1// RUN: llvm-mc -arch=amdgcn -mcpu=gfx900 -show-encoding %s | FileCheck %s
2
3v_cmp_class_f32 vcc, v1, v2
4// CHECK: [0x01,0x05,0x20,0x7c]
5
6v_cmp_class_f32 vcc, v255, v2
7// CHECK: [0xff,0x05,0x20,0x7c]
8
9v_cmp_class_f32 vcc, s1, v2
10// CHECK: [0x01,0x04,0x20,0x7c]
11
12v_cmp_class_f32 vcc, s101, v2
13// CHECK: [0x65,0x04,0x20,0x7c]
14
15v_cmp_class_f32 vcc, flat_scratch_lo, v2
16// CHECK: [0x66,0x04,0x20,0x7c]
17
18v_cmp_class_f32 vcc, flat_scratch_hi, v2
19// CHECK: [0x67,0x04,0x20,0x7c]
20
21v_cmp_class_f32 vcc, vcc_lo, v2
22// CHECK: [0x6a,0x04,0x20,0x7c]
23
24v_cmp_class_f32 vcc, vcc_hi, v2
25// CHECK: [0x6b,0x04,0x20,0x7c]
26
27v_cmp_class_f32 vcc, ttmp15, v2
28// CHECK: [0x7b,0x04,0x20,0x7c]
29
30v_cmp_class_f32 vcc, m0, v2
31// CHECK: [0x7c,0x04,0x20,0x7c]
32
33v_cmp_class_f32 vcc, exec_lo, v2
34// CHECK: [0x7e,0x04,0x20,0x7c]
35
36v_cmp_class_f32 vcc, exec_hi, v2
37// CHECK: [0x7f,0x04,0x20,0x7c]
38
39v_cmp_class_f32 vcc, 0, v2
40// CHECK: [0x80,0x04,0x20,0x7c]
41
42v_cmp_class_f32 vcc, -1, v2
43// CHECK: [0xc1,0x04,0x20,0x7c]
44
45v_cmp_class_f32 vcc, 0.5, v2
46// CHECK: [0xf0,0x04,0x20,0x7c]
47
48v_cmp_class_f32 vcc, -4.0, v2
49// CHECK: [0xf7,0x04,0x20,0x7c]
50
51v_cmp_class_f32 vcc, src_vccz, v2
52// CHECK: [0xfb,0x04,0x20,0x7c]
53
54v_cmp_class_f32 vcc, src_execz, v2
55// CHECK: [0xfc,0x04,0x20,0x7c]
56
57v_cmp_class_f32 vcc, src_scc, v2
58// CHECK: [0xfd,0x04,0x20,0x7c]
59
60v_cmp_class_f32 vcc, src_lds_direct, v2
61// CHECK: [0xfe,0x04,0x20,0x7c]
62
63v_cmp_class_f32 vcc, 0xaf123456, v2
64// CHECK: [0xff,0x04,0x20,0x7c,0x56,0x34,0x12,0xaf]
65
66v_cmp_class_f32 vcc, 0x3f717273, v2
67// CHECK: [0xff,0x04,0x20,0x7c,0x73,0x72,0x71,0x3f]
68
69v_cmp_class_f32 vcc, v1, v255
70// CHECK: [0x01,0xff,0x21,0x7c]
71
72v_cmpx_class_f32 vcc, v1, v2
73// CHECK: [0x01,0x05,0x22,0x7c]
74
75v_cmpx_class_f32 vcc, v255, v2
76// CHECK: [0xff,0x05,0x22,0x7c]
77
78v_cmpx_class_f32 vcc, s1, v2
79// CHECK: [0x01,0x04,0x22,0x7c]
80
81v_cmpx_class_f32 vcc, s101, v2
82// CHECK: [0x65,0x04,0x22,0x7c]
83
84v_cmpx_class_f32 vcc, flat_scratch_lo, v2
85// CHECK: [0x66,0x04,0x22,0x7c]
86
87v_cmpx_class_f32 vcc, flat_scratch_hi, v2
88// CHECK: [0x67,0x04,0x22,0x7c]
89
90v_cmpx_class_f32 vcc, vcc_lo, v2
91// CHECK: [0x6a,0x04,0x22,0x7c]
92
93v_cmpx_class_f32 vcc, vcc_hi, v2
94// CHECK: [0x6b,0x04,0x22,0x7c]
95
96v_cmpx_class_f32 vcc, ttmp15, v2
97// CHECK: [0x7b,0x04,0x22,0x7c]
98
99v_cmpx_class_f32 vcc, m0, v2
100// CHECK: [0x7c,0x04,0x22,0x7c]
101
102v_cmpx_class_f32 vcc, exec_lo, v2
103// CHECK: [0x7e,0x04,0x22,0x7c]
104
105v_cmpx_class_f32 vcc, exec_hi, v2
106// CHECK: [0x7f,0x04,0x22,0x7c]
107
108v_cmpx_class_f32 vcc, 0, v2
109// CHECK: [0x80,0x04,0x22,0x7c]
110
111v_cmpx_class_f32 vcc, -1, v2
112// CHECK: [0xc1,0x04,0x22,0x7c]
113
114v_cmpx_class_f32 vcc, 0.5, v2
115// CHECK: [0xf0,0x04,0x22,0x7c]
116
117v_cmpx_class_f32 vcc, -4.0, v2
118// CHECK: [0xf7,0x04,0x22,0x7c]
119
120v_cmpx_class_f32 vcc, src_vccz, v2
121// CHECK: [0xfb,0x04,0x22,0x7c]
122
123v_cmpx_class_f32 vcc, src_execz, v2
124// CHECK: [0xfc,0x04,0x22,0x7c]
125
126v_cmpx_class_f32 vcc, src_scc, v2
127// CHECK: [0xfd,0x04,0x22,0x7c]
128
129v_cmpx_class_f32 vcc, src_lds_direct, v2
130// CHECK: [0xfe,0x04,0x22,0x7c]
131
132v_cmpx_class_f32 vcc, 0xaf123456, v2
133// CHECK: [0xff,0x04,0x22,0x7c,0x56,0x34,0x12,0xaf]
134
135v_cmpx_class_f32 vcc, 0x3f717273, v2
136// CHECK: [0xff,0x04,0x22,0x7c,0x73,0x72,0x71,0x3f]
137
138v_cmpx_class_f32 vcc, v1, v255
139// CHECK: [0x01,0xff,0x23,0x7c]
140
141v_cmp_class_f64 vcc, v[1:2], v2
142// CHECK: [0x01,0x05,0x24,0x7c]
143
144v_cmp_class_f64 vcc, v[254:255], v2
145// CHECK: [0xfe,0x05,0x24,0x7c]
146
147v_cmp_class_f64 vcc, s[2:3], v2
148// CHECK: [0x02,0x04,0x24,0x7c]
149
150v_cmp_class_f64 vcc, s[4:5], v2
151// CHECK: [0x04,0x04,0x24,0x7c]
152
153v_cmp_class_f64 vcc, s[100:101], v2
154// CHECK: [0x64,0x04,0x24,0x7c]
155
156v_cmp_class_f64 vcc, flat_scratch, v2
157// CHECK: [0x66,0x04,0x24,0x7c]
158
159v_cmp_class_f64 vcc, vcc, v2
160// CHECK: [0x6a,0x04,0x24,0x7c]
161
162v_cmp_class_f64 vcc, ttmp[14:15], v2
163// CHECK: [0x7a,0x04,0x24,0x7c]
164
165v_cmp_class_f64 vcc, exec, v2
166// CHECK: [0x7e,0x04,0x24,0x7c]
167
168v_cmp_class_f64 vcc, 0, v2
169// CHECK: [0x80,0x04,0x24,0x7c]
170
171v_cmp_class_f64 vcc, -1, v2
172// CHECK: [0xc1,0x04,0x24,0x7c]
173
174v_cmp_class_f64 vcc, 0.5, v2
175// CHECK: [0xf0,0x04,0x24,0x7c]
176
177v_cmp_class_f64 vcc, -4.0, v2
178// CHECK: [0xf7,0x04,0x24,0x7c]
179
180v_cmp_class_f64 vcc, src_vccz, v2
181// CHECK: [0xfb,0x04,0x24,0x7c]
182
183v_cmp_class_f64 vcc, src_execz, v2
184// CHECK: [0xfc,0x04,0x24,0x7c]
185
186v_cmp_class_f64 vcc, src_scc, v2
187// CHECK: [0xfd,0x04,0x24,0x7c]
188
189v_cmp_class_f64 vcc, 0xaf123456, v2
190// CHECK: [0xff,0x04,0x24,0x7c,0x56,0x34,0x12,0xaf]
191
192v_cmp_class_f64 vcc, 0x3f717273, v2
193// CHECK: [0xff,0x04,0x24,0x7c,0x73,0x72,0x71,0x3f]
194
195v_cmp_class_f64 vcc, v[1:2], v255
196// CHECK: [0x01,0xff,0x25,0x7c]
197
198v_cmpx_class_f64 vcc, v[1:2], v2
199// CHECK: [0x01,0x05,0x26,0x7c]
200
201v_cmpx_class_f64 vcc, v[254:255], v2
202// CHECK: [0xfe,0x05,0x26,0x7c]
203
204v_cmpx_class_f64 vcc, s[2:3], v2
205// CHECK: [0x02,0x04,0x26,0x7c]
206
207v_cmpx_class_f64 vcc, s[4:5], v2
208// CHECK: [0x04,0x04,0x26,0x7c]
209
210v_cmpx_class_f64 vcc, s[100:101], v2
211// CHECK: [0x64,0x04,0x26,0x7c]
212
213v_cmpx_class_f64 vcc, flat_scratch, v2
214// CHECK: [0x66,0x04,0x26,0x7c]
215
216v_cmpx_class_f64 vcc, vcc, v2
217// CHECK: [0x6a,0x04,0x26,0x7c]
218
219v_cmpx_class_f64 vcc, ttmp[14:15], v2
220// CHECK: [0x7a,0x04,0x26,0x7c]
221
222v_cmpx_class_f64 vcc, exec, v2
223// CHECK: [0x7e,0x04,0x26,0x7c]
224
225v_cmpx_class_f64 vcc, 0, v2
226// CHECK: [0x80,0x04,0x26,0x7c]
227
228v_cmpx_class_f64 vcc, -1, v2
229// CHECK: [0xc1,0x04,0x26,0x7c]
230
231v_cmpx_class_f64 vcc, 0.5, v2
232// CHECK: [0xf0,0x04,0x26,0x7c]
233
234v_cmpx_class_f64 vcc, -4.0, v2
235// CHECK: [0xf7,0x04,0x26,0x7c]
236
237v_cmpx_class_f64 vcc, src_vccz, v2
238// CHECK: [0xfb,0x04,0x26,0x7c]
239
240v_cmpx_class_f64 vcc, src_execz, v2
241// CHECK: [0xfc,0x04,0x26,0x7c]
242
243v_cmpx_class_f64 vcc, src_scc, v2
244// CHECK: [0xfd,0x04,0x26,0x7c]
245
246v_cmpx_class_f64 vcc, 0xaf123456, v2
247// CHECK: [0xff,0x04,0x26,0x7c,0x56,0x34,0x12,0xaf]
248
249v_cmpx_class_f64 vcc, 0x3f717273, v2
250// CHECK: [0xff,0x04,0x26,0x7c,0x73,0x72,0x71,0x3f]
251
252v_cmpx_class_f64 vcc, v[1:2], v255
253// CHECK: [0x01,0xff,0x27,0x7c]
254
255v_cmp_class_f16 vcc, v1, v2
256// CHECK: [0x01,0x05,0x28,0x7c]
257
258v_cmp_class_f16 vcc, v255, v2
259// CHECK: [0xff,0x05,0x28,0x7c]
260
261v_cmp_class_f16 vcc, s1, v2
262// CHECK: [0x01,0x04,0x28,0x7c]
263
264v_cmp_class_f16 vcc, s101, v2
265// CHECK: [0x65,0x04,0x28,0x7c]
266
267v_cmp_class_f16 vcc, flat_scratch_lo, v2
268// CHECK: [0x66,0x04,0x28,0x7c]
269
270v_cmp_class_f16 vcc, flat_scratch_hi, v2
271// CHECK: [0x67,0x04,0x28,0x7c]
272
273v_cmp_class_f16 vcc, vcc_lo, v2
274// CHECK: [0x6a,0x04,0x28,0x7c]
275
276v_cmp_class_f16 vcc, vcc_hi, v2
277// CHECK: [0x6b,0x04,0x28,0x7c]
278
279v_cmp_class_f16 vcc, ttmp15, v2
280// CHECK: [0x7b,0x04,0x28,0x7c]
281
282v_cmp_class_f16 vcc, m0, v2
283// CHECK: [0x7c,0x04,0x28,0x7c]
284
285v_cmp_class_f16 vcc, exec_lo, v2
286// CHECK: [0x7e,0x04,0x28,0x7c]
287
288v_cmp_class_f16 vcc, exec_hi, v2
289// CHECK: [0x7f,0x04,0x28,0x7c]
290
291v_cmp_class_f16 vcc, 0, v2
292// CHECK: [0x80,0x04,0x28,0x7c]
293
294v_cmp_class_f16 vcc, -1, v2
295// CHECK: [0xc1,0x04,0x28,0x7c]
296
297v_cmp_class_f16 vcc, 0.5, v2
298// CHECK: [0xf0,0x04,0x28,0x7c]
299
300v_cmp_class_f16 vcc, -4.0, v2
301// CHECK: [0xf7,0x04,0x28,0x7c]
302
303v_cmp_class_f16 vcc, src_vccz, v2
304// CHECK: [0xfb,0x04,0x28,0x7c]
305
306v_cmp_class_f16 vcc, src_execz, v2
307// CHECK: [0xfc,0x04,0x28,0x7c]
308
309v_cmp_class_f16 vcc, src_scc, v2
310// CHECK: [0xfd,0x04,0x28,0x7c]
311
312v_cmp_class_f16 vcc, src_lds_direct, v2
313// CHECK: [0xfe,0x04,0x28,0x7c]
314
315v_cmp_class_f16 vcc, 0xfe0b, v2
316// CHECK: [0xff,0x04,0x28,0x7c,0x0b,0xfe,0x00,0x00]
317
318v_cmp_class_f16 vcc, 0x3456, v2
319// CHECK: [0xff,0x04,0x28,0x7c,0x56,0x34,0x00,0x00]
320
321v_cmp_class_f16 vcc, v1, v255
322// CHECK: [0x01,0xff,0x29,0x7c]
323
324v_cmpx_class_f16 vcc, v1, v2
325// CHECK: [0x01,0x05,0x2a,0x7c]
326
327v_cmpx_class_f16 vcc, v255, v2
328// CHECK: [0xff,0x05,0x2a,0x7c]
329
330v_cmpx_class_f16 vcc, s1, v2
331// CHECK: [0x01,0x04,0x2a,0x7c]
332
333v_cmpx_class_f16 vcc, s101, v2
334// CHECK: [0x65,0x04,0x2a,0x7c]
335
336v_cmpx_class_f16 vcc, flat_scratch_lo, v2
337// CHECK: [0x66,0x04,0x2a,0x7c]
338
339v_cmpx_class_f16 vcc, flat_scratch_hi, v2
340// CHECK: [0x67,0x04,0x2a,0x7c]
341
342v_cmpx_class_f16 vcc, vcc_lo, v2
343// CHECK: [0x6a,0x04,0x2a,0x7c]
344
345v_cmpx_class_f16 vcc, vcc_hi, v2
346// CHECK: [0x6b,0x04,0x2a,0x7c]
347
348v_cmpx_class_f16 vcc, ttmp15, v2
349// CHECK: [0x7b,0x04,0x2a,0x7c]
350
351v_cmpx_class_f16 vcc, m0, v2
352// CHECK: [0x7c,0x04,0x2a,0x7c]
353
354v_cmpx_class_f16 vcc, exec_lo, v2
355// CHECK: [0x7e,0x04,0x2a,0x7c]
356
357v_cmpx_class_f16 vcc, exec_hi, v2
358// CHECK: [0x7f,0x04,0x2a,0x7c]
359
360v_cmpx_class_f16 vcc, 0, v2
361// CHECK: [0x80,0x04,0x2a,0x7c]
362
363v_cmpx_class_f16 vcc, -1, v2
364// CHECK: [0xc1,0x04,0x2a,0x7c]
365
366v_cmpx_class_f16 vcc, 0.5, v2
367// CHECK: [0xf0,0x04,0x2a,0x7c]
368
369v_cmpx_class_f16 vcc, -4.0, v2
370// CHECK: [0xf7,0x04,0x2a,0x7c]
371
372v_cmpx_class_f16 vcc, src_vccz, v2
373// CHECK: [0xfb,0x04,0x2a,0x7c]
374
375v_cmpx_class_f16 vcc, src_execz, v2
376// CHECK: [0xfc,0x04,0x2a,0x7c]
377
378v_cmpx_class_f16 vcc, src_scc, v2
379// CHECK: [0xfd,0x04,0x2a,0x7c]
380
381v_cmpx_class_f16 vcc, src_lds_direct, v2
382// CHECK: [0xfe,0x04,0x2a,0x7c]
383
384v_cmpx_class_f16 vcc, 0xfe0b, v2
385// CHECK: [0xff,0x04,0x2a,0x7c,0x0b,0xfe,0x00,0x00]
386
387v_cmpx_class_f16 vcc, 0x3456, v2
388// CHECK: [0xff,0x04,0x2a,0x7c,0x56,0x34,0x00,0x00]
389
390v_cmpx_class_f16 vcc, v1, v255
391// CHECK: [0x01,0xff,0x2b,0x7c]
392
393v_cmp_f_f16 vcc, v1, v2
394// CHECK: [0x01,0x05,0x40,0x7c]
395
396v_cmp_f_f16 vcc, v255, v2
397// CHECK: [0xff,0x05,0x40,0x7c]
398
399v_cmp_f_f16 vcc, s1, v2
400// CHECK: [0x01,0x04,0x40,0x7c]
401
402v_cmp_f_f16 vcc, s101, v2
403// CHECK: [0x65,0x04,0x40,0x7c]
404
405v_cmp_f_f16 vcc, flat_scratch_lo, v2
406// CHECK: [0x66,0x04,0x40,0x7c]
407
408v_cmp_f_f16 vcc, flat_scratch_hi, v2
409// CHECK: [0x67,0x04,0x40,0x7c]
410
411v_cmp_f_f16 vcc, vcc_lo, v2
412// CHECK: [0x6a,0x04,0x40,0x7c]
413
414v_cmp_f_f16 vcc, vcc_hi, v2
415// CHECK: [0x6b,0x04,0x40,0x7c]
416
417v_cmp_f_f16 vcc, ttmp15, v2
418// CHECK: [0x7b,0x04,0x40,0x7c]
419
420v_cmp_f_f16 vcc, m0, v2
421// CHECK: [0x7c,0x04,0x40,0x7c]
422
423v_cmp_f_f16 vcc, exec_lo, v2
424// CHECK: [0x7e,0x04,0x40,0x7c]
425
426v_cmp_f_f16 vcc, exec_hi, v2
427// CHECK: [0x7f,0x04,0x40,0x7c]
428
429v_cmp_f_f16 vcc, 0, v2
430// CHECK: [0x80,0x04,0x40,0x7c]
431
432v_cmp_f_f16 vcc, -1, v2
433// CHECK: [0xc1,0x04,0x40,0x7c]
434
435v_cmp_f_f16 vcc, 0.5, v2
436// CHECK: [0xf0,0x04,0x40,0x7c]
437
438v_cmp_f_f16 vcc, -4.0, v2
439// CHECK: [0xf7,0x04,0x40,0x7c]
440
441v_cmp_f_f16 vcc, src_vccz, v2
442// CHECK: [0xfb,0x04,0x40,0x7c]
443
444v_cmp_f_f16 vcc, src_execz, v2
445// CHECK: [0xfc,0x04,0x40,0x7c]
446
447v_cmp_f_f16 vcc, src_scc, v2
448// CHECK: [0xfd,0x04,0x40,0x7c]
449
450v_cmp_f_f16 vcc, src_lds_direct, v2
451// CHECK: [0xfe,0x04,0x40,0x7c]
452
453v_cmp_f_f16 vcc, 0xfe0b, v2
454// CHECK: [0xff,0x04,0x40,0x7c,0x0b,0xfe,0x00,0x00]
455
456v_cmp_f_f16 vcc, 0x3456, v2
457// CHECK: [0xff,0x04,0x40,0x7c,0x56,0x34,0x00,0x00]
458
459v_cmp_f_f16 vcc, v1, v255
460// CHECK: [0x01,0xff,0x41,0x7c]
461
462v_cmp_lt_f16 vcc, v1, v2
463// CHECK: [0x01,0x05,0x42,0x7c]
464
465v_cmp_lt_f16 vcc, v255, v2
466// CHECK: [0xff,0x05,0x42,0x7c]
467
468v_cmp_lt_f16 vcc, s1, v2
469// CHECK: [0x01,0x04,0x42,0x7c]
470
471v_cmp_lt_f16 vcc, s101, v2
472// CHECK: [0x65,0x04,0x42,0x7c]
473
474v_cmp_lt_f16 vcc, flat_scratch_lo, v2
475// CHECK: [0x66,0x04,0x42,0x7c]
476
477v_cmp_lt_f16 vcc, flat_scratch_hi, v2
478// CHECK: [0x67,0x04,0x42,0x7c]
479
480v_cmp_lt_f16 vcc, vcc_lo, v2
481// CHECK: [0x6a,0x04,0x42,0x7c]
482
483v_cmp_lt_f16 vcc, vcc_hi, v2
484// CHECK: [0x6b,0x04,0x42,0x7c]
485
486v_cmp_lt_f16 vcc, ttmp15, v2
487// CHECK: [0x7b,0x04,0x42,0x7c]
488
489v_cmp_lt_f16 vcc, m0, v2
490// CHECK: [0x7c,0x04,0x42,0x7c]
491
492v_cmp_lt_f16 vcc, exec_lo, v2
493// CHECK: [0x7e,0x04,0x42,0x7c]
494
495v_cmp_lt_f16 vcc, exec_hi, v2
496// CHECK: [0x7f,0x04,0x42,0x7c]
497
498v_cmp_lt_f16 vcc, 0, v2
499// CHECK: [0x80,0x04,0x42,0x7c]
500
501v_cmp_lt_f16 vcc, -1, v2
502// CHECK: [0xc1,0x04,0x42,0x7c]
503
504v_cmp_lt_f16 vcc, 0.5, v2
505// CHECK: [0xf0,0x04,0x42,0x7c]
506
507v_cmp_lt_f16 vcc, -4.0, v2
508// CHECK: [0xf7,0x04,0x42,0x7c]
509
510v_cmp_lt_f16 vcc, src_vccz, v2
511// CHECK: [0xfb,0x04,0x42,0x7c]
512
513v_cmp_lt_f16 vcc, src_execz, v2
514// CHECK: [0xfc,0x04,0x42,0x7c]
515
516v_cmp_lt_f16 vcc, src_scc, v2
517// CHECK: [0xfd,0x04,0x42,0x7c]
518
519v_cmp_lt_f16 vcc, src_lds_direct, v2
520// CHECK: [0xfe,0x04,0x42,0x7c]
521
522v_cmp_lt_f16 vcc, 0xfe0b, v2
523// CHECK: [0xff,0x04,0x42,0x7c,0x0b,0xfe,0x00,0x00]
524
525v_cmp_lt_f16 vcc, 0x3456, v2
526// CHECK: [0xff,0x04,0x42,0x7c,0x56,0x34,0x00,0x00]
527
528v_cmp_lt_f16 vcc, v1, v255
529// CHECK: [0x01,0xff,0x43,0x7c]
530
531v_cmp_eq_f16 vcc, v1, v2
532// CHECK: [0x01,0x05,0x44,0x7c]
533
534v_cmp_eq_f16 vcc, v255, v2
535// CHECK: [0xff,0x05,0x44,0x7c]
536
537v_cmp_eq_f16 vcc, s1, v2
538// CHECK: [0x01,0x04,0x44,0x7c]
539
540v_cmp_eq_f16 vcc, s101, v2
541// CHECK: [0x65,0x04,0x44,0x7c]
542
543v_cmp_eq_f16 vcc, flat_scratch_lo, v2
544// CHECK: [0x66,0x04,0x44,0x7c]
545
546v_cmp_eq_f16 vcc, flat_scratch_hi, v2
547// CHECK: [0x67,0x04,0x44,0x7c]
548
549v_cmp_eq_f16 vcc, vcc_lo, v2
550// CHECK: [0x6a,0x04,0x44,0x7c]
551
552v_cmp_eq_f16 vcc, vcc_hi, v2
553// CHECK: [0x6b,0x04,0x44,0x7c]
554
555v_cmp_eq_f16 vcc, ttmp15, v2
556// CHECK: [0x7b,0x04,0x44,0x7c]
557
558v_cmp_eq_f16 vcc, m0, v2
559// CHECK: [0x7c,0x04,0x44,0x7c]
560
561v_cmp_eq_f16 vcc, exec_lo, v2
562// CHECK: [0x7e,0x04,0x44,0x7c]
563
564v_cmp_eq_f16 vcc, exec_hi, v2
565// CHECK: [0x7f,0x04,0x44,0x7c]
566
567v_cmp_eq_f16 vcc, 0, v2
568// CHECK: [0x80,0x04,0x44,0x7c]
569
570v_cmp_eq_f16 vcc, -1, v2
571// CHECK: [0xc1,0x04,0x44,0x7c]
572
573v_cmp_eq_f16 vcc, 0.5, v2
574// CHECK: [0xf0,0x04,0x44,0x7c]
575
576v_cmp_eq_f16 vcc, -4.0, v2
577// CHECK: [0xf7,0x04,0x44,0x7c]
578
579v_cmp_eq_f16 vcc, src_vccz, v2
580// CHECK: [0xfb,0x04,0x44,0x7c]
581
582v_cmp_eq_f16 vcc, src_execz, v2
583// CHECK: [0xfc,0x04,0x44,0x7c]
584
585v_cmp_eq_f16 vcc, src_scc, v2
586// CHECK: [0xfd,0x04,0x44,0x7c]
587
588v_cmp_eq_f16 vcc, src_lds_direct, v2
589// CHECK: [0xfe,0x04,0x44,0x7c]
590
591v_cmp_eq_f16 vcc, 0xfe0b, v2
592// CHECK: [0xff,0x04,0x44,0x7c,0x0b,0xfe,0x00,0x00]
593
594v_cmp_eq_f16 vcc, 0x3456, v2
595// CHECK: [0xff,0x04,0x44,0x7c,0x56,0x34,0x00,0x00]
596
597v_cmp_eq_f16 vcc, v1, v255
598// CHECK: [0x01,0xff,0x45,0x7c]
599
600v_cmp_le_f16 vcc, v1, v2
601// CHECK: [0x01,0x05,0x46,0x7c]
602
603v_cmp_le_f16 vcc, v255, v2
604// CHECK: [0xff,0x05,0x46,0x7c]
605
606v_cmp_le_f16 vcc, s1, v2
607// CHECK: [0x01,0x04,0x46,0x7c]
608
609v_cmp_le_f16 vcc, s101, v2
610// CHECK: [0x65,0x04,0x46,0x7c]
611
612v_cmp_le_f16 vcc, flat_scratch_lo, v2
613// CHECK: [0x66,0x04,0x46,0x7c]
614
615v_cmp_le_f16 vcc, flat_scratch_hi, v2
616// CHECK: [0x67,0x04,0x46,0x7c]
617
618v_cmp_le_f16 vcc, vcc_lo, v2
619// CHECK: [0x6a,0x04,0x46,0x7c]
620
621v_cmp_le_f16 vcc, vcc_hi, v2
622// CHECK: [0x6b,0x04,0x46,0x7c]
623
624v_cmp_le_f16 vcc, ttmp15, v2
625// CHECK: [0x7b,0x04,0x46,0x7c]
626
627v_cmp_le_f16 vcc, m0, v2
628// CHECK: [0x7c,0x04,0x46,0x7c]
629
630v_cmp_le_f16 vcc, exec_lo, v2
631// CHECK: [0x7e,0x04,0x46,0x7c]
632
633v_cmp_le_f16 vcc, exec_hi, v2
634// CHECK: [0x7f,0x04,0x46,0x7c]
635
636v_cmp_le_f16 vcc, 0, v2
637// CHECK: [0x80,0x04,0x46,0x7c]
638
639v_cmp_le_f16 vcc, -1, v2
640// CHECK: [0xc1,0x04,0x46,0x7c]
641
642v_cmp_le_f16 vcc, 0.5, v2
643// CHECK: [0xf0,0x04,0x46,0x7c]
644
645v_cmp_le_f16 vcc, -4.0, v2
646// CHECK: [0xf7,0x04,0x46,0x7c]
647
648v_cmp_le_f16 vcc, src_vccz, v2
649// CHECK: [0xfb,0x04,0x46,0x7c]
650
651v_cmp_le_f16 vcc, src_execz, v2
652// CHECK: [0xfc,0x04,0x46,0x7c]
653
654v_cmp_le_f16 vcc, src_scc, v2
655// CHECK: [0xfd,0x04,0x46,0x7c]
656
657v_cmp_le_f16 vcc, src_lds_direct, v2
658// CHECK: [0xfe,0x04,0x46,0x7c]
659
660v_cmp_le_f16 vcc, 0xfe0b, v2
661// CHECK: [0xff,0x04,0x46,0x7c,0x0b,0xfe,0x00,0x00]
662
663v_cmp_le_f16 vcc, 0x3456, v2
664// CHECK: [0xff,0x04,0x46,0x7c,0x56,0x34,0x00,0x00]
665
666v_cmp_le_f16 vcc, v1, v255
667// CHECK: [0x01,0xff,0x47,0x7c]
668
669v_cmp_gt_f16 vcc, v1, v2
670// CHECK: [0x01,0x05,0x48,0x7c]
671
672v_cmp_gt_f16 vcc, v255, v2
673// CHECK: [0xff,0x05,0x48,0x7c]
674
675v_cmp_gt_f16 vcc, s1, v2
676// CHECK: [0x01,0x04,0x48,0x7c]
677
678v_cmp_gt_f16 vcc, s101, v2
679// CHECK: [0x65,0x04,0x48,0x7c]
680
681v_cmp_gt_f16 vcc, flat_scratch_lo, v2
682// CHECK: [0x66,0x04,0x48,0x7c]
683
684v_cmp_gt_f16 vcc, flat_scratch_hi, v2
685// CHECK: [0x67,0x04,0x48,0x7c]
686
687v_cmp_gt_f16 vcc, vcc_lo, v2
688// CHECK: [0x6a,0x04,0x48,0x7c]
689
690v_cmp_gt_f16 vcc, vcc_hi, v2
691// CHECK: [0x6b,0x04,0x48,0x7c]
692
693v_cmp_gt_f16 vcc, ttmp15, v2
694// CHECK: [0x7b,0x04,0x48,0x7c]
695
696v_cmp_gt_f16 vcc, m0, v2
697// CHECK: [0x7c,0x04,0x48,0x7c]
698
699v_cmp_gt_f16 vcc, exec_lo, v2
700// CHECK: [0x7e,0x04,0x48,0x7c]
701
702v_cmp_gt_f16 vcc, exec_hi, v2
703// CHECK: [0x7f,0x04,0x48,0x7c]
704
705v_cmp_gt_f16 vcc, 0, v2
706// CHECK: [0x80,0x04,0x48,0x7c]
707
708v_cmp_gt_f16 vcc, -1, v2
709// CHECK: [0xc1,0x04,0x48,0x7c]
710
711v_cmp_gt_f16 vcc, 0.5, v2
712// CHECK: [0xf0,0x04,0x48,0x7c]
713
714v_cmp_gt_f16 vcc, -4.0, v2
715// CHECK: [0xf7,0x04,0x48,0x7c]
716
717v_cmp_gt_f16 vcc, src_vccz, v2
718// CHECK: [0xfb,0x04,0x48,0x7c]
719
720v_cmp_gt_f16 vcc, src_execz, v2
721// CHECK: [0xfc,0x04,0x48,0x7c]
722
723v_cmp_gt_f16 vcc, src_scc, v2
724// CHECK: [0xfd,0x04,0x48,0x7c]
725
726v_cmp_gt_f16 vcc, src_lds_direct, v2
727// CHECK: [0xfe,0x04,0x48,0x7c]
728
729v_cmp_gt_f16 vcc, 0xfe0b, v2
730// CHECK: [0xff,0x04,0x48,0x7c,0x0b,0xfe,0x00,0x00]
731
732v_cmp_gt_f16 vcc, 0x3456, v2
733// CHECK: [0xff,0x04,0x48,0x7c,0x56,0x34,0x00,0x00]
734
735v_cmp_gt_f16 vcc, v1, v255
736// CHECK: [0x01,0xff,0x49,0x7c]
737
738v_cmp_lg_f16 vcc, v1, v2
739// CHECK: [0x01,0x05,0x4a,0x7c]
740
741v_cmp_lg_f16 vcc, v255, v2
742// CHECK: [0xff,0x05,0x4a,0x7c]
743
744v_cmp_lg_f16 vcc, s1, v2
745// CHECK: [0x01,0x04,0x4a,0x7c]
746
747v_cmp_lg_f16 vcc, s101, v2
748// CHECK: [0x65,0x04,0x4a,0x7c]
749
750v_cmp_lg_f16 vcc, flat_scratch_lo, v2
751// CHECK: [0x66,0x04,0x4a,0x7c]
752
753v_cmp_lg_f16 vcc, flat_scratch_hi, v2
754// CHECK: [0x67,0x04,0x4a,0x7c]
755
756v_cmp_lg_f16 vcc, vcc_lo, v2
757// CHECK: [0x6a,0x04,0x4a,0x7c]
758
759v_cmp_lg_f16 vcc, vcc_hi, v2
760// CHECK: [0x6b,0x04,0x4a,0x7c]
761
762v_cmp_lg_f16 vcc, ttmp15, v2
763// CHECK: [0x7b,0x04,0x4a,0x7c]
764
765v_cmp_lg_f16 vcc, m0, v2
766// CHECK: [0x7c,0x04,0x4a,0x7c]
767
768v_cmp_lg_f16 vcc, exec_lo, v2
769// CHECK: [0x7e,0x04,0x4a,0x7c]
770
771v_cmp_lg_f16 vcc, exec_hi, v2
772// CHECK: [0x7f,0x04,0x4a,0x7c]
773
774v_cmp_lg_f16 vcc, 0, v2
775// CHECK: [0x80,0x04,0x4a,0x7c]
776
777v_cmp_lg_f16 vcc, -1, v2
778// CHECK: [0xc1,0x04,0x4a,0x7c]
779
780v_cmp_lg_f16 vcc, 0.5, v2
781// CHECK: [0xf0,0x04,0x4a,0x7c]
782
783v_cmp_lg_f16 vcc, -4.0, v2
784// CHECK: [0xf7,0x04,0x4a,0x7c]
785
786v_cmp_lg_f16 vcc, src_vccz, v2
787// CHECK: [0xfb,0x04,0x4a,0x7c]
788
789v_cmp_lg_f16 vcc, src_execz, v2
790// CHECK: [0xfc,0x04,0x4a,0x7c]
791
792v_cmp_lg_f16 vcc, src_scc, v2
793// CHECK: [0xfd,0x04,0x4a,0x7c]
794
795v_cmp_lg_f16 vcc, src_lds_direct, v2
796// CHECK: [0xfe,0x04,0x4a,0x7c]
797
798v_cmp_lg_f16 vcc, 0xfe0b, v2
799// CHECK: [0xff,0x04,0x4a,0x7c,0x0b,0xfe,0x00,0x00]
800
801v_cmp_lg_f16 vcc, 0x3456, v2
802// CHECK: [0xff,0x04,0x4a,0x7c,0x56,0x34,0x00,0x00]
803
804v_cmp_lg_f16 vcc, v1, v255
805// CHECK: [0x01,0xff,0x4b,0x7c]
806
807v_cmp_ge_f16 vcc, v1, v2
808// CHECK: [0x01,0x05,0x4c,0x7c]
809
810v_cmp_ge_f16 vcc, v255, v2
811// CHECK: [0xff,0x05,0x4c,0x7c]
812
813v_cmp_ge_f16 vcc, s1, v2
814// CHECK: [0x01,0x04,0x4c,0x7c]
815
816v_cmp_ge_f16 vcc, s101, v2
817// CHECK: [0x65,0x04,0x4c,0x7c]
818
819v_cmp_ge_f16 vcc, flat_scratch_lo, v2
820// CHECK: [0x66,0x04,0x4c,0x7c]
821
822v_cmp_ge_f16 vcc, flat_scratch_hi, v2
823// CHECK: [0x67,0x04,0x4c,0x7c]
824
825v_cmp_ge_f16 vcc, vcc_lo, v2
826// CHECK: [0x6a,0x04,0x4c,0x7c]
827
828v_cmp_ge_f16 vcc, vcc_hi, v2
829// CHECK: [0x6b,0x04,0x4c,0x7c]
830
831v_cmp_ge_f16 vcc, ttmp15, v2
832// CHECK: [0x7b,0x04,0x4c,0x7c]
833
834v_cmp_ge_f16 vcc, m0, v2
835// CHECK: [0x7c,0x04,0x4c,0x7c]
836
837v_cmp_ge_f16 vcc, exec_lo, v2
838// CHECK: [0x7e,0x04,0x4c,0x7c]
839
840v_cmp_ge_f16 vcc, exec_hi, v2
841// CHECK: [0x7f,0x04,0x4c,0x7c]
842
843v_cmp_ge_f16 vcc, 0, v2
844// CHECK: [0x80,0x04,0x4c,0x7c]
845
846v_cmp_ge_f16 vcc, -1, v2
847// CHECK: [0xc1,0x04,0x4c,0x7c]
848
849v_cmp_ge_f16 vcc, 0.5, v2
850// CHECK: [0xf0,0x04,0x4c,0x7c]
851
852v_cmp_ge_f16 vcc, -4.0, v2
853// CHECK: [0xf7,0x04,0x4c,0x7c]
854
855v_cmp_ge_f16 vcc, src_vccz, v2
856// CHECK: [0xfb,0x04,0x4c,0x7c]
857
858v_cmp_ge_f16 vcc, src_execz, v2
859// CHECK: [0xfc,0x04,0x4c,0x7c]
860
861v_cmp_ge_f16 vcc, src_scc, v2
862// CHECK: [0xfd,0x04,0x4c,0x7c]
863
864v_cmp_ge_f16 vcc, src_lds_direct, v2
865// CHECK: [0xfe,0x04,0x4c,0x7c]
866
867v_cmp_ge_f16 vcc, 0xfe0b, v2
868// CHECK: [0xff,0x04,0x4c,0x7c,0x0b,0xfe,0x00,0x00]
869
870v_cmp_ge_f16 vcc, 0x3456, v2
871// CHECK: [0xff,0x04,0x4c,0x7c,0x56,0x34,0x00,0x00]
872
873v_cmp_ge_f16 vcc, v1, v255
874// CHECK: [0x01,0xff,0x4d,0x7c]
875
876v_cmp_o_f16 vcc, v1, v2
877// CHECK: [0x01,0x05,0x4e,0x7c]
878
879v_cmp_o_f16 vcc, v255, v2
880// CHECK: [0xff,0x05,0x4e,0x7c]
881
882v_cmp_o_f16 vcc, s1, v2
883// CHECK: [0x01,0x04,0x4e,0x7c]
884
885v_cmp_o_f16 vcc, s101, v2
886// CHECK: [0x65,0x04,0x4e,0x7c]
887
888v_cmp_o_f16 vcc, flat_scratch_lo, v2
889// CHECK: [0x66,0x04,0x4e,0x7c]
890
891v_cmp_o_f16 vcc, flat_scratch_hi, v2
892// CHECK: [0x67,0x04,0x4e,0x7c]
893
894v_cmp_o_f16 vcc, vcc_lo, v2
895// CHECK: [0x6a,0x04,0x4e,0x7c]
896
897v_cmp_o_f16 vcc, vcc_hi, v2
898// CHECK: [0x6b,0x04,0x4e,0x7c]
899
900v_cmp_o_f16 vcc, ttmp15, v2
901// CHECK: [0x7b,0x04,0x4e,0x7c]
902
903v_cmp_o_f16 vcc, m0, v2
904// CHECK: [0x7c,0x04,0x4e,0x7c]
905
906v_cmp_o_f16 vcc, exec_lo, v2
907// CHECK: [0x7e,0x04,0x4e,0x7c]
908
909v_cmp_o_f16 vcc, exec_hi, v2
910// CHECK: [0x7f,0x04,0x4e,0x7c]
911
912v_cmp_o_f16 vcc, 0, v2
913// CHECK: [0x80,0x04,0x4e,0x7c]
914
915v_cmp_o_f16 vcc, -1, v2
916// CHECK: [0xc1,0x04,0x4e,0x7c]
917
918v_cmp_o_f16 vcc, 0.5, v2
919// CHECK: [0xf0,0x04,0x4e,0x7c]
920
921v_cmp_o_f16 vcc, -4.0, v2
922// CHECK: [0xf7,0x04,0x4e,0x7c]
923
924v_cmp_o_f16 vcc, src_vccz, v2
925// CHECK: [0xfb,0x04,0x4e,0x7c]
926
927v_cmp_o_f16 vcc, src_execz, v2
928// CHECK: [0xfc,0x04,0x4e,0x7c]
929
930v_cmp_o_f16 vcc, src_scc, v2
931// CHECK: [0xfd,0x04,0x4e,0x7c]
932
933v_cmp_o_f16 vcc, src_lds_direct, v2
934// CHECK: [0xfe,0x04,0x4e,0x7c]
935
936v_cmp_o_f16 vcc, 0xfe0b, v2
937// CHECK: [0xff,0x04,0x4e,0x7c,0x0b,0xfe,0x00,0x00]
938
939v_cmp_o_f16 vcc, 0x3456, v2
940// CHECK: [0xff,0x04,0x4e,0x7c,0x56,0x34,0x00,0x00]
941
942v_cmp_o_f16 vcc, v1, v255
943// CHECK: [0x01,0xff,0x4f,0x7c]
944
945v_cmp_u_f16 vcc, v1, v2
946// CHECK: [0x01,0x05,0x50,0x7c]
947
948v_cmp_u_f16 vcc, v255, v2
949// CHECK: [0xff,0x05,0x50,0x7c]
950
951v_cmp_u_f16 vcc, s1, v2
952// CHECK: [0x01,0x04,0x50,0x7c]
953
954v_cmp_u_f16 vcc, s101, v2
955// CHECK: [0x65,0x04,0x50,0x7c]
956
957v_cmp_u_f16 vcc, flat_scratch_lo, v2
958// CHECK: [0x66,0x04,0x50,0x7c]
959
960v_cmp_u_f16 vcc, flat_scratch_hi, v2
961// CHECK: [0x67,0x04,0x50,0x7c]
962
963v_cmp_u_f16 vcc, vcc_lo, v2
964// CHECK: [0x6a,0x04,0x50,0x7c]
965
966v_cmp_u_f16 vcc, vcc_hi, v2
967// CHECK: [0x6b,0x04,0x50,0x7c]
968
969v_cmp_u_f16 vcc, ttmp15, v2
970// CHECK: [0x7b,0x04,0x50,0x7c]
971
972v_cmp_u_f16 vcc, m0, v2
973// CHECK: [0x7c,0x04,0x50,0x7c]
974
975v_cmp_u_f16 vcc, exec_lo, v2
976// CHECK: [0x7e,0x04,0x50,0x7c]
977
978v_cmp_u_f16 vcc, exec_hi, v2
979// CHECK: [0x7f,0x04,0x50,0x7c]
980
981v_cmp_u_f16 vcc, 0, v2
982// CHECK: [0x80,0x04,0x50,0x7c]
983
984v_cmp_u_f16 vcc, -1, v2
985// CHECK: [0xc1,0x04,0x50,0x7c]
986
987v_cmp_u_f16 vcc, 0.5, v2
988// CHECK: [0xf0,0x04,0x50,0x7c]
989
990v_cmp_u_f16 vcc, -4.0, v2
991// CHECK: [0xf7,0x04,0x50,0x7c]
992
993v_cmp_u_f16 vcc, src_vccz, v2
994// CHECK: [0xfb,0x04,0x50,0x7c]
995
996v_cmp_u_f16 vcc, src_execz, v2
997// CHECK: [0xfc,0x04,0x50,0x7c]
998
999v_cmp_u_f16 vcc, src_scc, v2
1000// CHECK: [0xfd,0x04,0x50,0x7c]
1001
1002v_cmp_u_f16 vcc, src_lds_direct, v2
1003// CHECK: [0xfe,0x04,0x50,0x7c]
1004
1005v_cmp_u_f16 vcc, 0xfe0b, v2
1006// CHECK: [0xff,0x04,0x50,0x7c,0x0b,0xfe,0x00,0x00]
1007
1008v_cmp_u_f16 vcc, 0x3456, v2
1009// CHECK: [0xff,0x04,0x50,0x7c,0x56,0x34,0x00,0x00]
1010
1011v_cmp_u_f16 vcc, v1, v255
1012// CHECK: [0x01,0xff,0x51,0x7c]
1013
1014v_cmp_nge_f16 vcc, v1, v2
1015// CHECK: [0x01,0x05,0x52,0x7c]
1016
1017v_cmp_nge_f16 vcc, v255, v2
1018// CHECK: [0xff,0x05,0x52,0x7c]
1019
1020v_cmp_nge_f16 vcc, s1, v2
1021// CHECK: [0x01,0x04,0x52,0x7c]
1022
1023v_cmp_nge_f16 vcc, s101, v2
1024// CHECK: [0x65,0x04,0x52,0x7c]
1025
1026v_cmp_nge_f16 vcc, flat_scratch_lo, v2
1027// CHECK: [0x66,0x04,0x52,0x7c]
1028
1029v_cmp_nge_f16 vcc, flat_scratch_hi, v2
1030// CHECK: [0x67,0x04,0x52,0x7c]
1031
1032v_cmp_nge_f16 vcc, vcc_lo, v2
1033// CHECK: [0x6a,0x04,0x52,0x7c]
1034
1035v_cmp_nge_f16 vcc, vcc_hi, v2
1036// CHECK: [0x6b,0x04,0x52,0x7c]
1037
1038v_cmp_nge_f16 vcc, ttmp15, v2
1039// CHECK: [0x7b,0x04,0x52,0x7c]
1040
1041v_cmp_nge_f16 vcc, m0, v2
1042// CHECK: [0x7c,0x04,0x52,0x7c]
1043
1044v_cmp_nge_f16 vcc, exec_lo, v2
1045// CHECK: [0x7e,0x04,0x52,0x7c]
1046
1047v_cmp_nge_f16 vcc, exec_hi, v2
1048// CHECK: [0x7f,0x04,0x52,0x7c]
1049
1050v_cmp_nge_f16 vcc, 0, v2
1051// CHECK: [0x80,0x04,0x52,0x7c]
1052
1053v_cmp_nge_f16 vcc, -1, v2
1054// CHECK: [0xc1,0x04,0x52,0x7c]
1055
1056v_cmp_nge_f16 vcc, 0.5, v2
1057// CHECK: [0xf0,0x04,0x52,0x7c]
1058
1059v_cmp_nge_f16 vcc, -4.0, v2
1060// CHECK: [0xf7,0x04,0x52,0x7c]
1061
1062v_cmp_nge_f16 vcc, src_vccz, v2
1063// CHECK: [0xfb,0x04,0x52,0x7c]
1064
1065v_cmp_nge_f16 vcc, src_execz, v2
1066// CHECK: [0xfc,0x04,0x52,0x7c]
1067
1068v_cmp_nge_f16 vcc, src_scc, v2
1069// CHECK: [0xfd,0x04,0x52,0x7c]
1070
1071v_cmp_nge_f16 vcc, src_lds_direct, v2
1072// CHECK: [0xfe,0x04,0x52,0x7c]
1073
1074v_cmp_nge_f16 vcc, 0xfe0b, v2
1075// CHECK: [0xff,0x04,0x52,0x7c,0x0b,0xfe,0x00,0x00]
1076
1077v_cmp_nge_f16 vcc, 0x3456, v2
1078// CHECK: [0xff,0x04,0x52,0x7c,0x56,0x34,0x00,0x00]
1079
1080v_cmp_nge_f16 vcc, v1, v255
1081// CHECK: [0x01,0xff,0x53,0x7c]
1082
1083v_cmp_nlg_f16 vcc, v1, v2
1084// CHECK: [0x01,0x05,0x54,0x7c]
1085
1086v_cmp_nlg_f16 vcc, v255, v2
1087// CHECK: [0xff,0x05,0x54,0x7c]
1088
1089v_cmp_nlg_f16 vcc, s1, v2
1090// CHECK: [0x01,0x04,0x54,0x7c]
1091
1092v_cmp_nlg_f16 vcc, s101, v2
1093// CHECK: [0x65,0x04,0x54,0x7c]
1094
1095v_cmp_nlg_f16 vcc, flat_scratch_lo, v2
1096// CHECK: [0x66,0x04,0x54,0x7c]
1097
1098v_cmp_nlg_f16 vcc, flat_scratch_hi, v2
1099// CHECK: [0x67,0x04,0x54,0x7c]
1100
1101v_cmp_nlg_f16 vcc, vcc_lo, v2
1102// CHECK: [0x6a,0x04,0x54,0x7c]
1103
1104v_cmp_nlg_f16 vcc, vcc_hi, v2
1105// CHECK: [0x6b,0x04,0x54,0x7c]
1106
1107v_cmp_nlg_f16 vcc, ttmp15, v2
1108// CHECK: [0x7b,0x04,0x54,0x7c]
1109
1110v_cmp_nlg_f16 vcc, m0, v2
1111// CHECK: [0x7c,0x04,0x54,0x7c]
1112
1113v_cmp_nlg_f16 vcc, exec_lo, v2
1114// CHECK: [0x7e,0x04,0x54,0x7c]
1115
1116v_cmp_nlg_f16 vcc, exec_hi, v2
1117// CHECK: [0x7f,0x04,0x54,0x7c]
1118
1119v_cmp_nlg_f16 vcc, 0, v2
1120// CHECK: [0x80,0x04,0x54,0x7c]
1121
1122v_cmp_nlg_f16 vcc, -1, v2
1123// CHECK: [0xc1,0x04,0x54,0x7c]
1124
1125v_cmp_nlg_f16 vcc, 0.5, v2
1126// CHECK: [0xf0,0x04,0x54,0x7c]
1127
1128v_cmp_nlg_f16 vcc, -4.0, v2
1129// CHECK: [0xf7,0x04,0x54,0x7c]
1130
1131v_cmp_nlg_f16 vcc, src_vccz, v2
1132// CHECK: [0xfb,0x04,0x54,0x7c]
1133
1134v_cmp_nlg_f16 vcc, src_execz, v2
1135// CHECK: [0xfc,0x04,0x54,0x7c]
1136
1137v_cmp_nlg_f16 vcc, src_scc, v2
1138// CHECK: [0xfd,0x04,0x54,0x7c]
1139
1140v_cmp_nlg_f16 vcc, src_lds_direct, v2
1141// CHECK: [0xfe,0x04,0x54,0x7c]
1142
1143v_cmp_nlg_f16 vcc, 0xfe0b, v2
1144// CHECK: [0xff,0x04,0x54,0x7c,0x0b,0xfe,0x00,0x00]
1145
1146v_cmp_nlg_f16 vcc, 0x3456, v2
1147// CHECK: [0xff,0x04,0x54,0x7c,0x56,0x34,0x00,0x00]
1148
1149v_cmp_nlg_f16 vcc, v1, v255
1150// CHECK: [0x01,0xff,0x55,0x7c]
1151
1152v_cmp_ngt_f16 vcc, v1, v2
1153// CHECK: [0x01,0x05,0x56,0x7c]
1154
1155v_cmp_ngt_f16 vcc, v255, v2
1156// CHECK: [0xff,0x05,0x56,0x7c]
1157
1158v_cmp_ngt_f16 vcc, s1, v2
1159// CHECK: [0x01,0x04,0x56,0x7c]
1160
1161v_cmp_ngt_f16 vcc, s101, v2
1162// CHECK: [0x65,0x04,0x56,0x7c]
1163
1164v_cmp_ngt_f16 vcc, flat_scratch_lo, v2
1165// CHECK: [0x66,0x04,0x56,0x7c]
1166
1167v_cmp_ngt_f16 vcc, flat_scratch_hi, v2
1168// CHECK: [0x67,0x04,0x56,0x7c]
1169
1170v_cmp_ngt_f16 vcc, vcc_lo, v2
1171// CHECK: [0x6a,0x04,0x56,0x7c]
1172
1173v_cmp_ngt_f16 vcc, vcc_hi, v2
1174// CHECK: [0x6b,0x04,0x56,0x7c]
1175
1176v_cmp_ngt_f16 vcc, ttmp15, v2
1177// CHECK: [0x7b,0x04,0x56,0x7c]
1178
1179v_cmp_ngt_f16 vcc, m0, v2
1180// CHECK: [0x7c,0x04,0x56,0x7c]
1181
1182v_cmp_ngt_f16 vcc, exec_lo, v2
1183// CHECK: [0x7e,0x04,0x56,0x7c]
1184
1185v_cmp_ngt_f16 vcc, exec_hi, v2
1186// CHECK: [0x7f,0x04,0x56,0x7c]
1187
1188v_cmp_ngt_f16 vcc, 0, v2
1189// CHECK: [0x80,0x04,0x56,0x7c]
1190
1191v_cmp_ngt_f16 vcc, -1, v2
1192// CHECK: [0xc1,0x04,0x56,0x7c]
1193
1194v_cmp_ngt_f16 vcc, 0.5, v2
1195// CHECK: [0xf0,0x04,0x56,0x7c]
1196
1197v_cmp_ngt_f16 vcc, -4.0, v2
1198// CHECK: [0xf7,0x04,0x56,0x7c]
1199
1200v_cmp_ngt_f16 vcc, src_vccz, v2
1201// CHECK: [0xfb,0x04,0x56,0x7c]
1202
1203v_cmp_ngt_f16 vcc, src_execz, v2
1204// CHECK: [0xfc,0x04,0x56,0x7c]
1205
1206v_cmp_ngt_f16 vcc, src_scc, v2
1207// CHECK: [0xfd,0x04,0x56,0x7c]
1208
1209v_cmp_ngt_f16 vcc, src_lds_direct, v2
1210// CHECK: [0xfe,0x04,0x56,0x7c]
1211
1212v_cmp_ngt_f16 vcc, 0xfe0b, v2
1213// CHECK: [0xff,0x04,0x56,0x7c,0x0b,0xfe,0x00,0x00]
1214
1215v_cmp_ngt_f16 vcc, 0x3456, v2
1216// CHECK: [0xff,0x04,0x56,0x7c,0x56,0x34,0x00,0x00]
1217
1218v_cmp_ngt_f16 vcc, v1, v255
1219// CHECK: [0x01,0xff,0x57,0x7c]
1220
1221v_cmp_nle_f16 vcc, v1, v2
1222// CHECK: [0x01,0x05,0x58,0x7c]
1223
1224v_cmp_nle_f16 vcc, v255, v2
1225// CHECK: [0xff,0x05,0x58,0x7c]
1226
1227v_cmp_nle_f16 vcc, s1, v2
1228// CHECK: [0x01,0x04,0x58,0x7c]
1229
1230v_cmp_nle_f16 vcc, s101, v2
1231// CHECK: [0x65,0x04,0x58,0x7c]
1232
1233v_cmp_nle_f16 vcc, flat_scratch_lo, v2
1234// CHECK: [0x66,0x04,0x58,0x7c]
1235
1236v_cmp_nle_f16 vcc, flat_scratch_hi, v2
1237// CHECK: [0x67,0x04,0x58,0x7c]
1238
1239v_cmp_nle_f16 vcc, vcc_lo, v2
1240// CHECK: [0x6a,0x04,0x58,0x7c]
1241
1242v_cmp_nle_f16 vcc, vcc_hi, v2
1243// CHECK: [0x6b,0x04,0x58,0x7c]
1244
1245v_cmp_nle_f16 vcc, ttmp15, v2
1246// CHECK: [0x7b,0x04,0x58,0x7c]
1247
1248v_cmp_nle_f16 vcc, m0, v2
1249// CHECK: [0x7c,0x04,0x58,0x7c]
1250
1251v_cmp_nle_f16 vcc, exec_lo, v2
1252// CHECK: [0x7e,0x04,0x58,0x7c]
1253
1254v_cmp_nle_f16 vcc, exec_hi, v2
1255// CHECK: [0x7f,0x04,0x58,0x7c]
1256
1257v_cmp_nle_f16 vcc, 0, v2
1258// CHECK: [0x80,0x04,0x58,0x7c]
1259
1260v_cmp_nle_f16 vcc, -1, v2
1261// CHECK: [0xc1,0x04,0x58,0x7c]
1262
1263v_cmp_nle_f16 vcc, 0.5, v2
1264// CHECK: [0xf0,0x04,0x58,0x7c]
1265
1266v_cmp_nle_f16 vcc, -4.0, v2
1267// CHECK: [0xf7,0x04,0x58,0x7c]
1268
1269v_cmp_nle_f16 vcc, src_vccz, v2
1270// CHECK: [0xfb,0x04,0x58,0x7c]
1271
1272v_cmp_nle_f16 vcc, src_execz, v2
1273// CHECK: [0xfc,0x04,0x58,0x7c]
1274
1275v_cmp_nle_f16 vcc, src_scc, v2
1276// CHECK: [0xfd,0x04,0x58,0x7c]
1277
1278v_cmp_nle_f16 vcc, src_lds_direct, v2
1279// CHECK: [0xfe,0x04,0x58,0x7c]
1280
1281v_cmp_nle_f16 vcc, 0xfe0b, v2
1282// CHECK: [0xff,0x04,0x58,0x7c,0x0b,0xfe,0x00,0x00]
1283
1284v_cmp_nle_f16 vcc, 0x3456, v2
1285// CHECK: [0xff,0x04,0x58,0x7c,0x56,0x34,0x00,0x00]
1286
1287v_cmp_nle_f16 vcc, v1, v255
1288// CHECK: [0x01,0xff,0x59,0x7c]
1289
1290v_cmp_neq_f16 vcc, v1, v2
1291// CHECK: [0x01,0x05,0x5a,0x7c]
1292
1293v_cmp_neq_f16 vcc, v255, v2
1294// CHECK: [0xff,0x05,0x5a,0x7c]
1295
1296v_cmp_neq_f16 vcc, s1, v2
1297// CHECK: [0x01,0x04,0x5a,0x7c]
1298
1299v_cmp_neq_f16 vcc, s101, v2
1300// CHECK: [0x65,0x04,0x5a,0x7c]
1301
1302v_cmp_neq_f16 vcc, flat_scratch_lo, v2
1303// CHECK: [0x66,0x04,0x5a,0x7c]
1304
1305v_cmp_neq_f16 vcc, flat_scratch_hi, v2
1306// CHECK: [0x67,0x04,0x5a,0x7c]
1307
1308v_cmp_neq_f16 vcc, vcc_lo, v2
1309// CHECK: [0x6a,0x04,0x5a,0x7c]
1310
1311v_cmp_neq_f16 vcc, vcc_hi, v2
1312// CHECK: [0x6b,0x04,0x5a,0x7c]
1313
1314v_cmp_neq_f16 vcc, ttmp15, v2
1315// CHECK: [0x7b,0x04,0x5a,0x7c]
1316
1317v_cmp_neq_f16 vcc, m0, v2
1318// CHECK: [0x7c,0x04,0x5a,0x7c]
1319
1320v_cmp_neq_f16 vcc, exec_lo, v2
1321// CHECK: [0x7e,0x04,0x5a,0x7c]
1322
1323v_cmp_neq_f16 vcc, exec_hi, v2
1324// CHECK: [0x7f,0x04,0x5a,0x7c]
1325
1326v_cmp_neq_f16 vcc, 0, v2
1327// CHECK: [0x80,0x04,0x5a,0x7c]
1328
1329v_cmp_neq_f16 vcc, -1, v2
1330// CHECK: [0xc1,0x04,0x5a,0x7c]
1331
1332v_cmp_neq_f16 vcc, 0.5, v2
1333// CHECK: [0xf0,0x04,0x5a,0x7c]
1334
1335v_cmp_neq_f16 vcc, -4.0, v2
1336// CHECK: [0xf7,0x04,0x5a,0x7c]
1337
1338v_cmp_neq_f16 vcc, src_vccz, v2
1339// CHECK: [0xfb,0x04,0x5a,0x7c]
1340
1341v_cmp_neq_f16 vcc, src_execz, v2
1342// CHECK: [0xfc,0x04,0x5a,0x7c]
1343
1344v_cmp_neq_f16 vcc, src_scc, v2
1345// CHECK: [0xfd,0x04,0x5a,0x7c]
1346
1347v_cmp_neq_f16 vcc, src_lds_direct, v2
1348// CHECK: [0xfe,0x04,0x5a,0x7c]
1349
1350v_cmp_neq_f16 vcc, 0xfe0b, v2
1351// CHECK: [0xff,0x04,0x5a,0x7c,0x0b,0xfe,0x00,0x00]
1352
1353v_cmp_neq_f16 vcc, 0x3456, v2
1354// CHECK: [0xff,0x04,0x5a,0x7c,0x56,0x34,0x00,0x00]
1355
1356v_cmp_neq_f16 vcc, v1, v255
1357// CHECK: [0x01,0xff,0x5b,0x7c]
1358
1359v_cmp_nlt_f16 vcc, v1, v2
1360// CHECK: [0x01,0x05,0x5c,0x7c]
1361
1362v_cmp_nlt_f16 vcc, v255, v2
1363// CHECK: [0xff,0x05,0x5c,0x7c]
1364
1365v_cmp_nlt_f16 vcc, s1, v2
1366// CHECK: [0x01,0x04,0x5c,0x7c]
1367
1368v_cmp_nlt_f16 vcc, s101, v2
1369// CHECK: [0x65,0x04,0x5c,0x7c]
1370
1371v_cmp_nlt_f16 vcc, flat_scratch_lo, v2
1372// CHECK: [0x66,0x04,0x5c,0x7c]
1373
1374v_cmp_nlt_f16 vcc, flat_scratch_hi, v2
1375// CHECK: [0x67,0x04,0x5c,0x7c]
1376
1377v_cmp_nlt_f16 vcc, vcc_lo, v2
1378// CHECK: [0x6a,0x04,0x5c,0x7c]
1379
1380v_cmp_nlt_f16 vcc, vcc_hi, v2
1381// CHECK: [0x6b,0x04,0x5c,0x7c]
1382
1383v_cmp_nlt_f16 vcc, ttmp15, v2
1384// CHECK: [0x7b,0x04,0x5c,0x7c]
1385
1386v_cmp_nlt_f16 vcc, m0, v2
1387// CHECK: [0x7c,0x04,0x5c,0x7c]
1388
1389v_cmp_nlt_f16 vcc, exec_lo, v2
1390// CHECK: [0x7e,0x04,0x5c,0x7c]
1391
1392v_cmp_nlt_f16 vcc, exec_hi, v2
1393// CHECK: [0x7f,0x04,0x5c,0x7c]
1394
1395v_cmp_nlt_f16 vcc, 0, v2
1396// CHECK: [0x80,0x04,0x5c,0x7c]
1397
1398v_cmp_nlt_f16 vcc, -1, v2
1399// CHECK: [0xc1,0x04,0x5c,0x7c]
1400
1401v_cmp_nlt_f16 vcc, 0.5, v2
1402// CHECK: [0xf0,0x04,0x5c,0x7c]
1403
1404v_cmp_nlt_f16 vcc, -4.0, v2
1405// CHECK: [0xf7,0x04,0x5c,0x7c]
1406
1407v_cmp_nlt_f16 vcc, src_vccz, v2
1408// CHECK: [0xfb,0x04,0x5c,0x7c]
1409
1410v_cmp_nlt_f16 vcc, src_execz, v2
1411// CHECK: [0xfc,0x04,0x5c,0x7c]
1412
1413v_cmp_nlt_f16 vcc, src_scc, v2
1414// CHECK: [0xfd,0x04,0x5c,0x7c]
1415
1416v_cmp_nlt_f16 vcc, src_lds_direct, v2
1417// CHECK: [0xfe,0x04,0x5c,0x7c]
1418
1419v_cmp_nlt_f16 vcc, 0xfe0b, v2
1420// CHECK: [0xff,0x04,0x5c,0x7c,0x0b,0xfe,0x00,0x00]
1421
1422v_cmp_nlt_f16 vcc, 0x3456, v2
1423// CHECK: [0xff,0x04,0x5c,0x7c,0x56,0x34,0x00,0x00]
1424
1425v_cmp_nlt_f16 vcc, v1, v255
1426// CHECK: [0x01,0xff,0x5d,0x7c]
1427
1428v_cmp_tru_f16 vcc, v1, v2
1429// CHECK: [0x01,0x05,0x5e,0x7c]
1430
1431v_cmp_tru_f16 vcc, v255, v2
1432// CHECK: [0xff,0x05,0x5e,0x7c]
1433
1434v_cmp_tru_f16 vcc, s1, v2
1435// CHECK: [0x01,0x04,0x5e,0x7c]
1436
1437v_cmp_tru_f16 vcc, s101, v2
1438// CHECK: [0x65,0x04,0x5e,0x7c]
1439
1440v_cmp_tru_f16 vcc, flat_scratch_lo, v2
1441// CHECK: [0x66,0x04,0x5e,0x7c]
1442
1443v_cmp_tru_f16 vcc, flat_scratch_hi, v2
1444// CHECK: [0x67,0x04,0x5e,0x7c]
1445
1446v_cmp_tru_f16 vcc, vcc_lo, v2
1447// CHECK: [0x6a,0x04,0x5e,0x7c]
1448
1449v_cmp_tru_f16 vcc, vcc_hi, v2
1450// CHECK: [0x6b,0x04,0x5e,0x7c]
1451
1452v_cmp_tru_f16 vcc, ttmp15, v2
1453// CHECK: [0x7b,0x04,0x5e,0x7c]
1454
1455v_cmp_tru_f16 vcc, m0, v2
1456// CHECK: [0x7c,0x04,0x5e,0x7c]
1457
1458v_cmp_tru_f16 vcc, exec_lo, v2
1459// CHECK: [0x7e,0x04,0x5e,0x7c]
1460
1461v_cmp_tru_f16 vcc, exec_hi, v2
1462// CHECK: [0x7f,0x04,0x5e,0x7c]
1463
1464v_cmp_tru_f16 vcc, 0, v2
1465// CHECK: [0x80,0x04,0x5e,0x7c]
1466
1467v_cmp_tru_f16 vcc, -1, v2
1468// CHECK: [0xc1,0x04,0x5e,0x7c]
1469
1470v_cmp_tru_f16 vcc, 0.5, v2
1471// CHECK: [0xf0,0x04,0x5e,0x7c]
1472
1473v_cmp_tru_f16 vcc, -4.0, v2
1474// CHECK: [0xf7,0x04,0x5e,0x7c]
1475
1476v_cmp_tru_f16 vcc, src_vccz, v2
1477// CHECK: [0xfb,0x04,0x5e,0x7c]
1478
1479v_cmp_tru_f16 vcc, src_execz, v2
1480// CHECK: [0xfc,0x04,0x5e,0x7c]
1481
1482v_cmp_tru_f16 vcc, src_scc, v2
1483// CHECK: [0xfd,0x04,0x5e,0x7c]
1484
1485v_cmp_tru_f16 vcc, src_lds_direct, v2
1486// CHECK: [0xfe,0x04,0x5e,0x7c]
1487
1488v_cmp_tru_f16 vcc, 0xfe0b, v2
1489// CHECK: [0xff,0x04,0x5e,0x7c,0x0b,0xfe,0x00,0x00]
1490
1491v_cmp_tru_f16 vcc, 0x3456, v2
1492// CHECK: [0xff,0x04,0x5e,0x7c,0x56,0x34,0x00,0x00]
1493
1494v_cmp_tru_f16 vcc, v1, v255
1495// CHECK: [0x01,0xff,0x5f,0x7c]
1496
1497v_cmpx_f_f16 vcc, v1, v2
1498// CHECK: [0x01,0x05,0x60,0x7c]
1499
1500v_cmpx_f_f16 vcc, v255, v2
1501// CHECK: [0xff,0x05,0x60,0x7c]
1502
1503v_cmpx_f_f16 vcc, s1, v2
1504// CHECK: [0x01,0x04,0x60,0x7c]
1505
1506v_cmpx_f_f16 vcc, s101, v2
1507// CHECK: [0x65,0x04,0x60,0x7c]
1508
1509v_cmpx_f_f16 vcc, flat_scratch_lo, v2
1510// CHECK: [0x66,0x04,0x60,0x7c]
1511
1512v_cmpx_f_f16 vcc, flat_scratch_hi, v2
1513// CHECK: [0x67,0x04,0x60,0x7c]
1514
1515v_cmpx_f_f16 vcc, vcc_lo, v2
1516// CHECK: [0x6a,0x04,0x60,0x7c]
1517
1518v_cmpx_f_f16 vcc, vcc_hi, v2
1519// CHECK: [0x6b,0x04,0x60,0x7c]
1520
1521v_cmpx_f_f16 vcc, ttmp15, v2
1522// CHECK: [0x7b,0x04,0x60,0x7c]
1523
1524v_cmpx_f_f16 vcc, m0, v2
1525// CHECK: [0x7c,0x04,0x60,0x7c]
1526
1527v_cmpx_f_f16 vcc, exec_lo, v2
1528// CHECK: [0x7e,0x04,0x60,0x7c]
1529
1530v_cmpx_f_f16 vcc, exec_hi, v2
1531// CHECK: [0x7f,0x04,0x60,0x7c]
1532
1533v_cmpx_f_f16 vcc, 0, v2
1534// CHECK: [0x80,0x04,0x60,0x7c]
1535
1536v_cmpx_f_f16 vcc, -1, v2
1537// CHECK: [0xc1,0x04,0x60,0x7c]
1538
1539v_cmpx_f_f16 vcc, 0.5, v2
1540// CHECK: [0xf0,0x04,0x60,0x7c]
1541
1542v_cmpx_f_f16 vcc, -4.0, v2
1543// CHECK: [0xf7,0x04,0x60,0x7c]
1544
1545v_cmpx_f_f16 vcc, src_vccz, v2
1546// CHECK: [0xfb,0x04,0x60,0x7c]
1547
1548v_cmpx_f_f16 vcc, src_execz, v2
1549// CHECK: [0xfc,0x04,0x60,0x7c]
1550
1551v_cmpx_f_f16 vcc, src_scc, v2
1552// CHECK: [0xfd,0x04,0x60,0x7c]
1553
1554v_cmpx_f_f16 vcc, src_lds_direct, v2
1555// CHECK: [0xfe,0x04,0x60,0x7c]
1556
1557v_cmpx_f_f16 vcc, 0xfe0b, v2
1558// CHECK: [0xff,0x04,0x60,0x7c,0x0b,0xfe,0x00,0x00]
1559
1560v_cmpx_f_f16 vcc, 0x3456, v2
1561// CHECK: [0xff,0x04,0x60,0x7c,0x56,0x34,0x00,0x00]
1562
1563v_cmpx_f_f16 vcc, v1, v255
1564// CHECK: [0x01,0xff,0x61,0x7c]
1565
1566v_cmpx_lt_f16 vcc, v1, v2
1567// CHECK: [0x01,0x05,0x62,0x7c]
1568
1569v_cmpx_lt_f16 vcc, v255, v2
1570// CHECK: [0xff,0x05,0x62,0x7c]
1571
1572v_cmpx_lt_f16 vcc, s1, v2
1573// CHECK: [0x01,0x04,0x62,0x7c]
1574
1575v_cmpx_lt_f16 vcc, s101, v2
1576// CHECK: [0x65,0x04,0x62,0x7c]
1577
1578v_cmpx_lt_f16 vcc, flat_scratch_lo, v2
1579// CHECK: [0x66,0x04,0x62,0x7c]
1580
1581v_cmpx_lt_f16 vcc, flat_scratch_hi, v2
1582// CHECK: [0x67,0x04,0x62,0x7c]
1583
1584v_cmpx_lt_f16 vcc, vcc_lo, v2
1585// CHECK: [0x6a,0x04,0x62,0x7c]
1586
1587v_cmpx_lt_f16 vcc, vcc_hi, v2
1588// CHECK: [0x6b,0x04,0x62,0x7c]
1589
1590v_cmpx_lt_f16 vcc, ttmp15, v2
1591// CHECK: [0x7b,0x04,0x62,0x7c]
1592
1593v_cmpx_lt_f16 vcc, m0, v2
1594// CHECK: [0x7c,0x04,0x62,0x7c]
1595
1596v_cmpx_lt_f16 vcc, exec_lo, v2
1597// CHECK: [0x7e,0x04,0x62,0x7c]
1598
1599v_cmpx_lt_f16 vcc, exec_hi, v2
1600// CHECK: [0x7f,0x04,0x62,0x7c]
1601
1602v_cmpx_lt_f16 vcc, 0, v2
1603// CHECK: [0x80,0x04,0x62,0x7c]
1604
1605v_cmpx_lt_f16 vcc, -1, v2
1606// CHECK: [0xc1,0x04,0x62,0x7c]
1607
1608v_cmpx_lt_f16 vcc, 0.5, v2
1609// CHECK: [0xf0,0x04,0x62,0x7c]
1610
1611v_cmpx_lt_f16 vcc, -4.0, v2
1612// CHECK: [0xf7,0x04,0x62,0x7c]
1613
1614v_cmpx_lt_f16 vcc, src_vccz, v2
1615// CHECK: [0xfb,0x04,0x62,0x7c]
1616
1617v_cmpx_lt_f16 vcc, src_execz, v2
1618// CHECK: [0xfc,0x04,0x62,0x7c]
1619
1620v_cmpx_lt_f16 vcc, src_scc, v2
1621// CHECK: [0xfd,0x04,0x62,0x7c]
1622
1623v_cmpx_lt_f16 vcc, src_lds_direct, v2
1624// CHECK: [0xfe,0x04,0x62,0x7c]
1625
1626v_cmpx_lt_f16 vcc, 0xfe0b, v2
1627// CHECK: [0xff,0x04,0x62,0x7c,0x0b,0xfe,0x00,0x00]
1628
1629v_cmpx_lt_f16 vcc, 0x3456, v2
1630// CHECK: [0xff,0x04,0x62,0x7c,0x56,0x34,0x00,0x00]
1631
1632v_cmpx_lt_f16 vcc, v1, v255
1633// CHECK: [0x01,0xff,0x63,0x7c]
1634
1635v_cmpx_eq_f16 vcc, v1, v2
1636// CHECK: [0x01,0x05,0x64,0x7c]
1637
1638v_cmpx_eq_f16 vcc, v255, v2
1639// CHECK: [0xff,0x05,0x64,0x7c]
1640
1641v_cmpx_eq_f16 vcc, s1, v2
1642// CHECK: [0x01,0x04,0x64,0x7c]
1643
1644v_cmpx_eq_f16 vcc, s101, v2
1645// CHECK: [0x65,0x04,0x64,0x7c]
1646
1647v_cmpx_eq_f16 vcc, flat_scratch_lo, v2
1648// CHECK: [0x66,0x04,0x64,0x7c]
1649
1650v_cmpx_eq_f16 vcc, flat_scratch_hi, v2
1651// CHECK: [0x67,0x04,0x64,0x7c]
1652
1653v_cmpx_eq_f16 vcc, vcc_lo, v2
1654// CHECK: [0x6a,0x04,0x64,0x7c]
1655
1656v_cmpx_eq_f16 vcc, vcc_hi, v2
1657// CHECK: [0x6b,0x04,0x64,0x7c]
1658
1659v_cmpx_eq_f16 vcc, ttmp15, v2
1660// CHECK: [0x7b,0x04,0x64,0x7c]
1661
1662v_cmpx_eq_f16 vcc, m0, v2
1663// CHECK: [0x7c,0x04,0x64,0x7c]
1664
1665v_cmpx_eq_f16 vcc, exec_lo, v2
1666// CHECK: [0x7e,0x04,0x64,0x7c]
1667
1668v_cmpx_eq_f16 vcc, exec_hi, v2
1669// CHECK: [0x7f,0x04,0x64,0x7c]
1670
1671v_cmpx_eq_f16 vcc, 0, v2
1672// CHECK: [0x80,0x04,0x64,0x7c]
1673
1674v_cmpx_eq_f16 vcc, -1, v2
1675// CHECK: [0xc1,0x04,0x64,0x7c]
1676
1677v_cmpx_eq_f16 vcc, 0.5, v2
1678// CHECK: [0xf0,0x04,0x64,0x7c]
1679
1680v_cmpx_eq_f16 vcc, -4.0, v2
1681// CHECK: [0xf7,0x04,0x64,0x7c]
1682
1683v_cmpx_eq_f16 vcc, src_vccz, v2
1684// CHECK: [0xfb,0x04,0x64,0x7c]
1685
1686v_cmpx_eq_f16 vcc, src_execz, v2
1687// CHECK: [0xfc,0x04,0x64,0x7c]
1688
1689v_cmpx_eq_f16 vcc, src_scc, v2
1690// CHECK: [0xfd,0x04,0x64,0x7c]
1691
1692v_cmpx_eq_f16 vcc, src_lds_direct, v2
1693// CHECK: [0xfe,0x04,0x64,0x7c]
1694
1695v_cmpx_eq_f16 vcc, 0xfe0b, v2
1696// CHECK: [0xff,0x04,0x64,0x7c,0x0b,0xfe,0x00,0x00]
1697
1698v_cmpx_eq_f16 vcc, 0x3456, v2
1699// CHECK: [0xff,0x04,0x64,0x7c,0x56,0x34,0x00,0x00]
1700
1701v_cmpx_eq_f16 vcc, v1, v255
1702// CHECK: [0x01,0xff,0x65,0x7c]
1703
1704v_cmpx_le_f16 vcc, v1, v2
1705// CHECK: [0x01,0x05,0x66,0x7c]
1706
1707v_cmpx_le_f16 vcc, v255, v2
1708// CHECK: [0xff,0x05,0x66,0x7c]
1709
1710v_cmpx_le_f16 vcc, s1, v2
1711// CHECK: [0x01,0x04,0x66,0x7c]
1712
1713v_cmpx_le_f16 vcc, s101, v2
1714// CHECK: [0x65,0x04,0x66,0x7c]
1715
1716v_cmpx_le_f16 vcc, flat_scratch_lo, v2
1717// CHECK: [0x66,0x04,0x66,0x7c]
1718
1719v_cmpx_le_f16 vcc, flat_scratch_hi, v2
1720// CHECK: [0x67,0x04,0x66,0x7c]
1721
1722v_cmpx_le_f16 vcc, vcc_lo, v2
1723// CHECK: [0x6a,0x04,0x66,0x7c]
1724
1725v_cmpx_le_f16 vcc, vcc_hi, v2
1726// CHECK: [0x6b,0x04,0x66,0x7c]
1727
1728v_cmpx_le_f16 vcc, ttmp15, v2
1729// CHECK: [0x7b,0x04,0x66,0x7c]
1730
1731v_cmpx_le_f16 vcc, m0, v2
1732// CHECK: [0x7c,0x04,0x66,0x7c]
1733
1734v_cmpx_le_f16 vcc, exec_lo, v2
1735// CHECK: [0x7e,0x04,0x66,0x7c]
1736
1737v_cmpx_le_f16 vcc, exec_hi, v2
1738// CHECK: [0x7f,0x04,0x66,0x7c]
1739
1740v_cmpx_le_f16 vcc, 0, v2
1741// CHECK: [0x80,0x04,0x66,0x7c]
1742
1743v_cmpx_le_f16 vcc, -1, v2
1744// CHECK: [0xc1,0x04,0x66,0x7c]
1745
1746v_cmpx_le_f16 vcc, 0.5, v2
1747// CHECK: [0xf0,0x04,0x66,0x7c]
1748
1749v_cmpx_le_f16 vcc, -4.0, v2
1750// CHECK: [0xf7,0x04,0x66,0x7c]
1751
1752v_cmpx_le_f16 vcc, src_vccz, v2
1753// CHECK: [0xfb,0x04,0x66,0x7c]
1754
1755v_cmpx_le_f16 vcc, src_execz, v2
1756// CHECK: [0xfc,0x04,0x66,0x7c]
1757
1758v_cmpx_le_f16 vcc, src_scc, v2
1759// CHECK: [0xfd,0x04,0x66,0x7c]
1760
1761v_cmpx_le_f16 vcc, src_lds_direct, v2
1762// CHECK: [0xfe,0x04,0x66,0x7c]
1763
1764v_cmpx_le_f16 vcc, 0xfe0b, v2
1765// CHECK: [0xff,0x04,0x66,0x7c,0x0b,0xfe,0x00,0x00]
1766
1767v_cmpx_le_f16 vcc, 0x3456, v2
1768// CHECK: [0xff,0x04,0x66,0x7c,0x56,0x34,0x00,0x00]
1769
1770v_cmpx_le_f16 vcc, v1, v255
1771// CHECK: [0x01,0xff,0x67,0x7c]
1772
1773v_cmpx_gt_f16 vcc, v1, v2
1774// CHECK: [0x01,0x05,0x68,0x7c]
1775
1776v_cmpx_gt_f16 vcc, v255, v2
1777// CHECK: [0xff,0x05,0x68,0x7c]
1778
1779v_cmpx_gt_f16 vcc, s1, v2
1780// CHECK: [0x01,0x04,0x68,0x7c]
1781
1782v_cmpx_gt_f16 vcc, s101, v2
1783// CHECK: [0x65,0x04,0x68,0x7c]
1784
1785v_cmpx_gt_f16 vcc, flat_scratch_lo, v2
1786// CHECK: [0x66,0x04,0x68,0x7c]
1787
1788v_cmpx_gt_f16 vcc, flat_scratch_hi, v2
1789// CHECK: [0x67,0x04,0x68,0x7c]
1790
1791v_cmpx_gt_f16 vcc, vcc_lo, v2
1792// CHECK: [0x6a,0x04,0x68,0x7c]
1793
1794v_cmpx_gt_f16 vcc, vcc_hi, v2
1795// CHECK: [0x6b,0x04,0x68,0x7c]
1796
1797v_cmpx_gt_f16 vcc, ttmp15, v2
1798// CHECK: [0x7b,0x04,0x68,0x7c]
1799
1800v_cmpx_gt_f16 vcc, m0, v2
1801// CHECK: [0x7c,0x04,0x68,0x7c]
1802
1803v_cmpx_gt_f16 vcc, exec_lo, v2
1804// CHECK: [0x7e,0x04,0x68,0x7c]
1805
1806v_cmpx_gt_f16 vcc, exec_hi, v2
1807// CHECK: [0x7f,0x04,0x68,0x7c]
1808
1809v_cmpx_gt_f16 vcc, 0, v2
1810// CHECK: [0x80,0x04,0x68,0x7c]
1811
1812v_cmpx_gt_f16 vcc, -1, v2
1813// CHECK: [0xc1,0x04,0x68,0x7c]
1814
1815v_cmpx_gt_f16 vcc, 0.5, v2
1816// CHECK: [0xf0,0x04,0x68,0x7c]
1817
1818v_cmpx_gt_f16 vcc, -4.0, v2
1819// CHECK: [0xf7,0x04,0x68,0x7c]
1820
1821v_cmpx_gt_f16 vcc, src_vccz, v2
1822// CHECK: [0xfb,0x04,0x68,0x7c]
1823
1824v_cmpx_gt_f16 vcc, src_execz, v2
1825// CHECK: [0xfc,0x04,0x68,0x7c]
1826
1827v_cmpx_gt_f16 vcc, src_scc, v2
1828// CHECK: [0xfd,0x04,0x68,0x7c]
1829
1830v_cmpx_gt_f16 vcc, src_lds_direct, v2
1831// CHECK: [0xfe,0x04,0x68,0x7c]
1832
1833v_cmpx_gt_f16 vcc, 0xfe0b, v2
1834// CHECK: [0xff,0x04,0x68,0x7c,0x0b,0xfe,0x00,0x00]
1835
1836v_cmpx_gt_f16 vcc, 0x3456, v2
1837// CHECK: [0xff,0x04,0x68,0x7c,0x56,0x34,0x00,0x00]
1838
1839v_cmpx_gt_f16 vcc, v1, v255
1840// CHECK: [0x01,0xff,0x69,0x7c]
1841
1842v_cmpx_lg_f16 vcc, v1, v2
1843// CHECK: [0x01,0x05,0x6a,0x7c]
1844
1845v_cmpx_lg_f16 vcc, v255, v2
1846// CHECK: [0xff,0x05,0x6a,0x7c]
1847
1848v_cmpx_lg_f16 vcc, s1, v2
1849// CHECK: [0x01,0x04,0x6a,0x7c]
1850
1851v_cmpx_lg_f16 vcc, s101, v2
1852// CHECK: [0x65,0x04,0x6a,0x7c]
1853
1854v_cmpx_lg_f16 vcc, flat_scratch_lo, v2
1855// CHECK: [0x66,0x04,0x6a,0x7c]
1856
1857v_cmpx_lg_f16 vcc, flat_scratch_hi, v2
1858// CHECK: [0x67,0x04,0x6a,0x7c]
1859
1860v_cmpx_lg_f16 vcc, vcc_lo, v2
1861// CHECK: [0x6a,0x04,0x6a,0x7c]
1862
1863v_cmpx_lg_f16 vcc, vcc_hi, v2
1864// CHECK: [0x6b,0x04,0x6a,0x7c]
1865
1866v_cmpx_lg_f16 vcc, ttmp15, v2
1867// CHECK: [0x7b,0x04,0x6a,0x7c]
1868
1869v_cmpx_lg_f16 vcc, m0, v2
1870// CHECK: [0x7c,0x04,0x6a,0x7c]
1871
1872v_cmpx_lg_f16 vcc, exec_lo, v2
1873// CHECK: [0x7e,0x04,0x6a,0x7c]
1874
1875v_cmpx_lg_f16 vcc, exec_hi, v2
1876// CHECK: [0x7f,0x04,0x6a,0x7c]
1877
1878v_cmpx_lg_f16 vcc, 0, v2
1879// CHECK: [0x80,0x04,0x6a,0x7c]
1880
1881v_cmpx_lg_f16 vcc, -1, v2
1882// CHECK: [0xc1,0x04,0x6a,0x7c]
1883
1884v_cmpx_lg_f16 vcc, 0.5, v2
1885// CHECK: [0xf0,0x04,0x6a,0x7c]
1886
1887v_cmpx_lg_f16 vcc, -4.0, v2
1888// CHECK: [0xf7,0x04,0x6a,0x7c]
1889
1890v_cmpx_lg_f16 vcc, src_vccz, v2
1891// CHECK: [0xfb,0x04,0x6a,0x7c]
1892
1893v_cmpx_lg_f16 vcc, src_execz, v2
1894// CHECK: [0xfc,0x04,0x6a,0x7c]
1895
1896v_cmpx_lg_f16 vcc, src_scc, v2
1897// CHECK: [0xfd,0x04,0x6a,0x7c]
1898
1899v_cmpx_lg_f16 vcc, src_lds_direct, v2
1900// CHECK: [0xfe,0x04,0x6a,0x7c]
1901
1902v_cmpx_lg_f16 vcc, 0xfe0b, v2
1903// CHECK: [0xff,0x04,0x6a,0x7c,0x0b,0xfe,0x00,0x00]
1904
1905v_cmpx_lg_f16 vcc, 0x3456, v2
1906// CHECK: [0xff,0x04,0x6a,0x7c,0x56,0x34,0x00,0x00]
1907
1908v_cmpx_lg_f16 vcc, v1, v255
1909// CHECK: [0x01,0xff,0x6b,0x7c]
1910
1911v_cmpx_ge_f16 vcc, v1, v2
1912// CHECK: [0x01,0x05,0x6c,0x7c]
1913
1914v_cmpx_ge_f16 vcc, v255, v2
1915// CHECK: [0xff,0x05,0x6c,0x7c]
1916
1917v_cmpx_ge_f16 vcc, s1, v2
1918// CHECK: [0x01,0x04,0x6c,0x7c]
1919
1920v_cmpx_ge_f16 vcc, s101, v2
1921// CHECK: [0x65,0x04,0x6c,0x7c]
1922
1923v_cmpx_ge_f16 vcc, flat_scratch_lo, v2
1924// CHECK: [0x66,0x04,0x6c,0x7c]
1925
1926v_cmpx_ge_f16 vcc, flat_scratch_hi, v2
1927// CHECK: [0x67,0x04,0x6c,0x7c]
1928
1929v_cmpx_ge_f16 vcc, vcc_lo, v2
1930// CHECK: [0x6a,0x04,0x6c,0x7c]
1931
1932v_cmpx_ge_f16 vcc, vcc_hi, v2
1933// CHECK: [0x6b,0x04,0x6c,0x7c]
1934
1935v_cmpx_ge_f16 vcc, ttmp15, v2
1936// CHECK: [0x7b,0x04,0x6c,0x7c]
1937
1938v_cmpx_ge_f16 vcc, m0, v2
1939// CHECK: [0x7c,0x04,0x6c,0x7c]
1940
1941v_cmpx_ge_f16 vcc, exec_lo, v2
1942// CHECK: [0x7e,0x04,0x6c,0x7c]
1943
1944v_cmpx_ge_f16 vcc, exec_hi, v2
1945// CHECK: [0x7f,0x04,0x6c,0x7c]
1946
1947v_cmpx_ge_f16 vcc, 0, v2
1948// CHECK: [0x80,0x04,0x6c,0x7c]
1949
1950v_cmpx_ge_f16 vcc, -1, v2
1951// CHECK: [0xc1,0x04,0x6c,0x7c]
1952
1953v_cmpx_ge_f16 vcc, 0.5, v2
1954// CHECK: [0xf0,0x04,0x6c,0x7c]
1955
1956v_cmpx_ge_f16 vcc, -4.0, v2
1957// CHECK: [0xf7,0x04,0x6c,0x7c]
1958
1959v_cmpx_ge_f16 vcc, src_vccz, v2
1960// CHECK: [0xfb,0x04,0x6c,0x7c]
1961
1962v_cmpx_ge_f16 vcc, src_execz, v2
1963// CHECK: [0xfc,0x04,0x6c,0x7c]
1964
1965v_cmpx_ge_f16 vcc, src_scc, v2
1966// CHECK: [0xfd,0x04,0x6c,0x7c]
1967
1968v_cmpx_ge_f16 vcc, src_lds_direct, v2
1969// CHECK: [0xfe,0x04,0x6c,0x7c]
1970
1971v_cmpx_ge_f16 vcc, 0xfe0b, v2
1972// CHECK: [0xff,0x04,0x6c,0x7c,0x0b,0xfe,0x00,0x00]
1973
1974v_cmpx_ge_f16 vcc, 0x3456, v2
1975// CHECK: [0xff,0x04,0x6c,0x7c,0x56,0x34,0x00,0x00]
1976
1977v_cmpx_ge_f16 vcc, v1, v255
1978// CHECK: [0x01,0xff,0x6d,0x7c]
1979
1980v_cmpx_o_f16 vcc, v1, v2
1981// CHECK: [0x01,0x05,0x6e,0x7c]
1982
1983v_cmpx_o_f16 vcc, v255, v2
1984// CHECK: [0xff,0x05,0x6e,0x7c]
1985
1986v_cmpx_o_f16 vcc, s1, v2
1987// CHECK: [0x01,0x04,0x6e,0x7c]
1988
1989v_cmpx_o_f16 vcc, s101, v2
1990// CHECK: [0x65,0x04,0x6e,0x7c]
1991
1992v_cmpx_o_f16 vcc, flat_scratch_lo, v2
1993// CHECK: [0x66,0x04,0x6e,0x7c]
1994
1995v_cmpx_o_f16 vcc, flat_scratch_hi, v2
1996// CHECK: [0x67,0x04,0x6e,0x7c]
1997
1998v_cmpx_o_f16 vcc, vcc_lo, v2
1999// CHECK: [0x6a,0x04,0x6e,0x7c]
2000
2001v_cmpx_o_f16 vcc, vcc_hi, v2
2002// CHECK: [0x6b,0x04,0x6e,0x7c]
2003
2004v_cmpx_o_f16 vcc, ttmp15, v2
2005// CHECK: [0x7b,0x04,0x6e,0x7c]
2006
2007v_cmpx_o_f16 vcc, m0, v2
2008// CHECK: [0x7c,0x04,0x6e,0x7c]
2009
2010v_cmpx_o_f16 vcc, exec_lo, v2
2011// CHECK: [0x7e,0x04,0x6e,0x7c]
2012
2013v_cmpx_o_f16 vcc, exec_hi, v2
2014// CHECK: [0x7f,0x04,0x6e,0x7c]
2015
2016v_cmpx_o_f16 vcc, 0, v2
2017// CHECK: [0x80,0x04,0x6e,0x7c]
2018
2019v_cmpx_o_f16 vcc, -1, v2
2020// CHECK: [0xc1,0x04,0x6e,0x7c]
2021
2022v_cmpx_o_f16 vcc, 0.5, v2
2023// CHECK: [0xf0,0x04,0x6e,0x7c]
2024
2025v_cmpx_o_f16 vcc, -4.0, v2
2026// CHECK: [0xf7,0x04,0x6e,0x7c]
2027
2028v_cmpx_o_f16 vcc, src_vccz, v2
2029// CHECK: [0xfb,0x04,0x6e,0x7c]
2030
2031v_cmpx_o_f16 vcc, src_execz, v2
2032// CHECK: [0xfc,0x04,0x6e,0x7c]
2033
2034v_cmpx_o_f16 vcc, src_scc, v2
2035// CHECK: [0xfd,0x04,0x6e,0x7c]
2036
2037v_cmpx_o_f16 vcc, src_lds_direct, v2
2038// CHECK: [0xfe,0x04,0x6e,0x7c]
2039
2040v_cmpx_o_f16 vcc, 0xfe0b, v2
2041// CHECK: [0xff,0x04,0x6e,0x7c,0x0b,0xfe,0x00,0x00]
2042
2043v_cmpx_o_f16 vcc, 0x3456, v2
2044// CHECK: [0xff,0x04,0x6e,0x7c,0x56,0x34,0x00,0x00]
2045
2046v_cmpx_o_f16 vcc, v1, v255
2047// CHECK: [0x01,0xff,0x6f,0x7c]
2048
2049v_cmpx_u_f16 vcc, v1, v2
2050// CHECK: [0x01,0x05,0x70,0x7c]
2051
2052v_cmpx_u_f16 vcc, v255, v2
2053// CHECK: [0xff,0x05,0x70,0x7c]
2054
2055v_cmpx_u_f16 vcc, s1, v2
2056// CHECK: [0x01,0x04,0x70,0x7c]
2057
2058v_cmpx_u_f16 vcc, s101, v2
2059// CHECK: [0x65,0x04,0x70,0x7c]
2060
2061v_cmpx_u_f16 vcc, flat_scratch_lo, v2
2062// CHECK: [0x66,0x04,0x70,0x7c]
2063
2064v_cmpx_u_f16 vcc, flat_scratch_hi, v2
2065// CHECK: [0x67,0x04,0x70,0x7c]
2066
2067v_cmpx_u_f16 vcc, vcc_lo, v2
2068// CHECK: [0x6a,0x04,0x70,0x7c]
2069
2070v_cmpx_u_f16 vcc, vcc_hi, v2
2071// CHECK: [0x6b,0x04,0x70,0x7c]
2072
2073v_cmpx_u_f16 vcc, ttmp15, v2
2074// CHECK: [0x7b,0x04,0x70,0x7c]
2075
2076v_cmpx_u_f16 vcc, m0, v2
2077// CHECK: [0x7c,0x04,0x70,0x7c]
2078
2079v_cmpx_u_f16 vcc, exec_lo, v2
2080// CHECK: [0x7e,0x04,0x70,0x7c]
2081
2082v_cmpx_u_f16 vcc, exec_hi, v2
2083// CHECK: [0x7f,0x04,0x70,0x7c]
2084
2085v_cmpx_u_f16 vcc, 0, v2
2086// CHECK: [0x80,0x04,0x70,0x7c]
2087
2088v_cmpx_u_f16 vcc, -1, v2
2089// CHECK: [0xc1,0x04,0x70,0x7c]
2090
2091v_cmpx_u_f16 vcc, 0.5, v2
2092// CHECK: [0xf0,0x04,0x70,0x7c]
2093
2094v_cmpx_u_f16 vcc, -4.0, v2
2095// CHECK: [0xf7,0x04,0x70,0x7c]
2096
2097v_cmpx_u_f16 vcc, src_vccz, v2
2098// CHECK: [0xfb,0x04,0x70,0x7c]
2099
2100v_cmpx_u_f16 vcc, src_execz, v2
2101// CHECK: [0xfc,0x04,0x70,0x7c]
2102
2103v_cmpx_u_f16 vcc, src_scc, v2
2104// CHECK: [0xfd,0x04,0x70,0x7c]
2105
2106v_cmpx_u_f16 vcc, src_lds_direct, v2
2107// CHECK: [0xfe,0x04,0x70,0x7c]
2108
2109v_cmpx_u_f16 vcc, 0xfe0b, v2
2110// CHECK: [0xff,0x04,0x70,0x7c,0x0b,0xfe,0x00,0x00]
2111
2112v_cmpx_u_f16 vcc, 0x3456, v2
2113// CHECK: [0xff,0x04,0x70,0x7c,0x56,0x34,0x00,0x00]
2114
2115v_cmpx_u_f16 vcc, v1, v255
2116// CHECK: [0x01,0xff,0x71,0x7c]
2117
2118v_cmpx_nge_f16 vcc, v1, v2
2119// CHECK: [0x01,0x05,0x72,0x7c]
2120
2121v_cmpx_nge_f16 vcc, v255, v2
2122// CHECK: [0xff,0x05,0x72,0x7c]
2123
2124v_cmpx_nge_f16 vcc, s1, v2
2125// CHECK: [0x01,0x04,0x72,0x7c]
2126
2127v_cmpx_nge_f16 vcc, s101, v2
2128// CHECK: [0x65,0x04,0x72,0x7c]
2129
2130v_cmpx_nge_f16 vcc, flat_scratch_lo, v2
2131// CHECK: [0x66,0x04,0x72,0x7c]
2132
2133v_cmpx_nge_f16 vcc, flat_scratch_hi, v2
2134// CHECK: [0x67,0x04,0x72,0x7c]
2135
2136v_cmpx_nge_f16 vcc, vcc_lo, v2
2137// CHECK: [0x6a,0x04,0x72,0x7c]
2138
2139v_cmpx_nge_f16 vcc, vcc_hi, v2
2140// CHECK: [0x6b,0x04,0x72,0x7c]
2141
2142v_cmpx_nge_f16 vcc, ttmp15, v2
2143// CHECK: [0x7b,0x04,0x72,0x7c]
2144
2145v_cmpx_nge_f16 vcc, m0, v2
2146// CHECK: [0x7c,0x04,0x72,0x7c]
2147
2148v_cmpx_nge_f16 vcc, exec_lo, v2
2149// CHECK: [0x7e,0x04,0x72,0x7c]
2150
2151v_cmpx_nge_f16 vcc, exec_hi, v2
2152// CHECK: [0x7f,0x04,0x72,0x7c]
2153
2154v_cmpx_nge_f16 vcc, 0, v2
2155// CHECK: [0x80,0x04,0x72,0x7c]
2156
2157v_cmpx_nge_f16 vcc, -1, v2
2158// CHECK: [0xc1,0x04,0x72,0x7c]
2159
2160v_cmpx_nge_f16 vcc, 0.5, v2
2161// CHECK: [0xf0,0x04,0x72,0x7c]
2162
2163v_cmpx_nge_f16 vcc, -4.0, v2
2164// CHECK: [0xf7,0x04,0x72,0x7c]
2165
2166v_cmpx_nge_f16 vcc, src_vccz, v2
2167// CHECK: [0xfb,0x04,0x72,0x7c]
2168
2169v_cmpx_nge_f16 vcc, src_execz, v2
2170// CHECK: [0xfc,0x04,0x72,0x7c]
2171
2172v_cmpx_nge_f16 vcc, src_scc, v2
2173// CHECK: [0xfd,0x04,0x72,0x7c]
2174
2175v_cmpx_nge_f16 vcc, src_lds_direct, v2
2176// CHECK: [0xfe,0x04,0x72,0x7c]
2177
2178v_cmpx_nge_f16 vcc, 0xfe0b, v2
2179// CHECK: [0xff,0x04,0x72,0x7c,0x0b,0xfe,0x00,0x00]
2180
2181v_cmpx_nge_f16 vcc, 0x3456, v2
2182// CHECK: [0xff,0x04,0x72,0x7c,0x56,0x34,0x00,0x00]
2183
2184v_cmpx_nge_f16 vcc, v1, v255
2185// CHECK: [0x01,0xff,0x73,0x7c]
2186
2187v_cmpx_nlg_f16 vcc, v1, v2
2188// CHECK: [0x01,0x05,0x74,0x7c]
2189
2190v_cmpx_nlg_f16 vcc, v255, v2
2191// CHECK: [0xff,0x05,0x74,0x7c]
2192
2193v_cmpx_nlg_f16 vcc, s1, v2
2194// CHECK: [0x01,0x04,0x74,0x7c]
2195
2196v_cmpx_nlg_f16 vcc, s101, v2
2197// CHECK: [0x65,0x04,0x74,0x7c]
2198
2199v_cmpx_nlg_f16 vcc, flat_scratch_lo, v2
2200// CHECK: [0x66,0x04,0x74,0x7c]
2201
2202v_cmpx_nlg_f16 vcc, flat_scratch_hi, v2
2203// CHECK: [0x67,0x04,0x74,0x7c]
2204
2205v_cmpx_nlg_f16 vcc, vcc_lo, v2
2206// CHECK: [0x6a,0x04,0x74,0x7c]
2207
2208v_cmpx_nlg_f16 vcc, vcc_hi, v2
2209// CHECK: [0x6b,0x04,0x74,0x7c]
2210
2211v_cmpx_nlg_f16 vcc, ttmp15, v2
2212// CHECK: [0x7b,0x04,0x74,0x7c]
2213
2214v_cmpx_nlg_f16 vcc, m0, v2
2215// CHECK: [0x7c,0x04,0x74,0x7c]
2216
2217v_cmpx_nlg_f16 vcc, exec_lo, v2
2218// CHECK: [0x7e,0x04,0x74,0x7c]
2219
2220v_cmpx_nlg_f16 vcc, exec_hi, v2
2221// CHECK: [0x7f,0x04,0x74,0x7c]
2222
2223v_cmpx_nlg_f16 vcc, 0, v2
2224// CHECK: [0x80,0x04,0x74,0x7c]
2225
2226v_cmpx_nlg_f16 vcc, -1, v2
2227// CHECK: [0xc1,0x04,0x74,0x7c]
2228
2229v_cmpx_nlg_f16 vcc, 0.5, v2
2230// CHECK: [0xf0,0x04,0x74,0x7c]
2231
2232v_cmpx_nlg_f16 vcc, -4.0, v2
2233// CHECK: [0xf7,0x04,0x74,0x7c]
2234
2235v_cmpx_nlg_f16 vcc, src_vccz, v2
2236// CHECK: [0xfb,0x04,0x74,0x7c]
2237
2238v_cmpx_nlg_f16 vcc, src_execz, v2
2239// CHECK: [0xfc,0x04,0x74,0x7c]
2240
2241v_cmpx_nlg_f16 vcc, src_scc, v2
2242// CHECK: [0xfd,0x04,0x74,0x7c]
2243
2244v_cmpx_nlg_f16 vcc, src_lds_direct, v2
2245// CHECK: [0xfe,0x04,0x74,0x7c]
2246
2247v_cmpx_nlg_f16 vcc, 0xfe0b, v2
2248// CHECK: [0xff,0x04,0x74,0x7c,0x0b,0xfe,0x00,0x00]
2249
2250v_cmpx_nlg_f16 vcc, 0x3456, v2
2251// CHECK: [0xff,0x04,0x74,0x7c,0x56,0x34,0x00,0x00]
2252
2253v_cmpx_nlg_f16 vcc, v1, v255
2254// CHECK: [0x01,0xff,0x75,0x7c]
2255
2256v_cmpx_ngt_f16 vcc, v1, v2
2257// CHECK: [0x01,0x05,0x76,0x7c]
2258
2259v_cmpx_ngt_f16 vcc, v255, v2
2260// CHECK: [0xff,0x05,0x76,0x7c]
2261
2262v_cmpx_ngt_f16 vcc, s1, v2
2263// CHECK: [0x01,0x04,0x76,0x7c]
2264
2265v_cmpx_ngt_f16 vcc, s101, v2
2266// CHECK: [0x65,0x04,0x76,0x7c]
2267
2268v_cmpx_ngt_f16 vcc, flat_scratch_lo, v2
2269// CHECK: [0x66,0x04,0x76,0x7c]
2270
2271v_cmpx_ngt_f16 vcc, flat_scratch_hi, v2
2272// CHECK: [0x67,0x04,0x76,0x7c]
2273
2274v_cmpx_ngt_f16 vcc, vcc_lo, v2
2275// CHECK: [0x6a,0x04,0x76,0x7c]
2276
2277v_cmpx_ngt_f16 vcc, vcc_hi, v2
2278// CHECK: [0x6b,0x04,0x76,0x7c]
2279
2280v_cmpx_ngt_f16 vcc, ttmp15, v2
2281// CHECK: [0x7b,0x04,0x76,0x7c]
2282
2283v_cmpx_ngt_f16 vcc, m0, v2
2284// CHECK: [0x7c,0x04,0x76,0x7c]
2285
2286v_cmpx_ngt_f16 vcc, exec_lo, v2
2287// CHECK: [0x7e,0x04,0x76,0x7c]
2288
2289v_cmpx_ngt_f16 vcc, exec_hi, v2
2290// CHECK: [0x7f,0x04,0x76,0x7c]
2291
2292v_cmpx_ngt_f16 vcc, 0, v2
2293// CHECK: [0x80,0x04,0x76,0x7c]
2294
2295v_cmpx_ngt_f16 vcc, -1, v2
2296// CHECK: [0xc1,0x04,0x76,0x7c]
2297
2298v_cmpx_ngt_f16 vcc, 0.5, v2
2299// CHECK: [0xf0,0x04,0x76,0x7c]
2300
2301v_cmpx_ngt_f16 vcc, -4.0, v2
2302// CHECK: [0xf7,0x04,0x76,0x7c]
2303
2304v_cmpx_ngt_f16 vcc, src_vccz, v2
2305// CHECK: [0xfb,0x04,0x76,0x7c]
2306
2307v_cmpx_ngt_f16 vcc, src_execz, v2
2308// CHECK: [0xfc,0x04,0x76,0x7c]
2309
2310v_cmpx_ngt_f16 vcc, src_scc, v2
2311// CHECK: [0xfd,0x04,0x76,0x7c]
2312
2313v_cmpx_ngt_f16 vcc, src_lds_direct, v2
2314// CHECK: [0xfe,0x04,0x76,0x7c]
2315
2316v_cmpx_ngt_f16 vcc, 0xfe0b, v2
2317// CHECK: [0xff,0x04,0x76,0x7c,0x0b,0xfe,0x00,0x00]
2318
2319v_cmpx_ngt_f16 vcc, 0x3456, v2
2320// CHECK: [0xff,0x04,0x76,0x7c,0x56,0x34,0x00,0x00]
2321
2322v_cmpx_ngt_f16 vcc, v1, v255
2323// CHECK: [0x01,0xff,0x77,0x7c]
2324
2325v_cmpx_nle_f16 vcc, v1, v2
2326// CHECK: [0x01,0x05,0x78,0x7c]
2327
2328v_cmpx_nle_f16 vcc, v255, v2
2329// CHECK: [0xff,0x05,0x78,0x7c]
2330
2331v_cmpx_nle_f16 vcc, s1, v2
2332// CHECK: [0x01,0x04,0x78,0x7c]
2333
2334v_cmpx_nle_f16 vcc, s101, v2
2335// CHECK: [0x65,0x04,0x78,0x7c]
2336
2337v_cmpx_nle_f16 vcc, flat_scratch_lo, v2
2338// CHECK: [0x66,0x04,0x78,0x7c]
2339
2340v_cmpx_nle_f16 vcc, flat_scratch_hi, v2
2341// CHECK: [0x67,0x04,0x78,0x7c]
2342
2343v_cmpx_nle_f16 vcc, vcc_lo, v2
2344// CHECK: [0x6a,0x04,0x78,0x7c]
2345
2346v_cmpx_nle_f16 vcc, vcc_hi, v2
2347// CHECK: [0x6b,0x04,0x78,0x7c]
2348
2349v_cmpx_nle_f16 vcc, ttmp15, v2
2350// CHECK: [0x7b,0x04,0x78,0x7c]
2351
2352v_cmpx_nle_f16 vcc, m0, v2
2353// CHECK: [0x7c,0x04,0x78,0x7c]
2354
2355v_cmpx_nle_f16 vcc, exec_lo, v2
2356// CHECK: [0x7e,0x04,0x78,0x7c]
2357
2358v_cmpx_nle_f16 vcc, exec_hi, v2
2359// CHECK: [0x7f,0x04,0x78,0x7c]
2360
2361v_cmpx_nle_f16 vcc, 0, v2
2362// CHECK: [0x80,0x04,0x78,0x7c]
2363
2364v_cmpx_nle_f16 vcc, -1, v2
2365// CHECK: [0xc1,0x04,0x78,0x7c]
2366
2367v_cmpx_nle_f16 vcc, 0.5, v2
2368// CHECK: [0xf0,0x04,0x78,0x7c]
2369
2370v_cmpx_nle_f16 vcc, -4.0, v2
2371// CHECK: [0xf7,0x04,0x78,0x7c]
2372
2373v_cmpx_nle_f16 vcc, src_vccz, v2
2374// CHECK: [0xfb,0x04,0x78,0x7c]
2375
2376v_cmpx_nle_f16 vcc, src_execz, v2
2377// CHECK: [0xfc,0x04,0x78,0x7c]
2378
2379v_cmpx_nle_f16 vcc, src_scc, v2
2380// CHECK: [0xfd,0x04,0x78,0x7c]
2381
2382v_cmpx_nle_f16 vcc, src_lds_direct, v2
2383// CHECK: [0xfe,0x04,0x78,0x7c]
2384
2385v_cmpx_nle_f16 vcc, 0xfe0b, v2
2386// CHECK: [0xff,0x04,0x78,0x7c,0x0b,0xfe,0x00,0x00]
2387
2388v_cmpx_nle_f16 vcc, 0x3456, v2
2389// CHECK: [0xff,0x04,0x78,0x7c,0x56,0x34,0x00,0x00]
2390
2391v_cmpx_nle_f16 vcc, v1, v255
2392// CHECK: [0x01,0xff,0x79,0x7c]
2393
2394v_cmpx_neq_f16 vcc, v1, v2
2395// CHECK: [0x01,0x05,0x7a,0x7c]
2396
2397v_cmpx_neq_f16 vcc, v255, v2
2398// CHECK: [0xff,0x05,0x7a,0x7c]
2399
2400v_cmpx_neq_f16 vcc, s1, v2
2401// CHECK: [0x01,0x04,0x7a,0x7c]
2402
2403v_cmpx_neq_f16 vcc, s101, v2
2404// CHECK: [0x65,0x04,0x7a,0x7c]
2405
2406v_cmpx_neq_f16 vcc, flat_scratch_lo, v2
2407// CHECK: [0x66,0x04,0x7a,0x7c]
2408
2409v_cmpx_neq_f16 vcc, flat_scratch_hi, v2
2410// CHECK: [0x67,0x04,0x7a,0x7c]
2411
2412v_cmpx_neq_f16 vcc, vcc_lo, v2
2413// CHECK: [0x6a,0x04,0x7a,0x7c]
2414
2415v_cmpx_neq_f16 vcc, vcc_hi, v2
2416// CHECK: [0x6b,0x04,0x7a,0x7c]
2417
2418v_cmpx_neq_f16 vcc, ttmp15, v2
2419// CHECK: [0x7b,0x04,0x7a,0x7c]
2420
2421v_cmpx_neq_f16 vcc, m0, v2
2422// CHECK: [0x7c,0x04,0x7a,0x7c]
2423
2424v_cmpx_neq_f16 vcc, exec_lo, v2
2425// CHECK: [0x7e,0x04,0x7a,0x7c]
2426
2427v_cmpx_neq_f16 vcc, exec_hi, v2
2428// CHECK: [0x7f,0x04,0x7a,0x7c]
2429
2430v_cmpx_neq_f16 vcc, 0, v2
2431// CHECK: [0x80,0x04,0x7a,0x7c]
2432
2433v_cmpx_neq_f16 vcc, -1, v2
2434// CHECK: [0xc1,0x04,0x7a,0x7c]
2435
2436v_cmpx_neq_f16 vcc, 0.5, v2
2437// CHECK: [0xf0,0x04,0x7a,0x7c]
2438
2439v_cmpx_neq_f16 vcc, -4.0, v2
2440// CHECK: [0xf7,0x04,0x7a,0x7c]
2441
2442v_cmpx_neq_f16 vcc, src_vccz, v2
2443// CHECK: [0xfb,0x04,0x7a,0x7c]
2444
2445v_cmpx_neq_f16 vcc, src_execz, v2
2446// CHECK: [0xfc,0x04,0x7a,0x7c]
2447
2448v_cmpx_neq_f16 vcc, src_scc, v2
2449// CHECK: [0xfd,0x04,0x7a,0x7c]
2450
2451v_cmpx_neq_f16 vcc, src_lds_direct, v2
2452// CHECK: [0xfe,0x04,0x7a,0x7c]
2453
2454v_cmpx_neq_f16 vcc, 0xfe0b, v2
2455// CHECK: [0xff,0x04,0x7a,0x7c,0x0b,0xfe,0x00,0x00]
2456
2457v_cmpx_neq_f16 vcc, 0x3456, v2
2458// CHECK: [0xff,0x04,0x7a,0x7c,0x56,0x34,0x00,0x00]
2459
2460v_cmpx_neq_f16 vcc, v1, v255
2461// CHECK: [0x01,0xff,0x7b,0x7c]
2462
2463v_cmpx_nlt_f16 vcc, v1, v2
2464// CHECK: [0x01,0x05,0x7c,0x7c]
2465
2466v_cmpx_nlt_f16 vcc, v255, v2
2467// CHECK: [0xff,0x05,0x7c,0x7c]
2468
2469v_cmpx_nlt_f16 vcc, s1, v2
2470// CHECK: [0x01,0x04,0x7c,0x7c]
2471
2472v_cmpx_nlt_f16 vcc, s101, v2
2473// CHECK: [0x65,0x04,0x7c,0x7c]
2474
2475v_cmpx_nlt_f16 vcc, flat_scratch_lo, v2
2476// CHECK: [0x66,0x04,0x7c,0x7c]
2477
2478v_cmpx_nlt_f16 vcc, flat_scratch_hi, v2
2479// CHECK: [0x67,0x04,0x7c,0x7c]
2480
2481v_cmpx_nlt_f16 vcc, vcc_lo, v2
2482// CHECK: [0x6a,0x04,0x7c,0x7c]
2483
2484v_cmpx_nlt_f16 vcc, vcc_hi, v2
2485// CHECK: [0x6b,0x04,0x7c,0x7c]
2486
2487v_cmpx_nlt_f16 vcc, ttmp15, v2
2488// CHECK: [0x7b,0x04,0x7c,0x7c]
2489
2490v_cmpx_nlt_f16 vcc, m0, v2
2491// CHECK: [0x7c,0x04,0x7c,0x7c]
2492
2493v_cmpx_nlt_f16 vcc, exec_lo, v2
2494// CHECK: [0x7e,0x04,0x7c,0x7c]
2495
2496v_cmpx_nlt_f16 vcc, exec_hi, v2
2497// CHECK: [0x7f,0x04,0x7c,0x7c]
2498
2499v_cmpx_nlt_f16 vcc, 0, v2
2500// CHECK: [0x80,0x04,0x7c,0x7c]
2501
2502v_cmpx_nlt_f16 vcc, -1, v2
2503// CHECK: [0xc1,0x04,0x7c,0x7c]
2504
2505v_cmpx_nlt_f16 vcc, 0.5, v2
2506// CHECK: [0xf0,0x04,0x7c,0x7c]
2507
2508v_cmpx_nlt_f16 vcc, -4.0, v2
2509// CHECK: [0xf7,0x04,0x7c,0x7c]
2510
2511v_cmpx_nlt_f16 vcc, src_vccz, v2
2512// CHECK: [0xfb,0x04,0x7c,0x7c]
2513
2514v_cmpx_nlt_f16 vcc, src_execz, v2
2515// CHECK: [0xfc,0x04,0x7c,0x7c]
2516
2517v_cmpx_nlt_f16 vcc, src_scc, v2
2518// CHECK: [0xfd,0x04,0x7c,0x7c]
2519
2520v_cmpx_nlt_f16 vcc, src_lds_direct, v2
2521// CHECK: [0xfe,0x04,0x7c,0x7c]
2522
2523v_cmpx_nlt_f16 vcc, 0xfe0b, v2
2524// CHECK: [0xff,0x04,0x7c,0x7c,0x0b,0xfe,0x00,0x00]
2525
2526v_cmpx_nlt_f16 vcc, 0x3456, v2
2527// CHECK: [0xff,0x04,0x7c,0x7c,0x56,0x34,0x00,0x00]
2528
2529v_cmpx_nlt_f16 vcc, v1, v255
2530// CHECK: [0x01,0xff,0x7d,0x7c]
2531
2532v_cmpx_tru_f16 vcc, v1, v2
2533// CHECK: [0x01,0x05,0x7e,0x7c]
2534
2535v_cmpx_tru_f16 vcc, v255, v2
2536// CHECK: [0xff,0x05,0x7e,0x7c]
2537
2538v_cmpx_tru_f16 vcc, s1, v2
2539// CHECK: [0x01,0x04,0x7e,0x7c]
2540
2541v_cmpx_tru_f16 vcc, s101, v2
2542// CHECK: [0x65,0x04,0x7e,0x7c]
2543
2544v_cmpx_tru_f16 vcc, flat_scratch_lo, v2
2545// CHECK: [0x66,0x04,0x7e,0x7c]
2546
2547v_cmpx_tru_f16 vcc, flat_scratch_hi, v2
2548// CHECK: [0x67,0x04,0x7e,0x7c]
2549
2550v_cmpx_tru_f16 vcc, vcc_lo, v2
2551// CHECK: [0x6a,0x04,0x7e,0x7c]
2552
2553v_cmpx_tru_f16 vcc, vcc_hi, v2
2554// CHECK: [0x6b,0x04,0x7e,0x7c]
2555
2556v_cmpx_tru_f16 vcc, ttmp15, v2
2557// CHECK: [0x7b,0x04,0x7e,0x7c]
2558
2559v_cmpx_tru_f16 vcc, m0, v2
2560// CHECK: [0x7c,0x04,0x7e,0x7c]
2561
2562v_cmpx_tru_f16 vcc, exec_lo, v2
2563// CHECK: [0x7e,0x04,0x7e,0x7c]
2564
2565v_cmpx_tru_f16 vcc, exec_hi, v2
2566// CHECK: [0x7f,0x04,0x7e,0x7c]
2567
2568v_cmpx_tru_f16 vcc, 0, v2
2569// CHECK: [0x80,0x04,0x7e,0x7c]
2570
2571v_cmpx_tru_f16 vcc, -1, v2
2572// CHECK: [0xc1,0x04,0x7e,0x7c]
2573
2574v_cmpx_tru_f16 vcc, 0.5, v2
2575// CHECK: [0xf0,0x04,0x7e,0x7c]
2576
2577v_cmpx_tru_f16 vcc, -4.0, v2
2578// CHECK: [0xf7,0x04,0x7e,0x7c]
2579
2580v_cmpx_tru_f16 vcc, src_vccz, v2
2581// CHECK: [0xfb,0x04,0x7e,0x7c]
2582
2583v_cmpx_tru_f16 vcc, src_execz, v2
2584// CHECK: [0xfc,0x04,0x7e,0x7c]
2585
2586v_cmpx_tru_f16 vcc, src_scc, v2
2587// CHECK: [0xfd,0x04,0x7e,0x7c]
2588
2589v_cmpx_tru_f16 vcc, src_lds_direct, v2
2590// CHECK: [0xfe,0x04,0x7e,0x7c]
2591
2592v_cmpx_tru_f16 vcc, 0xfe0b, v2
2593// CHECK: [0xff,0x04,0x7e,0x7c,0x0b,0xfe,0x00,0x00]
2594
2595v_cmpx_tru_f16 vcc, 0x3456, v2
2596// CHECK: [0xff,0x04,0x7e,0x7c,0x56,0x34,0x00,0x00]
2597
2598v_cmpx_tru_f16 vcc, v1, v255
2599// CHECK: [0x01,0xff,0x7f,0x7c]
2600
2601v_cmp_f_f32 vcc, v1, v2
2602// CHECK: [0x01,0x05,0x80,0x7c]
2603
2604v_cmp_f_f32 vcc, v255, v2
2605// CHECK: [0xff,0x05,0x80,0x7c]
2606
2607v_cmp_f_f32 vcc, s1, v2
2608// CHECK: [0x01,0x04,0x80,0x7c]
2609
2610v_cmp_f_f32 vcc, s101, v2
2611// CHECK: [0x65,0x04,0x80,0x7c]
2612
2613v_cmp_f_f32 vcc, flat_scratch_lo, v2
2614// CHECK: [0x66,0x04,0x80,0x7c]
2615
2616v_cmp_f_f32 vcc, flat_scratch_hi, v2
2617// CHECK: [0x67,0x04,0x80,0x7c]
2618
2619v_cmp_f_f32 vcc, vcc_lo, v2
2620// CHECK: [0x6a,0x04,0x80,0x7c]
2621
2622v_cmp_f_f32 vcc, vcc_hi, v2
2623// CHECK: [0x6b,0x04,0x80,0x7c]
2624
2625v_cmp_f_f32 vcc, ttmp15, v2
2626// CHECK: [0x7b,0x04,0x80,0x7c]
2627
2628v_cmp_f_f32 vcc, m0, v2
2629// CHECK: [0x7c,0x04,0x80,0x7c]
2630
2631v_cmp_f_f32 vcc, exec_lo, v2
2632// CHECK: [0x7e,0x04,0x80,0x7c]
2633
2634v_cmp_f_f32 vcc, exec_hi, v2
2635// CHECK: [0x7f,0x04,0x80,0x7c]
2636
2637v_cmp_f_f32 vcc, 0, v2
2638// CHECK: [0x80,0x04,0x80,0x7c]
2639
2640v_cmp_f_f32 vcc, -1, v2
2641// CHECK: [0xc1,0x04,0x80,0x7c]
2642
2643v_cmp_f_f32 vcc, 0.5, v2
2644// CHECK: [0xf0,0x04,0x80,0x7c]
2645
2646v_cmp_f_f32 vcc, -4.0, v2
2647// CHECK: [0xf7,0x04,0x80,0x7c]
2648
2649v_cmp_f_f32 vcc, src_vccz, v2
2650// CHECK: [0xfb,0x04,0x80,0x7c]
2651
2652v_cmp_f_f32 vcc, src_execz, v2
2653// CHECK: [0xfc,0x04,0x80,0x7c]
2654
2655v_cmp_f_f32 vcc, src_scc, v2
2656// CHECK: [0xfd,0x04,0x80,0x7c]
2657
2658v_cmp_f_f32 vcc, src_lds_direct, v2
2659// CHECK: [0xfe,0x04,0x80,0x7c]
2660
2661v_cmp_f_f32 vcc, 0xaf123456, v2
2662// CHECK: [0xff,0x04,0x80,0x7c,0x56,0x34,0x12,0xaf]
2663
2664v_cmp_f_f32 vcc, 0x3f717273, v2
2665// CHECK: [0xff,0x04,0x80,0x7c,0x73,0x72,0x71,0x3f]
2666
2667v_cmp_f_f32 vcc, v1, v255
2668// CHECK: [0x01,0xff,0x81,0x7c]
2669
2670v_cmp_lt_f32 vcc, v1, v2
2671// CHECK: [0x01,0x05,0x82,0x7c]
2672
2673v_cmp_lt_f32 vcc, v255, v2
2674// CHECK: [0xff,0x05,0x82,0x7c]
2675
2676v_cmp_lt_f32 vcc, s1, v2
2677// CHECK: [0x01,0x04,0x82,0x7c]
2678
2679v_cmp_lt_f32 vcc, s101, v2
2680// CHECK: [0x65,0x04,0x82,0x7c]
2681
2682v_cmp_lt_f32 vcc, flat_scratch_lo, v2
2683// CHECK: [0x66,0x04,0x82,0x7c]
2684
2685v_cmp_lt_f32 vcc, flat_scratch_hi, v2
2686// CHECK: [0x67,0x04,0x82,0x7c]
2687
2688v_cmp_lt_f32 vcc, vcc_lo, v2
2689// CHECK: [0x6a,0x04,0x82,0x7c]
2690
2691v_cmp_lt_f32 vcc, vcc_hi, v2
2692// CHECK: [0x6b,0x04,0x82,0x7c]
2693
2694v_cmp_lt_f32 vcc, ttmp15, v2
2695// CHECK: [0x7b,0x04,0x82,0x7c]
2696
2697v_cmp_lt_f32 vcc, m0, v2
2698// CHECK: [0x7c,0x04,0x82,0x7c]
2699
2700v_cmp_lt_f32 vcc, exec_lo, v2
2701// CHECK: [0x7e,0x04,0x82,0x7c]
2702
2703v_cmp_lt_f32 vcc, exec_hi, v2
2704// CHECK: [0x7f,0x04,0x82,0x7c]
2705
2706v_cmp_lt_f32 vcc, 0, v2
2707// CHECK: [0x80,0x04,0x82,0x7c]
2708
2709v_cmp_lt_f32 vcc, -1, v2
2710// CHECK: [0xc1,0x04,0x82,0x7c]
2711
2712v_cmp_lt_f32 vcc, 0.5, v2
2713// CHECK: [0xf0,0x04,0x82,0x7c]
2714
2715v_cmp_lt_f32 vcc, -4.0, v2
2716// CHECK: [0xf7,0x04,0x82,0x7c]
2717
2718v_cmp_lt_f32 vcc, src_vccz, v2
2719// CHECK: [0xfb,0x04,0x82,0x7c]
2720
2721v_cmp_lt_f32 vcc, src_execz, v2
2722// CHECK: [0xfc,0x04,0x82,0x7c]
2723
2724v_cmp_lt_f32 vcc, src_scc, v2
2725// CHECK: [0xfd,0x04,0x82,0x7c]
2726
2727v_cmp_lt_f32 vcc, src_lds_direct, v2
2728// CHECK: [0xfe,0x04,0x82,0x7c]
2729
2730v_cmp_lt_f32 vcc, 0xaf123456, v2
2731// CHECK: [0xff,0x04,0x82,0x7c,0x56,0x34,0x12,0xaf]
2732
2733v_cmp_lt_f32 vcc, 0x3f717273, v2
2734// CHECK: [0xff,0x04,0x82,0x7c,0x73,0x72,0x71,0x3f]
2735
2736v_cmp_lt_f32 vcc, v1, v255
2737// CHECK: [0x01,0xff,0x83,0x7c]
2738
2739v_cmp_eq_f32 vcc, v1, v2
2740// CHECK: [0x01,0x05,0x84,0x7c]
2741
2742v_cmp_eq_f32 vcc, v255, v2
2743// CHECK: [0xff,0x05,0x84,0x7c]
2744
2745v_cmp_eq_f32 vcc, s1, v2
2746// CHECK: [0x01,0x04,0x84,0x7c]
2747
2748v_cmp_eq_f32 vcc, s101, v2
2749// CHECK: [0x65,0x04,0x84,0x7c]
2750
2751v_cmp_eq_f32 vcc, flat_scratch_lo, v2
2752// CHECK: [0x66,0x04,0x84,0x7c]
2753
2754v_cmp_eq_f32 vcc, flat_scratch_hi, v2
2755// CHECK: [0x67,0x04,0x84,0x7c]
2756
2757v_cmp_eq_f32 vcc, vcc_lo, v2
2758// CHECK: [0x6a,0x04,0x84,0x7c]
2759
2760v_cmp_eq_f32 vcc, vcc_hi, v2
2761// CHECK: [0x6b,0x04,0x84,0x7c]
2762
2763v_cmp_eq_f32 vcc, ttmp15, v2
2764// CHECK: [0x7b,0x04,0x84,0x7c]
2765
2766v_cmp_eq_f32 vcc, m0, v2
2767// CHECK: [0x7c,0x04,0x84,0x7c]
2768
2769v_cmp_eq_f32 vcc, exec_lo, v2
2770// CHECK: [0x7e,0x04,0x84,0x7c]
2771
2772v_cmp_eq_f32 vcc, exec_hi, v2
2773// CHECK: [0x7f,0x04,0x84,0x7c]
2774
2775v_cmp_eq_f32 vcc, 0, v2
2776// CHECK: [0x80,0x04,0x84,0x7c]
2777
2778v_cmp_eq_f32 vcc, -1, v2
2779// CHECK: [0xc1,0x04,0x84,0x7c]
2780
2781v_cmp_eq_f32 vcc, 0.5, v2
2782// CHECK: [0xf0,0x04,0x84,0x7c]
2783
2784v_cmp_eq_f32 vcc, -4.0, v2
2785// CHECK: [0xf7,0x04,0x84,0x7c]
2786
2787v_cmp_eq_f32 vcc, src_vccz, v2
2788// CHECK: [0xfb,0x04,0x84,0x7c]
2789
2790v_cmp_eq_f32 vcc, src_execz, v2
2791// CHECK: [0xfc,0x04,0x84,0x7c]
2792
2793v_cmp_eq_f32 vcc, src_scc, v2
2794// CHECK: [0xfd,0x04,0x84,0x7c]
2795
2796v_cmp_eq_f32 vcc, src_lds_direct, v2
2797// CHECK: [0xfe,0x04,0x84,0x7c]
2798
2799v_cmp_eq_f32 vcc, 0xaf123456, v2
2800// CHECK: [0xff,0x04,0x84,0x7c,0x56,0x34,0x12,0xaf]
2801
2802v_cmp_eq_f32 vcc, 0x3f717273, v2
2803// CHECK: [0xff,0x04,0x84,0x7c,0x73,0x72,0x71,0x3f]
2804
2805v_cmp_eq_f32 vcc, v1, v255
2806// CHECK: [0x01,0xff,0x85,0x7c]
2807
2808v_cmp_le_f32 vcc, v1, v2
2809// CHECK: [0x01,0x05,0x86,0x7c]
2810
2811v_cmp_le_f32 vcc, v255, v2
2812// CHECK: [0xff,0x05,0x86,0x7c]
2813
2814v_cmp_le_f32 vcc, s1, v2
2815// CHECK: [0x01,0x04,0x86,0x7c]
2816
2817v_cmp_le_f32 vcc, s101, v2
2818// CHECK: [0x65,0x04,0x86,0x7c]
2819
2820v_cmp_le_f32 vcc, flat_scratch_lo, v2
2821// CHECK: [0x66,0x04,0x86,0x7c]
2822
2823v_cmp_le_f32 vcc, flat_scratch_hi, v2
2824// CHECK: [0x67,0x04,0x86,0x7c]
2825
2826v_cmp_le_f32 vcc, vcc_lo, v2
2827// CHECK: [0x6a,0x04,0x86,0x7c]
2828
2829v_cmp_le_f32 vcc, vcc_hi, v2
2830// CHECK: [0x6b,0x04,0x86,0x7c]
2831
2832v_cmp_le_f32 vcc, ttmp15, v2
2833// CHECK: [0x7b,0x04,0x86,0x7c]
2834
2835v_cmp_le_f32 vcc, m0, v2
2836// CHECK: [0x7c,0x04,0x86,0x7c]
2837
2838v_cmp_le_f32 vcc, exec_lo, v2
2839// CHECK: [0x7e,0x04,0x86,0x7c]
2840
2841v_cmp_le_f32 vcc, exec_hi, v2
2842// CHECK: [0x7f,0x04,0x86,0x7c]
2843
2844v_cmp_le_f32 vcc, 0, v2
2845// CHECK: [0x80,0x04,0x86,0x7c]
2846
2847v_cmp_le_f32 vcc, -1, v2
2848// CHECK: [0xc1,0x04,0x86,0x7c]
2849
2850v_cmp_le_f32 vcc, 0.5, v2
2851// CHECK: [0xf0,0x04,0x86,0x7c]
2852
2853v_cmp_le_f32 vcc, -4.0, v2
2854// CHECK: [0xf7,0x04,0x86,0x7c]
2855
2856v_cmp_le_f32 vcc, src_vccz, v2
2857// CHECK: [0xfb,0x04,0x86,0x7c]
2858
2859v_cmp_le_f32 vcc, src_execz, v2
2860// CHECK: [0xfc,0x04,0x86,0x7c]
2861
2862v_cmp_le_f32 vcc, src_scc, v2
2863// CHECK: [0xfd,0x04,0x86,0x7c]
2864
2865v_cmp_le_f32 vcc, src_lds_direct, v2
2866// CHECK: [0xfe,0x04,0x86,0x7c]
2867
2868v_cmp_le_f32 vcc, 0xaf123456, v2
2869// CHECK: [0xff,0x04,0x86,0x7c,0x56,0x34,0x12,0xaf]
2870
2871v_cmp_le_f32 vcc, 0x3f717273, v2
2872// CHECK: [0xff,0x04,0x86,0x7c,0x73,0x72,0x71,0x3f]
2873
2874v_cmp_le_f32 vcc, v1, v255
2875// CHECK: [0x01,0xff,0x87,0x7c]
2876
2877v_cmp_gt_f32 vcc, v1, v2
2878// CHECK: [0x01,0x05,0x88,0x7c]
2879
2880v_cmp_gt_f32 vcc, v255, v2
2881// CHECK: [0xff,0x05,0x88,0x7c]
2882
2883v_cmp_gt_f32 vcc, s1, v2
2884// CHECK: [0x01,0x04,0x88,0x7c]
2885
2886v_cmp_gt_f32 vcc, s101, v2
2887// CHECK: [0x65,0x04,0x88,0x7c]
2888
2889v_cmp_gt_f32 vcc, flat_scratch_lo, v2
2890// CHECK: [0x66,0x04,0x88,0x7c]
2891
2892v_cmp_gt_f32 vcc, flat_scratch_hi, v2
2893// CHECK: [0x67,0x04,0x88,0x7c]
2894
2895v_cmp_gt_f32 vcc, vcc_lo, v2
2896// CHECK: [0x6a,0x04,0x88,0x7c]
2897
2898v_cmp_gt_f32 vcc, vcc_hi, v2
2899// CHECK: [0x6b,0x04,0x88,0x7c]
2900
2901v_cmp_gt_f32 vcc, ttmp15, v2
2902// CHECK: [0x7b,0x04,0x88,0x7c]
2903
2904v_cmp_gt_f32 vcc, m0, v2
2905// CHECK: [0x7c,0x04,0x88,0x7c]
2906
2907v_cmp_gt_f32 vcc, exec_lo, v2
2908// CHECK: [0x7e,0x04,0x88,0x7c]
2909
2910v_cmp_gt_f32 vcc, exec_hi, v2
2911// CHECK: [0x7f,0x04,0x88,0x7c]
2912
2913v_cmp_gt_f32 vcc, 0, v2
2914// CHECK: [0x80,0x04,0x88,0x7c]
2915
2916v_cmp_gt_f32 vcc, -1, v2
2917// CHECK: [0xc1,0x04,0x88,0x7c]
2918
2919v_cmp_gt_f32 vcc, 0.5, v2
2920// CHECK: [0xf0,0x04,0x88,0x7c]
2921
2922v_cmp_gt_f32 vcc, -4.0, v2
2923// CHECK: [0xf7,0x04,0x88,0x7c]
2924
2925v_cmp_gt_f32 vcc, src_vccz, v2
2926// CHECK: [0xfb,0x04,0x88,0x7c]
2927
2928v_cmp_gt_f32 vcc, src_execz, v2
2929// CHECK: [0xfc,0x04,0x88,0x7c]
2930
2931v_cmp_gt_f32 vcc, src_scc, v2
2932// CHECK: [0xfd,0x04,0x88,0x7c]
2933
2934v_cmp_gt_f32 vcc, src_lds_direct, v2
2935// CHECK: [0xfe,0x04,0x88,0x7c]
2936
2937v_cmp_gt_f32 vcc, 0xaf123456, v2
2938// CHECK: [0xff,0x04,0x88,0x7c,0x56,0x34,0x12,0xaf]
2939
2940v_cmp_gt_f32 vcc, 0x3f717273, v2
2941// CHECK: [0xff,0x04,0x88,0x7c,0x73,0x72,0x71,0x3f]
2942
2943v_cmp_gt_f32 vcc, v1, v255
2944// CHECK: [0x01,0xff,0x89,0x7c]
2945
2946v_cmp_lg_f32 vcc, v1, v2
2947// CHECK: [0x01,0x05,0x8a,0x7c]
2948
2949v_cmp_lg_f32 vcc, v255, v2
2950// CHECK: [0xff,0x05,0x8a,0x7c]
2951
2952v_cmp_lg_f32 vcc, s1, v2
2953// CHECK: [0x01,0x04,0x8a,0x7c]
2954
2955v_cmp_lg_f32 vcc, s101, v2
2956// CHECK: [0x65,0x04,0x8a,0x7c]
2957
2958v_cmp_lg_f32 vcc, flat_scratch_lo, v2
2959// CHECK: [0x66,0x04,0x8a,0x7c]
2960
2961v_cmp_lg_f32 vcc, flat_scratch_hi, v2
2962// CHECK: [0x67,0x04,0x8a,0x7c]
2963
2964v_cmp_lg_f32 vcc, vcc_lo, v2
2965// CHECK: [0x6a,0x04,0x8a,0x7c]
2966
2967v_cmp_lg_f32 vcc, vcc_hi, v2
2968// CHECK: [0x6b,0x04,0x8a,0x7c]
2969
2970v_cmp_lg_f32 vcc, ttmp15, v2
2971// CHECK: [0x7b,0x04,0x8a,0x7c]
2972
2973v_cmp_lg_f32 vcc, m0, v2
2974// CHECK: [0x7c,0x04,0x8a,0x7c]
2975
2976v_cmp_lg_f32 vcc, exec_lo, v2
2977// CHECK: [0x7e,0x04,0x8a,0x7c]
2978
2979v_cmp_lg_f32 vcc, exec_hi, v2
2980// CHECK: [0x7f,0x04,0x8a,0x7c]
2981
2982v_cmp_lg_f32 vcc, 0, v2
2983// CHECK: [0x80,0x04,0x8a,0x7c]
2984
2985v_cmp_lg_f32 vcc, -1, v2
2986// CHECK: [0xc1,0x04,0x8a,0x7c]
2987
2988v_cmp_lg_f32 vcc, 0.5, v2
2989// CHECK: [0xf0,0x04,0x8a,0x7c]
2990
2991v_cmp_lg_f32 vcc, -4.0, v2
2992// CHECK: [0xf7,0x04,0x8a,0x7c]
2993
2994v_cmp_lg_f32 vcc, src_vccz, v2
2995// CHECK: [0xfb,0x04,0x8a,0x7c]
2996
2997v_cmp_lg_f32 vcc, src_execz, v2
2998// CHECK: [0xfc,0x04,0x8a,0x7c]
2999
3000v_cmp_lg_f32 vcc, src_scc, v2
3001// CHECK: [0xfd,0x04,0x8a,0x7c]
3002
3003v_cmp_lg_f32 vcc, src_lds_direct, v2
3004// CHECK: [0xfe,0x04,0x8a,0x7c]
3005
3006v_cmp_lg_f32 vcc, 0xaf123456, v2
3007// CHECK: [0xff,0x04,0x8a,0x7c,0x56,0x34,0x12,0xaf]
3008
3009v_cmp_lg_f32 vcc, 0x3f717273, v2
3010// CHECK: [0xff,0x04,0x8a,0x7c,0x73,0x72,0x71,0x3f]
3011
3012v_cmp_lg_f32 vcc, v1, v255
3013// CHECK: [0x01,0xff,0x8b,0x7c]
3014
3015v_cmp_ge_f32 vcc, v1, v2
3016// CHECK: [0x01,0x05,0x8c,0x7c]
3017
3018v_cmp_ge_f32 vcc, v255, v2
3019// CHECK: [0xff,0x05,0x8c,0x7c]
3020
3021v_cmp_ge_f32 vcc, s1, v2
3022// CHECK: [0x01,0x04,0x8c,0x7c]
3023
3024v_cmp_ge_f32 vcc, s101, v2
3025// CHECK: [0x65,0x04,0x8c,0x7c]
3026
3027v_cmp_ge_f32 vcc, flat_scratch_lo, v2
3028// CHECK: [0x66,0x04,0x8c,0x7c]
3029
3030v_cmp_ge_f32 vcc, flat_scratch_hi, v2
3031// CHECK: [0x67,0x04,0x8c,0x7c]
3032
3033v_cmp_ge_f32 vcc, vcc_lo, v2
3034// CHECK: [0x6a,0x04,0x8c,0x7c]
3035
3036v_cmp_ge_f32 vcc, vcc_hi, v2
3037// CHECK: [0x6b,0x04,0x8c,0x7c]
3038
3039v_cmp_ge_f32 vcc, ttmp15, v2
3040// CHECK: [0x7b,0x04,0x8c,0x7c]
3041
3042v_cmp_ge_f32 vcc, m0, v2
3043// CHECK: [0x7c,0x04,0x8c,0x7c]
3044
3045v_cmp_ge_f32 vcc, exec_lo, v2
3046// CHECK: [0x7e,0x04,0x8c,0x7c]
3047
3048v_cmp_ge_f32 vcc, exec_hi, v2
3049// CHECK: [0x7f,0x04,0x8c,0x7c]
3050
3051v_cmp_ge_f32 vcc, 0, v2
3052// CHECK: [0x80,0x04,0x8c,0x7c]
3053
3054v_cmp_ge_f32 vcc, -1, v2
3055// CHECK: [0xc1,0x04,0x8c,0x7c]
3056
3057v_cmp_ge_f32 vcc, 0.5, v2
3058// CHECK: [0xf0,0x04,0x8c,0x7c]
3059
3060v_cmp_ge_f32 vcc, -4.0, v2
3061// CHECK: [0xf7,0x04,0x8c,0x7c]
3062
3063v_cmp_ge_f32 vcc, src_vccz, v2
3064// CHECK: [0xfb,0x04,0x8c,0x7c]
3065
3066v_cmp_ge_f32 vcc, src_execz, v2
3067// CHECK: [0xfc,0x04,0x8c,0x7c]
3068
3069v_cmp_ge_f32 vcc, src_scc, v2
3070// CHECK: [0xfd,0x04,0x8c,0x7c]
3071
3072v_cmp_ge_f32 vcc, src_lds_direct, v2
3073// CHECK: [0xfe,0x04,0x8c,0x7c]
3074
3075v_cmp_ge_f32 vcc, 0xaf123456, v2
3076// CHECK: [0xff,0x04,0x8c,0x7c,0x56,0x34,0x12,0xaf]
3077
3078v_cmp_ge_f32 vcc, 0x3f717273, v2
3079// CHECK: [0xff,0x04,0x8c,0x7c,0x73,0x72,0x71,0x3f]
3080
3081v_cmp_ge_f32 vcc, v1, v255
3082// CHECK: [0x01,0xff,0x8d,0x7c]
3083
3084v_cmp_o_f32 vcc, v1, v2
3085// CHECK: [0x01,0x05,0x8e,0x7c]
3086
3087v_cmp_o_f32 vcc, v255, v2
3088// CHECK: [0xff,0x05,0x8e,0x7c]
3089
3090v_cmp_o_f32 vcc, s1, v2
3091// CHECK: [0x01,0x04,0x8e,0x7c]
3092
3093v_cmp_o_f32 vcc, s101, v2
3094// CHECK: [0x65,0x04,0x8e,0x7c]
3095
3096v_cmp_o_f32 vcc, flat_scratch_lo, v2
3097// CHECK: [0x66,0x04,0x8e,0x7c]
3098
3099v_cmp_o_f32 vcc, flat_scratch_hi, v2
3100// CHECK: [0x67,0x04,0x8e,0x7c]
3101
3102v_cmp_o_f32 vcc, vcc_lo, v2
3103// CHECK: [0x6a,0x04,0x8e,0x7c]
3104
3105v_cmp_o_f32 vcc, vcc_hi, v2
3106// CHECK: [0x6b,0x04,0x8e,0x7c]
3107
3108v_cmp_o_f32 vcc, ttmp15, v2
3109// CHECK: [0x7b,0x04,0x8e,0x7c]
3110
3111v_cmp_o_f32 vcc, m0, v2
3112// CHECK: [0x7c,0x04,0x8e,0x7c]
3113
3114v_cmp_o_f32 vcc, exec_lo, v2
3115// CHECK: [0x7e,0x04,0x8e,0x7c]
3116
3117v_cmp_o_f32 vcc, exec_hi, v2
3118// CHECK: [0x7f,0x04,0x8e,0x7c]
3119
3120v_cmp_o_f32 vcc, 0, v2
3121// CHECK: [0x80,0x04,0x8e,0x7c]
3122
3123v_cmp_o_f32 vcc, -1, v2
3124// CHECK: [0xc1,0x04,0x8e,0x7c]
3125
3126v_cmp_o_f32 vcc, 0.5, v2
3127// CHECK: [0xf0,0x04,0x8e,0x7c]
3128
3129v_cmp_o_f32 vcc, -4.0, v2
3130// CHECK: [0xf7,0x04,0x8e,0x7c]
3131
3132v_cmp_o_f32 vcc, src_vccz, v2
3133// CHECK: [0xfb,0x04,0x8e,0x7c]
3134
3135v_cmp_o_f32 vcc, src_execz, v2
3136// CHECK: [0xfc,0x04,0x8e,0x7c]
3137
3138v_cmp_o_f32 vcc, src_scc, v2
3139// CHECK: [0xfd,0x04,0x8e,0x7c]
3140
3141v_cmp_o_f32 vcc, src_lds_direct, v2
3142// CHECK: [0xfe,0x04,0x8e,0x7c]
3143
3144v_cmp_o_f32 vcc, 0xaf123456, v2
3145// CHECK: [0xff,0x04,0x8e,0x7c,0x56,0x34,0x12,0xaf]
3146
3147v_cmp_o_f32 vcc, 0x3f717273, v2
3148// CHECK: [0xff,0x04,0x8e,0x7c,0x73,0x72,0x71,0x3f]
3149
3150v_cmp_o_f32 vcc, v1, v255
3151// CHECK: [0x01,0xff,0x8f,0x7c]
3152
3153v_cmp_u_f32 vcc, v1, v2
3154// CHECK: [0x01,0x05,0x90,0x7c]
3155
3156v_cmp_u_f32 vcc, v255, v2
3157// CHECK: [0xff,0x05,0x90,0x7c]
3158
3159v_cmp_u_f32 vcc, s1, v2
3160// CHECK: [0x01,0x04,0x90,0x7c]
3161
3162v_cmp_u_f32 vcc, s101, v2
3163// CHECK: [0x65,0x04,0x90,0x7c]
3164
3165v_cmp_u_f32 vcc, flat_scratch_lo, v2
3166// CHECK: [0x66,0x04,0x90,0x7c]
3167
3168v_cmp_u_f32 vcc, flat_scratch_hi, v2
3169// CHECK: [0x67,0x04,0x90,0x7c]
3170
3171v_cmp_u_f32 vcc, vcc_lo, v2
3172// CHECK: [0x6a,0x04,0x90,0x7c]
3173
3174v_cmp_u_f32 vcc, vcc_hi, v2
3175// CHECK: [0x6b,0x04,0x90,0x7c]
3176
3177v_cmp_u_f32 vcc, ttmp15, v2
3178// CHECK: [0x7b,0x04,0x90,0x7c]
3179
3180v_cmp_u_f32 vcc, m0, v2
3181// CHECK: [0x7c,0x04,0x90,0x7c]
3182
3183v_cmp_u_f32 vcc, exec_lo, v2
3184// CHECK: [0x7e,0x04,0x90,0x7c]
3185
3186v_cmp_u_f32 vcc, exec_hi, v2
3187// CHECK: [0x7f,0x04,0x90,0x7c]
3188
3189v_cmp_u_f32 vcc, 0, v2
3190// CHECK: [0x80,0x04,0x90,0x7c]
3191
3192v_cmp_u_f32 vcc, -1, v2
3193// CHECK: [0xc1,0x04,0x90,0x7c]
3194
3195v_cmp_u_f32 vcc, 0.5, v2
3196// CHECK: [0xf0,0x04,0x90,0x7c]
3197
3198v_cmp_u_f32 vcc, -4.0, v2
3199// CHECK: [0xf7,0x04,0x90,0x7c]
3200
3201v_cmp_u_f32 vcc, src_vccz, v2
3202// CHECK: [0xfb,0x04,0x90,0x7c]
3203
3204v_cmp_u_f32 vcc, src_execz, v2
3205// CHECK: [0xfc,0x04,0x90,0x7c]
3206
3207v_cmp_u_f32 vcc, src_scc, v2
3208// CHECK: [0xfd,0x04,0x90,0x7c]
3209
3210v_cmp_u_f32 vcc, src_lds_direct, v2
3211// CHECK: [0xfe,0x04,0x90,0x7c]
3212
3213v_cmp_u_f32 vcc, 0xaf123456, v2
3214// CHECK: [0xff,0x04,0x90,0x7c,0x56,0x34,0x12,0xaf]
3215
3216v_cmp_u_f32 vcc, 0x3f717273, v2
3217// CHECK: [0xff,0x04,0x90,0x7c,0x73,0x72,0x71,0x3f]
3218
3219v_cmp_u_f32 vcc, v1, v255
3220// CHECK: [0x01,0xff,0x91,0x7c]
3221
3222v_cmp_nge_f32 vcc, v1, v2
3223// CHECK: [0x01,0x05,0x92,0x7c]
3224
3225v_cmp_nge_f32 vcc, v255, v2
3226// CHECK: [0xff,0x05,0x92,0x7c]
3227
3228v_cmp_nge_f32 vcc, s1, v2
3229// CHECK: [0x01,0x04,0x92,0x7c]
3230
3231v_cmp_nge_f32 vcc, s101, v2
3232// CHECK: [0x65,0x04,0x92,0x7c]
3233
3234v_cmp_nge_f32 vcc, flat_scratch_lo, v2
3235// CHECK: [0x66,0x04,0x92,0x7c]
3236
3237v_cmp_nge_f32 vcc, flat_scratch_hi, v2
3238// CHECK: [0x67,0x04,0x92,0x7c]
3239
3240v_cmp_nge_f32 vcc, vcc_lo, v2
3241// CHECK: [0x6a,0x04,0x92,0x7c]
3242
3243v_cmp_nge_f32 vcc, vcc_hi, v2
3244// CHECK: [0x6b,0x04,0x92,0x7c]
3245
3246v_cmp_nge_f32 vcc, ttmp15, v2
3247// CHECK: [0x7b,0x04,0x92,0x7c]
3248
3249v_cmp_nge_f32 vcc, m0, v2
3250// CHECK: [0x7c,0x04,0x92,0x7c]
3251
3252v_cmp_nge_f32 vcc, exec_lo, v2
3253// CHECK: [0x7e,0x04,0x92,0x7c]
3254
3255v_cmp_nge_f32 vcc, exec_hi, v2
3256// CHECK: [0x7f,0x04,0x92,0x7c]
3257
3258v_cmp_nge_f32 vcc, 0, v2
3259// CHECK: [0x80,0x04,0x92,0x7c]
3260
3261v_cmp_nge_f32 vcc, -1, v2
3262// CHECK: [0xc1,0x04,0x92,0x7c]
3263
3264v_cmp_nge_f32 vcc, 0.5, v2
3265// CHECK: [0xf0,0x04,0x92,0x7c]
3266
3267v_cmp_nge_f32 vcc, -4.0, v2
3268// CHECK: [0xf7,0x04,0x92,0x7c]
3269
3270v_cmp_nge_f32 vcc, src_vccz, v2
3271// CHECK: [0xfb,0x04,0x92,0x7c]
3272
3273v_cmp_nge_f32 vcc, src_execz, v2
3274// CHECK: [0xfc,0x04,0x92,0x7c]
3275
3276v_cmp_nge_f32 vcc, src_scc, v2
3277// CHECK: [0xfd,0x04,0x92,0x7c]
3278
3279v_cmp_nge_f32 vcc, src_lds_direct, v2
3280// CHECK: [0xfe,0x04,0x92,0x7c]
3281
3282v_cmp_nge_f32 vcc, 0xaf123456, v2
3283// CHECK: [0xff,0x04,0x92,0x7c,0x56,0x34,0x12,0xaf]
3284
3285v_cmp_nge_f32 vcc, 0x3f717273, v2
3286// CHECK: [0xff,0x04,0x92,0x7c,0x73,0x72,0x71,0x3f]
3287
3288v_cmp_nge_f32 vcc, v1, v255
3289// CHECK: [0x01,0xff,0x93,0x7c]
3290
3291v_cmp_nlg_f32 vcc, v1, v2
3292// CHECK: [0x01,0x05,0x94,0x7c]
3293
3294v_cmp_nlg_f32 vcc, v255, v2
3295// CHECK: [0xff,0x05,0x94,0x7c]
3296
3297v_cmp_nlg_f32 vcc, s1, v2
3298// CHECK: [0x01,0x04,0x94,0x7c]
3299
3300v_cmp_nlg_f32 vcc, s101, v2
3301// CHECK: [0x65,0x04,0x94,0x7c]
3302
3303v_cmp_nlg_f32 vcc, flat_scratch_lo, v2
3304// CHECK: [0x66,0x04,0x94,0x7c]
3305
3306v_cmp_nlg_f32 vcc, flat_scratch_hi, v2
3307// CHECK: [0x67,0x04,0x94,0x7c]
3308
3309v_cmp_nlg_f32 vcc, vcc_lo, v2
3310// CHECK: [0x6a,0x04,0x94,0x7c]
3311
3312v_cmp_nlg_f32 vcc, vcc_hi, v2
3313// CHECK: [0x6b,0x04,0x94,0x7c]
3314
3315v_cmp_nlg_f32 vcc, ttmp15, v2
3316// CHECK: [0x7b,0x04,0x94,0x7c]
3317
3318v_cmp_nlg_f32 vcc, m0, v2
3319// CHECK: [0x7c,0x04,0x94,0x7c]
3320
3321v_cmp_nlg_f32 vcc, exec_lo, v2
3322// CHECK: [0x7e,0x04,0x94,0x7c]
3323
3324v_cmp_nlg_f32 vcc, exec_hi, v2
3325// CHECK: [0x7f,0x04,0x94,0x7c]
3326
3327v_cmp_nlg_f32 vcc, 0, v2
3328// CHECK: [0x80,0x04,0x94,0x7c]
3329
3330v_cmp_nlg_f32 vcc, -1, v2
3331// CHECK: [0xc1,0x04,0x94,0x7c]
3332
3333v_cmp_nlg_f32 vcc, 0.5, v2
3334// CHECK: [0xf0,0x04,0x94,0x7c]
3335
3336v_cmp_nlg_f32 vcc, -4.0, v2
3337// CHECK: [0xf7,0x04,0x94,0x7c]
3338
3339v_cmp_nlg_f32 vcc, src_vccz, v2
3340// CHECK: [0xfb,0x04,0x94,0x7c]
3341
3342v_cmp_nlg_f32 vcc, src_execz, v2
3343// CHECK: [0xfc,0x04,0x94,0x7c]
3344
3345v_cmp_nlg_f32 vcc, src_scc, v2
3346// CHECK: [0xfd,0x04,0x94,0x7c]
3347
3348v_cmp_nlg_f32 vcc, src_lds_direct, v2
3349// CHECK: [0xfe,0x04,0x94,0x7c]
3350
3351v_cmp_nlg_f32 vcc, 0xaf123456, v2
3352// CHECK: [0xff,0x04,0x94,0x7c,0x56,0x34,0x12,0xaf]
3353
3354v_cmp_nlg_f32 vcc, 0x3f717273, v2
3355// CHECK: [0xff,0x04,0x94,0x7c,0x73,0x72,0x71,0x3f]
3356
3357v_cmp_nlg_f32 vcc, v1, v255
3358// CHECK: [0x01,0xff,0x95,0x7c]
3359
3360v_cmp_ngt_f32 vcc, v1, v2
3361// CHECK: [0x01,0x05,0x96,0x7c]
3362
3363v_cmp_ngt_f32 vcc, v255, v2
3364// CHECK: [0xff,0x05,0x96,0x7c]
3365
3366v_cmp_ngt_f32 vcc, s1, v2
3367// CHECK: [0x01,0x04,0x96,0x7c]
3368
3369v_cmp_ngt_f32 vcc, s101, v2
3370// CHECK: [0x65,0x04,0x96,0x7c]
3371
3372v_cmp_ngt_f32 vcc, flat_scratch_lo, v2
3373// CHECK: [0x66,0x04,0x96,0x7c]
3374
3375v_cmp_ngt_f32 vcc, flat_scratch_hi, v2
3376// CHECK: [0x67,0x04,0x96,0x7c]
3377
3378v_cmp_ngt_f32 vcc, vcc_lo, v2
3379// CHECK: [0x6a,0x04,0x96,0x7c]
3380
3381v_cmp_ngt_f32 vcc, vcc_hi, v2
3382// CHECK: [0x6b,0x04,0x96,0x7c]
3383
3384v_cmp_ngt_f32 vcc, ttmp15, v2
3385// CHECK: [0x7b,0x04,0x96,0x7c]
3386
3387v_cmp_ngt_f32 vcc, m0, v2
3388// CHECK: [0x7c,0x04,0x96,0x7c]
3389
3390v_cmp_ngt_f32 vcc, exec_lo, v2
3391// CHECK: [0x7e,0x04,0x96,0x7c]
3392
3393v_cmp_ngt_f32 vcc, exec_hi, v2
3394// CHECK: [0x7f,0x04,0x96,0x7c]
3395
3396v_cmp_ngt_f32 vcc, 0, v2
3397// CHECK: [0x80,0x04,0x96,0x7c]
3398
3399v_cmp_ngt_f32 vcc, -1, v2
3400// CHECK: [0xc1,0x04,0x96,0x7c]
3401
3402v_cmp_ngt_f32 vcc, 0.5, v2
3403// CHECK: [0xf0,0x04,0x96,0x7c]
3404
3405v_cmp_ngt_f32 vcc, -4.0, v2
3406// CHECK: [0xf7,0x04,0x96,0x7c]
3407
3408v_cmp_ngt_f32 vcc, src_vccz, v2
3409// CHECK: [0xfb,0x04,0x96,0x7c]
3410
3411v_cmp_ngt_f32 vcc, src_execz, v2
3412// CHECK: [0xfc,0x04,0x96,0x7c]
3413
3414v_cmp_ngt_f32 vcc, src_scc, v2
3415// CHECK: [0xfd,0x04,0x96,0x7c]
3416
3417v_cmp_ngt_f32 vcc, src_lds_direct, v2
3418// CHECK: [0xfe,0x04,0x96,0x7c]
3419
3420v_cmp_ngt_f32 vcc, 0xaf123456, v2
3421// CHECK: [0xff,0x04,0x96,0x7c,0x56,0x34,0x12,0xaf]
3422
3423v_cmp_ngt_f32 vcc, 0x3f717273, v2
3424// CHECK: [0xff,0x04,0x96,0x7c,0x73,0x72,0x71,0x3f]
3425
3426v_cmp_ngt_f32 vcc, v1, v255
3427// CHECK: [0x01,0xff,0x97,0x7c]
3428
3429v_cmp_nle_f32 vcc, v1, v2
3430// CHECK: [0x01,0x05,0x98,0x7c]
3431
3432v_cmp_nle_f32 vcc, v255, v2
3433// CHECK: [0xff,0x05,0x98,0x7c]
3434
3435v_cmp_nle_f32 vcc, s1, v2
3436// CHECK: [0x01,0x04,0x98,0x7c]
3437
3438v_cmp_nle_f32 vcc, s101, v2
3439// CHECK: [0x65,0x04,0x98,0x7c]
3440
3441v_cmp_nle_f32 vcc, flat_scratch_lo, v2
3442// CHECK: [0x66,0x04,0x98,0x7c]
3443
3444v_cmp_nle_f32 vcc, flat_scratch_hi, v2
3445// CHECK: [0x67,0x04,0x98,0x7c]
3446
3447v_cmp_nle_f32 vcc, vcc_lo, v2
3448// CHECK: [0x6a,0x04,0x98,0x7c]
3449
3450v_cmp_nle_f32 vcc, vcc_hi, v2
3451// CHECK: [0x6b,0x04,0x98,0x7c]
3452
3453v_cmp_nle_f32 vcc, ttmp15, v2
3454// CHECK: [0x7b,0x04,0x98,0x7c]
3455
3456v_cmp_nle_f32 vcc, m0, v2
3457// CHECK: [0x7c,0x04,0x98,0x7c]
3458
3459v_cmp_nle_f32 vcc, exec_lo, v2
3460// CHECK: [0x7e,0x04,0x98,0x7c]
3461
3462v_cmp_nle_f32 vcc, exec_hi, v2
3463// CHECK: [0x7f,0x04,0x98,0x7c]
3464
3465v_cmp_nle_f32 vcc, 0, v2
3466// CHECK: [0x80,0x04,0x98,0x7c]
3467
3468v_cmp_nle_f32 vcc, -1, v2
3469// CHECK: [0xc1,0x04,0x98,0x7c]
3470
3471v_cmp_nle_f32 vcc, 0.5, v2
3472// CHECK: [0xf0,0x04,0x98,0x7c]
3473
3474v_cmp_nle_f32 vcc, -4.0, v2
3475// CHECK: [0xf7,0x04,0x98,0x7c]
3476
3477v_cmp_nle_f32 vcc, src_vccz, v2
3478// CHECK: [0xfb,0x04,0x98,0x7c]
3479
3480v_cmp_nle_f32 vcc, src_execz, v2
3481// CHECK: [0xfc,0x04,0x98,0x7c]
3482
3483v_cmp_nle_f32 vcc, src_scc, v2
3484// CHECK: [0xfd,0x04,0x98,0x7c]
3485
3486v_cmp_nle_f32 vcc, src_lds_direct, v2
3487// CHECK: [0xfe,0x04,0x98,0x7c]
3488
3489v_cmp_nle_f32 vcc, 0xaf123456, v2
3490// CHECK: [0xff,0x04,0x98,0x7c,0x56,0x34,0x12,0xaf]
3491
3492v_cmp_nle_f32 vcc, 0x3f717273, v2
3493// CHECK: [0xff,0x04,0x98,0x7c,0x73,0x72,0x71,0x3f]
3494
3495v_cmp_nle_f32 vcc, v1, v255
3496// CHECK: [0x01,0xff,0x99,0x7c]
3497
3498v_cmp_neq_f32 vcc, v1, v2
3499// CHECK: [0x01,0x05,0x9a,0x7c]
3500
3501v_cmp_neq_f32 vcc, v255, v2
3502// CHECK: [0xff,0x05,0x9a,0x7c]
3503
3504v_cmp_neq_f32 vcc, s1, v2
3505// CHECK: [0x01,0x04,0x9a,0x7c]
3506
3507v_cmp_neq_f32 vcc, s101, v2
3508// CHECK: [0x65,0x04,0x9a,0x7c]
3509
3510v_cmp_neq_f32 vcc, flat_scratch_lo, v2
3511// CHECK: [0x66,0x04,0x9a,0x7c]
3512
3513v_cmp_neq_f32 vcc, flat_scratch_hi, v2
3514// CHECK: [0x67,0x04,0x9a,0x7c]
3515
3516v_cmp_neq_f32 vcc, vcc_lo, v2
3517// CHECK: [0x6a,0x04,0x9a,0x7c]
3518
3519v_cmp_neq_f32 vcc, vcc_hi, v2
3520// CHECK: [0x6b,0x04,0x9a,0x7c]
3521
3522v_cmp_neq_f32 vcc, ttmp15, v2
3523// CHECK: [0x7b,0x04,0x9a,0x7c]
3524
3525v_cmp_neq_f32 vcc, m0, v2
3526// CHECK: [0x7c,0x04,0x9a,0x7c]
3527
3528v_cmp_neq_f32 vcc, exec_lo, v2
3529// CHECK: [0x7e,0x04,0x9a,0x7c]
3530
3531v_cmp_neq_f32 vcc, exec_hi, v2
3532// CHECK: [0x7f,0x04,0x9a,0x7c]
3533
3534v_cmp_neq_f32 vcc, 0, v2
3535// CHECK: [0x80,0x04,0x9a,0x7c]
3536
3537v_cmp_neq_f32 vcc, -1, v2
3538// CHECK: [0xc1,0x04,0x9a,0x7c]
3539
3540v_cmp_neq_f32 vcc, 0.5, v2
3541// CHECK: [0xf0,0x04,0x9a,0x7c]
3542
3543v_cmp_neq_f32 vcc, -4.0, v2
3544// CHECK: [0xf7,0x04,0x9a,0x7c]
3545
3546v_cmp_neq_f32 vcc, src_vccz, v2
3547// CHECK: [0xfb,0x04,0x9a,0x7c]
3548
3549v_cmp_neq_f32 vcc, src_execz, v2
3550// CHECK: [0xfc,0x04,0x9a,0x7c]
3551
3552v_cmp_neq_f32 vcc, src_scc, v2
3553// CHECK: [0xfd,0x04,0x9a,0x7c]
3554
3555v_cmp_neq_f32 vcc, src_lds_direct, v2
3556// CHECK: [0xfe,0x04,0x9a,0x7c]
3557
3558v_cmp_neq_f32 vcc, 0xaf123456, v2
3559// CHECK: [0xff,0x04,0x9a,0x7c,0x56,0x34,0x12,0xaf]
3560
3561v_cmp_neq_f32 vcc, 0x3f717273, v2
3562// CHECK: [0xff,0x04,0x9a,0x7c,0x73,0x72,0x71,0x3f]
3563
3564v_cmp_neq_f32 vcc, v1, v255
3565// CHECK: [0x01,0xff,0x9b,0x7c]
3566
3567v_cmp_nlt_f32 vcc, v1, v2
3568// CHECK: [0x01,0x05,0x9c,0x7c]
3569
3570v_cmp_nlt_f32 vcc, v255, v2
3571// CHECK: [0xff,0x05,0x9c,0x7c]
3572
3573v_cmp_nlt_f32 vcc, s1, v2
3574// CHECK: [0x01,0x04,0x9c,0x7c]
3575
3576v_cmp_nlt_f32 vcc, s101, v2
3577// CHECK: [0x65,0x04,0x9c,0x7c]
3578
3579v_cmp_nlt_f32 vcc, flat_scratch_lo, v2
3580// CHECK: [0x66,0x04,0x9c,0x7c]
3581
3582v_cmp_nlt_f32 vcc, flat_scratch_hi, v2
3583// CHECK: [0x67,0x04,0x9c,0x7c]
3584
3585v_cmp_nlt_f32 vcc, vcc_lo, v2
3586// CHECK: [0x6a,0x04,0x9c,0x7c]
3587
3588v_cmp_nlt_f32 vcc, vcc_hi, v2
3589// CHECK: [0x6b,0x04,0x9c,0x7c]
3590
3591v_cmp_nlt_f32 vcc, ttmp15, v2
3592// CHECK: [0x7b,0x04,0x9c,0x7c]
3593
3594v_cmp_nlt_f32 vcc, m0, v2
3595// CHECK: [0x7c,0x04,0x9c,0x7c]
3596
3597v_cmp_nlt_f32 vcc, exec_lo, v2
3598// CHECK: [0x7e,0x04,0x9c,0x7c]
3599
3600v_cmp_nlt_f32 vcc, exec_hi, v2
3601// CHECK: [0x7f,0x04,0x9c,0x7c]
3602
3603v_cmp_nlt_f32 vcc, 0, v2
3604// CHECK: [0x80,0x04,0x9c,0x7c]
3605
3606v_cmp_nlt_f32 vcc, -1, v2
3607// CHECK: [0xc1,0x04,0x9c,0x7c]
3608
3609v_cmp_nlt_f32 vcc, 0.5, v2
3610// CHECK: [0xf0,0x04,0x9c,0x7c]
3611
3612v_cmp_nlt_f32 vcc, -4.0, v2
3613// CHECK: [0xf7,0x04,0x9c,0x7c]
3614
3615v_cmp_nlt_f32 vcc, src_vccz, v2
3616// CHECK: [0xfb,0x04,0x9c,0x7c]
3617
3618v_cmp_nlt_f32 vcc, src_execz, v2
3619// CHECK: [0xfc,0x04,0x9c,0x7c]
3620
3621v_cmp_nlt_f32 vcc, src_scc, v2
3622// CHECK: [0xfd,0x04,0x9c,0x7c]
3623
3624v_cmp_nlt_f32 vcc, src_lds_direct, v2
3625// CHECK: [0xfe,0x04,0x9c,0x7c]
3626
3627v_cmp_nlt_f32 vcc, 0xaf123456, v2
3628// CHECK: [0xff,0x04,0x9c,0x7c,0x56,0x34,0x12,0xaf]
3629
3630v_cmp_nlt_f32 vcc, 0x3f717273, v2
3631// CHECK: [0xff,0x04,0x9c,0x7c,0x73,0x72,0x71,0x3f]
3632
3633v_cmp_nlt_f32 vcc, v1, v255
3634// CHECK: [0x01,0xff,0x9d,0x7c]
3635
3636v_cmp_tru_f32 vcc, v1, v2
3637// CHECK: [0x01,0x05,0x9e,0x7c]
3638
3639v_cmp_tru_f32 vcc, v255, v2
3640// CHECK: [0xff,0x05,0x9e,0x7c]
3641
3642v_cmp_tru_f32 vcc, s1, v2
3643// CHECK: [0x01,0x04,0x9e,0x7c]
3644
3645v_cmp_tru_f32 vcc, s101, v2
3646// CHECK: [0x65,0x04,0x9e,0x7c]
3647
3648v_cmp_tru_f32 vcc, flat_scratch_lo, v2
3649// CHECK: [0x66,0x04,0x9e,0x7c]
3650
3651v_cmp_tru_f32 vcc, flat_scratch_hi, v2
3652// CHECK: [0x67,0x04,0x9e,0x7c]
3653
3654v_cmp_tru_f32 vcc, vcc_lo, v2
3655// CHECK: [0x6a,0x04,0x9e,0x7c]
3656
3657v_cmp_tru_f32 vcc, vcc_hi, v2
3658// CHECK: [0x6b,0x04,0x9e,0x7c]
3659
3660v_cmp_tru_f32 vcc, ttmp15, v2
3661// CHECK: [0x7b,0x04,0x9e,0x7c]
3662
3663v_cmp_tru_f32 vcc, m0, v2
3664// CHECK: [0x7c,0x04,0x9e,0x7c]
3665
3666v_cmp_tru_f32 vcc, exec_lo, v2
3667// CHECK: [0x7e,0x04,0x9e,0x7c]
3668
3669v_cmp_tru_f32 vcc, exec_hi, v2
3670// CHECK: [0x7f,0x04,0x9e,0x7c]
3671
3672v_cmp_tru_f32 vcc, 0, v2
3673// CHECK: [0x80,0x04,0x9e,0x7c]
3674
3675v_cmp_tru_f32 vcc, -1, v2
3676// CHECK: [0xc1,0x04,0x9e,0x7c]
3677
3678v_cmp_tru_f32 vcc, 0.5, v2
3679// CHECK: [0xf0,0x04,0x9e,0x7c]
3680
3681v_cmp_tru_f32 vcc, -4.0, v2
3682// CHECK: [0xf7,0x04,0x9e,0x7c]
3683
3684v_cmp_tru_f32 vcc, src_vccz, v2
3685// CHECK: [0xfb,0x04,0x9e,0x7c]
3686
3687v_cmp_tru_f32 vcc, src_execz, v2
3688// CHECK: [0xfc,0x04,0x9e,0x7c]
3689
3690v_cmp_tru_f32 vcc, src_scc, v2
3691// CHECK: [0xfd,0x04,0x9e,0x7c]
3692
3693v_cmp_tru_f32 vcc, src_lds_direct, v2
3694// CHECK: [0xfe,0x04,0x9e,0x7c]
3695
3696v_cmp_tru_f32 vcc, 0xaf123456, v2
3697// CHECK: [0xff,0x04,0x9e,0x7c,0x56,0x34,0x12,0xaf]
3698
3699v_cmp_tru_f32 vcc, 0x3f717273, v2
3700// CHECK: [0xff,0x04,0x9e,0x7c,0x73,0x72,0x71,0x3f]
3701
3702v_cmp_tru_f32 vcc, v1, v255
3703// CHECK: [0x01,0xff,0x9f,0x7c]
3704
3705v_cmpx_f_f32 vcc, v1, v2
3706// CHECK: [0x01,0x05,0xa0,0x7c]
3707
3708v_cmpx_f_f32 vcc, v255, v2
3709// CHECK: [0xff,0x05,0xa0,0x7c]
3710
3711v_cmpx_f_f32 vcc, s1, v2
3712// CHECK: [0x01,0x04,0xa0,0x7c]
3713
3714v_cmpx_f_f32 vcc, s101, v2
3715// CHECK: [0x65,0x04,0xa0,0x7c]
3716
3717v_cmpx_f_f32 vcc, flat_scratch_lo, v2
3718// CHECK: [0x66,0x04,0xa0,0x7c]
3719
3720v_cmpx_f_f32 vcc, flat_scratch_hi, v2
3721// CHECK: [0x67,0x04,0xa0,0x7c]
3722
3723v_cmpx_f_f32 vcc, vcc_lo, v2
3724// CHECK: [0x6a,0x04,0xa0,0x7c]
3725
3726v_cmpx_f_f32 vcc, vcc_hi, v2
3727// CHECK: [0x6b,0x04,0xa0,0x7c]
3728
3729v_cmpx_f_f32 vcc, ttmp15, v2
3730// CHECK: [0x7b,0x04,0xa0,0x7c]
3731
3732v_cmpx_f_f32 vcc, m0, v2
3733// CHECK: [0x7c,0x04,0xa0,0x7c]
3734
3735v_cmpx_f_f32 vcc, exec_lo, v2
3736// CHECK: [0x7e,0x04,0xa0,0x7c]
3737
3738v_cmpx_f_f32 vcc, exec_hi, v2
3739// CHECK: [0x7f,0x04,0xa0,0x7c]
3740
3741v_cmpx_f_f32 vcc, 0, v2
3742// CHECK: [0x80,0x04,0xa0,0x7c]
3743
3744v_cmpx_f_f32 vcc, -1, v2
3745// CHECK: [0xc1,0x04,0xa0,0x7c]
3746
3747v_cmpx_f_f32 vcc, 0.5, v2
3748// CHECK: [0xf0,0x04,0xa0,0x7c]
3749
3750v_cmpx_f_f32 vcc, -4.0, v2
3751// CHECK: [0xf7,0x04,0xa0,0x7c]
3752
3753v_cmpx_f_f32 vcc, src_vccz, v2
3754// CHECK: [0xfb,0x04,0xa0,0x7c]
3755
3756v_cmpx_f_f32 vcc, src_execz, v2
3757// CHECK: [0xfc,0x04,0xa0,0x7c]
3758
3759v_cmpx_f_f32 vcc, src_scc, v2
3760// CHECK: [0xfd,0x04,0xa0,0x7c]
3761
3762v_cmpx_f_f32 vcc, src_lds_direct, v2
3763// CHECK: [0xfe,0x04,0xa0,0x7c]
3764
3765v_cmpx_f_f32 vcc, 0xaf123456, v2
3766// CHECK: [0xff,0x04,0xa0,0x7c,0x56,0x34,0x12,0xaf]
3767
3768v_cmpx_f_f32 vcc, 0x3f717273, v2
3769// CHECK: [0xff,0x04,0xa0,0x7c,0x73,0x72,0x71,0x3f]
3770
3771v_cmpx_f_f32 vcc, v1, v255
3772// CHECK: [0x01,0xff,0xa1,0x7c]
3773
3774v_cmpx_lt_f32 vcc, v1, v2
3775// CHECK: [0x01,0x05,0xa2,0x7c]
3776
3777v_cmpx_lt_f32 vcc, v255, v2
3778// CHECK: [0xff,0x05,0xa2,0x7c]
3779
3780v_cmpx_lt_f32 vcc, s1, v2
3781// CHECK: [0x01,0x04,0xa2,0x7c]
3782
3783v_cmpx_lt_f32 vcc, s101, v2
3784// CHECK: [0x65,0x04,0xa2,0x7c]
3785
3786v_cmpx_lt_f32 vcc, flat_scratch_lo, v2
3787// CHECK: [0x66,0x04,0xa2,0x7c]
3788
3789v_cmpx_lt_f32 vcc, flat_scratch_hi, v2
3790// CHECK: [0x67,0x04,0xa2,0x7c]
3791
3792v_cmpx_lt_f32 vcc, vcc_lo, v2
3793// CHECK: [0x6a,0x04,0xa2,0x7c]
3794
3795v_cmpx_lt_f32 vcc, vcc_hi, v2
3796// CHECK: [0x6b,0x04,0xa2,0x7c]
3797
3798v_cmpx_lt_f32 vcc, ttmp15, v2
3799// CHECK: [0x7b,0x04,0xa2,0x7c]
3800
3801v_cmpx_lt_f32 vcc, m0, v2
3802// CHECK: [0x7c,0x04,0xa2,0x7c]
3803
3804v_cmpx_lt_f32 vcc, exec_lo, v2
3805// CHECK: [0x7e,0x04,0xa2,0x7c]
3806
3807v_cmpx_lt_f32 vcc, exec_hi, v2
3808// CHECK: [0x7f,0x04,0xa2,0x7c]
3809
3810v_cmpx_lt_f32 vcc, 0, v2
3811// CHECK: [0x80,0x04,0xa2,0x7c]
3812
3813v_cmpx_lt_f32 vcc, -1, v2
3814// CHECK: [0xc1,0x04,0xa2,0x7c]
3815
3816v_cmpx_lt_f32 vcc, 0.5, v2
3817// CHECK: [0xf0,0x04,0xa2,0x7c]
3818
3819v_cmpx_lt_f32 vcc, -4.0, v2
3820// CHECK: [0xf7,0x04,0xa2,0x7c]
3821
3822v_cmpx_lt_f32 vcc, src_vccz, v2
3823// CHECK: [0xfb,0x04,0xa2,0x7c]
3824
3825v_cmpx_lt_f32 vcc, src_execz, v2
3826// CHECK: [0xfc,0x04,0xa2,0x7c]
3827
3828v_cmpx_lt_f32 vcc, src_scc, v2
3829// CHECK: [0xfd,0x04,0xa2,0x7c]
3830
3831v_cmpx_lt_f32 vcc, src_lds_direct, v2
3832// CHECK: [0xfe,0x04,0xa2,0x7c]
3833
3834v_cmpx_lt_f32 vcc, 0xaf123456, v2
3835// CHECK: [0xff,0x04,0xa2,0x7c,0x56,0x34,0x12,0xaf]
3836
3837v_cmpx_lt_f32 vcc, 0x3f717273, v2
3838// CHECK: [0xff,0x04,0xa2,0x7c,0x73,0x72,0x71,0x3f]
3839
3840v_cmpx_lt_f32 vcc, v1, v255
3841// CHECK: [0x01,0xff,0xa3,0x7c]
3842
3843v_cmpx_eq_f32 vcc, v1, v2
3844// CHECK: [0x01,0x05,0xa4,0x7c]
3845
3846v_cmpx_eq_f32 vcc, v255, v2
3847// CHECK: [0xff,0x05,0xa4,0x7c]
3848
3849v_cmpx_eq_f32 vcc, s1, v2
3850// CHECK: [0x01,0x04,0xa4,0x7c]
3851
3852v_cmpx_eq_f32 vcc, s101, v2
3853// CHECK: [0x65,0x04,0xa4,0x7c]
3854
3855v_cmpx_eq_f32 vcc, flat_scratch_lo, v2
3856// CHECK: [0x66,0x04,0xa4,0x7c]
3857
3858v_cmpx_eq_f32 vcc, flat_scratch_hi, v2
3859// CHECK: [0x67,0x04,0xa4,0x7c]
3860
3861v_cmpx_eq_f32 vcc, vcc_lo, v2
3862// CHECK: [0x6a,0x04,0xa4,0x7c]
3863
3864v_cmpx_eq_f32 vcc, vcc_hi, v2
3865// CHECK: [0x6b,0x04,0xa4,0x7c]
3866
3867v_cmpx_eq_f32 vcc, ttmp15, v2
3868// CHECK: [0x7b,0x04,0xa4,0x7c]
3869
3870v_cmpx_eq_f32 vcc, m0, v2
3871// CHECK: [0x7c,0x04,0xa4,0x7c]
3872
3873v_cmpx_eq_f32 vcc, exec_lo, v2
3874// CHECK: [0x7e,0x04,0xa4,0x7c]
3875
3876v_cmpx_eq_f32 vcc, exec_hi, v2
3877// CHECK: [0x7f,0x04,0xa4,0x7c]
3878
3879v_cmpx_eq_f32 vcc, 0, v2
3880// CHECK: [0x80,0x04,0xa4,0x7c]
3881
3882v_cmpx_eq_f32 vcc, -1, v2
3883// CHECK: [0xc1,0x04,0xa4,0x7c]
3884
3885v_cmpx_eq_f32 vcc, 0.5, v2
3886// CHECK: [0xf0,0x04,0xa4,0x7c]
3887
3888v_cmpx_eq_f32 vcc, -4.0, v2
3889// CHECK: [0xf7,0x04,0xa4,0x7c]
3890
3891v_cmpx_eq_f32 vcc, src_vccz, v2
3892// CHECK: [0xfb,0x04,0xa4,0x7c]
3893
3894v_cmpx_eq_f32 vcc, src_execz, v2
3895// CHECK: [0xfc,0x04,0xa4,0x7c]
3896
3897v_cmpx_eq_f32 vcc, src_scc, v2
3898// CHECK: [0xfd,0x04,0xa4,0x7c]
3899
3900v_cmpx_eq_f32 vcc, src_lds_direct, v2
3901// CHECK: [0xfe,0x04,0xa4,0x7c]
3902
3903v_cmpx_eq_f32 vcc, 0xaf123456, v2
3904// CHECK: [0xff,0x04,0xa4,0x7c,0x56,0x34,0x12,0xaf]
3905
3906v_cmpx_eq_f32 vcc, 0x3f717273, v2
3907// CHECK: [0xff,0x04,0xa4,0x7c,0x73,0x72,0x71,0x3f]
3908
3909v_cmpx_eq_f32 vcc, v1, v255
3910// CHECK: [0x01,0xff,0xa5,0x7c]
3911
3912v_cmpx_le_f32 vcc, v1, v2
3913// CHECK: [0x01,0x05,0xa6,0x7c]
3914
3915v_cmpx_le_f32 vcc, v255, v2
3916// CHECK: [0xff,0x05,0xa6,0x7c]
3917
3918v_cmpx_le_f32 vcc, s1, v2
3919// CHECK: [0x01,0x04,0xa6,0x7c]
3920
3921v_cmpx_le_f32 vcc, s101, v2
3922// CHECK: [0x65,0x04,0xa6,0x7c]
3923
3924v_cmpx_le_f32 vcc, flat_scratch_lo, v2
3925// CHECK: [0x66,0x04,0xa6,0x7c]
3926
3927v_cmpx_le_f32 vcc, flat_scratch_hi, v2
3928// CHECK: [0x67,0x04,0xa6,0x7c]
3929
3930v_cmpx_le_f32 vcc, vcc_lo, v2
3931// CHECK: [0x6a,0x04,0xa6,0x7c]
3932
3933v_cmpx_le_f32 vcc, vcc_hi, v2
3934// CHECK: [0x6b,0x04,0xa6,0x7c]
3935
3936v_cmpx_le_f32 vcc, ttmp15, v2
3937// CHECK: [0x7b,0x04,0xa6,0x7c]
3938
3939v_cmpx_le_f32 vcc, m0, v2
3940// CHECK: [0x7c,0x04,0xa6,0x7c]
3941
3942v_cmpx_le_f32 vcc, exec_lo, v2
3943// CHECK: [0x7e,0x04,0xa6,0x7c]
3944
3945v_cmpx_le_f32 vcc, exec_hi, v2
3946// CHECK: [0x7f,0x04,0xa6,0x7c]
3947
3948v_cmpx_le_f32 vcc, 0, v2
3949// CHECK: [0x80,0x04,0xa6,0x7c]
3950
3951v_cmpx_le_f32 vcc, -1, v2
3952// CHECK: [0xc1,0x04,0xa6,0x7c]
3953
3954v_cmpx_le_f32 vcc, 0.5, v2
3955// CHECK: [0xf0,0x04,0xa6,0x7c]
3956
3957v_cmpx_le_f32 vcc, -4.0, v2
3958// CHECK: [0xf7,0x04,0xa6,0x7c]
3959
3960v_cmpx_le_f32 vcc, src_vccz, v2
3961// CHECK: [0xfb,0x04,0xa6,0x7c]
3962
3963v_cmpx_le_f32 vcc, src_execz, v2
3964// CHECK: [0xfc,0x04,0xa6,0x7c]
3965
3966v_cmpx_le_f32 vcc, src_scc, v2
3967// CHECK: [0xfd,0x04,0xa6,0x7c]
3968
3969v_cmpx_le_f32 vcc, src_lds_direct, v2
3970// CHECK: [0xfe,0x04,0xa6,0x7c]
3971
3972v_cmpx_le_f32 vcc, 0xaf123456, v2
3973// CHECK: [0xff,0x04,0xa6,0x7c,0x56,0x34,0x12,0xaf]
3974
3975v_cmpx_le_f32 vcc, 0x3f717273, v2
3976// CHECK: [0xff,0x04,0xa6,0x7c,0x73,0x72,0x71,0x3f]
3977
3978v_cmpx_le_f32 vcc, v1, v255
3979// CHECK: [0x01,0xff,0xa7,0x7c]
3980
3981v_cmpx_gt_f32 vcc, v1, v2
3982// CHECK: [0x01,0x05,0xa8,0x7c]
3983
3984v_cmpx_gt_f32 vcc, v255, v2
3985// CHECK: [0xff,0x05,0xa8,0x7c]
3986
3987v_cmpx_gt_f32 vcc, s1, v2
3988// CHECK: [0x01,0x04,0xa8,0x7c]
3989
3990v_cmpx_gt_f32 vcc, s101, v2
3991// CHECK: [0x65,0x04,0xa8,0x7c]
3992
3993v_cmpx_gt_f32 vcc, flat_scratch_lo, v2
3994// CHECK: [0x66,0x04,0xa8,0x7c]
3995
3996v_cmpx_gt_f32 vcc, flat_scratch_hi, v2
3997// CHECK: [0x67,0x04,0xa8,0x7c]
3998
3999v_cmpx_gt_f32 vcc, vcc_lo, v2
4000// CHECK: [0x6a,0x04,0xa8,0x7c]
4001
4002v_cmpx_gt_f32 vcc, vcc_hi, v2
4003// CHECK: [0x6b,0x04,0xa8,0x7c]
4004
4005v_cmpx_gt_f32 vcc, ttmp15, v2
4006// CHECK: [0x7b,0x04,0xa8,0x7c]
4007
4008v_cmpx_gt_f32 vcc, m0, v2
4009// CHECK: [0x7c,0x04,0xa8,0x7c]
4010
4011v_cmpx_gt_f32 vcc, exec_lo, v2
4012// CHECK: [0x7e,0x04,0xa8,0x7c]
4013
4014v_cmpx_gt_f32 vcc, exec_hi, v2
4015// CHECK: [0x7f,0x04,0xa8,0x7c]
4016
4017v_cmpx_gt_f32 vcc, 0, v2
4018// CHECK: [0x80,0x04,0xa8,0x7c]
4019
4020v_cmpx_gt_f32 vcc, -1, v2
4021// CHECK: [0xc1,0x04,0xa8,0x7c]
4022
4023v_cmpx_gt_f32 vcc, 0.5, v2
4024// CHECK: [0xf0,0x04,0xa8,0x7c]
4025
4026v_cmpx_gt_f32 vcc, -4.0, v2
4027// CHECK: [0xf7,0x04,0xa8,0x7c]
4028
4029v_cmpx_gt_f32 vcc, src_vccz, v2
4030// CHECK: [0xfb,0x04,0xa8,0x7c]
4031
4032v_cmpx_gt_f32 vcc, src_execz, v2
4033// CHECK: [0xfc,0x04,0xa8,0x7c]
4034
4035v_cmpx_gt_f32 vcc, src_scc, v2
4036// CHECK: [0xfd,0x04,0xa8,0x7c]
4037
4038v_cmpx_gt_f32 vcc, src_lds_direct, v2
4039// CHECK: [0xfe,0x04,0xa8,0x7c]
4040
4041v_cmpx_gt_f32 vcc, 0xaf123456, v2
4042// CHECK: [0xff,0x04,0xa8,0x7c,0x56,0x34,0x12,0xaf]
4043
4044v_cmpx_gt_f32 vcc, 0x3f717273, v2
4045// CHECK: [0xff,0x04,0xa8,0x7c,0x73,0x72,0x71,0x3f]
4046
4047v_cmpx_gt_f32 vcc, v1, v255
4048// CHECK: [0x01,0xff,0xa9,0x7c]
4049
4050v_cmpx_lg_f32 vcc, v1, v2
4051// CHECK: [0x01,0x05,0xaa,0x7c]
4052
4053v_cmpx_lg_f32 vcc, v255, v2
4054// CHECK: [0xff,0x05,0xaa,0x7c]
4055
4056v_cmpx_lg_f32 vcc, s1, v2
4057// CHECK: [0x01,0x04,0xaa,0x7c]
4058
4059v_cmpx_lg_f32 vcc, s101, v2
4060// CHECK: [0x65,0x04,0xaa,0x7c]
4061
4062v_cmpx_lg_f32 vcc, flat_scratch_lo, v2
4063// CHECK: [0x66,0x04,0xaa,0x7c]
4064
4065v_cmpx_lg_f32 vcc, flat_scratch_hi, v2
4066// CHECK: [0x67,0x04,0xaa,0x7c]
4067
4068v_cmpx_lg_f32 vcc, vcc_lo, v2
4069// CHECK: [0x6a,0x04,0xaa,0x7c]
4070
4071v_cmpx_lg_f32 vcc, vcc_hi, v2
4072// CHECK: [0x6b,0x04,0xaa,0x7c]
4073
4074v_cmpx_lg_f32 vcc, ttmp15, v2
4075// CHECK: [0x7b,0x04,0xaa,0x7c]
4076
4077v_cmpx_lg_f32 vcc, m0, v2
4078// CHECK: [0x7c,0x04,0xaa,0x7c]
4079
4080v_cmpx_lg_f32 vcc, exec_lo, v2
4081// CHECK: [0x7e,0x04,0xaa,0x7c]
4082
4083v_cmpx_lg_f32 vcc, exec_hi, v2
4084// CHECK: [0x7f,0x04,0xaa,0x7c]
4085
4086v_cmpx_lg_f32 vcc, 0, v2
4087// CHECK: [0x80,0x04,0xaa,0x7c]
4088
4089v_cmpx_lg_f32 vcc, -1, v2
4090// CHECK: [0xc1,0x04,0xaa,0x7c]
4091
4092v_cmpx_lg_f32 vcc, 0.5, v2
4093// CHECK: [0xf0,0x04,0xaa,0x7c]
4094
4095v_cmpx_lg_f32 vcc, -4.0, v2
4096// CHECK: [0xf7,0x04,0xaa,0x7c]
4097
4098v_cmpx_lg_f32 vcc, src_vccz, v2
4099// CHECK: [0xfb,0x04,0xaa,0x7c]
4100
4101v_cmpx_lg_f32 vcc, src_execz, v2
4102// CHECK: [0xfc,0x04,0xaa,0x7c]
4103
4104v_cmpx_lg_f32 vcc, src_scc, v2
4105// CHECK: [0xfd,0x04,0xaa,0x7c]
4106
4107v_cmpx_lg_f32 vcc, src_lds_direct, v2
4108// CHECK: [0xfe,0x04,0xaa,0x7c]
4109
4110v_cmpx_lg_f32 vcc, 0xaf123456, v2
4111// CHECK: [0xff,0x04,0xaa,0x7c,0x56,0x34,0x12,0xaf]
4112
4113v_cmpx_lg_f32 vcc, 0x3f717273, v2
4114// CHECK: [0xff,0x04,0xaa,0x7c,0x73,0x72,0x71,0x3f]
4115
4116v_cmpx_lg_f32 vcc, v1, v255
4117// CHECK: [0x01,0xff,0xab,0x7c]
4118
4119v_cmpx_ge_f32 vcc, v1, v2
4120// CHECK: [0x01,0x05,0xac,0x7c]
4121
4122v_cmpx_ge_f32 vcc, v255, v2
4123// CHECK: [0xff,0x05,0xac,0x7c]
4124
4125v_cmpx_ge_f32 vcc, s1, v2
4126// CHECK: [0x01,0x04,0xac,0x7c]
4127
4128v_cmpx_ge_f32 vcc, s101, v2
4129// CHECK: [0x65,0x04,0xac,0x7c]
4130
4131v_cmpx_ge_f32 vcc, flat_scratch_lo, v2
4132// CHECK: [0x66,0x04,0xac,0x7c]
4133
4134v_cmpx_ge_f32 vcc, flat_scratch_hi, v2
4135// CHECK: [0x67,0x04,0xac,0x7c]
4136
4137v_cmpx_ge_f32 vcc, vcc_lo, v2
4138// CHECK: [0x6a,0x04,0xac,0x7c]
4139
4140v_cmpx_ge_f32 vcc, vcc_hi, v2
4141// CHECK: [0x6b,0x04,0xac,0x7c]
4142
4143v_cmpx_ge_f32 vcc, ttmp15, v2
4144// CHECK: [0x7b,0x04,0xac,0x7c]
4145
4146v_cmpx_ge_f32 vcc, m0, v2
4147// CHECK: [0x7c,0x04,0xac,0x7c]
4148
4149v_cmpx_ge_f32 vcc, exec_lo, v2
4150// CHECK: [0x7e,0x04,0xac,0x7c]
4151
4152v_cmpx_ge_f32 vcc, exec_hi, v2
4153// CHECK: [0x7f,0x04,0xac,0x7c]
4154
4155v_cmpx_ge_f32 vcc, 0, v2
4156// CHECK: [0x80,0x04,0xac,0x7c]
4157
4158v_cmpx_ge_f32 vcc, -1, v2
4159// CHECK: [0xc1,0x04,0xac,0x7c]
4160
4161v_cmpx_ge_f32 vcc, 0.5, v2
4162// CHECK: [0xf0,0x04,0xac,0x7c]
4163
4164v_cmpx_ge_f32 vcc, -4.0, v2
4165// CHECK: [0xf7,0x04,0xac,0x7c]
4166
4167v_cmpx_ge_f32 vcc, src_vccz, v2
4168// CHECK: [0xfb,0x04,0xac,0x7c]
4169
4170v_cmpx_ge_f32 vcc, src_execz, v2
4171// CHECK: [0xfc,0x04,0xac,0x7c]
4172
4173v_cmpx_ge_f32 vcc, src_scc, v2
4174// CHECK: [0xfd,0x04,0xac,0x7c]
4175
4176v_cmpx_ge_f32 vcc, src_lds_direct, v2
4177// CHECK: [0xfe,0x04,0xac,0x7c]
4178
4179v_cmpx_ge_f32 vcc, 0xaf123456, v2
4180// CHECK: [0xff,0x04,0xac,0x7c,0x56,0x34,0x12,0xaf]
4181
4182v_cmpx_ge_f32 vcc, 0x3f717273, v2
4183// CHECK: [0xff,0x04,0xac,0x7c,0x73,0x72,0x71,0x3f]
4184
4185v_cmpx_ge_f32 vcc, v1, v255
4186// CHECK: [0x01,0xff,0xad,0x7c]
4187
4188v_cmpx_o_f32 vcc, v1, v2
4189// CHECK: [0x01,0x05,0xae,0x7c]
4190
4191v_cmpx_o_f32 vcc, v255, v2
4192// CHECK: [0xff,0x05,0xae,0x7c]
4193
4194v_cmpx_o_f32 vcc, s1, v2
4195// CHECK: [0x01,0x04,0xae,0x7c]
4196
4197v_cmpx_o_f32 vcc, s101, v2
4198// CHECK: [0x65,0x04,0xae,0x7c]
4199
4200v_cmpx_o_f32 vcc, flat_scratch_lo, v2
4201// CHECK: [0x66,0x04,0xae,0x7c]
4202
4203v_cmpx_o_f32 vcc, flat_scratch_hi, v2
4204// CHECK: [0x67,0x04,0xae,0x7c]
4205
4206v_cmpx_o_f32 vcc, vcc_lo, v2
4207// CHECK: [0x6a,0x04,0xae,0x7c]
4208
4209v_cmpx_o_f32 vcc, vcc_hi, v2
4210// CHECK: [0x6b,0x04,0xae,0x7c]
4211
4212v_cmpx_o_f32 vcc, ttmp15, v2
4213// CHECK: [0x7b,0x04,0xae,0x7c]
4214
4215v_cmpx_o_f32 vcc, m0, v2
4216// CHECK: [0x7c,0x04,0xae,0x7c]
4217
4218v_cmpx_o_f32 vcc, exec_lo, v2
4219// CHECK: [0x7e,0x04,0xae,0x7c]
4220
4221v_cmpx_o_f32 vcc, exec_hi, v2
4222// CHECK: [0x7f,0x04,0xae,0x7c]
4223
4224v_cmpx_o_f32 vcc, 0, v2
4225// CHECK: [0x80,0x04,0xae,0x7c]
4226
4227v_cmpx_o_f32 vcc, -1, v2
4228// CHECK: [0xc1,0x04,0xae,0x7c]
4229
4230v_cmpx_o_f32 vcc, 0.5, v2
4231// CHECK: [0xf0,0x04,0xae,0x7c]
4232
4233v_cmpx_o_f32 vcc, -4.0, v2
4234// CHECK: [0xf7,0x04,0xae,0x7c]
4235
4236v_cmpx_o_f32 vcc, src_vccz, v2
4237// CHECK: [0xfb,0x04,0xae,0x7c]
4238
4239v_cmpx_o_f32 vcc, src_execz, v2
4240// CHECK: [0xfc,0x04,0xae,0x7c]
4241
4242v_cmpx_o_f32 vcc, src_scc, v2
4243// CHECK: [0xfd,0x04,0xae,0x7c]
4244
4245v_cmpx_o_f32 vcc, src_lds_direct, v2
4246// CHECK: [0xfe,0x04,0xae,0x7c]
4247
4248v_cmpx_o_f32 vcc, 0xaf123456, v2
4249// CHECK: [0xff,0x04,0xae,0x7c,0x56,0x34,0x12,0xaf]
4250
4251v_cmpx_o_f32 vcc, 0x3f717273, v2
4252// CHECK: [0xff,0x04,0xae,0x7c,0x73,0x72,0x71,0x3f]
4253
4254v_cmpx_o_f32 vcc, v1, v255
4255// CHECK: [0x01,0xff,0xaf,0x7c]
4256
4257v_cmpx_u_f32 vcc, v1, v2
4258// CHECK: [0x01,0x05,0xb0,0x7c]
4259
4260v_cmpx_u_f32 vcc, v255, v2
4261// CHECK: [0xff,0x05,0xb0,0x7c]
4262
4263v_cmpx_u_f32 vcc, s1, v2
4264// CHECK: [0x01,0x04,0xb0,0x7c]
4265
4266v_cmpx_u_f32 vcc, s101, v2
4267// CHECK: [0x65,0x04,0xb0,0x7c]
4268
4269v_cmpx_u_f32 vcc, flat_scratch_lo, v2
4270// CHECK: [0x66,0x04,0xb0,0x7c]
4271
4272v_cmpx_u_f32 vcc, flat_scratch_hi, v2
4273// CHECK: [0x67,0x04,0xb0,0x7c]
4274
4275v_cmpx_u_f32 vcc, vcc_lo, v2
4276// CHECK: [0x6a,0x04,0xb0,0x7c]
4277
4278v_cmpx_u_f32 vcc, vcc_hi, v2
4279// CHECK: [0x6b,0x04,0xb0,0x7c]
4280
4281v_cmpx_u_f32 vcc, ttmp15, v2
4282// CHECK: [0x7b,0x04,0xb0,0x7c]
4283
4284v_cmpx_u_f32 vcc, m0, v2
4285// CHECK: [0x7c,0x04,0xb0,0x7c]
4286
4287v_cmpx_u_f32 vcc, exec_lo, v2
4288// CHECK: [0x7e,0x04,0xb0,0x7c]
4289
4290v_cmpx_u_f32 vcc, exec_hi, v2
4291// CHECK: [0x7f,0x04,0xb0,0x7c]
4292
4293v_cmpx_u_f32 vcc, 0, v2
4294// CHECK: [0x80,0x04,0xb0,0x7c]
4295
4296v_cmpx_u_f32 vcc, -1, v2
4297// CHECK: [0xc1,0x04,0xb0,0x7c]
4298
4299v_cmpx_u_f32 vcc, 0.5, v2
4300// CHECK: [0xf0,0x04,0xb0,0x7c]
4301
4302v_cmpx_u_f32 vcc, -4.0, v2
4303// CHECK: [0xf7,0x04,0xb0,0x7c]
4304
4305v_cmpx_u_f32 vcc, src_vccz, v2
4306// CHECK: [0xfb,0x04,0xb0,0x7c]
4307
4308v_cmpx_u_f32 vcc, src_execz, v2
4309// CHECK: [0xfc,0x04,0xb0,0x7c]
4310
4311v_cmpx_u_f32 vcc, src_scc, v2
4312// CHECK: [0xfd,0x04,0xb0,0x7c]
4313
4314v_cmpx_u_f32 vcc, src_lds_direct, v2
4315// CHECK: [0xfe,0x04,0xb0,0x7c]
4316
4317v_cmpx_u_f32 vcc, 0xaf123456, v2
4318// CHECK: [0xff,0x04,0xb0,0x7c,0x56,0x34,0x12,0xaf]
4319
4320v_cmpx_u_f32 vcc, 0x3f717273, v2
4321// CHECK: [0xff,0x04,0xb0,0x7c,0x73,0x72,0x71,0x3f]
4322
4323v_cmpx_u_f32 vcc, v1, v255
4324// CHECK: [0x01,0xff,0xb1,0x7c]
4325
4326v_cmpx_nge_f32 vcc, v1, v2
4327// CHECK: [0x01,0x05,0xb2,0x7c]
4328
4329v_cmpx_nge_f32 vcc, v255, v2
4330// CHECK: [0xff,0x05,0xb2,0x7c]
4331
4332v_cmpx_nge_f32 vcc, s1, v2
4333// CHECK: [0x01,0x04,0xb2,0x7c]
4334
4335v_cmpx_nge_f32 vcc, s101, v2
4336// CHECK: [0x65,0x04,0xb2,0x7c]
4337
4338v_cmpx_nge_f32 vcc, flat_scratch_lo, v2
4339// CHECK: [0x66,0x04,0xb2,0x7c]
4340
4341v_cmpx_nge_f32 vcc, flat_scratch_hi, v2
4342// CHECK: [0x67,0x04,0xb2,0x7c]
4343
4344v_cmpx_nge_f32 vcc, vcc_lo, v2
4345// CHECK: [0x6a,0x04,0xb2,0x7c]
4346
4347v_cmpx_nge_f32 vcc, vcc_hi, v2
4348// CHECK: [0x6b,0x04,0xb2,0x7c]
4349
4350v_cmpx_nge_f32 vcc, ttmp15, v2
4351// CHECK: [0x7b,0x04,0xb2,0x7c]
4352
4353v_cmpx_nge_f32 vcc, m0, v2
4354// CHECK: [0x7c,0x04,0xb2,0x7c]
4355
4356v_cmpx_nge_f32 vcc, exec_lo, v2
4357// CHECK: [0x7e,0x04,0xb2,0x7c]
4358
4359v_cmpx_nge_f32 vcc, exec_hi, v2
4360// CHECK: [0x7f,0x04,0xb2,0x7c]
4361
4362v_cmpx_nge_f32 vcc, 0, v2
4363// CHECK: [0x80,0x04,0xb2,0x7c]
4364
4365v_cmpx_nge_f32 vcc, -1, v2
4366// CHECK: [0xc1,0x04,0xb2,0x7c]
4367
4368v_cmpx_nge_f32 vcc, 0.5, v2
4369// CHECK: [0xf0,0x04,0xb2,0x7c]
4370
4371v_cmpx_nge_f32 vcc, -4.0, v2
4372// CHECK: [0xf7,0x04,0xb2,0x7c]
4373
4374v_cmpx_nge_f32 vcc, src_vccz, v2
4375// CHECK: [0xfb,0x04,0xb2,0x7c]
4376
4377v_cmpx_nge_f32 vcc, src_execz, v2
4378// CHECK: [0xfc,0x04,0xb2,0x7c]
4379
4380v_cmpx_nge_f32 vcc, src_scc, v2
4381// CHECK: [0xfd,0x04,0xb2,0x7c]
4382
4383v_cmpx_nge_f32 vcc, src_lds_direct, v2
4384// CHECK: [0xfe,0x04,0xb2,0x7c]
4385
4386v_cmpx_nge_f32 vcc, 0xaf123456, v2
4387// CHECK: [0xff,0x04,0xb2,0x7c,0x56,0x34,0x12,0xaf]
4388
4389v_cmpx_nge_f32 vcc, 0x3f717273, v2
4390// CHECK: [0xff,0x04,0xb2,0x7c,0x73,0x72,0x71,0x3f]
4391
4392v_cmpx_nge_f32 vcc, v1, v255
4393// CHECK: [0x01,0xff,0xb3,0x7c]
4394
4395v_cmpx_nlg_f32 vcc, v1, v2
4396// CHECK: [0x01,0x05,0xb4,0x7c]
4397
4398v_cmpx_nlg_f32 vcc, v255, v2
4399// CHECK: [0xff,0x05,0xb4,0x7c]
4400
4401v_cmpx_nlg_f32 vcc, s1, v2
4402// CHECK: [0x01,0x04,0xb4,0x7c]
4403
4404v_cmpx_nlg_f32 vcc, s101, v2
4405// CHECK: [0x65,0x04,0xb4,0x7c]
4406
4407v_cmpx_nlg_f32 vcc, flat_scratch_lo, v2
4408// CHECK: [0x66,0x04,0xb4,0x7c]
4409
4410v_cmpx_nlg_f32 vcc, flat_scratch_hi, v2
4411// CHECK: [0x67,0x04,0xb4,0x7c]
4412
4413v_cmpx_nlg_f32 vcc, vcc_lo, v2
4414// CHECK: [0x6a,0x04,0xb4,0x7c]
4415
4416v_cmpx_nlg_f32 vcc, vcc_hi, v2
4417// CHECK: [0x6b,0x04,0xb4,0x7c]
4418
4419v_cmpx_nlg_f32 vcc, ttmp15, v2
4420// CHECK: [0x7b,0x04,0xb4,0x7c]
4421
4422v_cmpx_nlg_f32 vcc, m0, v2
4423// CHECK: [0x7c,0x04,0xb4,0x7c]
4424
4425v_cmpx_nlg_f32 vcc, exec_lo, v2
4426// CHECK: [0x7e,0x04,0xb4,0x7c]
4427
4428v_cmpx_nlg_f32 vcc, exec_hi, v2
4429// CHECK: [0x7f,0x04,0xb4,0x7c]
4430
4431v_cmpx_nlg_f32 vcc, 0, v2
4432// CHECK: [0x80,0x04,0xb4,0x7c]
4433
4434v_cmpx_nlg_f32 vcc, -1, v2
4435// CHECK: [0xc1,0x04,0xb4,0x7c]
4436
4437v_cmpx_nlg_f32 vcc, 0.5, v2
4438// CHECK: [0xf0,0x04,0xb4,0x7c]
4439
4440v_cmpx_nlg_f32 vcc, -4.0, v2
4441// CHECK: [0xf7,0x04,0xb4,0x7c]
4442
4443v_cmpx_nlg_f32 vcc, src_vccz, v2
4444// CHECK: [0xfb,0x04,0xb4,0x7c]
4445
4446v_cmpx_nlg_f32 vcc, src_execz, v2
4447// CHECK: [0xfc,0x04,0xb4,0x7c]
4448
4449v_cmpx_nlg_f32 vcc, src_scc, v2
4450// CHECK: [0xfd,0x04,0xb4,0x7c]
4451
4452v_cmpx_nlg_f32 vcc, src_lds_direct, v2
4453// CHECK: [0xfe,0x04,0xb4,0x7c]
4454
4455v_cmpx_nlg_f32 vcc, 0xaf123456, v2
4456// CHECK: [0xff,0x04,0xb4,0x7c,0x56,0x34,0x12,0xaf]
4457
4458v_cmpx_nlg_f32 vcc, 0x3f717273, v2
4459// CHECK: [0xff,0x04,0xb4,0x7c,0x73,0x72,0x71,0x3f]
4460
4461v_cmpx_nlg_f32 vcc, v1, v255
4462// CHECK: [0x01,0xff,0xb5,0x7c]
4463
4464v_cmpx_ngt_f32 vcc, v1, v2
4465// CHECK: [0x01,0x05,0xb6,0x7c]
4466
4467v_cmpx_ngt_f32 vcc, v255, v2
4468// CHECK: [0xff,0x05,0xb6,0x7c]
4469
4470v_cmpx_ngt_f32 vcc, s1, v2
4471// CHECK: [0x01,0x04,0xb6,0x7c]
4472
4473v_cmpx_ngt_f32 vcc, s101, v2
4474// CHECK: [0x65,0x04,0xb6,0x7c]
4475
4476v_cmpx_ngt_f32 vcc, flat_scratch_lo, v2
4477// CHECK: [0x66,0x04,0xb6,0x7c]
4478
4479v_cmpx_ngt_f32 vcc, flat_scratch_hi, v2
4480// CHECK: [0x67,0x04,0xb6,0x7c]
4481
4482v_cmpx_ngt_f32 vcc, vcc_lo, v2
4483// CHECK: [0x6a,0x04,0xb6,0x7c]
4484
4485v_cmpx_ngt_f32 vcc, vcc_hi, v2
4486// CHECK: [0x6b,0x04,0xb6,0x7c]
4487
4488v_cmpx_ngt_f32 vcc, ttmp15, v2
4489// CHECK: [0x7b,0x04,0xb6,0x7c]
4490
4491v_cmpx_ngt_f32 vcc, m0, v2
4492// CHECK: [0x7c,0x04,0xb6,0x7c]
4493
4494v_cmpx_ngt_f32 vcc, exec_lo, v2
4495// CHECK: [0x7e,0x04,0xb6,0x7c]
4496
4497v_cmpx_ngt_f32 vcc, exec_hi, v2
4498// CHECK: [0x7f,0x04,0xb6,0x7c]
4499
4500v_cmpx_ngt_f32 vcc, 0, v2
4501// CHECK: [0x80,0x04,0xb6,0x7c]
4502
4503v_cmpx_ngt_f32 vcc, -1, v2
4504// CHECK: [0xc1,0x04,0xb6,0x7c]
4505
4506v_cmpx_ngt_f32 vcc, 0.5, v2
4507// CHECK: [0xf0,0x04,0xb6,0x7c]
4508
4509v_cmpx_ngt_f32 vcc, -4.0, v2
4510// CHECK: [0xf7,0x04,0xb6,0x7c]
4511
4512v_cmpx_ngt_f32 vcc, src_vccz, v2
4513// CHECK: [0xfb,0x04,0xb6,0x7c]
4514
4515v_cmpx_ngt_f32 vcc, src_execz, v2
4516// CHECK: [0xfc,0x04,0xb6,0x7c]
4517
4518v_cmpx_ngt_f32 vcc, src_scc, v2
4519// CHECK: [0xfd,0x04,0xb6,0x7c]
4520
4521v_cmpx_ngt_f32 vcc, src_lds_direct, v2
4522// CHECK: [0xfe,0x04,0xb6,0x7c]
4523
4524v_cmpx_ngt_f32 vcc, 0xaf123456, v2
4525// CHECK: [0xff,0x04,0xb6,0x7c,0x56,0x34,0x12,0xaf]
4526
4527v_cmpx_ngt_f32 vcc, 0x3f717273, v2
4528// CHECK: [0xff,0x04,0xb6,0x7c,0x73,0x72,0x71,0x3f]
4529
4530v_cmpx_ngt_f32 vcc, v1, v255
4531// CHECK: [0x01,0xff,0xb7,0x7c]
4532
4533v_cmpx_nle_f32 vcc, v1, v2
4534// CHECK: [0x01,0x05,0xb8,0x7c]
4535
4536v_cmpx_nle_f32 vcc, v255, v2
4537// CHECK: [0xff,0x05,0xb8,0x7c]
4538
4539v_cmpx_nle_f32 vcc, s1, v2
4540// CHECK: [0x01,0x04,0xb8,0x7c]
4541
4542v_cmpx_nle_f32 vcc, s101, v2
4543// CHECK: [0x65,0x04,0xb8,0x7c]
4544
4545v_cmpx_nle_f32 vcc, flat_scratch_lo, v2
4546// CHECK: [0x66,0x04,0xb8,0x7c]
4547
4548v_cmpx_nle_f32 vcc, flat_scratch_hi, v2
4549// CHECK: [0x67,0x04,0xb8,0x7c]
4550
4551v_cmpx_nle_f32 vcc, vcc_lo, v2
4552// CHECK: [0x6a,0x04,0xb8,0x7c]
4553
4554v_cmpx_nle_f32 vcc, vcc_hi, v2
4555// CHECK: [0x6b,0x04,0xb8,0x7c]
4556
4557v_cmpx_nle_f32 vcc, ttmp15, v2
4558// CHECK: [0x7b,0x04,0xb8,0x7c]
4559
4560v_cmpx_nle_f32 vcc, m0, v2
4561// CHECK: [0x7c,0x04,0xb8,0x7c]
4562
4563v_cmpx_nle_f32 vcc, exec_lo, v2
4564// CHECK: [0x7e,0x04,0xb8,0x7c]
4565
4566v_cmpx_nle_f32 vcc, exec_hi, v2
4567// CHECK: [0x7f,0x04,0xb8,0x7c]
4568
4569v_cmpx_nle_f32 vcc, 0, v2
4570// CHECK: [0x80,0x04,0xb8,0x7c]
4571
4572v_cmpx_nle_f32 vcc, -1, v2
4573// CHECK: [0xc1,0x04,0xb8,0x7c]
4574
4575v_cmpx_nle_f32 vcc, 0.5, v2
4576// CHECK: [0xf0,0x04,0xb8,0x7c]
4577
4578v_cmpx_nle_f32 vcc, -4.0, v2
4579// CHECK: [0xf7,0x04,0xb8,0x7c]
4580
4581v_cmpx_nle_f32 vcc, src_vccz, v2
4582// CHECK: [0xfb,0x04,0xb8,0x7c]
4583
4584v_cmpx_nle_f32 vcc, src_execz, v2
4585// CHECK: [0xfc,0x04,0xb8,0x7c]
4586
4587v_cmpx_nle_f32 vcc, src_scc, v2
4588// CHECK: [0xfd,0x04,0xb8,0x7c]
4589
4590v_cmpx_nle_f32 vcc, src_lds_direct, v2
4591// CHECK: [0xfe,0x04,0xb8,0x7c]
4592
4593v_cmpx_nle_f32 vcc, 0xaf123456, v2
4594// CHECK: [0xff,0x04,0xb8,0x7c,0x56,0x34,0x12,0xaf]
4595
4596v_cmpx_nle_f32 vcc, 0x3f717273, v2
4597// CHECK: [0xff,0x04,0xb8,0x7c,0x73,0x72,0x71,0x3f]
4598
4599v_cmpx_nle_f32 vcc, v1, v255
4600// CHECK: [0x01,0xff,0xb9,0x7c]
4601
4602v_cmpx_neq_f32 vcc, v1, v2
4603// CHECK: [0x01,0x05,0xba,0x7c]
4604
4605v_cmpx_neq_f32 vcc, v255, v2
4606// CHECK: [0xff,0x05,0xba,0x7c]
4607
4608v_cmpx_neq_f32 vcc, s1, v2
4609// CHECK: [0x01,0x04,0xba,0x7c]
4610
4611v_cmpx_neq_f32 vcc, s101, v2
4612// CHECK: [0x65,0x04,0xba,0x7c]
4613
4614v_cmpx_neq_f32 vcc, flat_scratch_lo, v2
4615// CHECK: [0x66,0x04,0xba,0x7c]
4616
4617v_cmpx_neq_f32 vcc, flat_scratch_hi, v2
4618// CHECK: [0x67,0x04,0xba,0x7c]
4619
4620v_cmpx_neq_f32 vcc, vcc_lo, v2
4621// CHECK: [0x6a,0x04,0xba,0x7c]
4622
4623v_cmpx_neq_f32 vcc, vcc_hi, v2
4624// CHECK: [0x6b,0x04,0xba,0x7c]
4625
4626v_cmpx_neq_f32 vcc, ttmp15, v2
4627// CHECK: [0x7b,0x04,0xba,0x7c]
4628
4629v_cmpx_neq_f32 vcc, m0, v2
4630// CHECK: [0x7c,0x04,0xba,0x7c]
4631
4632v_cmpx_neq_f32 vcc, exec_lo, v2
4633// CHECK: [0x7e,0x04,0xba,0x7c]
4634
4635v_cmpx_neq_f32 vcc, exec_hi, v2
4636// CHECK: [0x7f,0x04,0xba,0x7c]
4637
4638v_cmpx_neq_f32 vcc, 0, v2
4639// CHECK: [0x80,0x04,0xba,0x7c]
4640
4641v_cmpx_neq_f32 vcc, -1, v2
4642// CHECK: [0xc1,0x04,0xba,0x7c]
4643
4644v_cmpx_neq_f32 vcc, 0.5, v2
4645// CHECK: [0xf0,0x04,0xba,0x7c]
4646
4647v_cmpx_neq_f32 vcc, -4.0, v2
4648// CHECK: [0xf7,0x04,0xba,0x7c]
4649
4650v_cmpx_neq_f32 vcc, src_vccz, v2
4651// CHECK: [0xfb,0x04,0xba,0x7c]
4652
4653v_cmpx_neq_f32 vcc, src_execz, v2
4654// CHECK: [0xfc,0x04,0xba,0x7c]
4655
4656v_cmpx_neq_f32 vcc, src_scc, v2
4657// CHECK: [0xfd,0x04,0xba,0x7c]
4658
4659v_cmpx_neq_f32 vcc, src_lds_direct, v2
4660// CHECK: [0xfe,0x04,0xba,0x7c]
4661
4662v_cmpx_neq_f32 vcc, 0xaf123456, v2
4663// CHECK: [0xff,0x04,0xba,0x7c,0x56,0x34,0x12,0xaf]
4664
4665v_cmpx_neq_f32 vcc, 0x3f717273, v2
4666// CHECK: [0xff,0x04,0xba,0x7c,0x73,0x72,0x71,0x3f]
4667
4668v_cmpx_neq_f32 vcc, v1, v255
4669// CHECK: [0x01,0xff,0xbb,0x7c]
4670
4671v_cmpx_nlt_f32 vcc, v1, v2
4672// CHECK: [0x01,0x05,0xbc,0x7c]
4673
4674v_cmpx_nlt_f32 vcc, v255, v2
4675// CHECK: [0xff,0x05,0xbc,0x7c]
4676
4677v_cmpx_nlt_f32 vcc, s1, v2
4678// CHECK: [0x01,0x04,0xbc,0x7c]
4679
4680v_cmpx_nlt_f32 vcc, s101, v2
4681// CHECK: [0x65,0x04,0xbc,0x7c]
4682
4683v_cmpx_nlt_f32 vcc, flat_scratch_lo, v2
4684// CHECK: [0x66,0x04,0xbc,0x7c]
4685
4686v_cmpx_nlt_f32 vcc, flat_scratch_hi, v2
4687// CHECK: [0x67,0x04,0xbc,0x7c]
4688
4689v_cmpx_nlt_f32 vcc, vcc_lo, v2
4690// CHECK: [0x6a,0x04,0xbc,0x7c]
4691
4692v_cmpx_nlt_f32 vcc, vcc_hi, v2
4693// CHECK: [0x6b,0x04,0xbc,0x7c]
4694
4695v_cmpx_nlt_f32 vcc, ttmp15, v2
4696// CHECK: [0x7b,0x04,0xbc,0x7c]
4697
4698v_cmpx_nlt_f32 vcc, m0, v2
4699// CHECK: [0x7c,0x04,0xbc,0x7c]
4700
4701v_cmpx_nlt_f32 vcc, exec_lo, v2
4702// CHECK: [0x7e,0x04,0xbc,0x7c]
4703
4704v_cmpx_nlt_f32 vcc, exec_hi, v2
4705// CHECK: [0x7f,0x04,0xbc,0x7c]
4706
4707v_cmpx_nlt_f32 vcc, 0, v2
4708// CHECK: [0x80,0x04,0xbc,0x7c]
4709
4710v_cmpx_nlt_f32 vcc, -1, v2
4711// CHECK: [0xc1,0x04,0xbc,0x7c]
4712
4713v_cmpx_nlt_f32 vcc, 0.5, v2
4714// CHECK: [0xf0,0x04,0xbc,0x7c]
4715
4716v_cmpx_nlt_f32 vcc, -4.0, v2
4717// CHECK: [0xf7,0x04,0xbc,0x7c]
4718
4719v_cmpx_nlt_f32 vcc, src_vccz, v2
4720// CHECK: [0xfb,0x04,0xbc,0x7c]
4721
4722v_cmpx_nlt_f32 vcc, src_execz, v2
4723// CHECK: [0xfc,0x04,0xbc,0x7c]
4724
4725v_cmpx_nlt_f32 vcc, src_scc, v2
4726// CHECK: [0xfd,0x04,0xbc,0x7c]
4727
4728v_cmpx_nlt_f32 vcc, src_lds_direct, v2
4729// CHECK: [0xfe,0x04,0xbc,0x7c]
4730
4731v_cmpx_nlt_f32 vcc, 0xaf123456, v2
4732// CHECK: [0xff,0x04,0xbc,0x7c,0x56,0x34,0x12,0xaf]
4733
4734v_cmpx_nlt_f32 vcc, 0x3f717273, v2
4735// CHECK: [0xff,0x04,0xbc,0x7c,0x73,0x72,0x71,0x3f]
4736
4737v_cmpx_nlt_f32 vcc, v1, v255
4738// CHECK: [0x01,0xff,0xbd,0x7c]
4739
4740v_cmpx_tru_f32 vcc, v1, v2
4741// CHECK: [0x01,0x05,0xbe,0x7c]
4742
4743v_cmpx_tru_f32 vcc, v255, v2
4744// CHECK: [0xff,0x05,0xbe,0x7c]
4745
4746v_cmpx_tru_f32 vcc, s1, v2
4747// CHECK: [0x01,0x04,0xbe,0x7c]
4748
4749v_cmpx_tru_f32 vcc, s101, v2
4750// CHECK: [0x65,0x04,0xbe,0x7c]
4751
4752v_cmpx_tru_f32 vcc, flat_scratch_lo, v2
4753// CHECK: [0x66,0x04,0xbe,0x7c]
4754
4755v_cmpx_tru_f32 vcc, flat_scratch_hi, v2
4756// CHECK: [0x67,0x04,0xbe,0x7c]
4757
4758v_cmpx_tru_f32 vcc, vcc_lo, v2
4759// CHECK: [0x6a,0x04,0xbe,0x7c]
4760
4761v_cmpx_tru_f32 vcc, vcc_hi, v2
4762// CHECK: [0x6b,0x04,0xbe,0x7c]
4763
4764v_cmpx_tru_f32 vcc, ttmp15, v2
4765// CHECK: [0x7b,0x04,0xbe,0x7c]
4766
4767v_cmpx_tru_f32 vcc, m0, v2
4768// CHECK: [0x7c,0x04,0xbe,0x7c]
4769
4770v_cmpx_tru_f32 vcc, exec_lo, v2
4771// CHECK: [0x7e,0x04,0xbe,0x7c]
4772
4773v_cmpx_tru_f32 vcc, exec_hi, v2
4774// CHECK: [0x7f,0x04,0xbe,0x7c]
4775
4776v_cmpx_tru_f32 vcc, 0, v2
4777// CHECK: [0x80,0x04,0xbe,0x7c]
4778
4779v_cmpx_tru_f32 vcc, -1, v2
4780// CHECK: [0xc1,0x04,0xbe,0x7c]
4781
4782v_cmpx_tru_f32 vcc, 0.5, v2
4783// CHECK: [0xf0,0x04,0xbe,0x7c]
4784
4785v_cmpx_tru_f32 vcc, -4.0, v2
4786// CHECK: [0xf7,0x04,0xbe,0x7c]
4787
4788v_cmpx_tru_f32 vcc, src_vccz, v2
4789// CHECK: [0xfb,0x04,0xbe,0x7c]
4790
4791v_cmpx_tru_f32 vcc, src_execz, v2
4792// CHECK: [0xfc,0x04,0xbe,0x7c]
4793
4794v_cmpx_tru_f32 vcc, src_scc, v2
4795// CHECK: [0xfd,0x04,0xbe,0x7c]
4796
4797v_cmpx_tru_f32 vcc, src_lds_direct, v2
4798// CHECK: [0xfe,0x04,0xbe,0x7c]
4799
4800v_cmpx_tru_f32 vcc, 0xaf123456, v2
4801// CHECK: [0xff,0x04,0xbe,0x7c,0x56,0x34,0x12,0xaf]
4802
4803v_cmpx_tru_f32 vcc, 0x3f717273, v2
4804// CHECK: [0xff,0x04,0xbe,0x7c,0x73,0x72,0x71,0x3f]
4805
4806v_cmpx_tru_f32 vcc, v1, v255
4807// CHECK: [0x01,0xff,0xbf,0x7c]
4808
4809v_cmp_f_f64 vcc, v[1:2], v[2:3]
4810// CHECK: [0x01,0x05,0xc0,0x7c]
4811
4812v_cmp_f_f64 vcc, v[254:255], v[2:3]
4813// CHECK: [0xfe,0x05,0xc0,0x7c]
4814
4815v_cmp_f_f64 vcc, s[2:3], v[2:3]
4816// CHECK: [0x02,0x04,0xc0,0x7c]
4817
4818v_cmp_f_f64 vcc, s[4:5], v[2:3]
4819// CHECK: [0x04,0x04,0xc0,0x7c]
4820
4821v_cmp_f_f64 vcc, s[100:101], v[2:3]
4822// CHECK: [0x64,0x04,0xc0,0x7c]
4823
4824v_cmp_f_f64 vcc, flat_scratch, v[2:3]
4825// CHECK: [0x66,0x04,0xc0,0x7c]
4826
4827v_cmp_f_f64 vcc, vcc, v[2:3]
4828// CHECK: [0x6a,0x04,0xc0,0x7c]
4829
4830v_cmp_f_f64 vcc, ttmp[14:15], v[2:3]
4831// CHECK: [0x7a,0x04,0xc0,0x7c]
4832
4833v_cmp_f_f64 vcc, exec, v[2:3]
4834// CHECK: [0x7e,0x04,0xc0,0x7c]
4835
4836v_cmp_f_f64 vcc, 0, v[2:3]
4837// CHECK: [0x80,0x04,0xc0,0x7c]
4838
4839v_cmp_f_f64 vcc, -1, v[2:3]
4840// CHECK: [0xc1,0x04,0xc0,0x7c]
4841
4842v_cmp_f_f64 vcc, 0.5, v[2:3]
4843// CHECK: [0xf0,0x04,0xc0,0x7c]
4844
4845v_cmp_f_f64 vcc, -4.0, v[2:3]
4846// CHECK: [0xf7,0x04,0xc0,0x7c]
4847
4848v_cmp_f_f64 vcc, src_vccz, v[2:3]
4849// CHECK: [0xfb,0x04,0xc0,0x7c]
4850
4851v_cmp_f_f64 vcc, src_execz, v[2:3]
4852// CHECK: [0xfc,0x04,0xc0,0x7c]
4853
4854v_cmp_f_f64 vcc, src_scc, v[2:3]
4855// CHECK: [0xfd,0x04,0xc0,0x7c]
4856
4857v_cmp_f_f64 vcc, 0xaf123456, v[2:3]
4858// CHECK: [0xff,0x04,0xc0,0x7c,0x56,0x34,0x12,0xaf]
4859
4860v_cmp_f_f64 vcc, 0x3f717273, v[2:3]
4861// CHECK: [0xff,0x04,0xc0,0x7c,0x73,0x72,0x71,0x3f]
4862
4863v_cmp_f_f64 vcc, v[1:2], v[254:255]
4864// CHECK: [0x01,0xfd,0xc1,0x7c]
4865
4866v_cmp_lt_f64 vcc, v[1:2], v[2:3]
4867// CHECK: [0x01,0x05,0xc2,0x7c]
4868
4869v_cmp_lt_f64 vcc, v[254:255], v[2:3]
4870// CHECK: [0xfe,0x05,0xc2,0x7c]
4871
4872v_cmp_lt_f64 vcc, s[2:3], v[2:3]
4873// CHECK: [0x02,0x04,0xc2,0x7c]
4874
4875v_cmp_lt_f64 vcc, s[4:5], v[2:3]
4876// CHECK: [0x04,0x04,0xc2,0x7c]
4877
4878v_cmp_lt_f64 vcc, s[100:101], v[2:3]
4879// CHECK: [0x64,0x04,0xc2,0x7c]
4880
4881v_cmp_lt_f64 vcc, flat_scratch, v[2:3]
4882// CHECK: [0x66,0x04,0xc2,0x7c]
4883
4884v_cmp_lt_f64 vcc, vcc, v[2:3]
4885// CHECK: [0x6a,0x04,0xc2,0x7c]
4886
4887v_cmp_lt_f64 vcc, ttmp[14:15], v[2:3]
4888// CHECK: [0x7a,0x04,0xc2,0x7c]
4889
4890v_cmp_lt_f64 vcc, exec, v[2:3]
4891// CHECK: [0x7e,0x04,0xc2,0x7c]
4892
4893v_cmp_lt_f64 vcc, 0, v[2:3]
4894// CHECK: [0x80,0x04,0xc2,0x7c]
4895
4896v_cmp_lt_f64 vcc, -1, v[2:3]
4897// CHECK: [0xc1,0x04,0xc2,0x7c]
4898
4899v_cmp_lt_f64 vcc, 0.5, v[2:3]
4900// CHECK: [0xf0,0x04,0xc2,0x7c]
4901
4902v_cmp_lt_f64 vcc, -4.0, v[2:3]
4903// CHECK: [0xf7,0x04,0xc2,0x7c]
4904
4905v_cmp_lt_f64 vcc, src_vccz, v[2:3]
4906// CHECK: [0xfb,0x04,0xc2,0x7c]
4907
4908v_cmp_lt_f64 vcc, src_execz, v[2:3]
4909// CHECK: [0xfc,0x04,0xc2,0x7c]
4910
4911v_cmp_lt_f64 vcc, src_scc, v[2:3]
4912// CHECK: [0xfd,0x04,0xc2,0x7c]
4913
4914v_cmp_lt_f64 vcc, 0xaf123456, v[2:3]
4915// CHECK: [0xff,0x04,0xc2,0x7c,0x56,0x34,0x12,0xaf]
4916
4917v_cmp_lt_f64 vcc, 0x3f717273, v[2:3]
4918// CHECK: [0xff,0x04,0xc2,0x7c,0x73,0x72,0x71,0x3f]
4919
4920v_cmp_lt_f64 vcc, v[1:2], v[254:255]
4921// CHECK: [0x01,0xfd,0xc3,0x7c]
4922
4923v_cmp_eq_f64 vcc, v[1:2], v[2:3]
4924// CHECK: [0x01,0x05,0xc4,0x7c]
4925
4926v_cmp_eq_f64 vcc, v[254:255], v[2:3]
4927// CHECK: [0xfe,0x05,0xc4,0x7c]
4928
4929v_cmp_eq_f64 vcc, s[2:3], v[2:3]
4930// CHECK: [0x02,0x04,0xc4,0x7c]
4931
4932v_cmp_eq_f64 vcc, s[4:5], v[2:3]
4933// CHECK: [0x04,0x04,0xc4,0x7c]
4934
4935v_cmp_eq_f64 vcc, s[100:101], v[2:3]
4936// CHECK: [0x64,0x04,0xc4,0x7c]
4937
4938v_cmp_eq_f64 vcc, flat_scratch, v[2:3]
4939// CHECK: [0x66,0x04,0xc4,0x7c]
4940
4941v_cmp_eq_f64 vcc, vcc, v[2:3]
4942// CHECK: [0x6a,0x04,0xc4,0x7c]
4943
4944v_cmp_eq_f64 vcc, ttmp[14:15], v[2:3]
4945// CHECK: [0x7a,0x04,0xc4,0x7c]
4946
4947v_cmp_eq_f64 vcc, exec, v[2:3]
4948// CHECK: [0x7e,0x04,0xc4,0x7c]
4949
4950v_cmp_eq_f64 vcc, 0, v[2:3]
4951// CHECK: [0x80,0x04,0xc4,0x7c]
4952
4953v_cmp_eq_f64 vcc, -1, v[2:3]
4954// CHECK: [0xc1,0x04,0xc4,0x7c]
4955
4956v_cmp_eq_f64 vcc, 0.5, v[2:3]
4957// CHECK: [0xf0,0x04,0xc4,0x7c]
4958
4959v_cmp_eq_f64 vcc, -4.0, v[2:3]
4960// CHECK: [0xf7,0x04,0xc4,0x7c]
4961
4962v_cmp_eq_f64 vcc, src_vccz, v[2:3]
4963// CHECK: [0xfb,0x04,0xc4,0x7c]
4964
4965v_cmp_eq_f64 vcc, src_execz, v[2:3]
4966// CHECK: [0xfc,0x04,0xc4,0x7c]
4967
4968v_cmp_eq_f64 vcc, src_scc, v[2:3]
4969// CHECK: [0xfd,0x04,0xc4,0x7c]
4970
4971v_cmp_eq_f64 vcc, 0xaf123456, v[2:3]
4972// CHECK: [0xff,0x04,0xc4,0x7c,0x56,0x34,0x12,0xaf]
4973
4974v_cmp_eq_f64 vcc, 0x3f717273, v[2:3]
4975// CHECK: [0xff,0x04,0xc4,0x7c,0x73,0x72,0x71,0x3f]
4976
4977v_cmp_eq_f64 vcc, v[1:2], v[254:255]
4978// CHECK: [0x01,0xfd,0xc5,0x7c]
4979
4980v_cmp_le_f64 vcc, v[1:2], v[2:3]
4981// CHECK: [0x01,0x05,0xc6,0x7c]
4982
4983v_cmp_le_f64 vcc, v[254:255], v[2:3]
4984// CHECK: [0xfe,0x05,0xc6,0x7c]
4985
4986v_cmp_le_f64 vcc, s[2:3], v[2:3]
4987// CHECK: [0x02,0x04,0xc6,0x7c]
4988
4989v_cmp_le_f64 vcc, s[4:5], v[2:3]
4990// CHECK: [0x04,0x04,0xc6,0x7c]
4991
4992v_cmp_le_f64 vcc, s[100:101], v[2:3]
4993// CHECK: [0x64,0x04,0xc6,0x7c]
4994
4995v_cmp_le_f64 vcc, flat_scratch, v[2:3]
4996// CHECK: [0x66,0x04,0xc6,0x7c]
4997
4998v_cmp_le_f64 vcc, vcc, v[2:3]
4999// CHECK: [0x6a,0x04,0xc6,0x7c]
5000
5001v_cmp_le_f64 vcc, ttmp[14:15], v[2:3]
5002// CHECK: [0x7a,0x04,0xc6,0x7c]
5003
5004v_cmp_le_f64 vcc, exec, v[2:3]
5005// CHECK: [0x7e,0x04,0xc6,0x7c]
5006
5007v_cmp_le_f64 vcc, 0, v[2:3]
5008// CHECK: [0x80,0x04,0xc6,0x7c]
5009
5010v_cmp_le_f64 vcc, -1, v[2:3]
5011// CHECK: [0xc1,0x04,0xc6,0x7c]
5012
5013v_cmp_le_f64 vcc, 0.5, v[2:3]
5014// CHECK: [0xf0,0x04,0xc6,0x7c]
5015
5016v_cmp_le_f64 vcc, -4.0, v[2:3]
5017// CHECK: [0xf7,0x04,0xc6,0x7c]
5018
5019v_cmp_le_f64 vcc, src_vccz, v[2:3]
5020// CHECK: [0xfb,0x04,0xc6,0x7c]
5021
5022v_cmp_le_f64 vcc, src_execz, v[2:3]
5023// CHECK: [0xfc,0x04,0xc6,0x7c]
5024
5025v_cmp_le_f64 vcc, src_scc, v[2:3]
5026// CHECK: [0xfd,0x04,0xc6,0x7c]
5027
5028v_cmp_le_f64 vcc, 0xaf123456, v[2:3]
5029// CHECK: [0xff,0x04,0xc6,0x7c,0x56,0x34,0x12,0xaf]
5030
5031v_cmp_le_f64 vcc, 0x3f717273, v[2:3]
5032// CHECK: [0xff,0x04,0xc6,0x7c,0x73,0x72,0x71,0x3f]
5033
5034v_cmp_le_f64 vcc, v[1:2], v[254:255]
5035// CHECK: [0x01,0xfd,0xc7,0x7c]
5036
5037v_cmp_gt_f64 vcc, v[1:2], v[2:3]
5038// CHECK: [0x01,0x05,0xc8,0x7c]
5039
5040v_cmp_gt_f64 vcc, v[254:255], v[2:3]
5041// CHECK: [0xfe,0x05,0xc8,0x7c]
5042
5043v_cmp_gt_f64 vcc, s[2:3], v[2:3]
5044// CHECK: [0x02,0x04,0xc8,0x7c]
5045
5046v_cmp_gt_f64 vcc, s[4:5], v[2:3]
5047// CHECK: [0x04,0x04,0xc8,0x7c]
5048
5049v_cmp_gt_f64 vcc, s[100:101], v[2:3]
5050// CHECK: [0x64,0x04,0xc8,0x7c]
5051
5052v_cmp_gt_f64 vcc, flat_scratch, v[2:3]
5053// CHECK: [0x66,0x04,0xc8,0x7c]
5054
5055v_cmp_gt_f64 vcc, vcc, v[2:3]
5056// CHECK: [0x6a,0x04,0xc8,0x7c]
5057
5058v_cmp_gt_f64 vcc, ttmp[14:15], v[2:3]
5059// CHECK: [0x7a,0x04,0xc8,0x7c]
5060
5061v_cmp_gt_f64 vcc, exec, v[2:3]
5062// CHECK: [0x7e,0x04,0xc8,0x7c]
5063
5064v_cmp_gt_f64 vcc, 0, v[2:3]
5065// CHECK: [0x80,0x04,0xc8,0x7c]
5066
5067v_cmp_gt_f64 vcc, -1, v[2:3]
5068// CHECK: [0xc1,0x04,0xc8,0x7c]
5069
5070v_cmp_gt_f64 vcc, 0.5, v[2:3]
5071// CHECK: [0xf0,0x04,0xc8,0x7c]
5072
5073v_cmp_gt_f64 vcc, -4.0, v[2:3]
5074// CHECK: [0xf7,0x04,0xc8,0x7c]
5075
5076v_cmp_gt_f64 vcc, src_vccz, v[2:3]
5077// CHECK: [0xfb,0x04,0xc8,0x7c]
5078
5079v_cmp_gt_f64 vcc, src_execz, v[2:3]
5080// CHECK: [0xfc,0x04,0xc8,0x7c]
5081
5082v_cmp_gt_f64 vcc, src_scc, v[2:3]
5083// CHECK: [0xfd,0x04,0xc8,0x7c]
5084
5085v_cmp_gt_f64 vcc, 0xaf123456, v[2:3]
5086// CHECK: [0xff,0x04,0xc8,0x7c,0x56,0x34,0x12,0xaf]
5087
5088v_cmp_gt_f64 vcc, 0x3f717273, v[2:3]
5089// CHECK: [0xff,0x04,0xc8,0x7c,0x73,0x72,0x71,0x3f]
5090
5091v_cmp_gt_f64 vcc, v[1:2], v[254:255]
5092// CHECK: [0x01,0xfd,0xc9,0x7c]
5093
5094v_cmp_lg_f64 vcc, v[1:2], v[2:3]
5095// CHECK: [0x01,0x05,0xca,0x7c]
5096
5097v_cmp_lg_f64 vcc, v[254:255], v[2:3]
5098// CHECK: [0xfe,0x05,0xca,0x7c]
5099
5100v_cmp_lg_f64 vcc, s[2:3], v[2:3]
5101// CHECK: [0x02,0x04,0xca,0x7c]
5102
5103v_cmp_lg_f64 vcc, s[4:5], v[2:3]
5104// CHECK: [0x04,0x04,0xca,0x7c]
5105
5106v_cmp_lg_f64 vcc, s[100:101], v[2:3]
5107// CHECK: [0x64,0x04,0xca,0x7c]
5108
5109v_cmp_lg_f64 vcc, flat_scratch, v[2:3]
5110// CHECK: [0x66,0x04,0xca,0x7c]
5111
5112v_cmp_lg_f64 vcc, vcc, v[2:3]
5113// CHECK: [0x6a,0x04,0xca,0x7c]
5114
5115v_cmp_lg_f64 vcc, ttmp[14:15], v[2:3]
5116// CHECK: [0x7a,0x04,0xca,0x7c]
5117
5118v_cmp_lg_f64 vcc, exec, v[2:3]
5119// CHECK: [0x7e,0x04,0xca,0x7c]
5120
5121v_cmp_lg_f64 vcc, 0, v[2:3]
5122// CHECK: [0x80,0x04,0xca,0x7c]
5123
5124v_cmp_lg_f64 vcc, -1, v[2:3]
5125// CHECK: [0xc1,0x04,0xca,0x7c]
5126
5127v_cmp_lg_f64 vcc, 0.5, v[2:3]
5128// CHECK: [0xf0,0x04,0xca,0x7c]
5129
5130v_cmp_lg_f64 vcc, -4.0, v[2:3]
5131// CHECK: [0xf7,0x04,0xca,0x7c]
5132
5133v_cmp_lg_f64 vcc, src_vccz, v[2:3]
5134// CHECK: [0xfb,0x04,0xca,0x7c]
5135
5136v_cmp_lg_f64 vcc, src_execz, v[2:3]
5137// CHECK: [0xfc,0x04,0xca,0x7c]
5138
5139v_cmp_lg_f64 vcc, src_scc, v[2:3]
5140// CHECK: [0xfd,0x04,0xca,0x7c]
5141
5142v_cmp_lg_f64 vcc, 0xaf123456, v[2:3]
5143// CHECK: [0xff,0x04,0xca,0x7c,0x56,0x34,0x12,0xaf]
5144
5145v_cmp_lg_f64 vcc, 0x3f717273, v[2:3]
5146// CHECK: [0xff,0x04,0xca,0x7c,0x73,0x72,0x71,0x3f]
5147
5148v_cmp_lg_f64 vcc, v[1:2], v[254:255]
5149// CHECK: [0x01,0xfd,0xcb,0x7c]
5150
5151v_cmp_ge_f64 vcc, v[1:2], v[2:3]
5152// CHECK: [0x01,0x05,0xcc,0x7c]
5153
5154v_cmp_ge_f64 vcc, v[254:255], v[2:3]
5155// CHECK: [0xfe,0x05,0xcc,0x7c]
5156
5157v_cmp_ge_f64 vcc, s[2:3], v[2:3]
5158// CHECK: [0x02,0x04,0xcc,0x7c]
5159
5160v_cmp_ge_f64 vcc, s[4:5], v[2:3]
5161// CHECK: [0x04,0x04,0xcc,0x7c]
5162
5163v_cmp_ge_f64 vcc, s[100:101], v[2:3]
5164// CHECK: [0x64,0x04,0xcc,0x7c]
5165
5166v_cmp_ge_f64 vcc, flat_scratch, v[2:3]
5167// CHECK: [0x66,0x04,0xcc,0x7c]
5168
5169v_cmp_ge_f64 vcc, vcc, v[2:3]
5170// CHECK: [0x6a,0x04,0xcc,0x7c]
5171
5172v_cmp_ge_f64 vcc, ttmp[14:15], v[2:3]
5173// CHECK: [0x7a,0x04,0xcc,0x7c]
5174
5175v_cmp_ge_f64 vcc, exec, v[2:3]
5176// CHECK: [0x7e,0x04,0xcc,0x7c]
5177
5178v_cmp_ge_f64 vcc, 0, v[2:3]
5179// CHECK: [0x80,0x04,0xcc,0x7c]
5180
5181v_cmp_ge_f64 vcc, -1, v[2:3]
5182// CHECK: [0xc1,0x04,0xcc,0x7c]
5183
5184v_cmp_ge_f64 vcc, 0.5, v[2:3]
5185// CHECK: [0xf0,0x04,0xcc,0x7c]
5186
5187v_cmp_ge_f64 vcc, -4.0, v[2:3]
5188// CHECK: [0xf7,0x04,0xcc,0x7c]
5189
5190v_cmp_ge_f64 vcc, src_vccz, v[2:3]
5191// CHECK: [0xfb,0x04,0xcc,0x7c]
5192
5193v_cmp_ge_f64 vcc, src_execz, v[2:3]
5194// CHECK: [0xfc,0x04,0xcc,0x7c]
5195
5196v_cmp_ge_f64 vcc, src_scc, v[2:3]
5197// CHECK: [0xfd,0x04,0xcc,0x7c]
5198
5199v_cmp_ge_f64 vcc, 0xaf123456, v[2:3]
5200// CHECK: [0xff,0x04,0xcc,0x7c,0x56,0x34,0x12,0xaf]
5201
5202v_cmp_ge_f64 vcc, 0x3f717273, v[2:3]
5203// CHECK: [0xff,0x04,0xcc,0x7c,0x73,0x72,0x71,0x3f]
5204
5205v_cmp_ge_f64 vcc, v[1:2], v[254:255]
5206// CHECK: [0x01,0xfd,0xcd,0x7c]
5207
5208v_cmp_o_f64 vcc, v[1:2], v[2:3]
5209// CHECK: [0x01,0x05,0xce,0x7c]
5210
5211v_cmp_o_f64 vcc, v[254:255], v[2:3]
5212// CHECK: [0xfe,0x05,0xce,0x7c]
5213
5214v_cmp_o_f64 vcc, s[2:3], v[2:3]
5215// CHECK: [0x02,0x04,0xce,0x7c]
5216
5217v_cmp_o_f64 vcc, s[4:5], v[2:3]
5218// CHECK: [0x04,0x04,0xce,0x7c]
5219
5220v_cmp_o_f64 vcc, s[100:101], v[2:3]
5221// CHECK: [0x64,0x04,0xce,0x7c]
5222
5223v_cmp_o_f64 vcc, flat_scratch, v[2:3]
5224// CHECK: [0x66,0x04,0xce,0x7c]
5225
5226v_cmp_o_f64 vcc, vcc, v[2:3]
5227// CHECK: [0x6a,0x04,0xce,0x7c]
5228
5229v_cmp_o_f64 vcc, ttmp[14:15], v[2:3]
5230// CHECK: [0x7a,0x04,0xce,0x7c]
5231
5232v_cmp_o_f64 vcc, exec, v[2:3]
5233// CHECK: [0x7e,0x04,0xce,0x7c]
5234
5235v_cmp_o_f64 vcc, 0, v[2:3]
5236// CHECK: [0x80,0x04,0xce,0x7c]
5237
5238v_cmp_o_f64 vcc, -1, v[2:3]
5239// CHECK: [0xc1,0x04,0xce,0x7c]
5240
5241v_cmp_o_f64 vcc, 0.5, v[2:3]
5242// CHECK: [0xf0,0x04,0xce,0x7c]
5243
5244v_cmp_o_f64 vcc, -4.0, v[2:3]
5245// CHECK: [0xf7,0x04,0xce,0x7c]
5246
5247v_cmp_o_f64 vcc, src_vccz, v[2:3]
5248// CHECK: [0xfb,0x04,0xce,0x7c]
5249
5250v_cmp_o_f64 vcc, src_execz, v[2:3]
5251// CHECK: [0xfc,0x04,0xce,0x7c]
5252
5253v_cmp_o_f64 vcc, src_scc, v[2:3]
5254// CHECK: [0xfd,0x04,0xce,0x7c]
5255
5256v_cmp_o_f64 vcc, 0xaf123456, v[2:3]
5257// CHECK: [0xff,0x04,0xce,0x7c,0x56,0x34,0x12,0xaf]
5258
5259v_cmp_o_f64 vcc, 0x3f717273, v[2:3]
5260// CHECK: [0xff,0x04,0xce,0x7c,0x73,0x72,0x71,0x3f]
5261
5262v_cmp_o_f64 vcc, v[1:2], v[254:255]
5263// CHECK: [0x01,0xfd,0xcf,0x7c]
5264
5265v_cmp_u_f64 vcc, v[1:2], v[2:3]
5266// CHECK: [0x01,0x05,0xd0,0x7c]
5267
5268v_cmp_u_f64 vcc, v[254:255], v[2:3]
5269// CHECK: [0xfe,0x05,0xd0,0x7c]
5270
5271v_cmp_u_f64 vcc, s[2:3], v[2:3]
5272// CHECK: [0x02,0x04,0xd0,0x7c]
5273
5274v_cmp_u_f64 vcc, s[4:5], v[2:3]
5275// CHECK: [0x04,0x04,0xd0,0x7c]
5276
5277v_cmp_u_f64 vcc, s[100:101], v[2:3]
5278// CHECK: [0x64,0x04,0xd0,0x7c]
5279
5280v_cmp_u_f64 vcc, flat_scratch, v[2:3]
5281// CHECK: [0x66,0x04,0xd0,0x7c]
5282
5283v_cmp_u_f64 vcc, vcc, v[2:3]
5284// CHECK: [0x6a,0x04,0xd0,0x7c]
5285
5286v_cmp_u_f64 vcc, ttmp[14:15], v[2:3]
5287// CHECK: [0x7a,0x04,0xd0,0x7c]
5288
5289v_cmp_u_f64 vcc, exec, v[2:3]
5290// CHECK: [0x7e,0x04,0xd0,0x7c]
5291
5292v_cmp_u_f64 vcc, 0, v[2:3]
5293// CHECK: [0x80,0x04,0xd0,0x7c]
5294
5295v_cmp_u_f64 vcc, -1, v[2:3]
5296// CHECK: [0xc1,0x04,0xd0,0x7c]
5297
5298v_cmp_u_f64 vcc, 0.5, v[2:3]
5299// CHECK: [0xf0,0x04,0xd0,0x7c]
5300
5301v_cmp_u_f64 vcc, -4.0, v[2:3]
5302// CHECK: [0xf7,0x04,0xd0,0x7c]
5303
5304v_cmp_u_f64 vcc, src_vccz, v[2:3]
5305// CHECK: [0xfb,0x04,0xd0,0x7c]
5306
5307v_cmp_u_f64 vcc, src_execz, v[2:3]
5308// CHECK: [0xfc,0x04,0xd0,0x7c]
5309
5310v_cmp_u_f64 vcc, src_scc, v[2:3]
5311// CHECK: [0xfd,0x04,0xd0,0x7c]
5312
5313v_cmp_u_f64 vcc, 0xaf123456, v[2:3]
5314// CHECK: [0xff,0x04,0xd0,0x7c,0x56,0x34,0x12,0xaf]
5315
5316v_cmp_u_f64 vcc, 0x3f717273, v[2:3]
5317// CHECK: [0xff,0x04,0xd0,0x7c,0x73,0x72,0x71,0x3f]
5318
5319v_cmp_u_f64 vcc, v[1:2], v[254:255]
5320// CHECK: [0x01,0xfd,0xd1,0x7c]
5321
5322v_cmp_nge_f64 vcc, v[1:2], v[2:3]
5323// CHECK: [0x01,0x05,0xd2,0x7c]
5324
5325v_cmp_nge_f64 vcc, v[254:255], v[2:3]
5326// CHECK: [0xfe,0x05,0xd2,0x7c]
5327
5328v_cmp_nge_f64 vcc, s[2:3], v[2:3]
5329// CHECK: [0x02,0x04,0xd2,0x7c]
5330
5331v_cmp_nge_f64 vcc, s[4:5], v[2:3]
5332// CHECK: [0x04,0x04,0xd2,0x7c]
5333
5334v_cmp_nge_f64 vcc, s[100:101], v[2:3]
5335// CHECK: [0x64,0x04,0xd2,0x7c]
5336
5337v_cmp_nge_f64 vcc, flat_scratch, v[2:3]
5338// CHECK: [0x66,0x04,0xd2,0x7c]
5339
5340v_cmp_nge_f64 vcc, vcc, v[2:3]
5341// CHECK: [0x6a,0x04,0xd2,0x7c]
5342
5343v_cmp_nge_f64 vcc, ttmp[14:15], v[2:3]
5344// CHECK: [0x7a,0x04,0xd2,0x7c]
5345
5346v_cmp_nge_f64 vcc, exec, v[2:3]
5347// CHECK: [0x7e,0x04,0xd2,0x7c]
5348
5349v_cmp_nge_f64 vcc, 0, v[2:3]
5350// CHECK: [0x80,0x04,0xd2,0x7c]
5351
5352v_cmp_nge_f64 vcc, -1, v[2:3]
5353// CHECK: [0xc1,0x04,0xd2,0x7c]
5354
5355v_cmp_nge_f64 vcc, 0.5, v[2:3]
5356// CHECK: [0xf0,0x04,0xd2,0x7c]
5357
5358v_cmp_nge_f64 vcc, -4.0, v[2:3]
5359// CHECK: [0xf7,0x04,0xd2,0x7c]
5360
5361v_cmp_nge_f64 vcc, src_vccz, v[2:3]
5362// CHECK: [0xfb,0x04,0xd2,0x7c]
5363
5364v_cmp_nge_f64 vcc, src_execz, v[2:3]
5365// CHECK: [0xfc,0x04,0xd2,0x7c]
5366
5367v_cmp_nge_f64 vcc, src_scc, v[2:3]
5368// CHECK: [0xfd,0x04,0xd2,0x7c]
5369
5370v_cmp_nge_f64 vcc, 0xaf123456, v[2:3]
5371// CHECK: [0xff,0x04,0xd2,0x7c,0x56,0x34,0x12,0xaf]
5372
5373v_cmp_nge_f64 vcc, 0x3f717273, v[2:3]
5374// CHECK: [0xff,0x04,0xd2,0x7c,0x73,0x72,0x71,0x3f]
5375
5376v_cmp_nge_f64 vcc, v[1:2], v[254:255]
5377// CHECK: [0x01,0xfd,0xd3,0x7c]
5378
5379v_cmp_nlg_f64 vcc, v[1:2], v[2:3]
5380// CHECK: [0x01,0x05,0xd4,0x7c]
5381
5382v_cmp_nlg_f64 vcc, v[254:255], v[2:3]
5383// CHECK: [0xfe,0x05,0xd4,0x7c]
5384
5385v_cmp_nlg_f64 vcc, s[2:3], v[2:3]
5386// CHECK: [0x02,0x04,0xd4,0x7c]
5387
5388v_cmp_nlg_f64 vcc, s[4:5], v[2:3]
5389// CHECK: [0x04,0x04,0xd4,0x7c]
5390
5391v_cmp_nlg_f64 vcc, s[100:101], v[2:3]
5392// CHECK: [0x64,0x04,0xd4,0x7c]
5393
5394v_cmp_nlg_f64 vcc, flat_scratch, v[2:3]
5395// CHECK: [0x66,0x04,0xd4,0x7c]
5396
5397v_cmp_nlg_f64 vcc, vcc, v[2:3]
5398// CHECK: [0x6a,0x04,0xd4,0x7c]
5399
5400v_cmp_nlg_f64 vcc, ttmp[14:15], v[2:3]
5401// CHECK: [0x7a,0x04,0xd4,0x7c]
5402
5403v_cmp_nlg_f64 vcc, exec, v[2:3]
5404// CHECK: [0x7e,0x04,0xd4,0x7c]
5405
5406v_cmp_nlg_f64 vcc, 0, v[2:3]
5407// CHECK: [0x80,0x04,0xd4,0x7c]
5408
5409v_cmp_nlg_f64 vcc, -1, v[2:3]
5410// CHECK: [0xc1,0x04,0xd4,0x7c]
5411
5412v_cmp_nlg_f64 vcc, 0.5, v[2:3]
5413// CHECK: [0xf0,0x04,0xd4,0x7c]
5414
5415v_cmp_nlg_f64 vcc, -4.0, v[2:3]
5416// CHECK: [0xf7,0x04,0xd4,0x7c]
5417
5418v_cmp_nlg_f64 vcc, src_vccz, v[2:3]
5419// CHECK: [0xfb,0x04,0xd4,0x7c]
5420
5421v_cmp_nlg_f64 vcc, src_execz, v[2:3]
5422// CHECK: [0xfc,0x04,0xd4,0x7c]
5423
5424v_cmp_nlg_f64 vcc, src_scc, v[2:3]
5425// CHECK: [0xfd,0x04,0xd4,0x7c]
5426
5427v_cmp_nlg_f64 vcc, 0xaf123456, v[2:3]
5428// CHECK: [0xff,0x04,0xd4,0x7c,0x56,0x34,0x12,0xaf]
5429
5430v_cmp_nlg_f64 vcc, 0x3f717273, v[2:3]
5431// CHECK: [0xff,0x04,0xd4,0x7c,0x73,0x72,0x71,0x3f]
5432
5433v_cmp_nlg_f64 vcc, v[1:2], v[254:255]
5434// CHECK: [0x01,0xfd,0xd5,0x7c]
5435
5436v_cmp_ngt_f64 vcc, v[1:2], v[2:3]
5437// CHECK: [0x01,0x05,0xd6,0x7c]
5438
5439v_cmp_ngt_f64 vcc, v[254:255], v[2:3]
5440// CHECK: [0xfe,0x05,0xd6,0x7c]
5441
5442v_cmp_ngt_f64 vcc, s[2:3], v[2:3]
5443// CHECK: [0x02,0x04,0xd6,0x7c]
5444
5445v_cmp_ngt_f64 vcc, s[4:5], v[2:3]
5446// CHECK: [0x04,0x04,0xd6,0x7c]
5447
5448v_cmp_ngt_f64 vcc, s[100:101], v[2:3]
5449// CHECK: [0x64,0x04,0xd6,0x7c]
5450
5451v_cmp_ngt_f64 vcc, flat_scratch, v[2:3]
5452// CHECK: [0x66,0x04,0xd6,0x7c]
5453
5454v_cmp_ngt_f64 vcc, vcc, v[2:3]
5455// CHECK: [0x6a,0x04,0xd6,0x7c]
5456
5457v_cmp_ngt_f64 vcc, ttmp[14:15], v[2:3]
5458// CHECK: [0x7a,0x04,0xd6,0x7c]
5459
5460v_cmp_ngt_f64 vcc, exec, v[2:3]
5461// CHECK: [0x7e,0x04,0xd6,0x7c]
5462
5463v_cmp_ngt_f64 vcc, 0, v[2:3]
5464// CHECK: [0x80,0x04,0xd6,0x7c]
5465
5466v_cmp_ngt_f64 vcc, -1, v[2:3]
5467// CHECK: [0xc1,0x04,0xd6,0x7c]
5468
5469v_cmp_ngt_f64 vcc, 0.5, v[2:3]
5470// CHECK: [0xf0,0x04,0xd6,0x7c]
5471
5472v_cmp_ngt_f64 vcc, -4.0, v[2:3]
5473// CHECK: [0xf7,0x04,0xd6,0x7c]
5474
5475v_cmp_ngt_f64 vcc, src_vccz, v[2:3]
5476// CHECK: [0xfb,0x04,0xd6,0x7c]
5477
5478v_cmp_ngt_f64 vcc, src_execz, v[2:3]
5479// CHECK: [0xfc,0x04,0xd6,0x7c]
5480
5481v_cmp_ngt_f64 vcc, src_scc, v[2:3]
5482// CHECK: [0xfd,0x04,0xd6,0x7c]
5483
5484v_cmp_ngt_f64 vcc, 0xaf123456, v[2:3]
5485// CHECK: [0xff,0x04,0xd6,0x7c,0x56,0x34,0x12,0xaf]
5486
5487v_cmp_ngt_f64 vcc, 0x3f717273, v[2:3]
5488// CHECK: [0xff,0x04,0xd6,0x7c,0x73,0x72,0x71,0x3f]
5489
5490v_cmp_ngt_f64 vcc, v[1:2], v[254:255]
5491// CHECK: [0x01,0xfd,0xd7,0x7c]
5492
5493v_cmp_nle_f64 vcc, v[1:2], v[2:3]
5494// CHECK: [0x01,0x05,0xd8,0x7c]
5495
5496v_cmp_nle_f64 vcc, v[254:255], v[2:3]
5497// CHECK: [0xfe,0x05,0xd8,0x7c]
5498
5499v_cmp_nle_f64 vcc, s[2:3], v[2:3]
5500// CHECK: [0x02,0x04,0xd8,0x7c]
5501
5502v_cmp_nle_f64 vcc, s[4:5], v[2:3]
5503// CHECK: [0x04,0x04,0xd8,0x7c]
5504
5505v_cmp_nle_f64 vcc, s[100:101], v[2:3]
5506// CHECK: [0x64,0x04,0xd8,0x7c]
5507
5508v_cmp_nle_f64 vcc, flat_scratch, v[2:3]
5509// CHECK: [0x66,0x04,0xd8,0x7c]
5510
5511v_cmp_nle_f64 vcc, vcc, v[2:3]
5512// CHECK: [0x6a,0x04,0xd8,0x7c]
5513
5514v_cmp_nle_f64 vcc, ttmp[14:15], v[2:3]
5515// CHECK: [0x7a,0x04,0xd8,0x7c]
5516
5517v_cmp_nle_f64 vcc, exec, v[2:3]
5518// CHECK: [0x7e,0x04,0xd8,0x7c]
5519
5520v_cmp_nle_f64 vcc, 0, v[2:3]
5521// CHECK: [0x80,0x04,0xd8,0x7c]
5522
5523v_cmp_nle_f64 vcc, -1, v[2:3]
5524// CHECK: [0xc1,0x04,0xd8,0x7c]
5525
5526v_cmp_nle_f64 vcc, 0.5, v[2:3]
5527// CHECK: [0xf0,0x04,0xd8,0x7c]
5528
5529v_cmp_nle_f64 vcc, -4.0, v[2:3]
5530// CHECK: [0xf7,0x04,0xd8,0x7c]
5531
5532v_cmp_nle_f64 vcc, src_vccz, v[2:3]
5533// CHECK: [0xfb,0x04,0xd8,0x7c]
5534
5535v_cmp_nle_f64 vcc, src_execz, v[2:3]
5536// CHECK: [0xfc,0x04,0xd8,0x7c]
5537
5538v_cmp_nle_f64 vcc, src_scc, v[2:3]
5539// CHECK: [0xfd,0x04,0xd8,0x7c]
5540
5541v_cmp_nle_f64 vcc, 0xaf123456, v[2:3]
5542// CHECK: [0xff,0x04,0xd8,0x7c,0x56,0x34,0x12,0xaf]
5543
5544v_cmp_nle_f64 vcc, 0x3f717273, v[2:3]
5545// CHECK: [0xff,0x04,0xd8,0x7c,0x73,0x72,0x71,0x3f]
5546
5547v_cmp_nle_f64 vcc, v[1:2], v[254:255]
5548// CHECK: [0x01,0xfd,0xd9,0x7c]
5549
5550v_cmp_neq_f64 vcc, v[1:2], v[2:3]
5551// CHECK: [0x01,0x05,0xda,0x7c]
5552
5553v_cmp_neq_f64 vcc, v[254:255], v[2:3]
5554// CHECK: [0xfe,0x05,0xda,0x7c]
5555
5556v_cmp_neq_f64 vcc, s[2:3], v[2:3]
5557// CHECK: [0x02,0x04,0xda,0x7c]
5558
5559v_cmp_neq_f64 vcc, s[4:5], v[2:3]
5560// CHECK: [0x04,0x04,0xda,0x7c]
5561
5562v_cmp_neq_f64 vcc, s[100:101], v[2:3]
5563// CHECK: [0x64,0x04,0xda,0x7c]
5564
5565v_cmp_neq_f64 vcc, flat_scratch, v[2:3]
5566// CHECK: [0x66,0x04,0xda,0x7c]
5567
5568v_cmp_neq_f64 vcc, vcc, v[2:3]
5569// CHECK: [0x6a,0x04,0xda,0x7c]
5570
5571v_cmp_neq_f64 vcc, ttmp[14:15], v[2:3]
5572// CHECK: [0x7a,0x04,0xda,0x7c]
5573
5574v_cmp_neq_f64 vcc, exec, v[2:3]
5575// CHECK: [0x7e,0x04,0xda,0x7c]
5576
5577v_cmp_neq_f64 vcc, 0, v[2:3]
5578// CHECK: [0x80,0x04,0xda,0x7c]
5579
5580v_cmp_neq_f64 vcc, -1, v[2:3]
5581// CHECK: [0xc1,0x04,0xda,0x7c]
5582
5583v_cmp_neq_f64 vcc, 0.5, v[2:3]
5584// CHECK: [0xf0,0x04,0xda,0x7c]
5585
5586v_cmp_neq_f64 vcc, -4.0, v[2:3]
5587// CHECK: [0xf7,0x04,0xda,0x7c]
5588
5589v_cmp_neq_f64 vcc, src_vccz, v[2:3]
5590// CHECK: [0xfb,0x04,0xda,0x7c]
5591
5592v_cmp_neq_f64 vcc, src_execz, v[2:3]
5593// CHECK: [0xfc,0x04,0xda,0x7c]
5594
5595v_cmp_neq_f64 vcc, src_scc, v[2:3]
5596// CHECK: [0xfd,0x04,0xda,0x7c]
5597
5598v_cmp_neq_f64 vcc, 0xaf123456, v[2:3]
5599// CHECK: [0xff,0x04,0xda,0x7c,0x56,0x34,0x12,0xaf]
5600
5601v_cmp_neq_f64 vcc, 0x3f717273, v[2:3]
5602// CHECK: [0xff,0x04,0xda,0x7c,0x73,0x72,0x71,0x3f]
5603
5604v_cmp_neq_f64 vcc, v[1:2], v[254:255]
5605// CHECK: [0x01,0xfd,0xdb,0x7c]
5606
5607v_cmp_nlt_f64 vcc, v[1:2], v[2:3]
5608// CHECK: [0x01,0x05,0xdc,0x7c]
5609
5610v_cmp_nlt_f64 vcc, v[254:255], v[2:3]
5611// CHECK: [0xfe,0x05,0xdc,0x7c]
5612
5613v_cmp_nlt_f64 vcc, s[2:3], v[2:3]
5614// CHECK: [0x02,0x04,0xdc,0x7c]
5615
5616v_cmp_nlt_f64 vcc, s[4:5], v[2:3]
5617// CHECK: [0x04,0x04,0xdc,0x7c]
5618
5619v_cmp_nlt_f64 vcc, s[100:101], v[2:3]
5620// CHECK: [0x64,0x04,0xdc,0x7c]
5621
5622v_cmp_nlt_f64 vcc, flat_scratch, v[2:3]
5623// CHECK: [0x66,0x04,0xdc,0x7c]
5624
5625v_cmp_nlt_f64 vcc, vcc, v[2:3]
5626// CHECK: [0x6a,0x04,0xdc,0x7c]
5627
5628v_cmp_nlt_f64 vcc, ttmp[14:15], v[2:3]
5629// CHECK: [0x7a,0x04,0xdc,0x7c]
5630
5631v_cmp_nlt_f64 vcc, exec, v[2:3]
5632// CHECK: [0x7e,0x04,0xdc,0x7c]
5633
5634v_cmp_nlt_f64 vcc, 0, v[2:3]
5635// CHECK: [0x80,0x04,0xdc,0x7c]
5636
5637v_cmp_nlt_f64 vcc, -1, v[2:3]
5638// CHECK: [0xc1,0x04,0xdc,0x7c]
5639
5640v_cmp_nlt_f64 vcc, 0.5, v[2:3]
5641// CHECK: [0xf0,0x04,0xdc,0x7c]
5642
5643v_cmp_nlt_f64 vcc, -4.0, v[2:3]
5644// CHECK: [0xf7,0x04,0xdc,0x7c]
5645
5646v_cmp_nlt_f64 vcc, src_vccz, v[2:3]
5647// CHECK: [0xfb,0x04,0xdc,0x7c]
5648
5649v_cmp_nlt_f64 vcc, src_execz, v[2:3]
5650// CHECK: [0xfc,0x04,0xdc,0x7c]
5651
5652v_cmp_nlt_f64 vcc, src_scc, v[2:3]
5653// CHECK: [0xfd,0x04,0xdc,0x7c]
5654
5655v_cmp_nlt_f64 vcc, 0xaf123456, v[2:3]
5656// CHECK: [0xff,0x04,0xdc,0x7c,0x56,0x34,0x12,0xaf]
5657
5658v_cmp_nlt_f64 vcc, 0x3f717273, v[2:3]
5659// CHECK: [0xff,0x04,0xdc,0x7c,0x73,0x72,0x71,0x3f]
5660
5661v_cmp_nlt_f64 vcc, v[1:2], v[254:255]
5662// CHECK: [0x01,0xfd,0xdd,0x7c]
5663
5664v_cmp_tru_f64 vcc, v[1:2], v[2:3]
5665// CHECK: [0x01,0x05,0xde,0x7c]
5666
5667v_cmp_tru_f64 vcc, v[254:255], v[2:3]
5668// CHECK: [0xfe,0x05,0xde,0x7c]
5669
5670v_cmp_tru_f64 vcc, s[2:3], v[2:3]
5671// CHECK: [0x02,0x04,0xde,0x7c]
5672
5673v_cmp_tru_f64 vcc, s[4:5], v[2:3]
5674// CHECK: [0x04,0x04,0xde,0x7c]
5675
5676v_cmp_tru_f64 vcc, s[100:101], v[2:3]
5677// CHECK: [0x64,0x04,0xde,0x7c]
5678
5679v_cmp_tru_f64 vcc, flat_scratch, v[2:3]
5680// CHECK: [0x66,0x04,0xde,0x7c]
5681
5682v_cmp_tru_f64 vcc, vcc, v[2:3]
5683// CHECK: [0x6a,0x04,0xde,0x7c]
5684
5685v_cmp_tru_f64 vcc, ttmp[14:15], v[2:3]
5686// CHECK: [0x7a,0x04,0xde,0x7c]
5687
5688v_cmp_tru_f64 vcc, exec, v[2:3]
5689// CHECK: [0x7e,0x04,0xde,0x7c]
5690
5691v_cmp_tru_f64 vcc, 0, v[2:3]
5692// CHECK: [0x80,0x04,0xde,0x7c]
5693
5694v_cmp_tru_f64 vcc, -1, v[2:3]
5695// CHECK: [0xc1,0x04,0xde,0x7c]
5696
5697v_cmp_tru_f64 vcc, 0.5, v[2:3]
5698// CHECK: [0xf0,0x04,0xde,0x7c]
5699
5700v_cmp_tru_f64 vcc, -4.0, v[2:3]
5701// CHECK: [0xf7,0x04,0xde,0x7c]
5702
5703v_cmp_tru_f64 vcc, src_vccz, v[2:3]
5704// CHECK: [0xfb,0x04,0xde,0x7c]
5705
5706v_cmp_tru_f64 vcc, src_execz, v[2:3]
5707// CHECK: [0xfc,0x04,0xde,0x7c]
5708
5709v_cmp_tru_f64 vcc, src_scc, v[2:3]
5710// CHECK: [0xfd,0x04,0xde,0x7c]
5711
5712v_cmp_tru_f64 vcc, 0xaf123456, v[2:3]
5713// CHECK: [0xff,0x04,0xde,0x7c,0x56,0x34,0x12,0xaf]
5714
5715v_cmp_tru_f64 vcc, 0x3f717273, v[2:3]
5716// CHECK: [0xff,0x04,0xde,0x7c,0x73,0x72,0x71,0x3f]
5717
5718v_cmp_tru_f64 vcc, v[1:2], v[254:255]
5719// CHECK: [0x01,0xfd,0xdf,0x7c]
5720
5721v_cmpx_f_f64 vcc, v[1:2], v[2:3]
5722// CHECK: [0x01,0x05,0xe0,0x7c]
5723
5724v_cmpx_f_f64 vcc, v[254:255], v[2:3]
5725// CHECK: [0xfe,0x05,0xe0,0x7c]
5726
5727v_cmpx_f_f64 vcc, s[2:3], v[2:3]
5728// CHECK: [0x02,0x04,0xe0,0x7c]
5729
5730v_cmpx_f_f64 vcc, s[4:5], v[2:3]
5731// CHECK: [0x04,0x04,0xe0,0x7c]
5732
5733v_cmpx_f_f64 vcc, s[100:101], v[2:3]
5734// CHECK: [0x64,0x04,0xe0,0x7c]
5735
5736v_cmpx_f_f64 vcc, flat_scratch, v[2:3]
5737// CHECK: [0x66,0x04,0xe0,0x7c]
5738
5739v_cmpx_f_f64 vcc, vcc, v[2:3]
5740// CHECK: [0x6a,0x04,0xe0,0x7c]
5741
5742v_cmpx_f_f64 vcc, ttmp[14:15], v[2:3]
5743// CHECK: [0x7a,0x04,0xe0,0x7c]
5744
5745v_cmpx_f_f64 vcc, exec, v[2:3]
5746// CHECK: [0x7e,0x04,0xe0,0x7c]
5747
5748v_cmpx_f_f64 vcc, 0, v[2:3]
5749// CHECK: [0x80,0x04,0xe0,0x7c]
5750
5751v_cmpx_f_f64 vcc, -1, v[2:3]
5752// CHECK: [0xc1,0x04,0xe0,0x7c]
5753
5754v_cmpx_f_f64 vcc, 0.5, v[2:3]
5755// CHECK: [0xf0,0x04,0xe0,0x7c]
5756
5757v_cmpx_f_f64 vcc, -4.0, v[2:3]
5758// CHECK: [0xf7,0x04,0xe0,0x7c]
5759
5760v_cmpx_f_f64 vcc, src_vccz, v[2:3]
5761// CHECK: [0xfb,0x04,0xe0,0x7c]
5762
5763v_cmpx_f_f64 vcc, src_execz, v[2:3]
5764// CHECK: [0xfc,0x04,0xe0,0x7c]
5765
5766v_cmpx_f_f64 vcc, src_scc, v[2:3]
5767// CHECK: [0xfd,0x04,0xe0,0x7c]
5768
5769v_cmpx_f_f64 vcc, 0xaf123456, v[2:3]
5770// CHECK: [0xff,0x04,0xe0,0x7c,0x56,0x34,0x12,0xaf]
5771
5772v_cmpx_f_f64 vcc, 0x3f717273, v[2:3]
5773// CHECK: [0xff,0x04,0xe0,0x7c,0x73,0x72,0x71,0x3f]
5774
5775v_cmpx_f_f64 vcc, v[1:2], v[254:255]
5776// CHECK: [0x01,0xfd,0xe1,0x7c]
5777
5778v_cmpx_lt_f64 vcc, v[1:2], v[2:3]
5779// CHECK: [0x01,0x05,0xe2,0x7c]
5780
5781v_cmpx_lt_f64 vcc, v[254:255], v[2:3]
5782// CHECK: [0xfe,0x05,0xe2,0x7c]
5783
5784v_cmpx_lt_f64 vcc, s[2:3], v[2:3]
5785// CHECK: [0x02,0x04,0xe2,0x7c]
5786
5787v_cmpx_lt_f64 vcc, s[4:5], v[2:3]
5788// CHECK: [0x04,0x04,0xe2,0x7c]
5789
5790v_cmpx_lt_f64 vcc, s[100:101], v[2:3]
5791// CHECK: [0x64,0x04,0xe2,0x7c]
5792
5793v_cmpx_lt_f64 vcc, flat_scratch, v[2:3]
5794// CHECK: [0x66,0x04,0xe2,0x7c]
5795
5796v_cmpx_lt_f64 vcc, vcc, v[2:3]
5797// CHECK: [0x6a,0x04,0xe2,0x7c]
5798
5799v_cmpx_lt_f64 vcc, ttmp[14:15], v[2:3]
5800// CHECK: [0x7a,0x04,0xe2,0x7c]
5801
5802v_cmpx_lt_f64 vcc, exec, v[2:3]
5803// CHECK: [0x7e,0x04,0xe2,0x7c]
5804
5805v_cmpx_lt_f64 vcc, 0, v[2:3]
5806// CHECK: [0x80,0x04,0xe2,0x7c]
5807
5808v_cmpx_lt_f64 vcc, -1, v[2:3]
5809// CHECK: [0xc1,0x04,0xe2,0x7c]
5810
5811v_cmpx_lt_f64 vcc, 0.5, v[2:3]
5812// CHECK: [0xf0,0x04,0xe2,0x7c]
5813
5814v_cmpx_lt_f64 vcc, -4.0, v[2:3]
5815// CHECK: [0xf7,0x04,0xe2,0x7c]
5816
5817v_cmpx_lt_f64 vcc, src_vccz, v[2:3]
5818// CHECK: [0xfb,0x04,0xe2,0x7c]
5819
5820v_cmpx_lt_f64 vcc, src_execz, v[2:3]
5821// CHECK: [0xfc,0x04,0xe2,0x7c]
5822
5823v_cmpx_lt_f64 vcc, src_scc, v[2:3]
5824// CHECK: [0xfd,0x04,0xe2,0x7c]
5825
5826v_cmpx_lt_f64 vcc, 0xaf123456, v[2:3]
5827// CHECK: [0xff,0x04,0xe2,0x7c,0x56,0x34,0x12,0xaf]
5828
5829v_cmpx_lt_f64 vcc, 0x3f717273, v[2:3]
5830// CHECK: [0xff,0x04,0xe2,0x7c,0x73,0x72,0x71,0x3f]
5831
5832v_cmpx_lt_f64 vcc, v[1:2], v[254:255]
5833// CHECK: [0x01,0xfd,0xe3,0x7c]
5834
5835v_cmpx_eq_f64 vcc, v[1:2], v[2:3]
5836// CHECK: [0x01,0x05,0xe4,0x7c]
5837
5838v_cmpx_eq_f64 vcc, v[254:255], v[2:3]
5839// CHECK: [0xfe,0x05,0xe4,0x7c]
5840
5841v_cmpx_eq_f64 vcc, s[2:3], v[2:3]
5842// CHECK: [0x02,0x04,0xe4,0x7c]
5843
5844v_cmpx_eq_f64 vcc, s[4:5], v[2:3]
5845// CHECK: [0x04,0x04,0xe4,0x7c]
5846
5847v_cmpx_eq_f64 vcc, s[100:101], v[2:3]
5848// CHECK: [0x64,0x04,0xe4,0x7c]
5849
5850v_cmpx_eq_f64 vcc, flat_scratch, v[2:3]
5851// CHECK: [0x66,0x04,0xe4,0x7c]
5852
5853v_cmpx_eq_f64 vcc, vcc, v[2:3]
5854// CHECK: [0x6a,0x04,0xe4,0x7c]
5855
5856v_cmpx_eq_f64 vcc, ttmp[14:15], v[2:3]
5857// CHECK: [0x7a,0x04,0xe4,0x7c]
5858
5859v_cmpx_eq_f64 vcc, exec, v[2:3]
5860// CHECK: [0x7e,0x04,0xe4,0x7c]
5861
5862v_cmpx_eq_f64 vcc, 0, v[2:3]
5863// CHECK: [0x80,0x04,0xe4,0x7c]
5864
5865v_cmpx_eq_f64 vcc, -1, v[2:3]
5866// CHECK: [0xc1,0x04,0xe4,0x7c]
5867
5868v_cmpx_eq_f64 vcc, 0.5, v[2:3]
5869// CHECK: [0xf0,0x04,0xe4,0x7c]
5870
5871v_cmpx_eq_f64 vcc, -4.0, v[2:3]
5872// CHECK: [0xf7,0x04,0xe4,0x7c]
5873
5874v_cmpx_eq_f64 vcc, src_vccz, v[2:3]
5875// CHECK: [0xfb,0x04,0xe4,0x7c]
5876
5877v_cmpx_eq_f64 vcc, src_execz, v[2:3]
5878// CHECK: [0xfc,0x04,0xe4,0x7c]
5879
5880v_cmpx_eq_f64 vcc, src_scc, v[2:3]
5881// CHECK: [0xfd,0x04,0xe4,0x7c]
5882
5883v_cmpx_eq_f64 vcc, 0xaf123456, v[2:3]
5884// CHECK: [0xff,0x04,0xe4,0x7c,0x56,0x34,0x12,0xaf]
5885
5886v_cmpx_eq_f64 vcc, 0x3f717273, v[2:3]
5887// CHECK: [0xff,0x04,0xe4,0x7c,0x73,0x72,0x71,0x3f]
5888
5889v_cmpx_eq_f64 vcc, v[1:2], v[254:255]
5890// CHECK: [0x01,0xfd,0xe5,0x7c]
5891
5892v_cmpx_le_f64 vcc, v[1:2], v[2:3]
5893// CHECK: [0x01,0x05,0xe6,0x7c]
5894
5895v_cmpx_le_f64 vcc, v[254:255], v[2:3]
5896// CHECK: [0xfe,0x05,0xe6,0x7c]
5897
5898v_cmpx_le_f64 vcc, s[2:3], v[2:3]
5899// CHECK: [0x02,0x04,0xe6,0x7c]
5900
5901v_cmpx_le_f64 vcc, s[4:5], v[2:3]
5902// CHECK: [0x04,0x04,0xe6,0x7c]
5903
5904v_cmpx_le_f64 vcc, s[100:101], v[2:3]
5905// CHECK: [0x64,0x04,0xe6,0x7c]
5906
5907v_cmpx_le_f64 vcc, flat_scratch, v[2:3]
5908// CHECK: [0x66,0x04,0xe6,0x7c]
5909
5910v_cmpx_le_f64 vcc, vcc, v[2:3]
5911// CHECK: [0x6a,0x04,0xe6,0x7c]
5912
5913v_cmpx_le_f64 vcc, ttmp[14:15], v[2:3]
5914// CHECK: [0x7a,0x04,0xe6,0x7c]
5915
5916v_cmpx_le_f64 vcc, exec, v[2:3]
5917// CHECK: [0x7e,0x04,0xe6,0x7c]
5918
5919v_cmpx_le_f64 vcc, 0, v[2:3]
5920// CHECK: [0x80,0x04,0xe6,0x7c]
5921
5922v_cmpx_le_f64 vcc, -1, v[2:3]
5923// CHECK: [0xc1,0x04,0xe6,0x7c]
5924
5925v_cmpx_le_f64 vcc, 0.5, v[2:3]
5926// CHECK: [0xf0,0x04,0xe6,0x7c]
5927
5928v_cmpx_le_f64 vcc, -4.0, v[2:3]
5929// CHECK: [0xf7,0x04,0xe6,0x7c]
5930
5931v_cmpx_le_f64 vcc, src_vccz, v[2:3]
5932// CHECK: [0xfb,0x04,0xe6,0x7c]
5933
5934v_cmpx_le_f64 vcc, src_execz, v[2:3]
5935// CHECK: [0xfc,0x04,0xe6,0x7c]
5936
5937v_cmpx_le_f64 vcc, src_scc, v[2:3]
5938// CHECK: [0xfd,0x04,0xe6,0x7c]
5939
5940v_cmpx_le_f64 vcc, 0xaf123456, v[2:3]
5941// CHECK: [0xff,0x04,0xe6,0x7c,0x56,0x34,0x12,0xaf]
5942
5943v_cmpx_le_f64 vcc, 0x3f717273, v[2:3]
5944// CHECK: [0xff,0x04,0xe6,0x7c,0x73,0x72,0x71,0x3f]
5945
5946v_cmpx_le_f64 vcc, v[1:2], v[254:255]
5947// CHECK: [0x01,0xfd,0xe7,0x7c]
5948
5949v_cmpx_gt_f64 vcc, v[1:2], v[2:3]
5950// CHECK: [0x01,0x05,0xe8,0x7c]
5951
5952v_cmpx_gt_f64 vcc, v[254:255], v[2:3]
5953// CHECK: [0xfe,0x05,0xe8,0x7c]
5954
5955v_cmpx_gt_f64 vcc, s[2:3], v[2:3]
5956// CHECK: [0x02,0x04,0xe8,0x7c]
5957
5958v_cmpx_gt_f64 vcc, s[4:5], v[2:3]
5959// CHECK: [0x04,0x04,0xe8,0x7c]
5960
5961v_cmpx_gt_f64 vcc, s[100:101], v[2:3]
5962// CHECK: [0x64,0x04,0xe8,0x7c]
5963
5964v_cmpx_gt_f64 vcc, flat_scratch, v[2:3]
5965// CHECK: [0x66,0x04,0xe8,0x7c]
5966
5967v_cmpx_gt_f64 vcc, vcc, v[2:3]
5968// CHECK: [0x6a,0x04,0xe8,0x7c]
5969
5970v_cmpx_gt_f64 vcc, ttmp[14:15], v[2:3]
5971// CHECK: [0x7a,0x04,0xe8,0x7c]
5972
5973v_cmpx_gt_f64 vcc, exec, v[2:3]
5974// CHECK: [0x7e,0x04,0xe8,0x7c]
5975
5976v_cmpx_gt_f64 vcc, 0, v[2:3]
5977// CHECK: [0x80,0x04,0xe8,0x7c]
5978
5979v_cmpx_gt_f64 vcc, -1, v[2:3]
5980// CHECK: [0xc1,0x04,0xe8,0x7c]
5981
5982v_cmpx_gt_f64 vcc, 0.5, v[2:3]
5983// CHECK: [0xf0,0x04,0xe8,0x7c]
5984
5985v_cmpx_gt_f64 vcc, -4.0, v[2:3]
5986// CHECK: [0xf7,0x04,0xe8,0x7c]
5987
5988v_cmpx_gt_f64 vcc, src_vccz, v[2:3]
5989// CHECK: [0xfb,0x04,0xe8,0x7c]
5990
5991v_cmpx_gt_f64 vcc, src_execz, v[2:3]
5992// CHECK: [0xfc,0x04,0xe8,0x7c]
5993
5994v_cmpx_gt_f64 vcc, src_scc, v[2:3]
5995// CHECK: [0xfd,0x04,0xe8,0x7c]
5996
5997v_cmpx_gt_f64 vcc, 0xaf123456, v[2:3]
5998// CHECK: [0xff,0x04,0xe8,0x7c,0x56,0x34,0x12,0xaf]
5999
6000v_cmpx_gt_f64 vcc, 0x3f717273, v[2:3]
6001// CHECK: [0xff,0x04,0xe8,0x7c,0x73,0x72,0x71,0x3f]
6002
6003v_cmpx_gt_f64 vcc, v[1:2], v[254:255]
6004// CHECK: [0x01,0xfd,0xe9,0x7c]
6005
6006v_cmpx_lg_f64 vcc, v[1:2], v[2:3]
6007// CHECK: [0x01,0x05,0xea,0x7c]
6008
6009v_cmpx_lg_f64 vcc, v[254:255], v[2:3]
6010// CHECK: [0xfe,0x05,0xea,0x7c]
6011
6012v_cmpx_lg_f64 vcc, s[2:3], v[2:3]
6013// CHECK: [0x02,0x04,0xea,0x7c]
6014
6015v_cmpx_lg_f64 vcc, s[4:5], v[2:3]
6016// CHECK: [0x04,0x04,0xea,0x7c]
6017
6018v_cmpx_lg_f64 vcc, s[100:101], v[2:3]
6019// CHECK: [0x64,0x04,0xea,0x7c]
6020
6021v_cmpx_lg_f64 vcc, flat_scratch, v[2:3]
6022// CHECK: [0x66,0x04,0xea,0x7c]
6023
6024v_cmpx_lg_f64 vcc, vcc, v[2:3]
6025// CHECK: [0x6a,0x04,0xea,0x7c]
6026
6027v_cmpx_lg_f64 vcc, ttmp[14:15], v[2:3]
6028// CHECK: [0x7a,0x04,0xea,0x7c]
6029
6030v_cmpx_lg_f64 vcc, exec, v[2:3]
6031// CHECK: [0x7e,0x04,0xea,0x7c]
6032
6033v_cmpx_lg_f64 vcc, 0, v[2:3]
6034// CHECK: [0x80,0x04,0xea,0x7c]
6035
6036v_cmpx_lg_f64 vcc, -1, v[2:3]
6037// CHECK: [0xc1,0x04,0xea,0x7c]
6038
6039v_cmpx_lg_f64 vcc, 0.5, v[2:3]
6040// CHECK: [0xf0,0x04,0xea,0x7c]
6041
6042v_cmpx_lg_f64 vcc, -4.0, v[2:3]
6043// CHECK: [0xf7,0x04,0xea,0x7c]
6044
6045v_cmpx_lg_f64 vcc, src_vccz, v[2:3]
6046// CHECK: [0xfb,0x04,0xea,0x7c]
6047
6048v_cmpx_lg_f64 vcc, src_execz, v[2:3]
6049// CHECK: [0xfc,0x04,0xea,0x7c]
6050
6051v_cmpx_lg_f64 vcc, src_scc, v[2:3]
6052// CHECK: [0xfd,0x04,0xea,0x7c]
6053
6054v_cmpx_lg_f64 vcc, 0xaf123456, v[2:3]
6055// CHECK: [0xff,0x04,0xea,0x7c,0x56,0x34,0x12,0xaf]
6056
6057v_cmpx_lg_f64 vcc, 0x3f717273, v[2:3]
6058// CHECK: [0xff,0x04,0xea,0x7c,0x73,0x72,0x71,0x3f]
6059
6060v_cmpx_lg_f64 vcc, v[1:2], v[254:255]
6061// CHECK: [0x01,0xfd,0xeb,0x7c]
6062
6063v_cmpx_ge_f64 vcc, v[1:2], v[2:3]
6064// CHECK: [0x01,0x05,0xec,0x7c]
6065
6066v_cmpx_ge_f64 vcc, v[254:255], v[2:3]
6067// CHECK: [0xfe,0x05,0xec,0x7c]
6068
6069v_cmpx_ge_f64 vcc, s[2:3], v[2:3]
6070// CHECK: [0x02,0x04,0xec,0x7c]
6071
6072v_cmpx_ge_f64 vcc, s[4:5], v[2:3]
6073// CHECK: [0x04,0x04,0xec,0x7c]
6074
6075v_cmpx_ge_f64 vcc, s[100:101], v[2:3]
6076// CHECK: [0x64,0x04,0xec,0x7c]
6077
6078v_cmpx_ge_f64 vcc, flat_scratch, v[2:3]
6079// CHECK: [0x66,0x04,0xec,0x7c]
6080
6081v_cmpx_ge_f64 vcc, vcc, v[2:3]
6082// CHECK: [0x6a,0x04,0xec,0x7c]
6083
6084v_cmpx_ge_f64 vcc, ttmp[14:15], v[2:3]
6085// CHECK: [0x7a,0x04,0xec,0x7c]
6086
6087v_cmpx_ge_f64 vcc, exec, v[2:3]
6088// CHECK: [0x7e,0x04,0xec,0x7c]
6089
6090v_cmpx_ge_f64 vcc, 0, v[2:3]
6091// CHECK: [0x80,0x04,0xec,0x7c]
6092
6093v_cmpx_ge_f64 vcc, -1, v[2:3]
6094// CHECK: [0xc1,0x04,0xec,0x7c]
6095
6096v_cmpx_ge_f64 vcc, 0.5, v[2:3]
6097// CHECK: [0xf0,0x04,0xec,0x7c]
6098
6099v_cmpx_ge_f64 vcc, -4.0, v[2:3]
6100// CHECK: [0xf7,0x04,0xec,0x7c]
6101
6102v_cmpx_ge_f64 vcc, src_vccz, v[2:3]
6103// CHECK: [0xfb,0x04,0xec,0x7c]
6104
6105v_cmpx_ge_f64 vcc, src_execz, v[2:3]
6106// CHECK: [0xfc,0x04,0xec,0x7c]
6107
6108v_cmpx_ge_f64 vcc, src_scc, v[2:3]
6109// CHECK: [0xfd,0x04,0xec,0x7c]
6110
6111v_cmpx_ge_f64 vcc, 0xaf123456, v[2:3]
6112// CHECK: [0xff,0x04,0xec,0x7c,0x56,0x34,0x12,0xaf]
6113
6114v_cmpx_ge_f64 vcc, 0x3f717273, v[2:3]
6115// CHECK: [0xff,0x04,0xec,0x7c,0x73,0x72,0x71,0x3f]
6116
6117v_cmpx_ge_f64 vcc, v[1:2], v[254:255]
6118// CHECK: [0x01,0xfd,0xed,0x7c]
6119
6120v_cmpx_o_f64 vcc, v[1:2], v[2:3]
6121// CHECK: [0x01,0x05,0xee,0x7c]
6122
6123v_cmpx_o_f64 vcc, v[254:255], v[2:3]
6124// CHECK: [0xfe,0x05,0xee,0x7c]
6125
6126v_cmpx_o_f64 vcc, s[2:3], v[2:3]
6127// CHECK: [0x02,0x04,0xee,0x7c]
6128
6129v_cmpx_o_f64 vcc, s[4:5], v[2:3]
6130// CHECK: [0x04,0x04,0xee,0x7c]
6131
6132v_cmpx_o_f64 vcc, s[100:101], v[2:3]
6133// CHECK: [0x64,0x04,0xee,0x7c]
6134
6135v_cmpx_o_f64 vcc, flat_scratch, v[2:3]
6136// CHECK: [0x66,0x04,0xee,0x7c]
6137
6138v_cmpx_o_f64 vcc, vcc, v[2:3]
6139// CHECK: [0x6a,0x04,0xee,0x7c]
6140
6141v_cmpx_o_f64 vcc, ttmp[14:15], v[2:3]
6142// CHECK: [0x7a,0x04,0xee,0x7c]
6143
6144v_cmpx_o_f64 vcc, exec, v[2:3]
6145// CHECK: [0x7e,0x04,0xee,0x7c]
6146
6147v_cmpx_o_f64 vcc, 0, v[2:3]
6148// CHECK: [0x80,0x04,0xee,0x7c]
6149
6150v_cmpx_o_f64 vcc, -1, v[2:3]
6151// CHECK: [0xc1,0x04,0xee,0x7c]
6152
6153v_cmpx_o_f64 vcc, 0.5, v[2:3]
6154// CHECK: [0xf0,0x04,0xee,0x7c]
6155
6156v_cmpx_o_f64 vcc, -4.0, v[2:3]
6157// CHECK: [0xf7,0x04,0xee,0x7c]
6158
6159v_cmpx_o_f64 vcc, src_vccz, v[2:3]
6160// CHECK: [0xfb,0x04,0xee,0x7c]
6161
6162v_cmpx_o_f64 vcc, src_execz, v[2:3]
6163// CHECK: [0xfc,0x04,0xee,0x7c]
6164
6165v_cmpx_o_f64 vcc, src_scc, v[2:3]
6166// CHECK: [0xfd,0x04,0xee,0x7c]
6167
6168v_cmpx_o_f64 vcc, 0xaf123456, v[2:3]
6169// CHECK: [0xff,0x04,0xee,0x7c,0x56,0x34,0x12,0xaf]
6170
6171v_cmpx_o_f64 vcc, 0x3f717273, v[2:3]
6172// CHECK: [0xff,0x04,0xee,0x7c,0x73,0x72,0x71,0x3f]
6173
6174v_cmpx_o_f64 vcc, v[1:2], v[254:255]
6175// CHECK: [0x01,0xfd,0xef,0x7c]
6176
6177v_cmpx_u_f64 vcc, v[1:2], v[2:3]
6178// CHECK: [0x01,0x05,0xf0,0x7c]
6179
6180v_cmpx_u_f64 vcc, v[254:255], v[2:3]
6181// CHECK: [0xfe,0x05,0xf0,0x7c]
6182
6183v_cmpx_u_f64 vcc, s[2:3], v[2:3]
6184// CHECK: [0x02,0x04,0xf0,0x7c]
6185
6186v_cmpx_u_f64 vcc, s[4:5], v[2:3]
6187// CHECK: [0x04,0x04,0xf0,0x7c]
6188
6189v_cmpx_u_f64 vcc, s[100:101], v[2:3]
6190// CHECK: [0x64,0x04,0xf0,0x7c]
6191
6192v_cmpx_u_f64 vcc, flat_scratch, v[2:3]
6193// CHECK: [0x66,0x04,0xf0,0x7c]
6194
6195v_cmpx_u_f64 vcc, vcc, v[2:3]
6196// CHECK: [0x6a,0x04,0xf0,0x7c]
6197
6198v_cmpx_u_f64 vcc, ttmp[14:15], v[2:3]
6199// CHECK: [0x7a,0x04,0xf0,0x7c]
6200
6201v_cmpx_u_f64 vcc, exec, v[2:3]
6202// CHECK: [0x7e,0x04,0xf0,0x7c]
6203
6204v_cmpx_u_f64 vcc, 0, v[2:3]
6205// CHECK: [0x80,0x04,0xf0,0x7c]
6206
6207v_cmpx_u_f64 vcc, -1, v[2:3]
6208// CHECK: [0xc1,0x04,0xf0,0x7c]
6209
6210v_cmpx_u_f64 vcc, 0.5, v[2:3]
6211// CHECK: [0xf0,0x04,0xf0,0x7c]
6212
6213v_cmpx_u_f64 vcc, -4.0, v[2:3]
6214// CHECK: [0xf7,0x04,0xf0,0x7c]
6215
6216v_cmpx_u_f64 vcc, src_vccz, v[2:3]
6217// CHECK: [0xfb,0x04,0xf0,0x7c]
6218
6219v_cmpx_u_f64 vcc, src_execz, v[2:3]
6220// CHECK: [0xfc,0x04,0xf0,0x7c]
6221
6222v_cmpx_u_f64 vcc, src_scc, v[2:3]
6223// CHECK: [0xfd,0x04,0xf0,0x7c]
6224
6225v_cmpx_u_f64 vcc, 0xaf123456, v[2:3]
6226// CHECK: [0xff,0x04,0xf0,0x7c,0x56,0x34,0x12,0xaf]
6227
6228v_cmpx_u_f64 vcc, 0x3f717273, v[2:3]
6229// CHECK: [0xff,0x04,0xf0,0x7c,0x73,0x72,0x71,0x3f]
6230
6231v_cmpx_u_f64 vcc, v[1:2], v[254:255]
6232// CHECK: [0x01,0xfd,0xf1,0x7c]
6233
6234v_cmpx_nge_f64 vcc, v[1:2], v[2:3]
6235// CHECK: [0x01,0x05,0xf2,0x7c]
6236
6237v_cmpx_nge_f64 vcc, v[254:255], v[2:3]
6238// CHECK: [0xfe,0x05,0xf2,0x7c]
6239
6240v_cmpx_nge_f64 vcc, s[2:3], v[2:3]
6241// CHECK: [0x02,0x04,0xf2,0x7c]
6242
6243v_cmpx_nge_f64 vcc, s[4:5], v[2:3]
6244// CHECK: [0x04,0x04,0xf2,0x7c]
6245
6246v_cmpx_nge_f64 vcc, s[100:101], v[2:3]
6247// CHECK: [0x64,0x04,0xf2,0x7c]
6248
6249v_cmpx_nge_f64 vcc, flat_scratch, v[2:3]
6250// CHECK: [0x66,0x04,0xf2,0x7c]
6251
6252v_cmpx_nge_f64 vcc, vcc, v[2:3]
6253// CHECK: [0x6a,0x04,0xf2,0x7c]
6254
6255v_cmpx_nge_f64 vcc, ttmp[14:15], v[2:3]
6256// CHECK: [0x7a,0x04,0xf2,0x7c]
6257
6258v_cmpx_nge_f64 vcc, exec, v[2:3]
6259// CHECK: [0x7e,0x04,0xf2,0x7c]
6260
6261v_cmpx_nge_f64 vcc, 0, v[2:3]
6262// CHECK: [0x80,0x04,0xf2,0x7c]
6263
6264v_cmpx_nge_f64 vcc, -1, v[2:3]
6265// CHECK: [0xc1,0x04,0xf2,0x7c]
6266
6267v_cmpx_nge_f64 vcc, 0.5, v[2:3]
6268// CHECK: [0xf0,0x04,0xf2,0x7c]
6269
6270v_cmpx_nge_f64 vcc, -4.0, v[2:3]
6271// CHECK: [0xf7,0x04,0xf2,0x7c]
6272
6273v_cmpx_nge_f64 vcc, src_vccz, v[2:3]
6274// CHECK: [0xfb,0x04,0xf2,0x7c]
6275
6276v_cmpx_nge_f64 vcc, src_execz, v[2:3]
6277// CHECK: [0xfc,0x04,0xf2,0x7c]
6278
6279v_cmpx_nge_f64 vcc, src_scc, v[2:3]
6280// CHECK: [0xfd,0x04,0xf2,0x7c]
6281
6282v_cmpx_nge_f64 vcc, 0xaf123456, v[2:3]
6283// CHECK: [0xff,0x04,0xf2,0x7c,0x56,0x34,0x12,0xaf]
6284
6285v_cmpx_nge_f64 vcc, 0x3f717273, v[2:3]
6286// CHECK: [0xff,0x04,0xf2,0x7c,0x73,0x72,0x71,0x3f]
6287
6288v_cmpx_nge_f64 vcc, v[1:2], v[254:255]
6289// CHECK: [0x01,0xfd,0xf3,0x7c]
6290
6291v_cmpx_nlg_f64 vcc, v[1:2], v[2:3]
6292// CHECK: [0x01,0x05,0xf4,0x7c]
6293
6294v_cmpx_nlg_f64 vcc, v[254:255], v[2:3]
6295// CHECK: [0xfe,0x05,0xf4,0x7c]
6296
6297v_cmpx_nlg_f64 vcc, s[2:3], v[2:3]
6298// CHECK: [0x02,0x04,0xf4,0x7c]
6299
6300v_cmpx_nlg_f64 vcc, s[4:5], v[2:3]
6301// CHECK: [0x04,0x04,0xf4,0x7c]
6302
6303v_cmpx_nlg_f64 vcc, s[100:101], v[2:3]
6304// CHECK: [0x64,0x04,0xf4,0x7c]
6305
6306v_cmpx_nlg_f64 vcc, flat_scratch, v[2:3]
6307// CHECK: [0x66,0x04,0xf4,0x7c]
6308
6309v_cmpx_nlg_f64 vcc, vcc, v[2:3]
6310// CHECK: [0x6a,0x04,0xf4,0x7c]
6311
6312v_cmpx_nlg_f64 vcc, ttmp[14:15], v[2:3]
6313// CHECK: [0x7a,0x04,0xf4,0x7c]
6314
6315v_cmpx_nlg_f64 vcc, exec, v[2:3]
6316// CHECK: [0x7e,0x04,0xf4,0x7c]
6317
6318v_cmpx_nlg_f64 vcc, 0, v[2:3]
6319// CHECK: [0x80,0x04,0xf4,0x7c]
6320
6321v_cmpx_nlg_f64 vcc, -1, v[2:3]
6322// CHECK: [0xc1,0x04,0xf4,0x7c]
6323
6324v_cmpx_nlg_f64 vcc, 0.5, v[2:3]
6325// CHECK: [0xf0,0x04,0xf4,0x7c]
6326
6327v_cmpx_nlg_f64 vcc, -4.0, v[2:3]
6328// CHECK: [0xf7,0x04,0xf4,0x7c]
6329
6330v_cmpx_nlg_f64 vcc, src_vccz, v[2:3]
6331// CHECK: [0xfb,0x04,0xf4,0x7c]
6332
6333v_cmpx_nlg_f64 vcc, src_execz, v[2:3]
6334// CHECK: [0xfc,0x04,0xf4,0x7c]
6335
6336v_cmpx_nlg_f64 vcc, src_scc, v[2:3]
6337// CHECK: [0xfd,0x04,0xf4,0x7c]
6338
6339v_cmpx_nlg_f64 vcc, 0xaf123456, v[2:3]
6340// CHECK: [0xff,0x04,0xf4,0x7c,0x56,0x34,0x12,0xaf]
6341
6342v_cmpx_nlg_f64 vcc, 0x3f717273, v[2:3]
6343// CHECK: [0xff,0x04,0xf4,0x7c,0x73,0x72,0x71,0x3f]
6344
6345v_cmpx_nlg_f64 vcc, v[1:2], v[254:255]
6346// CHECK: [0x01,0xfd,0xf5,0x7c]
6347
6348v_cmpx_ngt_f64 vcc, v[1:2], v[2:3]
6349// CHECK: [0x01,0x05,0xf6,0x7c]
6350
6351v_cmpx_ngt_f64 vcc, v[254:255], v[2:3]
6352// CHECK: [0xfe,0x05,0xf6,0x7c]
6353
6354v_cmpx_ngt_f64 vcc, s[2:3], v[2:3]
6355// CHECK: [0x02,0x04,0xf6,0x7c]
6356
6357v_cmpx_ngt_f64 vcc, s[4:5], v[2:3]
6358// CHECK: [0x04,0x04,0xf6,0x7c]
6359
6360v_cmpx_ngt_f64 vcc, s[100:101], v[2:3]
6361// CHECK: [0x64,0x04,0xf6,0x7c]
6362
6363v_cmpx_ngt_f64 vcc, flat_scratch, v[2:3]
6364// CHECK: [0x66,0x04,0xf6,0x7c]
6365
6366v_cmpx_ngt_f64 vcc, vcc, v[2:3]
6367// CHECK: [0x6a,0x04,0xf6,0x7c]
6368
6369v_cmpx_ngt_f64 vcc, ttmp[14:15], v[2:3]
6370// CHECK: [0x7a,0x04,0xf6,0x7c]
6371
6372v_cmpx_ngt_f64 vcc, exec, v[2:3]
6373// CHECK: [0x7e,0x04,0xf6,0x7c]
6374
6375v_cmpx_ngt_f64 vcc, 0, v[2:3]
6376// CHECK: [0x80,0x04,0xf6,0x7c]
6377
6378v_cmpx_ngt_f64 vcc, -1, v[2:3]
6379// CHECK: [0xc1,0x04,0xf6,0x7c]
6380
6381v_cmpx_ngt_f64 vcc, 0.5, v[2:3]
6382// CHECK: [0xf0,0x04,0xf6,0x7c]
6383
6384v_cmpx_ngt_f64 vcc, -4.0, v[2:3]
6385// CHECK: [0xf7,0x04,0xf6,0x7c]
6386
6387v_cmpx_ngt_f64 vcc, src_vccz, v[2:3]
6388// CHECK: [0xfb,0x04,0xf6,0x7c]
6389
6390v_cmpx_ngt_f64 vcc, src_execz, v[2:3]
6391// CHECK: [0xfc,0x04,0xf6,0x7c]
6392
6393v_cmpx_ngt_f64 vcc, src_scc, v[2:3]
6394// CHECK: [0xfd,0x04,0xf6,0x7c]
6395
6396v_cmpx_ngt_f64 vcc, 0xaf123456, v[2:3]
6397// CHECK: [0xff,0x04,0xf6,0x7c,0x56,0x34,0x12,0xaf]
6398
6399v_cmpx_ngt_f64 vcc, 0x3f717273, v[2:3]
6400// CHECK: [0xff,0x04,0xf6,0x7c,0x73,0x72,0x71,0x3f]
6401
6402v_cmpx_ngt_f64 vcc, v[1:2], v[254:255]
6403// CHECK: [0x01,0xfd,0xf7,0x7c]
6404
6405v_cmpx_nle_f64 vcc, v[1:2], v[2:3]
6406// CHECK: [0x01,0x05,0xf8,0x7c]
6407
6408v_cmpx_nle_f64 vcc, v[254:255], v[2:3]
6409// CHECK: [0xfe,0x05,0xf8,0x7c]
6410
6411v_cmpx_nle_f64 vcc, s[2:3], v[2:3]
6412// CHECK: [0x02,0x04,0xf8,0x7c]
6413
6414v_cmpx_nle_f64 vcc, s[4:5], v[2:3]
6415// CHECK: [0x04,0x04,0xf8,0x7c]
6416
6417v_cmpx_nle_f64 vcc, s[100:101], v[2:3]
6418// CHECK: [0x64,0x04,0xf8,0x7c]
6419
6420v_cmpx_nle_f64 vcc, flat_scratch, v[2:3]
6421// CHECK: [0x66,0x04,0xf8,0x7c]
6422
6423v_cmpx_nle_f64 vcc, vcc, v[2:3]
6424// CHECK: [0x6a,0x04,0xf8,0x7c]
6425
6426v_cmpx_nle_f64 vcc, ttmp[14:15], v[2:3]
6427// CHECK: [0x7a,0x04,0xf8,0x7c]
6428
6429v_cmpx_nle_f64 vcc, exec, v[2:3]
6430// CHECK: [0x7e,0x04,0xf8,0x7c]
6431
6432v_cmpx_nle_f64 vcc, 0, v[2:3]
6433// CHECK: [0x80,0x04,0xf8,0x7c]
6434
6435v_cmpx_nle_f64 vcc, -1, v[2:3]
6436// CHECK: [0xc1,0x04,0xf8,0x7c]
6437
6438v_cmpx_nle_f64 vcc, 0.5, v[2:3]
6439// CHECK: [0xf0,0x04,0xf8,0x7c]
6440
6441v_cmpx_nle_f64 vcc, -4.0, v[2:3]
6442// CHECK: [0xf7,0x04,0xf8,0x7c]
6443
6444v_cmpx_nle_f64 vcc, src_vccz, v[2:3]
6445// CHECK: [0xfb,0x04,0xf8,0x7c]
6446
6447v_cmpx_nle_f64 vcc, src_execz, v[2:3]
6448// CHECK: [0xfc,0x04,0xf8,0x7c]
6449
6450v_cmpx_nle_f64 vcc, src_scc, v[2:3]
6451// CHECK: [0xfd,0x04,0xf8,0x7c]
6452
6453v_cmpx_nle_f64 vcc, 0xaf123456, v[2:3]
6454// CHECK: [0xff,0x04,0xf8,0x7c,0x56,0x34,0x12,0xaf]
6455
6456v_cmpx_nle_f64 vcc, 0x3f717273, v[2:3]
6457// CHECK: [0xff,0x04,0xf8,0x7c,0x73,0x72,0x71,0x3f]
6458
6459v_cmpx_nle_f64 vcc, v[1:2], v[254:255]
6460// CHECK: [0x01,0xfd,0xf9,0x7c]
6461
6462v_cmpx_neq_f64 vcc, v[1:2], v[2:3]
6463// CHECK: [0x01,0x05,0xfa,0x7c]
6464
6465v_cmpx_neq_f64 vcc, v[254:255], v[2:3]
6466// CHECK: [0xfe,0x05,0xfa,0x7c]
6467
6468v_cmpx_neq_f64 vcc, s[2:3], v[2:3]
6469// CHECK: [0x02,0x04,0xfa,0x7c]
6470
6471v_cmpx_neq_f64 vcc, s[4:5], v[2:3]
6472// CHECK: [0x04,0x04,0xfa,0x7c]
6473
6474v_cmpx_neq_f64 vcc, s[100:101], v[2:3]
6475// CHECK: [0x64,0x04,0xfa,0x7c]
6476
6477v_cmpx_neq_f64 vcc, flat_scratch, v[2:3]
6478// CHECK: [0x66,0x04,0xfa,0x7c]
6479
6480v_cmpx_neq_f64 vcc, vcc, v[2:3]
6481// CHECK: [0x6a,0x04,0xfa,0x7c]
6482
6483v_cmpx_neq_f64 vcc, ttmp[14:15], v[2:3]
6484// CHECK: [0x7a,0x04,0xfa,0x7c]
6485
6486v_cmpx_neq_f64 vcc, exec, v[2:3]
6487// CHECK: [0x7e,0x04,0xfa,0x7c]
6488
6489v_cmpx_neq_f64 vcc, 0, v[2:3]
6490// CHECK: [0x80,0x04,0xfa,0x7c]
6491
6492v_cmpx_neq_f64 vcc, -1, v[2:3]
6493// CHECK: [0xc1,0x04,0xfa,0x7c]
6494
6495v_cmpx_neq_f64 vcc, 0.5, v[2:3]
6496// CHECK: [0xf0,0x04,0xfa,0x7c]
6497
6498v_cmpx_neq_f64 vcc, -4.0, v[2:3]
6499// CHECK: [0xf7,0x04,0xfa,0x7c]
6500
6501v_cmpx_neq_f64 vcc, src_vccz, v[2:3]
6502// CHECK: [0xfb,0x04,0xfa,0x7c]
6503
6504v_cmpx_neq_f64 vcc, src_execz, v[2:3]
6505// CHECK: [0xfc,0x04,0xfa,0x7c]
6506
6507v_cmpx_neq_f64 vcc, src_scc, v[2:3]
6508// CHECK: [0xfd,0x04,0xfa,0x7c]
6509
6510v_cmpx_neq_f64 vcc, 0xaf123456, v[2:3]
6511// CHECK: [0xff,0x04,0xfa,0x7c,0x56,0x34,0x12,0xaf]
6512
6513v_cmpx_neq_f64 vcc, 0x3f717273, v[2:3]
6514// CHECK: [0xff,0x04,0xfa,0x7c,0x73,0x72,0x71,0x3f]
6515
6516v_cmpx_neq_f64 vcc, v[1:2], v[254:255]
6517// CHECK: [0x01,0xfd,0xfb,0x7c]
6518
6519v_cmpx_nlt_f64 vcc, v[1:2], v[2:3]
6520// CHECK: [0x01,0x05,0xfc,0x7c]
6521
6522v_cmpx_nlt_f64 vcc, v[254:255], v[2:3]
6523// CHECK: [0xfe,0x05,0xfc,0x7c]
6524
6525v_cmpx_nlt_f64 vcc, s[2:3], v[2:3]
6526// CHECK: [0x02,0x04,0xfc,0x7c]
6527
6528v_cmpx_nlt_f64 vcc, s[4:5], v[2:3]
6529// CHECK: [0x04,0x04,0xfc,0x7c]
6530
6531v_cmpx_nlt_f64 vcc, s[100:101], v[2:3]
6532// CHECK: [0x64,0x04,0xfc,0x7c]
6533
6534v_cmpx_nlt_f64 vcc, flat_scratch, v[2:3]
6535// CHECK: [0x66,0x04,0xfc,0x7c]
6536
6537v_cmpx_nlt_f64 vcc, vcc, v[2:3]
6538// CHECK: [0x6a,0x04,0xfc,0x7c]
6539
6540v_cmpx_nlt_f64 vcc, ttmp[14:15], v[2:3]
6541// CHECK: [0x7a,0x04,0xfc,0x7c]
6542
6543v_cmpx_nlt_f64 vcc, exec, v[2:3]
6544// CHECK: [0x7e,0x04,0xfc,0x7c]
6545
6546v_cmpx_nlt_f64 vcc, 0, v[2:3]
6547// CHECK: [0x80,0x04,0xfc,0x7c]
6548
6549v_cmpx_nlt_f64 vcc, -1, v[2:3]
6550// CHECK: [0xc1,0x04,0xfc,0x7c]
6551
6552v_cmpx_nlt_f64 vcc, 0.5, v[2:3]
6553// CHECK: [0xf0,0x04,0xfc,0x7c]
6554
6555v_cmpx_nlt_f64 vcc, -4.0, v[2:3]
6556// CHECK: [0xf7,0x04,0xfc,0x7c]
6557
6558v_cmpx_nlt_f64 vcc, src_vccz, v[2:3]
6559// CHECK: [0xfb,0x04,0xfc,0x7c]
6560
6561v_cmpx_nlt_f64 vcc, src_execz, v[2:3]
6562// CHECK: [0xfc,0x04,0xfc,0x7c]
6563
6564v_cmpx_nlt_f64 vcc, src_scc, v[2:3]
6565// CHECK: [0xfd,0x04,0xfc,0x7c]
6566
6567v_cmpx_nlt_f64 vcc, 0xaf123456, v[2:3]
6568// CHECK: [0xff,0x04,0xfc,0x7c,0x56,0x34,0x12,0xaf]
6569
6570v_cmpx_nlt_f64 vcc, 0x3f717273, v[2:3]
6571// CHECK: [0xff,0x04,0xfc,0x7c,0x73,0x72,0x71,0x3f]
6572
6573v_cmpx_nlt_f64 vcc, v[1:2], v[254:255]
6574// CHECK: [0x01,0xfd,0xfd,0x7c]
6575
6576v_cmpx_tru_f64 vcc, v[1:2], v[2:3]
6577// CHECK: [0x01,0x05,0xfe,0x7c]
6578
6579v_cmpx_tru_f64 vcc, v[254:255], v[2:3]
6580// CHECK: [0xfe,0x05,0xfe,0x7c]
6581
6582v_cmpx_tru_f64 vcc, s[2:3], v[2:3]
6583// CHECK: [0x02,0x04,0xfe,0x7c]
6584
6585v_cmpx_tru_f64 vcc, s[4:5], v[2:3]
6586// CHECK: [0x04,0x04,0xfe,0x7c]
6587
6588v_cmpx_tru_f64 vcc, s[100:101], v[2:3]
6589// CHECK: [0x64,0x04,0xfe,0x7c]
6590
6591v_cmpx_tru_f64 vcc, flat_scratch, v[2:3]
6592// CHECK: [0x66,0x04,0xfe,0x7c]
6593
6594v_cmpx_tru_f64 vcc, vcc, v[2:3]
6595// CHECK: [0x6a,0x04,0xfe,0x7c]
6596
6597v_cmpx_tru_f64 vcc, ttmp[14:15], v[2:3]
6598// CHECK: [0x7a,0x04,0xfe,0x7c]
6599
6600v_cmpx_tru_f64 vcc, exec, v[2:3]
6601// CHECK: [0x7e,0x04,0xfe,0x7c]
6602
6603v_cmpx_tru_f64 vcc, 0, v[2:3]
6604// CHECK: [0x80,0x04,0xfe,0x7c]
6605
6606v_cmpx_tru_f64 vcc, -1, v[2:3]
6607// CHECK: [0xc1,0x04,0xfe,0x7c]
6608
6609v_cmpx_tru_f64 vcc, 0.5, v[2:3]
6610// CHECK: [0xf0,0x04,0xfe,0x7c]
6611
6612v_cmpx_tru_f64 vcc, -4.0, v[2:3]
6613// CHECK: [0xf7,0x04,0xfe,0x7c]
6614
6615v_cmpx_tru_f64 vcc, src_vccz, v[2:3]
6616// CHECK: [0xfb,0x04,0xfe,0x7c]
6617
6618v_cmpx_tru_f64 vcc, src_execz, v[2:3]
6619// CHECK: [0xfc,0x04,0xfe,0x7c]
6620
6621v_cmpx_tru_f64 vcc, src_scc, v[2:3]
6622// CHECK: [0xfd,0x04,0xfe,0x7c]
6623
6624v_cmpx_tru_f64 vcc, 0xaf123456, v[2:3]
6625// CHECK: [0xff,0x04,0xfe,0x7c,0x56,0x34,0x12,0xaf]
6626
6627v_cmpx_tru_f64 vcc, 0x3f717273, v[2:3]
6628// CHECK: [0xff,0x04,0xfe,0x7c,0x73,0x72,0x71,0x3f]
6629
6630v_cmpx_tru_f64 vcc, v[1:2], v[254:255]
6631// CHECK: [0x01,0xfd,0xff,0x7c]
6632
6633v_cmp_f_i16 vcc, v1, v2
6634// CHECK: [0x01,0x05,0x40,0x7d]
6635
6636v_cmp_f_i16 vcc, v255, v2
6637// CHECK: [0xff,0x05,0x40,0x7d]
6638
6639v_cmp_f_i16 vcc, s1, v2
6640// CHECK: [0x01,0x04,0x40,0x7d]
6641
6642v_cmp_f_i16 vcc, s101, v2
6643// CHECK: [0x65,0x04,0x40,0x7d]
6644
6645v_cmp_f_i16 vcc, flat_scratch_lo, v2
6646// CHECK: [0x66,0x04,0x40,0x7d]
6647
6648v_cmp_f_i16 vcc, flat_scratch_hi, v2
6649// CHECK: [0x67,0x04,0x40,0x7d]
6650
6651v_cmp_f_i16 vcc, vcc_lo, v2
6652// CHECK: [0x6a,0x04,0x40,0x7d]
6653
6654v_cmp_f_i16 vcc, vcc_hi, v2
6655// CHECK: [0x6b,0x04,0x40,0x7d]
6656
6657v_cmp_f_i16 vcc, ttmp15, v2
6658// CHECK: [0x7b,0x04,0x40,0x7d]
6659
6660v_cmp_f_i16 vcc, m0, v2
6661// CHECK: [0x7c,0x04,0x40,0x7d]
6662
6663v_cmp_f_i16 vcc, exec_lo, v2
6664// CHECK: [0x7e,0x04,0x40,0x7d]
6665
6666v_cmp_f_i16 vcc, exec_hi, v2
6667// CHECK: [0x7f,0x04,0x40,0x7d]
6668
6669v_cmp_f_i16 vcc, 0, v2
6670// CHECK: [0x80,0x04,0x40,0x7d]
6671
6672v_cmp_f_i16 vcc, -1, v2
6673// CHECK: [0xc1,0x04,0x40,0x7d]
6674
6675v_cmp_f_i16 vcc, 0.5, v2
6676// CHECK: [0xff,0x04,0x40,0x7d,0x00,0x38,0x00,0x00]
6677
6678v_cmp_f_i16 vcc, -4.0, v2
6679// CHECK: [0xff,0x04,0x40,0x7d,0x00,0xc4,0x00,0x00]
6680
6681v_cmp_f_i16 vcc, src_vccz, v2
6682// CHECK: [0xfb,0x04,0x40,0x7d]
6683
6684v_cmp_f_i16 vcc, src_execz, v2
6685// CHECK: [0xfc,0x04,0x40,0x7d]
6686
6687v_cmp_f_i16 vcc, src_scc, v2
6688// CHECK: [0xfd,0x04,0x40,0x7d]
6689
6690v_cmp_f_i16 vcc, src_lds_direct, v2
6691// CHECK: [0xfe,0x04,0x40,0x7d]
6692
6693v_cmp_f_i16 vcc, 0xfe0b, v2
6694// CHECK: [0xff,0x04,0x40,0x7d,0x0b,0xfe,0x00,0x00]
6695
6696v_cmp_f_i16 vcc, 0x3456, v2
6697// CHECK: [0xff,0x04,0x40,0x7d,0x56,0x34,0x00,0x00]
6698
6699v_cmp_f_i16 vcc, v1, v255
6700// CHECK: [0x01,0xff,0x41,0x7d]
6701
6702v_cmp_lt_i16 vcc, v1, v2
6703// CHECK: [0x01,0x05,0x42,0x7d]
6704
6705v_cmp_lt_i16 vcc, v255, v2
6706// CHECK: [0xff,0x05,0x42,0x7d]
6707
6708v_cmp_lt_i16 vcc, s1, v2
6709// CHECK: [0x01,0x04,0x42,0x7d]
6710
6711v_cmp_lt_i16 vcc, s101, v2
6712// CHECK: [0x65,0x04,0x42,0x7d]
6713
6714v_cmp_lt_i16 vcc, flat_scratch_lo, v2
6715// CHECK: [0x66,0x04,0x42,0x7d]
6716
6717v_cmp_lt_i16 vcc, flat_scratch_hi, v2
6718// CHECK: [0x67,0x04,0x42,0x7d]
6719
6720v_cmp_lt_i16 vcc, vcc_lo, v2
6721// CHECK: [0x6a,0x04,0x42,0x7d]
6722
6723v_cmp_lt_i16 vcc, vcc_hi, v2
6724// CHECK: [0x6b,0x04,0x42,0x7d]
6725
6726v_cmp_lt_i16 vcc, ttmp15, v2
6727// CHECK: [0x7b,0x04,0x42,0x7d]
6728
6729v_cmp_lt_i16 vcc, m0, v2
6730// CHECK: [0x7c,0x04,0x42,0x7d]
6731
6732v_cmp_lt_i16 vcc, exec_lo, v2
6733// CHECK: [0x7e,0x04,0x42,0x7d]
6734
6735v_cmp_lt_i16 vcc, exec_hi, v2
6736// CHECK: [0x7f,0x04,0x42,0x7d]
6737
6738v_cmp_lt_i16 vcc, 0, v2
6739// CHECK: [0x80,0x04,0x42,0x7d]
6740
6741v_cmp_lt_i16 vcc, -1, v2
6742// CHECK: [0xc1,0x04,0x42,0x7d]
6743
6744v_cmp_lt_i16 vcc, 0.5, v2
6745// CHECK: [0xff,0x04,0x42,0x7d,0x00,0x38,0x00,0x00]
6746
6747v_cmp_lt_i16 vcc, -4.0, v2
6748// CHECK: [0xff,0x04,0x42,0x7d,0x00,0xc4,0x00,0x00]
6749
6750v_cmp_lt_i16 vcc, src_vccz, v2
6751// CHECK: [0xfb,0x04,0x42,0x7d]
6752
6753v_cmp_lt_i16 vcc, src_execz, v2
6754// CHECK: [0xfc,0x04,0x42,0x7d]
6755
6756v_cmp_lt_i16 vcc, src_scc, v2
6757// CHECK: [0xfd,0x04,0x42,0x7d]
6758
6759v_cmp_lt_i16 vcc, src_lds_direct, v2
6760// CHECK: [0xfe,0x04,0x42,0x7d]
6761
6762v_cmp_lt_i16 vcc, 0xfe0b, v2
6763// CHECK: [0xff,0x04,0x42,0x7d,0x0b,0xfe,0x00,0x00]
6764
6765v_cmp_lt_i16 vcc, 0x3456, v2
6766// CHECK: [0xff,0x04,0x42,0x7d,0x56,0x34,0x00,0x00]
6767
6768v_cmp_lt_i16 vcc, v1, v255
6769// CHECK: [0x01,0xff,0x43,0x7d]
6770
6771v_cmp_eq_i16 vcc, v1, v2
6772// CHECK: [0x01,0x05,0x44,0x7d]
6773
6774v_cmp_eq_i16 vcc, v255, v2
6775// CHECK: [0xff,0x05,0x44,0x7d]
6776
6777v_cmp_eq_i16 vcc, s1, v2
6778// CHECK: [0x01,0x04,0x44,0x7d]
6779
6780v_cmp_eq_i16 vcc, s101, v2
6781// CHECK: [0x65,0x04,0x44,0x7d]
6782
6783v_cmp_eq_i16 vcc, flat_scratch_lo, v2
6784// CHECK: [0x66,0x04,0x44,0x7d]
6785
6786v_cmp_eq_i16 vcc, flat_scratch_hi, v2
6787// CHECK: [0x67,0x04,0x44,0x7d]
6788
6789v_cmp_eq_i16 vcc, vcc_lo, v2
6790// CHECK: [0x6a,0x04,0x44,0x7d]
6791
6792v_cmp_eq_i16 vcc, vcc_hi, v2
6793// CHECK: [0x6b,0x04,0x44,0x7d]
6794
6795v_cmp_eq_i16 vcc, ttmp15, v2
6796// CHECK: [0x7b,0x04,0x44,0x7d]
6797
6798v_cmp_eq_i16 vcc, m0, v2
6799// CHECK: [0x7c,0x04,0x44,0x7d]
6800
6801v_cmp_eq_i16 vcc, exec_lo, v2
6802// CHECK: [0x7e,0x04,0x44,0x7d]
6803
6804v_cmp_eq_i16 vcc, exec_hi, v2
6805// CHECK: [0x7f,0x04,0x44,0x7d]
6806
6807v_cmp_eq_i16 vcc, 0, v2
6808// CHECK: [0x80,0x04,0x44,0x7d]
6809
6810v_cmp_eq_i16 vcc, -1, v2
6811// CHECK: [0xc1,0x04,0x44,0x7d]
6812
6813v_cmp_eq_i16 vcc, 0.5, v2
6814// CHECK: [0xff,0x04,0x44,0x7d,0x00,0x38,0x00,0x00]
6815
6816v_cmp_eq_i16 vcc, -4.0, v2
6817// CHECK: [0xff,0x04,0x44,0x7d,0x00,0xc4,0x00,0x00]
6818
6819v_cmp_eq_i16 vcc, src_vccz, v2
6820// CHECK: [0xfb,0x04,0x44,0x7d]
6821
6822v_cmp_eq_i16 vcc, src_execz, v2
6823// CHECK: [0xfc,0x04,0x44,0x7d]
6824
6825v_cmp_eq_i16 vcc, src_scc, v2
6826// CHECK: [0xfd,0x04,0x44,0x7d]
6827
6828v_cmp_eq_i16 vcc, src_lds_direct, v2
6829// CHECK: [0xfe,0x04,0x44,0x7d]
6830
6831v_cmp_eq_i16 vcc, 0xfe0b, v2
6832// CHECK: [0xff,0x04,0x44,0x7d,0x0b,0xfe,0x00,0x00]
6833
6834v_cmp_eq_i16 vcc, 0x3456, v2
6835// CHECK: [0xff,0x04,0x44,0x7d,0x56,0x34,0x00,0x00]
6836
6837v_cmp_eq_i16 vcc, v1, v255
6838// CHECK: [0x01,0xff,0x45,0x7d]
6839
6840v_cmp_le_i16 vcc, v1, v2
6841// CHECK: [0x01,0x05,0x46,0x7d]
6842
6843v_cmp_le_i16 vcc, v255, v2
6844// CHECK: [0xff,0x05,0x46,0x7d]
6845
6846v_cmp_le_i16 vcc, s1, v2
6847// CHECK: [0x01,0x04,0x46,0x7d]
6848
6849v_cmp_le_i16 vcc, s101, v2
6850// CHECK: [0x65,0x04,0x46,0x7d]
6851
6852v_cmp_le_i16 vcc, flat_scratch_lo, v2
6853// CHECK: [0x66,0x04,0x46,0x7d]
6854
6855v_cmp_le_i16 vcc, flat_scratch_hi, v2
6856// CHECK: [0x67,0x04,0x46,0x7d]
6857
6858v_cmp_le_i16 vcc, vcc_lo, v2
6859// CHECK: [0x6a,0x04,0x46,0x7d]
6860
6861v_cmp_le_i16 vcc, vcc_hi, v2
6862// CHECK: [0x6b,0x04,0x46,0x7d]
6863
6864v_cmp_le_i16 vcc, ttmp15, v2
6865// CHECK: [0x7b,0x04,0x46,0x7d]
6866
6867v_cmp_le_i16 vcc, m0, v2
6868// CHECK: [0x7c,0x04,0x46,0x7d]
6869
6870v_cmp_le_i16 vcc, exec_lo, v2
6871// CHECK: [0x7e,0x04,0x46,0x7d]
6872
6873v_cmp_le_i16 vcc, exec_hi, v2
6874// CHECK: [0x7f,0x04,0x46,0x7d]
6875
6876v_cmp_le_i16 vcc, 0, v2
6877// CHECK: [0x80,0x04,0x46,0x7d]
6878
6879v_cmp_le_i16 vcc, -1, v2
6880// CHECK: [0xc1,0x04,0x46,0x7d]
6881
6882v_cmp_le_i16 vcc, 0.5, v2
6883// CHECK: [0xff,0x04,0x46,0x7d,0x00,0x38,0x00,0x00]
6884
6885v_cmp_le_i16 vcc, -4.0, v2
6886// CHECK: [0xff,0x04,0x46,0x7d,0x00,0xc4,0x00,0x00]
6887
6888v_cmp_le_i16 vcc, src_vccz, v2
6889// CHECK: [0xfb,0x04,0x46,0x7d]
6890
6891v_cmp_le_i16 vcc, src_execz, v2
6892// CHECK: [0xfc,0x04,0x46,0x7d]
6893
6894v_cmp_le_i16 vcc, src_scc, v2
6895// CHECK: [0xfd,0x04,0x46,0x7d]
6896
6897v_cmp_le_i16 vcc, src_lds_direct, v2
6898// CHECK: [0xfe,0x04,0x46,0x7d]
6899
6900v_cmp_le_i16 vcc, 0xfe0b, v2
6901// CHECK: [0xff,0x04,0x46,0x7d,0x0b,0xfe,0x00,0x00]
6902
6903v_cmp_le_i16 vcc, 0x3456, v2
6904// CHECK: [0xff,0x04,0x46,0x7d,0x56,0x34,0x00,0x00]
6905
6906v_cmp_le_i16 vcc, v1, v255
6907// CHECK: [0x01,0xff,0x47,0x7d]
6908
6909v_cmp_gt_i16 vcc, v1, v2
6910// CHECK: [0x01,0x05,0x48,0x7d]
6911
6912v_cmp_gt_i16 vcc, v255, v2
6913// CHECK: [0xff,0x05,0x48,0x7d]
6914
6915v_cmp_gt_i16 vcc, s1, v2
6916// CHECK: [0x01,0x04,0x48,0x7d]
6917
6918v_cmp_gt_i16 vcc, s101, v2
6919// CHECK: [0x65,0x04,0x48,0x7d]
6920
6921v_cmp_gt_i16 vcc, flat_scratch_lo, v2
6922// CHECK: [0x66,0x04,0x48,0x7d]
6923
6924v_cmp_gt_i16 vcc, flat_scratch_hi, v2
6925// CHECK: [0x67,0x04,0x48,0x7d]
6926
6927v_cmp_gt_i16 vcc, vcc_lo, v2
6928// CHECK: [0x6a,0x04,0x48,0x7d]
6929
6930v_cmp_gt_i16 vcc, vcc_hi, v2
6931// CHECK: [0x6b,0x04,0x48,0x7d]
6932
6933v_cmp_gt_i16 vcc, ttmp15, v2
6934// CHECK: [0x7b,0x04,0x48,0x7d]
6935
6936v_cmp_gt_i16 vcc, m0, v2
6937// CHECK: [0x7c,0x04,0x48,0x7d]
6938
6939v_cmp_gt_i16 vcc, exec_lo, v2
6940// CHECK: [0x7e,0x04,0x48,0x7d]
6941
6942v_cmp_gt_i16 vcc, exec_hi, v2
6943// CHECK: [0x7f,0x04,0x48,0x7d]
6944
6945v_cmp_gt_i16 vcc, 0, v2
6946// CHECK: [0x80,0x04,0x48,0x7d]
6947
6948v_cmp_gt_i16 vcc, -1, v2
6949// CHECK: [0xc1,0x04,0x48,0x7d]
6950
6951v_cmp_gt_i16 vcc, 0.5, v2
6952// CHECK: [0xff,0x04,0x48,0x7d,0x00,0x38,0x00,0x00]
6953
6954v_cmp_gt_i16 vcc, -4.0, v2
6955// CHECK: [0xff,0x04,0x48,0x7d,0x00,0xc4,0x00,0x00]
6956
6957v_cmp_gt_i16 vcc, src_vccz, v2
6958// CHECK: [0xfb,0x04,0x48,0x7d]
6959
6960v_cmp_gt_i16 vcc, src_execz, v2
6961// CHECK: [0xfc,0x04,0x48,0x7d]
6962
6963v_cmp_gt_i16 vcc, src_scc, v2
6964// CHECK: [0xfd,0x04,0x48,0x7d]
6965
6966v_cmp_gt_i16 vcc, src_lds_direct, v2
6967// CHECK: [0xfe,0x04,0x48,0x7d]
6968
6969v_cmp_gt_i16 vcc, 0xfe0b, v2
6970// CHECK: [0xff,0x04,0x48,0x7d,0x0b,0xfe,0x00,0x00]
6971
6972v_cmp_gt_i16 vcc, 0x3456, v2
6973// CHECK: [0xff,0x04,0x48,0x7d,0x56,0x34,0x00,0x00]
6974
6975v_cmp_gt_i16 vcc, v1, v255
6976// CHECK: [0x01,0xff,0x49,0x7d]
6977
6978v_cmp_ne_i16 vcc, v1, v2
6979// CHECK: [0x01,0x05,0x4a,0x7d]
6980
6981v_cmp_ne_i16 vcc, v255, v2
6982// CHECK: [0xff,0x05,0x4a,0x7d]
6983
6984v_cmp_ne_i16 vcc, s1, v2
6985// CHECK: [0x01,0x04,0x4a,0x7d]
6986
6987v_cmp_ne_i16 vcc, s101, v2
6988// CHECK: [0x65,0x04,0x4a,0x7d]
6989
6990v_cmp_ne_i16 vcc, flat_scratch_lo, v2
6991// CHECK: [0x66,0x04,0x4a,0x7d]
6992
6993v_cmp_ne_i16 vcc, flat_scratch_hi, v2
6994// CHECK: [0x67,0x04,0x4a,0x7d]
6995
6996v_cmp_ne_i16 vcc, vcc_lo, v2
6997// CHECK: [0x6a,0x04,0x4a,0x7d]
6998
6999v_cmp_ne_i16 vcc, vcc_hi, v2
7000// CHECK: [0x6b,0x04,0x4a,0x7d]
7001
7002v_cmp_ne_i16 vcc, ttmp15, v2
7003// CHECK: [0x7b,0x04,0x4a,0x7d]
7004
7005v_cmp_ne_i16 vcc, m0, v2
7006// CHECK: [0x7c,0x04,0x4a,0x7d]
7007
7008v_cmp_ne_i16 vcc, exec_lo, v2
7009// CHECK: [0x7e,0x04,0x4a,0x7d]
7010
7011v_cmp_ne_i16 vcc, exec_hi, v2
7012// CHECK: [0x7f,0x04,0x4a,0x7d]
7013
7014v_cmp_ne_i16 vcc, 0, v2
7015// CHECK: [0x80,0x04,0x4a,0x7d]
7016
7017v_cmp_ne_i16 vcc, -1, v2
7018// CHECK: [0xc1,0x04,0x4a,0x7d]
7019
7020v_cmp_ne_i16 vcc, 0.5, v2
7021// CHECK: [0xff,0x04,0x4a,0x7d,0x00,0x38,0x00,0x00]
7022
7023v_cmp_ne_i16 vcc, -4.0, v2
7024// CHECK: [0xff,0x04,0x4a,0x7d,0x00,0xc4,0x00,0x00]
7025
7026v_cmp_ne_i16 vcc, src_vccz, v2
7027// CHECK: [0xfb,0x04,0x4a,0x7d]
7028
7029v_cmp_ne_i16 vcc, src_execz, v2
7030// CHECK: [0xfc,0x04,0x4a,0x7d]
7031
7032v_cmp_ne_i16 vcc, src_scc, v2
7033// CHECK: [0xfd,0x04,0x4a,0x7d]
7034
7035v_cmp_ne_i16 vcc, src_lds_direct, v2
7036// CHECK: [0xfe,0x04,0x4a,0x7d]
7037
7038v_cmp_ne_i16 vcc, 0xfe0b, v2
7039// CHECK: [0xff,0x04,0x4a,0x7d,0x0b,0xfe,0x00,0x00]
7040
7041v_cmp_ne_i16 vcc, 0x3456, v2
7042// CHECK: [0xff,0x04,0x4a,0x7d,0x56,0x34,0x00,0x00]
7043
7044v_cmp_ne_i16 vcc, v1, v255
7045// CHECK: [0x01,0xff,0x4b,0x7d]
7046
7047v_cmp_ge_i16 vcc, v1, v2
7048// CHECK: [0x01,0x05,0x4c,0x7d]
7049
7050v_cmp_ge_i16 vcc, v255, v2
7051// CHECK: [0xff,0x05,0x4c,0x7d]
7052
7053v_cmp_ge_i16 vcc, s1, v2
7054// CHECK: [0x01,0x04,0x4c,0x7d]
7055
7056v_cmp_ge_i16 vcc, s101, v2
7057// CHECK: [0x65,0x04,0x4c,0x7d]
7058
7059v_cmp_ge_i16 vcc, flat_scratch_lo, v2
7060// CHECK: [0x66,0x04,0x4c,0x7d]
7061
7062v_cmp_ge_i16 vcc, flat_scratch_hi, v2
7063// CHECK: [0x67,0x04,0x4c,0x7d]
7064
7065v_cmp_ge_i16 vcc, vcc_lo, v2
7066// CHECK: [0x6a,0x04,0x4c,0x7d]
7067
7068v_cmp_ge_i16 vcc, vcc_hi, v2
7069// CHECK: [0x6b,0x04,0x4c,0x7d]
7070
7071v_cmp_ge_i16 vcc, ttmp15, v2
7072// CHECK: [0x7b,0x04,0x4c,0x7d]
7073
7074v_cmp_ge_i16 vcc, m0, v2
7075// CHECK: [0x7c,0x04,0x4c,0x7d]
7076
7077v_cmp_ge_i16 vcc, exec_lo, v2
7078// CHECK: [0x7e,0x04,0x4c,0x7d]
7079
7080v_cmp_ge_i16 vcc, exec_hi, v2
7081// CHECK: [0x7f,0x04,0x4c,0x7d]
7082
7083v_cmp_ge_i16 vcc, 0, v2
7084// CHECK: [0x80,0x04,0x4c,0x7d]
7085
7086v_cmp_ge_i16 vcc, -1, v2
7087// CHECK: [0xc1,0x04,0x4c,0x7d]
7088
7089v_cmp_ge_i16 vcc, 0.5, v2
7090// CHECK: [0xff,0x04,0x4c,0x7d,0x00,0x38,0x00,0x00]
7091
7092v_cmp_ge_i16 vcc, -4.0, v2
7093// CHECK: [0xff,0x04,0x4c,0x7d,0x00,0xc4,0x00,0x00]
7094
7095v_cmp_ge_i16 vcc, src_vccz, v2
7096// CHECK: [0xfb,0x04,0x4c,0x7d]
7097
7098v_cmp_ge_i16 vcc, src_execz, v2
7099// CHECK: [0xfc,0x04,0x4c,0x7d]
7100
7101v_cmp_ge_i16 vcc, src_scc, v2
7102// CHECK: [0xfd,0x04,0x4c,0x7d]
7103
7104v_cmp_ge_i16 vcc, src_lds_direct, v2
7105// CHECK: [0xfe,0x04,0x4c,0x7d]
7106
7107v_cmp_ge_i16 vcc, 0xfe0b, v2
7108// CHECK: [0xff,0x04,0x4c,0x7d,0x0b,0xfe,0x00,0x00]
7109
7110v_cmp_ge_i16 vcc, 0x3456, v2
7111// CHECK: [0xff,0x04,0x4c,0x7d,0x56,0x34,0x00,0x00]
7112
7113v_cmp_ge_i16 vcc, v1, v255
7114// CHECK: [0x01,0xff,0x4d,0x7d]
7115
7116v_cmp_t_i16 vcc, v1, v2
7117// CHECK: [0x01,0x05,0x4e,0x7d]
7118
7119v_cmp_t_i16 vcc, v255, v2
7120// CHECK: [0xff,0x05,0x4e,0x7d]
7121
7122v_cmp_t_i16 vcc, s1, v2
7123// CHECK: [0x01,0x04,0x4e,0x7d]
7124
7125v_cmp_t_i16 vcc, s101, v2
7126// CHECK: [0x65,0x04,0x4e,0x7d]
7127
7128v_cmp_t_i16 vcc, flat_scratch_lo, v2
7129// CHECK: [0x66,0x04,0x4e,0x7d]
7130
7131v_cmp_t_i16 vcc, flat_scratch_hi, v2
7132// CHECK: [0x67,0x04,0x4e,0x7d]
7133
7134v_cmp_t_i16 vcc, vcc_lo, v2
7135// CHECK: [0x6a,0x04,0x4e,0x7d]
7136
7137v_cmp_t_i16 vcc, vcc_hi, v2
7138// CHECK: [0x6b,0x04,0x4e,0x7d]
7139
7140v_cmp_t_i16 vcc, ttmp15, v2
7141// CHECK: [0x7b,0x04,0x4e,0x7d]
7142
7143v_cmp_t_i16 vcc, m0, v2
7144// CHECK: [0x7c,0x04,0x4e,0x7d]
7145
7146v_cmp_t_i16 vcc, exec_lo, v2
7147// CHECK: [0x7e,0x04,0x4e,0x7d]
7148
7149v_cmp_t_i16 vcc, exec_hi, v2
7150// CHECK: [0x7f,0x04,0x4e,0x7d]
7151
7152v_cmp_t_i16 vcc, 0, v2
7153// CHECK: [0x80,0x04,0x4e,0x7d]
7154
7155v_cmp_t_i16 vcc, -1, v2
7156// CHECK: [0xc1,0x04,0x4e,0x7d]
7157
7158v_cmp_t_i16 vcc, 0.5, v2
7159// CHECK: [0xff,0x04,0x4e,0x7d,0x00,0x38,0x00,0x00]
7160
7161v_cmp_t_i16 vcc, -4.0, v2
7162// CHECK: [0xff,0x04,0x4e,0x7d,0x00,0xc4,0x00,0x00]
7163
7164v_cmp_t_i16 vcc, src_vccz, v2
7165// CHECK: [0xfb,0x04,0x4e,0x7d]
7166
7167v_cmp_t_i16 vcc, src_execz, v2
7168// CHECK: [0xfc,0x04,0x4e,0x7d]
7169
7170v_cmp_t_i16 vcc, src_scc, v2
7171// CHECK: [0xfd,0x04,0x4e,0x7d]
7172
7173v_cmp_t_i16 vcc, src_lds_direct, v2
7174// CHECK: [0xfe,0x04,0x4e,0x7d]
7175
7176v_cmp_t_i16 vcc, 0xfe0b, v2
7177// CHECK: [0xff,0x04,0x4e,0x7d,0x0b,0xfe,0x00,0x00]
7178
7179v_cmp_t_i16 vcc, 0x3456, v2
7180// CHECK: [0xff,0x04,0x4e,0x7d,0x56,0x34,0x00,0x00]
7181
7182v_cmp_t_i16 vcc, v1, v255
7183// CHECK: [0x01,0xff,0x4f,0x7d]
7184
7185v_cmp_f_u16 vcc, v1, v2
7186// CHECK: [0x01,0x05,0x50,0x7d]
7187
7188v_cmp_f_u16 vcc, v255, v2
7189// CHECK: [0xff,0x05,0x50,0x7d]
7190
7191v_cmp_f_u16 vcc, s1, v2
7192// CHECK: [0x01,0x04,0x50,0x7d]
7193
7194v_cmp_f_u16 vcc, s101, v2
7195// CHECK: [0x65,0x04,0x50,0x7d]
7196
7197v_cmp_f_u16 vcc, flat_scratch_lo, v2
7198// CHECK: [0x66,0x04,0x50,0x7d]
7199
7200v_cmp_f_u16 vcc, flat_scratch_hi, v2
7201// CHECK: [0x67,0x04,0x50,0x7d]
7202
7203v_cmp_f_u16 vcc, vcc_lo, v2
7204// CHECK: [0x6a,0x04,0x50,0x7d]
7205
7206v_cmp_f_u16 vcc, vcc_hi, v2
7207// CHECK: [0x6b,0x04,0x50,0x7d]
7208
7209v_cmp_f_u16 vcc, ttmp15, v2
7210// CHECK: [0x7b,0x04,0x50,0x7d]
7211
7212v_cmp_f_u16 vcc, m0, v2
7213// CHECK: [0x7c,0x04,0x50,0x7d]
7214
7215v_cmp_f_u16 vcc, exec_lo, v2
7216// CHECK: [0x7e,0x04,0x50,0x7d]
7217
7218v_cmp_f_u16 vcc, exec_hi, v2
7219// CHECK: [0x7f,0x04,0x50,0x7d]
7220
7221v_cmp_f_u16 vcc, 0, v2
7222// CHECK: [0x80,0x04,0x50,0x7d]
7223
7224v_cmp_f_u16 vcc, -1, v2
7225// CHECK: [0xc1,0x04,0x50,0x7d]
7226
7227v_cmp_f_u16 vcc, 0.5, v2
7228// CHECK: [0xff,0x04,0x50,0x7d,0x00,0x38,0x00,0x00]
7229
7230v_cmp_f_u16 vcc, -4.0, v2
7231// CHECK: [0xff,0x04,0x50,0x7d,0x00,0xc4,0x00,0x00]
7232
7233v_cmp_f_u16 vcc, src_vccz, v2
7234// CHECK: [0xfb,0x04,0x50,0x7d]
7235
7236v_cmp_f_u16 vcc, src_execz, v2
7237// CHECK: [0xfc,0x04,0x50,0x7d]
7238
7239v_cmp_f_u16 vcc, src_scc, v2
7240// CHECK: [0xfd,0x04,0x50,0x7d]
7241
7242v_cmp_f_u16 vcc, src_lds_direct, v2
7243// CHECK: [0xfe,0x04,0x50,0x7d]
7244
7245v_cmp_f_u16 vcc, 0xfe0b, v2
7246// CHECK: [0xff,0x04,0x50,0x7d,0x0b,0xfe,0x00,0x00]
7247
7248v_cmp_f_u16 vcc, 0x3456, v2
7249// CHECK: [0xff,0x04,0x50,0x7d,0x56,0x34,0x00,0x00]
7250
7251v_cmp_f_u16 vcc, v1, v255
7252// CHECK: [0x01,0xff,0x51,0x7d]
7253
7254v_cmp_lt_u16 vcc, v1, v2
7255// CHECK: [0x01,0x05,0x52,0x7d]
7256
7257v_cmp_lt_u16 vcc, v255, v2
7258// CHECK: [0xff,0x05,0x52,0x7d]
7259
7260v_cmp_lt_u16 vcc, s1, v2
7261// CHECK: [0x01,0x04,0x52,0x7d]
7262
7263v_cmp_lt_u16 vcc, s101, v2
7264// CHECK: [0x65,0x04,0x52,0x7d]
7265
7266v_cmp_lt_u16 vcc, flat_scratch_lo, v2
7267// CHECK: [0x66,0x04,0x52,0x7d]
7268
7269v_cmp_lt_u16 vcc, flat_scratch_hi, v2
7270// CHECK: [0x67,0x04,0x52,0x7d]
7271
7272v_cmp_lt_u16 vcc, vcc_lo, v2
7273// CHECK: [0x6a,0x04,0x52,0x7d]
7274
7275v_cmp_lt_u16 vcc, vcc_hi, v2
7276// CHECK: [0x6b,0x04,0x52,0x7d]
7277
7278v_cmp_lt_u16 vcc, ttmp15, v2
7279// CHECK: [0x7b,0x04,0x52,0x7d]
7280
7281v_cmp_lt_u16 vcc, m0, v2
7282// CHECK: [0x7c,0x04,0x52,0x7d]
7283
7284v_cmp_lt_u16 vcc, exec_lo, v2
7285// CHECK: [0x7e,0x04,0x52,0x7d]
7286
7287v_cmp_lt_u16 vcc, exec_hi, v2
7288// CHECK: [0x7f,0x04,0x52,0x7d]
7289
7290v_cmp_lt_u16 vcc, 0, v2
7291// CHECK: [0x80,0x04,0x52,0x7d]
7292
7293v_cmp_lt_u16 vcc, -1, v2
7294// CHECK: [0xc1,0x04,0x52,0x7d]
7295
7296v_cmp_lt_u16 vcc, 0.5, v2
7297// CHECK: [0xff,0x04,0x52,0x7d,0x00,0x38,0x00,0x00]
7298
7299v_cmp_lt_u16 vcc, -4.0, v2
7300// CHECK: [0xff,0x04,0x52,0x7d,0x00,0xc4,0x00,0x00]
7301
7302v_cmp_lt_u16 vcc, src_vccz, v2
7303// CHECK: [0xfb,0x04,0x52,0x7d]
7304
7305v_cmp_lt_u16 vcc, src_execz, v2
7306// CHECK: [0xfc,0x04,0x52,0x7d]
7307
7308v_cmp_lt_u16 vcc, src_scc, v2
7309// CHECK: [0xfd,0x04,0x52,0x7d]
7310
7311v_cmp_lt_u16 vcc, src_lds_direct, v2
7312// CHECK: [0xfe,0x04,0x52,0x7d]
7313
7314v_cmp_lt_u16 vcc, 0xfe0b, v2
7315// CHECK: [0xff,0x04,0x52,0x7d,0x0b,0xfe,0x00,0x00]
7316
7317v_cmp_lt_u16 vcc, 0x3456, v2
7318// CHECK: [0xff,0x04,0x52,0x7d,0x56,0x34,0x00,0x00]
7319
7320v_cmp_lt_u16 vcc, v1, v255
7321// CHECK: [0x01,0xff,0x53,0x7d]
7322
7323v_cmp_eq_u16 vcc, v1, v2
7324// CHECK: [0x01,0x05,0x54,0x7d]
7325
7326v_cmp_eq_u16 vcc, v255, v2
7327// CHECK: [0xff,0x05,0x54,0x7d]
7328
7329v_cmp_eq_u16 vcc, s1, v2
7330// CHECK: [0x01,0x04,0x54,0x7d]
7331
7332v_cmp_eq_u16 vcc, s101, v2
7333// CHECK: [0x65,0x04,0x54,0x7d]
7334
7335v_cmp_eq_u16 vcc, flat_scratch_lo, v2
7336// CHECK: [0x66,0x04,0x54,0x7d]
7337
7338v_cmp_eq_u16 vcc, flat_scratch_hi, v2
7339// CHECK: [0x67,0x04,0x54,0x7d]
7340
7341v_cmp_eq_u16 vcc, vcc_lo, v2
7342// CHECK: [0x6a,0x04,0x54,0x7d]
7343
7344v_cmp_eq_u16 vcc, vcc_hi, v2
7345// CHECK: [0x6b,0x04,0x54,0x7d]
7346
7347v_cmp_eq_u16 vcc, ttmp15, v2
7348// CHECK: [0x7b,0x04,0x54,0x7d]
7349
7350v_cmp_eq_u16 vcc, m0, v2
7351// CHECK: [0x7c,0x04,0x54,0x7d]
7352
7353v_cmp_eq_u16 vcc, exec_lo, v2
7354// CHECK: [0x7e,0x04,0x54,0x7d]
7355
7356v_cmp_eq_u16 vcc, exec_hi, v2
7357// CHECK: [0x7f,0x04,0x54,0x7d]
7358
7359v_cmp_eq_u16 vcc, 0, v2
7360// CHECK: [0x80,0x04,0x54,0x7d]
7361
7362v_cmp_eq_u16 vcc, -1, v2
7363// CHECK: [0xc1,0x04,0x54,0x7d]
7364
7365v_cmp_eq_u16 vcc, 0.5, v2
7366// CHECK: [0xff,0x04,0x54,0x7d,0x00,0x38,0x00,0x00]
7367
7368v_cmp_eq_u16 vcc, -4.0, v2
7369// CHECK: [0xff,0x04,0x54,0x7d,0x00,0xc4,0x00,0x00]
7370
7371v_cmp_eq_u16 vcc, src_vccz, v2
7372// CHECK: [0xfb,0x04,0x54,0x7d]
7373
7374v_cmp_eq_u16 vcc, src_execz, v2
7375// CHECK: [0xfc,0x04,0x54,0x7d]
7376
7377v_cmp_eq_u16 vcc, src_scc, v2
7378// CHECK: [0xfd,0x04,0x54,0x7d]
7379
7380v_cmp_eq_u16 vcc, src_lds_direct, v2
7381// CHECK: [0xfe,0x04,0x54,0x7d]
7382
7383v_cmp_eq_u16 vcc, 0xfe0b, v2
7384// CHECK: [0xff,0x04,0x54,0x7d,0x0b,0xfe,0x00,0x00]
7385
7386v_cmp_eq_u16 vcc, 0x3456, v2
7387// CHECK: [0xff,0x04,0x54,0x7d,0x56,0x34,0x00,0x00]
7388
7389v_cmp_eq_u16 vcc, v1, v255
7390// CHECK: [0x01,0xff,0x55,0x7d]
7391
7392v_cmp_le_u16 vcc, v1, v2
7393// CHECK: [0x01,0x05,0x56,0x7d]
7394
7395v_cmp_le_u16 vcc, v255, v2
7396// CHECK: [0xff,0x05,0x56,0x7d]
7397
7398v_cmp_le_u16 vcc, s1, v2
7399// CHECK: [0x01,0x04,0x56,0x7d]
7400
7401v_cmp_le_u16 vcc, s101, v2
7402// CHECK: [0x65,0x04,0x56,0x7d]
7403
7404v_cmp_le_u16 vcc, flat_scratch_lo, v2
7405// CHECK: [0x66,0x04,0x56,0x7d]
7406
7407v_cmp_le_u16 vcc, flat_scratch_hi, v2
7408// CHECK: [0x67,0x04,0x56,0x7d]
7409
7410v_cmp_le_u16 vcc, vcc_lo, v2
7411// CHECK: [0x6a,0x04,0x56,0x7d]
7412
7413v_cmp_le_u16 vcc, vcc_hi, v2
7414// CHECK: [0x6b,0x04,0x56,0x7d]
7415
7416v_cmp_le_u16 vcc, ttmp15, v2
7417// CHECK: [0x7b,0x04,0x56,0x7d]
7418
7419v_cmp_le_u16 vcc, m0, v2
7420// CHECK: [0x7c,0x04,0x56,0x7d]
7421
7422v_cmp_le_u16 vcc, exec_lo, v2
7423// CHECK: [0x7e,0x04,0x56,0x7d]
7424
7425v_cmp_le_u16 vcc, exec_hi, v2
7426// CHECK: [0x7f,0x04,0x56,0x7d]
7427
7428v_cmp_le_u16 vcc, 0, v2
7429// CHECK: [0x80,0x04,0x56,0x7d]
7430
7431v_cmp_le_u16 vcc, -1, v2
7432// CHECK: [0xc1,0x04,0x56,0x7d]
7433
7434v_cmp_le_u16 vcc, 0.5, v2
7435// CHECK: [0xff,0x04,0x56,0x7d,0x00,0x38,0x00,0x00]
7436
7437v_cmp_le_u16 vcc, -4.0, v2
7438// CHECK: [0xff,0x04,0x56,0x7d,0x00,0xc4,0x00,0x00]
7439
7440v_cmp_le_u16 vcc, src_vccz, v2
7441// CHECK: [0xfb,0x04,0x56,0x7d]
7442
7443v_cmp_le_u16 vcc, src_execz, v2
7444// CHECK: [0xfc,0x04,0x56,0x7d]
7445
7446v_cmp_le_u16 vcc, src_scc, v2
7447// CHECK: [0xfd,0x04,0x56,0x7d]
7448
7449v_cmp_le_u16 vcc, src_lds_direct, v2
7450// CHECK: [0xfe,0x04,0x56,0x7d]
7451
7452v_cmp_le_u16 vcc, 0xfe0b, v2
7453// CHECK: [0xff,0x04,0x56,0x7d,0x0b,0xfe,0x00,0x00]
7454
7455v_cmp_le_u16 vcc, 0x3456, v2
7456// CHECK: [0xff,0x04,0x56,0x7d,0x56,0x34,0x00,0x00]
7457
7458v_cmp_le_u16 vcc, v1, v255
7459// CHECK: [0x01,0xff,0x57,0x7d]
7460
7461v_cmp_gt_u16 vcc, v1, v2
7462// CHECK: [0x01,0x05,0x58,0x7d]
7463
7464v_cmp_gt_u16 vcc, v255, v2
7465// CHECK: [0xff,0x05,0x58,0x7d]
7466
7467v_cmp_gt_u16 vcc, s1, v2
7468// CHECK: [0x01,0x04,0x58,0x7d]
7469
7470v_cmp_gt_u16 vcc, s101, v2
7471// CHECK: [0x65,0x04,0x58,0x7d]
7472
7473v_cmp_gt_u16 vcc, flat_scratch_lo, v2
7474// CHECK: [0x66,0x04,0x58,0x7d]
7475
7476v_cmp_gt_u16 vcc, flat_scratch_hi, v2
7477// CHECK: [0x67,0x04,0x58,0x7d]
7478
7479v_cmp_gt_u16 vcc, vcc_lo, v2
7480// CHECK: [0x6a,0x04,0x58,0x7d]
7481
7482v_cmp_gt_u16 vcc, vcc_hi, v2
7483// CHECK: [0x6b,0x04,0x58,0x7d]
7484
7485v_cmp_gt_u16 vcc, ttmp15, v2
7486// CHECK: [0x7b,0x04,0x58,0x7d]
7487
7488v_cmp_gt_u16 vcc, m0, v2
7489// CHECK: [0x7c,0x04,0x58,0x7d]
7490
7491v_cmp_gt_u16 vcc, exec_lo, v2
7492// CHECK: [0x7e,0x04,0x58,0x7d]
7493
7494v_cmp_gt_u16 vcc, exec_hi, v2
7495// CHECK: [0x7f,0x04,0x58,0x7d]
7496
7497v_cmp_gt_u16 vcc, 0, v2
7498// CHECK: [0x80,0x04,0x58,0x7d]
7499
7500v_cmp_gt_u16 vcc, -1, v2
7501// CHECK: [0xc1,0x04,0x58,0x7d]
7502
7503v_cmp_gt_u16 vcc, 0.5, v2
7504// CHECK: [0xff,0x04,0x58,0x7d,0x00,0x38,0x00,0x00]
7505
7506v_cmp_gt_u16 vcc, -4.0, v2
7507// CHECK: [0xff,0x04,0x58,0x7d,0x00,0xc4,0x00,0x00]
7508
7509v_cmp_gt_u16 vcc, src_vccz, v2
7510// CHECK: [0xfb,0x04,0x58,0x7d]
7511
7512v_cmp_gt_u16 vcc, src_execz, v2
7513// CHECK: [0xfc,0x04,0x58,0x7d]
7514
7515v_cmp_gt_u16 vcc, src_scc, v2
7516// CHECK: [0xfd,0x04,0x58,0x7d]
7517
7518v_cmp_gt_u16 vcc, src_lds_direct, v2
7519// CHECK: [0xfe,0x04,0x58,0x7d]
7520
7521v_cmp_gt_u16 vcc, 0xfe0b, v2
7522// CHECK: [0xff,0x04,0x58,0x7d,0x0b,0xfe,0x00,0x00]
7523
7524v_cmp_gt_u16 vcc, 0x3456, v2
7525// CHECK: [0xff,0x04,0x58,0x7d,0x56,0x34,0x00,0x00]
7526
7527v_cmp_gt_u16 vcc, v1, v255
7528// CHECK: [0x01,0xff,0x59,0x7d]
7529
7530v_cmp_ne_u16 vcc, v1, v2
7531// CHECK: [0x01,0x05,0x5a,0x7d]
7532
7533v_cmp_ne_u16 vcc, v255, v2
7534// CHECK: [0xff,0x05,0x5a,0x7d]
7535
7536v_cmp_ne_u16 vcc, s1, v2
7537// CHECK: [0x01,0x04,0x5a,0x7d]
7538
7539v_cmp_ne_u16 vcc, s101, v2
7540// CHECK: [0x65,0x04,0x5a,0x7d]
7541
7542v_cmp_ne_u16 vcc, flat_scratch_lo, v2
7543// CHECK: [0x66,0x04,0x5a,0x7d]
7544
7545v_cmp_ne_u16 vcc, flat_scratch_hi, v2
7546// CHECK: [0x67,0x04,0x5a,0x7d]
7547
7548v_cmp_ne_u16 vcc, vcc_lo, v2
7549// CHECK: [0x6a,0x04,0x5a,0x7d]
7550
7551v_cmp_ne_u16 vcc, vcc_hi, v2
7552// CHECK: [0x6b,0x04,0x5a,0x7d]
7553
7554v_cmp_ne_u16 vcc, ttmp15, v2
7555// CHECK: [0x7b,0x04,0x5a,0x7d]
7556
7557v_cmp_ne_u16 vcc, m0, v2
7558// CHECK: [0x7c,0x04,0x5a,0x7d]
7559
7560v_cmp_ne_u16 vcc, exec_lo, v2
7561// CHECK: [0x7e,0x04,0x5a,0x7d]
7562
7563v_cmp_ne_u16 vcc, exec_hi, v2
7564// CHECK: [0x7f,0x04,0x5a,0x7d]
7565
7566v_cmp_ne_u16 vcc, 0, v2
7567// CHECK: [0x80,0x04,0x5a,0x7d]
7568
7569v_cmp_ne_u16 vcc, -1, v2
7570// CHECK: [0xc1,0x04,0x5a,0x7d]
7571
7572v_cmp_ne_u16 vcc, 0.5, v2
7573// CHECK: [0xff,0x04,0x5a,0x7d,0x00,0x38,0x00,0x00]
7574
7575v_cmp_ne_u16 vcc, -4.0, v2
7576// CHECK: [0xff,0x04,0x5a,0x7d,0x00,0xc4,0x00,0x00]
7577
7578v_cmp_ne_u16 vcc, src_vccz, v2
7579// CHECK: [0xfb,0x04,0x5a,0x7d]
7580
7581v_cmp_ne_u16 vcc, src_execz, v2
7582// CHECK: [0xfc,0x04,0x5a,0x7d]
7583
7584v_cmp_ne_u16 vcc, src_scc, v2
7585// CHECK: [0xfd,0x04,0x5a,0x7d]
7586
7587v_cmp_ne_u16 vcc, src_lds_direct, v2
7588// CHECK: [0xfe,0x04,0x5a,0x7d]
7589
7590v_cmp_ne_u16 vcc, 0xfe0b, v2
7591// CHECK: [0xff,0x04,0x5a,0x7d,0x0b,0xfe,0x00,0x00]
7592
7593v_cmp_ne_u16 vcc, 0x3456, v2
7594// CHECK: [0xff,0x04,0x5a,0x7d,0x56,0x34,0x00,0x00]
7595
7596v_cmp_ne_u16 vcc, v1, v255
7597// CHECK: [0x01,0xff,0x5b,0x7d]
7598
7599v_cmp_ge_u16 vcc, v1, v2
7600// CHECK: [0x01,0x05,0x5c,0x7d]
7601
7602v_cmp_ge_u16 vcc, v255, v2
7603// CHECK: [0xff,0x05,0x5c,0x7d]
7604
7605v_cmp_ge_u16 vcc, s1, v2
7606// CHECK: [0x01,0x04,0x5c,0x7d]
7607
7608v_cmp_ge_u16 vcc, s101, v2
7609// CHECK: [0x65,0x04,0x5c,0x7d]
7610
7611v_cmp_ge_u16 vcc, flat_scratch_lo, v2
7612// CHECK: [0x66,0x04,0x5c,0x7d]
7613
7614v_cmp_ge_u16 vcc, flat_scratch_hi, v2
7615// CHECK: [0x67,0x04,0x5c,0x7d]
7616
7617v_cmp_ge_u16 vcc, vcc_lo, v2
7618// CHECK: [0x6a,0x04,0x5c,0x7d]
7619
7620v_cmp_ge_u16 vcc, vcc_hi, v2
7621// CHECK: [0x6b,0x04,0x5c,0x7d]
7622
7623v_cmp_ge_u16 vcc, ttmp15, v2
7624// CHECK: [0x7b,0x04,0x5c,0x7d]
7625
7626v_cmp_ge_u16 vcc, m0, v2
7627// CHECK: [0x7c,0x04,0x5c,0x7d]
7628
7629v_cmp_ge_u16 vcc, exec_lo, v2
7630// CHECK: [0x7e,0x04,0x5c,0x7d]
7631
7632v_cmp_ge_u16 vcc, exec_hi, v2
7633// CHECK: [0x7f,0x04,0x5c,0x7d]
7634
7635v_cmp_ge_u16 vcc, 0, v2
7636// CHECK: [0x80,0x04,0x5c,0x7d]
7637
7638v_cmp_ge_u16 vcc, -1, v2
7639// CHECK: [0xc1,0x04,0x5c,0x7d]
7640
7641v_cmp_ge_u16 vcc, 0.5, v2
7642// CHECK: [0xff,0x04,0x5c,0x7d,0x00,0x38,0x00,0x00]
7643
7644v_cmp_ge_u16 vcc, -4.0, v2
7645// CHECK: [0xff,0x04,0x5c,0x7d,0x00,0xc4,0x00,0x00]
7646
7647v_cmp_ge_u16 vcc, src_vccz, v2
7648// CHECK: [0xfb,0x04,0x5c,0x7d]
7649
7650v_cmp_ge_u16 vcc, src_execz, v2
7651// CHECK: [0xfc,0x04,0x5c,0x7d]
7652
7653v_cmp_ge_u16 vcc, src_scc, v2
7654// CHECK: [0xfd,0x04,0x5c,0x7d]
7655
7656v_cmp_ge_u16 vcc, src_lds_direct, v2
7657// CHECK: [0xfe,0x04,0x5c,0x7d]
7658
7659v_cmp_ge_u16 vcc, 0xfe0b, v2
7660// CHECK: [0xff,0x04,0x5c,0x7d,0x0b,0xfe,0x00,0x00]
7661
7662v_cmp_ge_u16 vcc, 0x3456, v2
7663// CHECK: [0xff,0x04,0x5c,0x7d,0x56,0x34,0x00,0x00]
7664
7665v_cmp_ge_u16 vcc, v1, v255
7666// CHECK: [0x01,0xff,0x5d,0x7d]
7667
7668v_cmp_t_u16 vcc, v1, v2
7669// CHECK: [0x01,0x05,0x5e,0x7d]
7670
7671v_cmp_t_u16 vcc, v255, v2
7672// CHECK: [0xff,0x05,0x5e,0x7d]
7673
7674v_cmp_t_u16 vcc, s1, v2
7675// CHECK: [0x01,0x04,0x5e,0x7d]
7676
7677v_cmp_t_u16 vcc, s101, v2
7678// CHECK: [0x65,0x04,0x5e,0x7d]
7679
7680v_cmp_t_u16 vcc, flat_scratch_lo, v2
7681// CHECK: [0x66,0x04,0x5e,0x7d]
7682
7683v_cmp_t_u16 vcc, flat_scratch_hi, v2
7684// CHECK: [0x67,0x04,0x5e,0x7d]
7685
7686v_cmp_t_u16 vcc, vcc_lo, v2
7687// CHECK: [0x6a,0x04,0x5e,0x7d]
7688
7689v_cmp_t_u16 vcc, vcc_hi, v2
7690// CHECK: [0x6b,0x04,0x5e,0x7d]
7691
7692v_cmp_t_u16 vcc, ttmp15, v2
7693// CHECK: [0x7b,0x04,0x5e,0x7d]
7694
7695v_cmp_t_u16 vcc, m0, v2
7696// CHECK: [0x7c,0x04,0x5e,0x7d]
7697
7698v_cmp_t_u16 vcc, exec_lo, v2
7699// CHECK: [0x7e,0x04,0x5e,0x7d]
7700
7701v_cmp_t_u16 vcc, exec_hi, v2
7702// CHECK: [0x7f,0x04,0x5e,0x7d]
7703
7704v_cmp_t_u16 vcc, 0, v2
7705// CHECK: [0x80,0x04,0x5e,0x7d]
7706
7707v_cmp_t_u16 vcc, -1, v2
7708// CHECK: [0xc1,0x04,0x5e,0x7d]
7709
7710v_cmp_t_u16 vcc, 0.5, v2
7711// CHECK: [0xff,0x04,0x5e,0x7d,0x00,0x38,0x00,0x00]
7712
7713v_cmp_t_u16 vcc, -4.0, v2
7714// CHECK: [0xff,0x04,0x5e,0x7d,0x00,0xc4,0x00,0x00]
7715
7716v_cmp_t_u16 vcc, src_vccz, v2
7717// CHECK: [0xfb,0x04,0x5e,0x7d]
7718
7719v_cmp_t_u16 vcc, src_execz, v2
7720// CHECK: [0xfc,0x04,0x5e,0x7d]
7721
7722v_cmp_t_u16 vcc, src_scc, v2
7723// CHECK: [0xfd,0x04,0x5e,0x7d]
7724
7725v_cmp_t_u16 vcc, src_lds_direct, v2
7726// CHECK: [0xfe,0x04,0x5e,0x7d]
7727
7728v_cmp_t_u16 vcc, 0xfe0b, v2
7729// CHECK: [0xff,0x04,0x5e,0x7d,0x0b,0xfe,0x00,0x00]
7730
7731v_cmp_t_u16 vcc, 0x3456, v2
7732// CHECK: [0xff,0x04,0x5e,0x7d,0x56,0x34,0x00,0x00]
7733
7734v_cmp_t_u16 vcc, v1, v255
7735// CHECK: [0x01,0xff,0x5f,0x7d]
7736
7737v_cmpx_f_i16 vcc, v1, v2
7738// CHECK: [0x01,0x05,0x60,0x7d]
7739
7740v_cmpx_f_i16 vcc, v255, v2
7741// CHECK: [0xff,0x05,0x60,0x7d]
7742
7743v_cmpx_f_i16 vcc, s1, v2
7744// CHECK: [0x01,0x04,0x60,0x7d]
7745
7746v_cmpx_f_i16 vcc, s101, v2
7747// CHECK: [0x65,0x04,0x60,0x7d]
7748
7749v_cmpx_f_i16 vcc, flat_scratch_lo, v2
7750// CHECK: [0x66,0x04,0x60,0x7d]
7751
7752v_cmpx_f_i16 vcc, flat_scratch_hi, v2
7753// CHECK: [0x67,0x04,0x60,0x7d]
7754
7755v_cmpx_f_i16 vcc, vcc_lo, v2
7756// CHECK: [0x6a,0x04,0x60,0x7d]
7757
7758v_cmpx_f_i16 vcc, vcc_hi, v2
7759// CHECK: [0x6b,0x04,0x60,0x7d]
7760
7761v_cmpx_f_i16 vcc, ttmp15, v2
7762// CHECK: [0x7b,0x04,0x60,0x7d]
7763
7764v_cmpx_f_i16 vcc, m0, v2
7765// CHECK: [0x7c,0x04,0x60,0x7d]
7766
7767v_cmpx_f_i16 vcc, exec_lo, v2
7768// CHECK: [0x7e,0x04,0x60,0x7d]
7769
7770v_cmpx_f_i16 vcc, exec_hi, v2
7771// CHECK: [0x7f,0x04,0x60,0x7d]
7772
7773v_cmpx_f_i16 vcc, 0, v2
7774// CHECK: [0x80,0x04,0x60,0x7d]
7775
7776v_cmpx_f_i16 vcc, -1, v2
7777// CHECK: [0xc1,0x04,0x60,0x7d]
7778
7779v_cmpx_f_i16 vcc, 0.5, v2
7780// CHECK: [0xff,0x04,0x60,0x7d,0x00,0x38,0x00,0x00]
7781
7782v_cmpx_f_i16 vcc, -4.0, v2
7783// CHECK: [0xff,0x04,0x60,0x7d,0x00,0xc4,0x00,0x00]
7784
7785v_cmpx_f_i16 vcc, src_vccz, v2
7786// CHECK: [0xfb,0x04,0x60,0x7d]
7787
7788v_cmpx_f_i16 vcc, src_execz, v2
7789// CHECK: [0xfc,0x04,0x60,0x7d]
7790
7791v_cmpx_f_i16 vcc, src_scc, v2
7792// CHECK: [0xfd,0x04,0x60,0x7d]
7793
7794v_cmpx_f_i16 vcc, src_lds_direct, v2
7795// CHECK: [0xfe,0x04,0x60,0x7d]
7796
7797v_cmpx_f_i16 vcc, 0xfe0b, v2
7798// CHECK: [0xff,0x04,0x60,0x7d,0x0b,0xfe,0x00,0x00]
7799
7800v_cmpx_f_i16 vcc, 0x3456, v2
7801// CHECK: [0xff,0x04,0x60,0x7d,0x56,0x34,0x00,0x00]
7802
7803v_cmpx_f_i16 vcc, v1, v255
7804// CHECK: [0x01,0xff,0x61,0x7d]
7805
7806v_cmpx_lt_i16 vcc, v1, v2
7807// CHECK: [0x01,0x05,0x62,0x7d]
7808
7809v_cmpx_lt_i16 vcc, v255, v2
7810// CHECK: [0xff,0x05,0x62,0x7d]
7811
7812v_cmpx_lt_i16 vcc, s1, v2
7813// CHECK: [0x01,0x04,0x62,0x7d]
7814
7815v_cmpx_lt_i16 vcc, s101, v2
7816// CHECK: [0x65,0x04,0x62,0x7d]
7817
7818v_cmpx_lt_i16 vcc, flat_scratch_lo, v2
7819// CHECK: [0x66,0x04,0x62,0x7d]
7820
7821v_cmpx_lt_i16 vcc, flat_scratch_hi, v2
7822// CHECK: [0x67,0x04,0x62,0x7d]
7823
7824v_cmpx_lt_i16 vcc, vcc_lo, v2
7825// CHECK: [0x6a,0x04,0x62,0x7d]
7826
7827v_cmpx_lt_i16 vcc, vcc_hi, v2
7828// CHECK: [0x6b,0x04,0x62,0x7d]
7829
7830v_cmpx_lt_i16 vcc, ttmp15, v2
7831// CHECK: [0x7b,0x04,0x62,0x7d]
7832
7833v_cmpx_lt_i16 vcc, m0, v2
7834// CHECK: [0x7c,0x04,0x62,0x7d]
7835
7836v_cmpx_lt_i16 vcc, exec_lo, v2
7837// CHECK: [0x7e,0x04,0x62,0x7d]
7838
7839v_cmpx_lt_i16 vcc, exec_hi, v2
7840// CHECK: [0x7f,0x04,0x62,0x7d]
7841
7842v_cmpx_lt_i16 vcc, 0, v2
7843// CHECK: [0x80,0x04,0x62,0x7d]
7844
7845v_cmpx_lt_i16 vcc, -1, v2
7846// CHECK: [0xc1,0x04,0x62,0x7d]
7847
7848v_cmpx_lt_i16 vcc, 0.5, v2
7849// CHECK: [0xff,0x04,0x62,0x7d,0x00,0x38,0x00,0x00]
7850
7851v_cmpx_lt_i16 vcc, -4.0, v2
7852// CHECK: [0xff,0x04,0x62,0x7d,0x00,0xc4,0x00,0x00]
7853
7854v_cmpx_lt_i16 vcc, src_vccz, v2
7855// CHECK: [0xfb,0x04,0x62,0x7d]
7856
7857v_cmpx_lt_i16 vcc, src_execz, v2
7858// CHECK: [0xfc,0x04,0x62,0x7d]
7859
7860v_cmpx_lt_i16 vcc, src_scc, v2
7861// CHECK: [0xfd,0x04,0x62,0x7d]
7862
7863v_cmpx_lt_i16 vcc, src_lds_direct, v2
7864// CHECK: [0xfe,0x04,0x62,0x7d]
7865
7866v_cmpx_lt_i16 vcc, 0xfe0b, v2
7867// CHECK: [0xff,0x04,0x62,0x7d,0x0b,0xfe,0x00,0x00]
7868
7869v_cmpx_lt_i16 vcc, 0x3456, v2
7870// CHECK: [0xff,0x04,0x62,0x7d,0x56,0x34,0x00,0x00]
7871
7872v_cmpx_lt_i16 vcc, v1, v255
7873// CHECK: [0x01,0xff,0x63,0x7d]
7874
7875v_cmpx_eq_i16 vcc, v1, v2
7876// CHECK: [0x01,0x05,0x64,0x7d]
7877
7878v_cmpx_eq_i16 vcc, v255, v2
7879// CHECK: [0xff,0x05,0x64,0x7d]
7880
7881v_cmpx_eq_i16 vcc, s1, v2
7882// CHECK: [0x01,0x04,0x64,0x7d]
7883
7884v_cmpx_eq_i16 vcc, s101, v2
7885// CHECK: [0x65,0x04,0x64,0x7d]
7886
7887v_cmpx_eq_i16 vcc, flat_scratch_lo, v2
7888// CHECK: [0x66,0x04,0x64,0x7d]
7889
7890v_cmpx_eq_i16 vcc, flat_scratch_hi, v2
7891// CHECK: [0x67,0x04,0x64,0x7d]
7892
7893v_cmpx_eq_i16 vcc, vcc_lo, v2
7894// CHECK: [0x6a,0x04,0x64,0x7d]
7895
7896v_cmpx_eq_i16 vcc, vcc_hi, v2
7897// CHECK: [0x6b,0x04,0x64,0x7d]
7898
7899v_cmpx_eq_i16 vcc, ttmp15, v2
7900// CHECK: [0x7b,0x04,0x64,0x7d]
7901
7902v_cmpx_eq_i16 vcc, m0, v2
7903// CHECK: [0x7c,0x04,0x64,0x7d]
7904
7905v_cmpx_eq_i16 vcc, exec_lo, v2
7906// CHECK: [0x7e,0x04,0x64,0x7d]
7907
7908v_cmpx_eq_i16 vcc, exec_hi, v2
7909// CHECK: [0x7f,0x04,0x64,0x7d]
7910
7911v_cmpx_eq_i16 vcc, 0, v2
7912// CHECK: [0x80,0x04,0x64,0x7d]
7913
7914v_cmpx_eq_i16 vcc, -1, v2
7915// CHECK: [0xc1,0x04,0x64,0x7d]
7916
7917v_cmpx_eq_i16 vcc, 0.5, v2
7918// CHECK: [0xff,0x04,0x64,0x7d,0x00,0x38,0x00,0x00]
7919
7920v_cmpx_eq_i16 vcc, -4.0, v2
7921// CHECK: [0xff,0x04,0x64,0x7d,0x00,0xc4,0x00,0x00]
7922
7923v_cmpx_eq_i16 vcc, src_vccz, v2
7924// CHECK: [0xfb,0x04,0x64,0x7d]
7925
7926v_cmpx_eq_i16 vcc, src_execz, v2
7927// CHECK: [0xfc,0x04,0x64,0x7d]
7928
7929v_cmpx_eq_i16 vcc, src_scc, v2
7930// CHECK: [0xfd,0x04,0x64,0x7d]
7931
7932v_cmpx_eq_i16 vcc, src_lds_direct, v2
7933// CHECK: [0xfe,0x04,0x64,0x7d]
7934
7935v_cmpx_eq_i16 vcc, 0xfe0b, v2
7936// CHECK: [0xff,0x04,0x64,0x7d,0x0b,0xfe,0x00,0x00]
7937
7938v_cmpx_eq_i16 vcc, 0x3456, v2
7939// CHECK: [0xff,0x04,0x64,0x7d,0x56,0x34,0x00,0x00]
7940
7941v_cmpx_eq_i16 vcc, v1, v255
7942// CHECK: [0x01,0xff,0x65,0x7d]
7943
7944v_cmpx_le_i16 vcc, v1, v2
7945// CHECK: [0x01,0x05,0x66,0x7d]
7946
7947v_cmpx_le_i16 vcc, v255, v2
7948// CHECK: [0xff,0x05,0x66,0x7d]
7949
7950v_cmpx_le_i16 vcc, s1, v2
7951// CHECK: [0x01,0x04,0x66,0x7d]
7952
7953v_cmpx_le_i16 vcc, s101, v2
7954// CHECK: [0x65,0x04,0x66,0x7d]
7955
7956v_cmpx_le_i16 vcc, flat_scratch_lo, v2
7957// CHECK: [0x66,0x04,0x66,0x7d]
7958
7959v_cmpx_le_i16 vcc, flat_scratch_hi, v2
7960// CHECK: [0x67,0x04,0x66,0x7d]
7961
7962v_cmpx_le_i16 vcc, vcc_lo, v2
7963// CHECK: [0x6a,0x04,0x66,0x7d]
7964
7965v_cmpx_le_i16 vcc, vcc_hi, v2
7966// CHECK: [0x6b,0x04,0x66,0x7d]
7967
7968v_cmpx_le_i16 vcc, ttmp15, v2
7969// CHECK: [0x7b,0x04,0x66,0x7d]
7970
7971v_cmpx_le_i16 vcc, m0, v2
7972// CHECK: [0x7c,0x04,0x66,0x7d]
7973
7974v_cmpx_le_i16 vcc, exec_lo, v2
7975// CHECK: [0x7e,0x04,0x66,0x7d]
7976
7977v_cmpx_le_i16 vcc, exec_hi, v2
7978// CHECK: [0x7f,0x04,0x66,0x7d]
7979
7980v_cmpx_le_i16 vcc, 0, v2
7981// CHECK: [0x80,0x04,0x66,0x7d]
7982
7983v_cmpx_le_i16 vcc, -1, v2
7984// CHECK: [0xc1,0x04,0x66,0x7d]
7985
7986v_cmpx_le_i16 vcc, 0.5, v2
7987// CHECK: [0xff,0x04,0x66,0x7d,0x00,0x38,0x00,0x00]
7988
7989v_cmpx_le_i16 vcc, -4.0, v2
7990// CHECK: [0xff,0x04,0x66,0x7d,0x00,0xc4,0x00,0x00]
7991
7992v_cmpx_le_i16 vcc, src_vccz, v2
7993// CHECK: [0xfb,0x04,0x66,0x7d]
7994
7995v_cmpx_le_i16 vcc, src_execz, v2
7996// CHECK: [0xfc,0x04,0x66,0x7d]
7997
7998v_cmpx_le_i16 vcc, src_scc, v2
7999// CHECK: [0xfd,0x04,0x66,0x7d]
8000
8001v_cmpx_le_i16 vcc, src_lds_direct, v2
8002// CHECK: [0xfe,0x04,0x66,0x7d]
8003
8004v_cmpx_le_i16 vcc, 0xfe0b, v2
8005// CHECK: [0xff,0x04,0x66,0x7d,0x0b,0xfe,0x00,0x00]
8006
8007v_cmpx_le_i16 vcc, 0x3456, v2
8008// CHECK: [0xff,0x04,0x66,0x7d,0x56,0x34,0x00,0x00]
8009
8010v_cmpx_le_i16 vcc, v1, v255
8011// CHECK: [0x01,0xff,0x67,0x7d]
8012
8013v_cmpx_gt_i16 vcc, v1, v2
8014// CHECK: [0x01,0x05,0x68,0x7d]
8015
8016v_cmpx_gt_i16 vcc, v255, v2
8017// CHECK: [0xff,0x05,0x68,0x7d]
8018
8019v_cmpx_gt_i16 vcc, s1, v2
8020// CHECK: [0x01,0x04,0x68,0x7d]
8021
8022v_cmpx_gt_i16 vcc, s101, v2
8023// CHECK: [0x65,0x04,0x68,0x7d]
8024
8025v_cmpx_gt_i16 vcc, flat_scratch_lo, v2
8026// CHECK: [0x66,0x04,0x68,0x7d]
8027
8028v_cmpx_gt_i16 vcc, flat_scratch_hi, v2
8029// CHECK: [0x67,0x04,0x68,0x7d]
8030
8031v_cmpx_gt_i16 vcc, vcc_lo, v2
8032// CHECK: [0x6a,0x04,0x68,0x7d]
8033
8034v_cmpx_gt_i16 vcc, vcc_hi, v2
8035// CHECK: [0x6b,0x04,0x68,0x7d]
8036
8037v_cmpx_gt_i16 vcc, ttmp15, v2
8038// CHECK: [0x7b,0x04,0x68,0x7d]
8039
8040v_cmpx_gt_i16 vcc, m0, v2
8041// CHECK: [0x7c,0x04,0x68,0x7d]
8042
8043v_cmpx_gt_i16 vcc, exec_lo, v2
8044// CHECK: [0x7e,0x04,0x68,0x7d]
8045
8046v_cmpx_gt_i16 vcc, exec_hi, v2
8047// CHECK: [0x7f,0x04,0x68,0x7d]
8048
8049v_cmpx_gt_i16 vcc, 0, v2
8050// CHECK: [0x80,0x04,0x68,0x7d]
8051
8052v_cmpx_gt_i16 vcc, -1, v2
8053// CHECK: [0xc1,0x04,0x68,0x7d]
8054
8055v_cmpx_gt_i16 vcc, 0.5, v2
8056// CHECK: [0xff,0x04,0x68,0x7d,0x00,0x38,0x00,0x00]
8057
8058v_cmpx_gt_i16 vcc, -4.0, v2
8059// CHECK: [0xff,0x04,0x68,0x7d,0x00,0xc4,0x00,0x00]
8060
8061v_cmpx_gt_i16 vcc, src_vccz, v2
8062// CHECK: [0xfb,0x04,0x68,0x7d]
8063
8064v_cmpx_gt_i16 vcc, src_execz, v2
8065// CHECK: [0xfc,0x04,0x68,0x7d]
8066
8067v_cmpx_gt_i16 vcc, src_scc, v2
8068// CHECK: [0xfd,0x04,0x68,0x7d]
8069
8070v_cmpx_gt_i16 vcc, src_lds_direct, v2
8071// CHECK: [0xfe,0x04,0x68,0x7d]
8072
8073v_cmpx_gt_i16 vcc, 0xfe0b, v2
8074// CHECK: [0xff,0x04,0x68,0x7d,0x0b,0xfe,0x00,0x00]
8075
8076v_cmpx_gt_i16 vcc, 0x3456, v2
8077// CHECK: [0xff,0x04,0x68,0x7d,0x56,0x34,0x00,0x00]
8078
8079v_cmpx_gt_i16 vcc, v1, v255
8080// CHECK: [0x01,0xff,0x69,0x7d]
8081
8082v_cmpx_ne_i16 vcc, v1, v2
8083// CHECK: [0x01,0x05,0x6a,0x7d]
8084
8085v_cmpx_ne_i16 vcc, v255, v2
8086// CHECK: [0xff,0x05,0x6a,0x7d]
8087
8088v_cmpx_ne_i16 vcc, s1, v2
8089// CHECK: [0x01,0x04,0x6a,0x7d]
8090
8091v_cmpx_ne_i16 vcc, s101, v2
8092// CHECK: [0x65,0x04,0x6a,0x7d]
8093
8094v_cmpx_ne_i16 vcc, flat_scratch_lo, v2
8095// CHECK: [0x66,0x04,0x6a,0x7d]
8096
8097v_cmpx_ne_i16 vcc, flat_scratch_hi, v2
8098// CHECK: [0x67,0x04,0x6a,0x7d]
8099
8100v_cmpx_ne_i16 vcc, vcc_lo, v2
8101// CHECK: [0x6a,0x04,0x6a,0x7d]
8102
8103v_cmpx_ne_i16 vcc, vcc_hi, v2
8104// CHECK: [0x6b,0x04,0x6a,0x7d]
8105
8106v_cmpx_ne_i16 vcc, ttmp15, v2
8107// CHECK: [0x7b,0x04,0x6a,0x7d]
8108
8109v_cmpx_ne_i16 vcc, m0, v2
8110// CHECK: [0x7c,0x04,0x6a,0x7d]
8111
8112v_cmpx_ne_i16 vcc, exec_lo, v2
8113// CHECK: [0x7e,0x04,0x6a,0x7d]
8114
8115v_cmpx_ne_i16 vcc, exec_hi, v2
8116// CHECK: [0x7f,0x04,0x6a,0x7d]
8117
8118v_cmpx_ne_i16 vcc, 0, v2
8119// CHECK: [0x80,0x04,0x6a,0x7d]
8120
8121v_cmpx_ne_i16 vcc, -1, v2
8122// CHECK: [0xc1,0x04,0x6a,0x7d]
8123
8124v_cmpx_ne_i16 vcc, 0.5, v2
8125// CHECK: [0xff,0x04,0x6a,0x7d,0x00,0x38,0x00,0x00]
8126
8127v_cmpx_ne_i16 vcc, -4.0, v2
8128// CHECK: [0xff,0x04,0x6a,0x7d,0x00,0xc4,0x00,0x00]
8129
8130v_cmpx_ne_i16 vcc, src_vccz, v2
8131// CHECK: [0xfb,0x04,0x6a,0x7d]
8132
8133v_cmpx_ne_i16 vcc, src_execz, v2
8134// CHECK: [0xfc,0x04,0x6a,0x7d]
8135
8136v_cmpx_ne_i16 vcc, src_scc, v2
8137// CHECK: [0xfd,0x04,0x6a,0x7d]
8138
8139v_cmpx_ne_i16 vcc, src_lds_direct, v2
8140// CHECK: [0xfe,0x04,0x6a,0x7d]
8141
8142v_cmpx_ne_i16 vcc, 0xfe0b, v2
8143// CHECK: [0xff,0x04,0x6a,0x7d,0x0b,0xfe,0x00,0x00]
8144
8145v_cmpx_ne_i16 vcc, 0x3456, v2
8146// CHECK: [0xff,0x04,0x6a,0x7d,0x56,0x34,0x00,0x00]
8147
8148v_cmpx_ne_i16 vcc, v1, v255
8149// CHECK: [0x01,0xff,0x6b,0x7d]
8150
8151v_cmpx_ge_i16 vcc, v1, v2
8152// CHECK: [0x01,0x05,0x6c,0x7d]
8153
8154v_cmpx_ge_i16 vcc, v255, v2
8155// CHECK: [0xff,0x05,0x6c,0x7d]
8156
8157v_cmpx_ge_i16 vcc, s1, v2
8158// CHECK: [0x01,0x04,0x6c,0x7d]
8159
8160v_cmpx_ge_i16 vcc, s101, v2
8161// CHECK: [0x65,0x04,0x6c,0x7d]
8162
8163v_cmpx_ge_i16 vcc, flat_scratch_lo, v2
8164// CHECK: [0x66,0x04,0x6c,0x7d]
8165
8166v_cmpx_ge_i16 vcc, flat_scratch_hi, v2
8167// CHECK: [0x67,0x04,0x6c,0x7d]
8168
8169v_cmpx_ge_i16 vcc, vcc_lo, v2
8170// CHECK: [0x6a,0x04,0x6c,0x7d]
8171
8172v_cmpx_ge_i16 vcc, vcc_hi, v2
8173// CHECK: [0x6b,0x04,0x6c,0x7d]
8174
8175v_cmpx_ge_i16 vcc, ttmp15, v2
8176// CHECK: [0x7b,0x04,0x6c,0x7d]
8177
8178v_cmpx_ge_i16 vcc, m0, v2
8179// CHECK: [0x7c,0x04,0x6c,0x7d]
8180
8181v_cmpx_ge_i16 vcc, exec_lo, v2
8182// CHECK: [0x7e,0x04,0x6c,0x7d]
8183
8184v_cmpx_ge_i16 vcc, exec_hi, v2
8185// CHECK: [0x7f,0x04,0x6c,0x7d]
8186
8187v_cmpx_ge_i16 vcc, 0, v2
8188// CHECK: [0x80,0x04,0x6c,0x7d]
8189
8190v_cmpx_ge_i16 vcc, -1, v2
8191// CHECK: [0xc1,0x04,0x6c,0x7d]
8192
8193v_cmpx_ge_i16 vcc, 0.5, v2
8194// CHECK: [0xff,0x04,0x6c,0x7d,0x00,0x38,0x00,0x00]
8195
8196v_cmpx_ge_i16 vcc, -4.0, v2
8197// CHECK: [0xff,0x04,0x6c,0x7d,0x00,0xc4,0x00,0x00]
8198
8199v_cmpx_ge_i16 vcc, src_vccz, v2
8200// CHECK: [0xfb,0x04,0x6c,0x7d]
8201
8202v_cmpx_ge_i16 vcc, src_execz, v2
8203// CHECK: [0xfc,0x04,0x6c,0x7d]
8204
8205v_cmpx_ge_i16 vcc, src_scc, v2
8206// CHECK: [0xfd,0x04,0x6c,0x7d]
8207
8208v_cmpx_ge_i16 vcc, src_lds_direct, v2
8209// CHECK: [0xfe,0x04,0x6c,0x7d]
8210
8211v_cmpx_ge_i16 vcc, 0xfe0b, v2
8212// CHECK: [0xff,0x04,0x6c,0x7d,0x0b,0xfe,0x00,0x00]
8213
8214v_cmpx_ge_i16 vcc, 0x3456, v2
8215// CHECK: [0xff,0x04,0x6c,0x7d,0x56,0x34,0x00,0x00]
8216
8217v_cmpx_ge_i16 vcc, v1, v255
8218// CHECK: [0x01,0xff,0x6d,0x7d]
8219
8220v_cmpx_t_i16 vcc, v1, v2
8221// CHECK: [0x01,0x05,0x6e,0x7d]
8222
8223v_cmpx_t_i16 vcc, v255, v2
8224// CHECK: [0xff,0x05,0x6e,0x7d]
8225
8226v_cmpx_t_i16 vcc, s1, v2
8227// CHECK: [0x01,0x04,0x6e,0x7d]
8228
8229v_cmpx_t_i16 vcc, s101, v2
8230// CHECK: [0x65,0x04,0x6e,0x7d]
8231
8232v_cmpx_t_i16 vcc, flat_scratch_lo, v2
8233// CHECK: [0x66,0x04,0x6e,0x7d]
8234
8235v_cmpx_t_i16 vcc, flat_scratch_hi, v2
8236// CHECK: [0x67,0x04,0x6e,0x7d]
8237
8238v_cmpx_t_i16 vcc, vcc_lo, v2
8239// CHECK: [0x6a,0x04,0x6e,0x7d]
8240
8241v_cmpx_t_i16 vcc, vcc_hi, v2
8242// CHECK: [0x6b,0x04,0x6e,0x7d]
8243
8244v_cmpx_t_i16 vcc, ttmp15, v2
8245// CHECK: [0x7b,0x04,0x6e,0x7d]
8246
8247v_cmpx_t_i16 vcc, m0, v2
8248// CHECK: [0x7c,0x04,0x6e,0x7d]
8249
8250v_cmpx_t_i16 vcc, exec_lo, v2
8251// CHECK: [0x7e,0x04,0x6e,0x7d]
8252
8253v_cmpx_t_i16 vcc, exec_hi, v2
8254// CHECK: [0x7f,0x04,0x6e,0x7d]
8255
8256v_cmpx_t_i16 vcc, 0, v2
8257// CHECK: [0x80,0x04,0x6e,0x7d]
8258
8259v_cmpx_t_i16 vcc, -1, v2
8260// CHECK: [0xc1,0x04,0x6e,0x7d]
8261
8262v_cmpx_t_i16 vcc, 0.5, v2
8263// CHECK: [0xff,0x04,0x6e,0x7d,0x00,0x38,0x00,0x00]
8264
8265v_cmpx_t_i16 vcc, -4.0, v2
8266// CHECK: [0xff,0x04,0x6e,0x7d,0x00,0xc4,0x00,0x00]
8267
8268v_cmpx_t_i16 vcc, src_vccz, v2
8269// CHECK: [0xfb,0x04,0x6e,0x7d]
8270
8271v_cmpx_t_i16 vcc, src_execz, v2
8272// CHECK: [0xfc,0x04,0x6e,0x7d]
8273
8274v_cmpx_t_i16 vcc, src_scc, v2
8275// CHECK: [0xfd,0x04,0x6e,0x7d]
8276
8277v_cmpx_t_i16 vcc, src_lds_direct, v2
8278// CHECK: [0xfe,0x04,0x6e,0x7d]
8279
8280v_cmpx_t_i16 vcc, 0xfe0b, v2
8281// CHECK: [0xff,0x04,0x6e,0x7d,0x0b,0xfe,0x00,0x00]
8282
8283v_cmpx_t_i16 vcc, 0x3456, v2
8284// CHECK: [0xff,0x04,0x6e,0x7d,0x56,0x34,0x00,0x00]
8285
8286v_cmpx_t_i16 vcc, v1, v255
8287// CHECK: [0x01,0xff,0x6f,0x7d]
8288
8289v_cmpx_f_u16 vcc, v1, v2
8290// CHECK: [0x01,0x05,0x70,0x7d]
8291
8292v_cmpx_f_u16 vcc, v255, v2
8293// CHECK: [0xff,0x05,0x70,0x7d]
8294
8295v_cmpx_f_u16 vcc, s1, v2
8296// CHECK: [0x01,0x04,0x70,0x7d]
8297
8298v_cmpx_f_u16 vcc, s101, v2
8299// CHECK: [0x65,0x04,0x70,0x7d]
8300
8301v_cmpx_f_u16 vcc, flat_scratch_lo, v2
8302// CHECK: [0x66,0x04,0x70,0x7d]
8303
8304v_cmpx_f_u16 vcc, flat_scratch_hi, v2
8305// CHECK: [0x67,0x04,0x70,0x7d]
8306
8307v_cmpx_f_u16 vcc, vcc_lo, v2
8308// CHECK: [0x6a,0x04,0x70,0x7d]
8309
8310v_cmpx_f_u16 vcc, vcc_hi, v2
8311// CHECK: [0x6b,0x04,0x70,0x7d]
8312
8313v_cmpx_f_u16 vcc, ttmp15, v2
8314// CHECK: [0x7b,0x04,0x70,0x7d]
8315
8316v_cmpx_f_u16 vcc, m0, v2
8317// CHECK: [0x7c,0x04,0x70,0x7d]
8318
8319v_cmpx_f_u16 vcc, exec_lo, v2
8320// CHECK: [0x7e,0x04,0x70,0x7d]
8321
8322v_cmpx_f_u16 vcc, exec_hi, v2
8323// CHECK: [0x7f,0x04,0x70,0x7d]
8324
8325v_cmpx_f_u16 vcc, 0, v2
8326// CHECK: [0x80,0x04,0x70,0x7d]
8327
8328v_cmpx_f_u16 vcc, -1, v2
8329// CHECK: [0xc1,0x04,0x70,0x7d]
8330
8331v_cmpx_f_u16 vcc, 0.5, v2
8332// CHECK: [0xff,0x04,0x70,0x7d,0x00,0x38,0x00,0x00]
8333
8334v_cmpx_f_u16 vcc, -4.0, v2
8335// CHECK: [0xff,0x04,0x70,0x7d,0x00,0xc4,0x00,0x00]
8336
8337v_cmpx_f_u16 vcc, src_vccz, v2
8338// CHECK: [0xfb,0x04,0x70,0x7d]
8339
8340v_cmpx_f_u16 vcc, src_execz, v2
8341// CHECK: [0xfc,0x04,0x70,0x7d]
8342
8343v_cmpx_f_u16 vcc, src_scc, v2
8344// CHECK: [0xfd,0x04,0x70,0x7d]
8345
8346v_cmpx_f_u16 vcc, src_lds_direct, v2
8347// CHECK: [0xfe,0x04,0x70,0x7d]
8348
8349v_cmpx_f_u16 vcc, 0xfe0b, v2
8350// CHECK: [0xff,0x04,0x70,0x7d,0x0b,0xfe,0x00,0x00]
8351
8352v_cmpx_f_u16 vcc, 0x3456, v2
8353// CHECK: [0xff,0x04,0x70,0x7d,0x56,0x34,0x00,0x00]
8354
8355v_cmpx_f_u16 vcc, v1, v255
8356// CHECK: [0x01,0xff,0x71,0x7d]
8357
8358v_cmpx_lt_u16 vcc, v1, v2
8359// CHECK: [0x01,0x05,0x72,0x7d]
8360
8361v_cmpx_lt_u16 vcc, v255, v2
8362// CHECK: [0xff,0x05,0x72,0x7d]
8363
8364v_cmpx_lt_u16 vcc, s1, v2
8365// CHECK: [0x01,0x04,0x72,0x7d]
8366
8367v_cmpx_lt_u16 vcc, s101, v2
8368// CHECK: [0x65,0x04,0x72,0x7d]
8369
8370v_cmpx_lt_u16 vcc, flat_scratch_lo, v2
8371// CHECK: [0x66,0x04,0x72,0x7d]
8372
8373v_cmpx_lt_u16 vcc, flat_scratch_hi, v2
8374// CHECK: [0x67,0x04,0x72,0x7d]
8375
8376v_cmpx_lt_u16 vcc, vcc_lo, v2
8377// CHECK: [0x6a,0x04,0x72,0x7d]
8378
8379v_cmpx_lt_u16 vcc, vcc_hi, v2
8380// CHECK: [0x6b,0x04,0x72,0x7d]
8381
8382v_cmpx_lt_u16 vcc, ttmp15, v2
8383// CHECK: [0x7b,0x04,0x72,0x7d]
8384
8385v_cmpx_lt_u16 vcc, m0, v2
8386// CHECK: [0x7c,0x04,0x72,0x7d]
8387
8388v_cmpx_lt_u16 vcc, exec_lo, v2
8389// CHECK: [0x7e,0x04,0x72,0x7d]
8390
8391v_cmpx_lt_u16 vcc, exec_hi, v2
8392// CHECK: [0x7f,0x04,0x72,0x7d]
8393
8394v_cmpx_lt_u16 vcc, 0, v2
8395// CHECK: [0x80,0x04,0x72,0x7d]
8396
8397v_cmpx_lt_u16 vcc, -1, v2
8398// CHECK: [0xc1,0x04,0x72,0x7d]
8399
8400v_cmpx_lt_u16 vcc, 0.5, v2
8401// CHECK: [0xff,0x04,0x72,0x7d,0x00,0x38,0x00,0x00]
8402
8403v_cmpx_lt_u16 vcc, -4.0, v2
8404// CHECK: [0xff,0x04,0x72,0x7d,0x00,0xc4,0x00,0x00]
8405
8406v_cmpx_lt_u16 vcc, src_vccz, v2
8407// CHECK: [0xfb,0x04,0x72,0x7d]
8408
8409v_cmpx_lt_u16 vcc, src_execz, v2
8410// CHECK: [0xfc,0x04,0x72,0x7d]
8411
8412v_cmpx_lt_u16 vcc, src_scc, v2
8413// CHECK: [0xfd,0x04,0x72,0x7d]
8414
8415v_cmpx_lt_u16 vcc, src_lds_direct, v2
8416// CHECK: [0xfe,0x04,0x72,0x7d]
8417
8418v_cmpx_lt_u16 vcc, 0xfe0b, v2
8419// CHECK: [0xff,0x04,0x72,0x7d,0x0b,0xfe,0x00,0x00]
8420
8421v_cmpx_lt_u16 vcc, 0x3456, v2
8422// CHECK: [0xff,0x04,0x72,0x7d,0x56,0x34,0x00,0x00]
8423
8424v_cmpx_lt_u16 vcc, v1, v255
8425// CHECK: [0x01,0xff,0x73,0x7d]
8426
8427v_cmpx_eq_u16 vcc, v1, v2
8428// CHECK: [0x01,0x05,0x74,0x7d]
8429
8430v_cmpx_eq_u16 vcc, v255, v2
8431// CHECK: [0xff,0x05,0x74,0x7d]
8432
8433v_cmpx_eq_u16 vcc, s1, v2
8434// CHECK: [0x01,0x04,0x74,0x7d]
8435
8436v_cmpx_eq_u16 vcc, s101, v2
8437// CHECK: [0x65,0x04,0x74,0x7d]
8438
8439v_cmpx_eq_u16 vcc, flat_scratch_lo, v2
8440// CHECK: [0x66,0x04,0x74,0x7d]
8441
8442v_cmpx_eq_u16 vcc, flat_scratch_hi, v2
8443// CHECK: [0x67,0x04,0x74,0x7d]
8444
8445v_cmpx_eq_u16 vcc, vcc_lo, v2
8446// CHECK: [0x6a,0x04,0x74,0x7d]
8447
8448v_cmpx_eq_u16 vcc, vcc_hi, v2
8449// CHECK: [0x6b,0x04,0x74,0x7d]
8450
8451v_cmpx_eq_u16 vcc, ttmp15, v2
8452// CHECK: [0x7b,0x04,0x74,0x7d]
8453
8454v_cmpx_eq_u16 vcc, m0, v2
8455// CHECK: [0x7c,0x04,0x74,0x7d]
8456
8457v_cmpx_eq_u16 vcc, exec_lo, v2
8458// CHECK: [0x7e,0x04,0x74,0x7d]
8459
8460v_cmpx_eq_u16 vcc, exec_hi, v2
8461// CHECK: [0x7f,0x04,0x74,0x7d]
8462
8463v_cmpx_eq_u16 vcc, 0, v2
8464// CHECK: [0x80,0x04,0x74,0x7d]
8465
8466v_cmpx_eq_u16 vcc, -1, v2
8467// CHECK: [0xc1,0x04,0x74,0x7d]
8468
8469v_cmpx_eq_u16 vcc, 0.5, v2
8470// CHECK: [0xff,0x04,0x74,0x7d,0x00,0x38,0x00,0x00]
8471
8472v_cmpx_eq_u16 vcc, -4.0, v2
8473// CHECK: [0xff,0x04,0x74,0x7d,0x00,0xc4,0x00,0x00]
8474
8475v_cmpx_eq_u16 vcc, src_vccz, v2
8476// CHECK: [0xfb,0x04,0x74,0x7d]
8477
8478v_cmpx_eq_u16 vcc, src_execz, v2
8479// CHECK: [0xfc,0x04,0x74,0x7d]
8480
8481v_cmpx_eq_u16 vcc, src_scc, v2
8482// CHECK: [0xfd,0x04,0x74,0x7d]
8483
8484v_cmpx_eq_u16 vcc, src_lds_direct, v2
8485// CHECK: [0xfe,0x04,0x74,0x7d]
8486
8487v_cmpx_eq_u16 vcc, 0xfe0b, v2
8488// CHECK: [0xff,0x04,0x74,0x7d,0x0b,0xfe,0x00,0x00]
8489
8490v_cmpx_eq_u16 vcc, 0x3456, v2
8491// CHECK: [0xff,0x04,0x74,0x7d,0x56,0x34,0x00,0x00]
8492
8493v_cmpx_eq_u16 vcc, v1, v255
8494// CHECK: [0x01,0xff,0x75,0x7d]
8495
8496v_cmpx_le_u16 vcc, v1, v2
8497// CHECK: [0x01,0x05,0x76,0x7d]
8498
8499v_cmpx_le_u16 vcc, v255, v2
8500// CHECK: [0xff,0x05,0x76,0x7d]
8501
8502v_cmpx_le_u16 vcc, s1, v2
8503// CHECK: [0x01,0x04,0x76,0x7d]
8504
8505v_cmpx_le_u16 vcc, s101, v2
8506// CHECK: [0x65,0x04,0x76,0x7d]
8507
8508v_cmpx_le_u16 vcc, flat_scratch_lo, v2
8509// CHECK: [0x66,0x04,0x76,0x7d]
8510
8511v_cmpx_le_u16 vcc, flat_scratch_hi, v2
8512// CHECK: [0x67,0x04,0x76,0x7d]
8513
8514v_cmpx_le_u16 vcc, vcc_lo, v2
8515// CHECK: [0x6a,0x04,0x76,0x7d]
8516
8517v_cmpx_le_u16 vcc, vcc_hi, v2
8518// CHECK: [0x6b,0x04,0x76,0x7d]
8519
8520v_cmpx_le_u16 vcc, ttmp15, v2
8521// CHECK: [0x7b,0x04,0x76,0x7d]
8522
8523v_cmpx_le_u16 vcc, m0, v2
8524// CHECK: [0x7c,0x04,0x76,0x7d]
8525
8526v_cmpx_le_u16 vcc, exec_lo, v2
8527// CHECK: [0x7e,0x04,0x76,0x7d]
8528
8529v_cmpx_le_u16 vcc, exec_hi, v2
8530// CHECK: [0x7f,0x04,0x76,0x7d]
8531
8532v_cmpx_le_u16 vcc, 0, v2
8533// CHECK: [0x80,0x04,0x76,0x7d]
8534
8535v_cmpx_le_u16 vcc, -1, v2
8536// CHECK: [0xc1,0x04,0x76,0x7d]
8537
8538v_cmpx_le_u16 vcc, 0.5, v2
8539// CHECK: [0xff,0x04,0x76,0x7d,0x00,0x38,0x00,0x00]
8540
8541v_cmpx_le_u16 vcc, -4.0, v2
8542// CHECK: [0xff,0x04,0x76,0x7d,0x00,0xc4,0x00,0x00]
8543
8544v_cmpx_le_u16 vcc, src_vccz, v2
8545// CHECK: [0xfb,0x04,0x76,0x7d]
8546
8547v_cmpx_le_u16 vcc, src_execz, v2
8548// CHECK: [0xfc,0x04,0x76,0x7d]
8549
8550v_cmpx_le_u16 vcc, src_scc, v2
8551// CHECK: [0xfd,0x04,0x76,0x7d]
8552
8553v_cmpx_le_u16 vcc, src_lds_direct, v2
8554// CHECK: [0xfe,0x04,0x76,0x7d]
8555
8556v_cmpx_le_u16 vcc, 0xfe0b, v2
8557// CHECK: [0xff,0x04,0x76,0x7d,0x0b,0xfe,0x00,0x00]
8558
8559v_cmpx_le_u16 vcc, 0x3456, v2
8560// CHECK: [0xff,0x04,0x76,0x7d,0x56,0x34,0x00,0x00]
8561
8562v_cmpx_le_u16 vcc, v1, v255
8563// CHECK: [0x01,0xff,0x77,0x7d]
8564
8565v_cmpx_gt_u16 vcc, v1, v2
8566// CHECK: [0x01,0x05,0x78,0x7d]
8567
8568v_cmpx_gt_u16 vcc, v255, v2
8569// CHECK: [0xff,0x05,0x78,0x7d]
8570
8571v_cmpx_gt_u16 vcc, s1, v2
8572// CHECK: [0x01,0x04,0x78,0x7d]
8573
8574v_cmpx_gt_u16 vcc, s101, v2
8575// CHECK: [0x65,0x04,0x78,0x7d]
8576
8577v_cmpx_gt_u16 vcc, flat_scratch_lo, v2
8578// CHECK: [0x66,0x04,0x78,0x7d]
8579
8580v_cmpx_gt_u16 vcc, flat_scratch_hi, v2
8581// CHECK: [0x67,0x04,0x78,0x7d]
8582
8583v_cmpx_gt_u16 vcc, vcc_lo, v2
8584// CHECK: [0x6a,0x04,0x78,0x7d]
8585
8586v_cmpx_gt_u16 vcc, vcc_hi, v2
8587// CHECK: [0x6b,0x04,0x78,0x7d]
8588
8589v_cmpx_gt_u16 vcc, ttmp15, v2
8590// CHECK: [0x7b,0x04,0x78,0x7d]
8591
8592v_cmpx_gt_u16 vcc, m0, v2
8593// CHECK: [0x7c,0x04,0x78,0x7d]
8594
8595v_cmpx_gt_u16 vcc, exec_lo, v2
8596// CHECK: [0x7e,0x04,0x78,0x7d]
8597
8598v_cmpx_gt_u16 vcc, exec_hi, v2
8599// CHECK: [0x7f,0x04,0x78,0x7d]
8600
8601v_cmpx_gt_u16 vcc, 0, v2
8602// CHECK: [0x80,0x04,0x78,0x7d]
8603
8604v_cmpx_gt_u16 vcc, -1, v2
8605// CHECK: [0xc1,0x04,0x78,0x7d]
8606
8607v_cmpx_gt_u16 vcc, 0.5, v2
8608// CHECK: [0xff,0x04,0x78,0x7d,0x00,0x38,0x00,0x00]
8609
8610v_cmpx_gt_u16 vcc, -4.0, v2
8611// CHECK: [0xff,0x04,0x78,0x7d,0x00,0xc4,0x00,0x00]
8612
8613v_cmpx_gt_u16 vcc, src_vccz, v2
8614// CHECK: [0xfb,0x04,0x78,0x7d]
8615
8616v_cmpx_gt_u16 vcc, src_execz, v2
8617// CHECK: [0xfc,0x04,0x78,0x7d]
8618
8619v_cmpx_gt_u16 vcc, src_scc, v2
8620// CHECK: [0xfd,0x04,0x78,0x7d]
8621
8622v_cmpx_gt_u16 vcc, src_lds_direct, v2
8623// CHECK: [0xfe,0x04,0x78,0x7d]
8624
8625v_cmpx_gt_u16 vcc, 0xfe0b, v2
8626// CHECK: [0xff,0x04,0x78,0x7d,0x0b,0xfe,0x00,0x00]
8627
8628v_cmpx_gt_u16 vcc, 0x3456, v2
8629// CHECK: [0xff,0x04,0x78,0x7d,0x56,0x34,0x00,0x00]
8630
8631v_cmpx_gt_u16 vcc, v1, v255
8632// CHECK: [0x01,0xff,0x79,0x7d]
8633
8634v_cmpx_ne_u16 vcc, v1, v2
8635// CHECK: [0x01,0x05,0x7a,0x7d]
8636
8637v_cmpx_ne_u16 vcc, v255, v2
8638// CHECK: [0xff,0x05,0x7a,0x7d]
8639
8640v_cmpx_ne_u16 vcc, s1, v2
8641// CHECK: [0x01,0x04,0x7a,0x7d]
8642
8643v_cmpx_ne_u16 vcc, s101, v2
8644// CHECK: [0x65,0x04,0x7a,0x7d]
8645
8646v_cmpx_ne_u16 vcc, flat_scratch_lo, v2
8647// CHECK: [0x66,0x04,0x7a,0x7d]
8648
8649v_cmpx_ne_u16 vcc, flat_scratch_hi, v2
8650// CHECK: [0x67,0x04,0x7a,0x7d]
8651
8652v_cmpx_ne_u16 vcc, vcc_lo, v2
8653// CHECK: [0x6a,0x04,0x7a,0x7d]
8654
8655v_cmpx_ne_u16 vcc, vcc_hi, v2
8656// CHECK: [0x6b,0x04,0x7a,0x7d]
8657
8658v_cmpx_ne_u16 vcc, ttmp15, v2
8659// CHECK: [0x7b,0x04,0x7a,0x7d]
8660
8661v_cmpx_ne_u16 vcc, m0, v2
8662// CHECK: [0x7c,0x04,0x7a,0x7d]
8663
8664v_cmpx_ne_u16 vcc, exec_lo, v2
8665// CHECK: [0x7e,0x04,0x7a,0x7d]
8666
8667v_cmpx_ne_u16 vcc, exec_hi, v2
8668// CHECK: [0x7f,0x04,0x7a,0x7d]
8669
8670v_cmpx_ne_u16 vcc, 0, v2
8671// CHECK: [0x80,0x04,0x7a,0x7d]
8672
8673v_cmpx_ne_u16 vcc, -1, v2
8674// CHECK: [0xc1,0x04,0x7a,0x7d]
8675
8676v_cmpx_ne_u16 vcc, 0.5, v2
8677// CHECK: [0xff,0x04,0x7a,0x7d,0x00,0x38,0x00,0x00]
8678
8679v_cmpx_ne_u16 vcc, -4.0, v2
8680// CHECK: [0xff,0x04,0x7a,0x7d,0x00,0xc4,0x00,0x00]
8681
8682v_cmpx_ne_u16 vcc, src_vccz, v2
8683// CHECK: [0xfb,0x04,0x7a,0x7d]
8684
8685v_cmpx_ne_u16 vcc, src_execz, v2
8686// CHECK: [0xfc,0x04,0x7a,0x7d]
8687
8688v_cmpx_ne_u16 vcc, src_scc, v2
8689// CHECK: [0xfd,0x04,0x7a,0x7d]
8690
8691v_cmpx_ne_u16 vcc, src_lds_direct, v2
8692// CHECK: [0xfe,0x04,0x7a,0x7d]
8693
8694v_cmpx_ne_u16 vcc, 0xfe0b, v2
8695// CHECK: [0xff,0x04,0x7a,0x7d,0x0b,0xfe,0x00,0x00]
8696
8697v_cmpx_ne_u16 vcc, 0x3456, v2
8698// CHECK: [0xff,0x04,0x7a,0x7d,0x56,0x34,0x00,0x00]
8699
8700v_cmpx_ne_u16 vcc, v1, v255
8701// CHECK: [0x01,0xff,0x7b,0x7d]
8702
8703v_cmpx_ge_u16 vcc, v1, v2
8704// CHECK: [0x01,0x05,0x7c,0x7d]
8705
8706v_cmpx_ge_u16 vcc, v255, v2
8707// CHECK: [0xff,0x05,0x7c,0x7d]
8708
8709v_cmpx_ge_u16 vcc, s1, v2
8710// CHECK: [0x01,0x04,0x7c,0x7d]
8711
8712v_cmpx_ge_u16 vcc, s101, v2
8713// CHECK: [0x65,0x04,0x7c,0x7d]
8714
8715v_cmpx_ge_u16 vcc, flat_scratch_lo, v2
8716// CHECK: [0x66,0x04,0x7c,0x7d]
8717
8718v_cmpx_ge_u16 vcc, flat_scratch_hi, v2
8719// CHECK: [0x67,0x04,0x7c,0x7d]
8720
8721v_cmpx_ge_u16 vcc, vcc_lo, v2
8722// CHECK: [0x6a,0x04,0x7c,0x7d]
8723
8724v_cmpx_ge_u16 vcc, vcc_hi, v2
8725// CHECK: [0x6b,0x04,0x7c,0x7d]
8726
8727v_cmpx_ge_u16 vcc, ttmp15, v2
8728// CHECK: [0x7b,0x04,0x7c,0x7d]
8729
8730v_cmpx_ge_u16 vcc, m0, v2
8731// CHECK: [0x7c,0x04,0x7c,0x7d]
8732
8733v_cmpx_ge_u16 vcc, exec_lo, v2
8734// CHECK: [0x7e,0x04,0x7c,0x7d]
8735
8736v_cmpx_ge_u16 vcc, exec_hi, v2
8737// CHECK: [0x7f,0x04,0x7c,0x7d]
8738
8739v_cmpx_ge_u16 vcc, 0, v2
8740// CHECK: [0x80,0x04,0x7c,0x7d]
8741
8742v_cmpx_ge_u16 vcc, -1, v2
8743// CHECK: [0xc1,0x04,0x7c,0x7d]
8744
8745v_cmpx_ge_u16 vcc, 0.5, v2
8746// CHECK: [0xff,0x04,0x7c,0x7d,0x00,0x38,0x00,0x00]
8747
8748v_cmpx_ge_u16 vcc, -4.0, v2
8749// CHECK: [0xff,0x04,0x7c,0x7d,0x00,0xc4,0x00,0x00]
8750
8751v_cmpx_ge_u16 vcc, src_vccz, v2
8752// CHECK: [0xfb,0x04,0x7c,0x7d]
8753
8754v_cmpx_ge_u16 vcc, src_execz, v2
8755// CHECK: [0xfc,0x04,0x7c,0x7d]
8756
8757v_cmpx_ge_u16 vcc, src_scc, v2
8758// CHECK: [0xfd,0x04,0x7c,0x7d]
8759
8760v_cmpx_ge_u16 vcc, src_lds_direct, v2
8761// CHECK: [0xfe,0x04,0x7c,0x7d]
8762
8763v_cmpx_ge_u16 vcc, 0xfe0b, v2
8764// CHECK: [0xff,0x04,0x7c,0x7d,0x0b,0xfe,0x00,0x00]
8765
8766v_cmpx_ge_u16 vcc, 0x3456, v2
8767// CHECK: [0xff,0x04,0x7c,0x7d,0x56,0x34,0x00,0x00]
8768
8769v_cmpx_ge_u16 vcc, v1, v255
8770// CHECK: [0x01,0xff,0x7d,0x7d]
8771
8772v_cmpx_t_u16 vcc, v1, v2
8773// CHECK: [0x01,0x05,0x7e,0x7d]
8774
8775v_cmpx_t_u16 vcc, v255, v2
8776// CHECK: [0xff,0x05,0x7e,0x7d]
8777
8778v_cmpx_t_u16 vcc, s1, v2
8779// CHECK: [0x01,0x04,0x7e,0x7d]
8780
8781v_cmpx_t_u16 vcc, s101, v2
8782// CHECK: [0x65,0x04,0x7e,0x7d]
8783
8784v_cmpx_t_u16 vcc, flat_scratch_lo, v2
8785// CHECK: [0x66,0x04,0x7e,0x7d]
8786
8787v_cmpx_t_u16 vcc, flat_scratch_hi, v2
8788// CHECK: [0x67,0x04,0x7e,0x7d]
8789
8790v_cmpx_t_u16 vcc, vcc_lo, v2
8791// CHECK: [0x6a,0x04,0x7e,0x7d]
8792
8793v_cmpx_t_u16 vcc, vcc_hi, v2
8794// CHECK: [0x6b,0x04,0x7e,0x7d]
8795
8796v_cmpx_t_u16 vcc, ttmp15, v2
8797// CHECK: [0x7b,0x04,0x7e,0x7d]
8798
8799v_cmpx_t_u16 vcc, m0, v2
8800// CHECK: [0x7c,0x04,0x7e,0x7d]
8801
8802v_cmpx_t_u16 vcc, exec_lo, v2
8803// CHECK: [0x7e,0x04,0x7e,0x7d]
8804
8805v_cmpx_t_u16 vcc, exec_hi, v2
8806// CHECK: [0x7f,0x04,0x7e,0x7d]
8807
8808v_cmpx_t_u16 vcc, 0, v2
8809// CHECK: [0x80,0x04,0x7e,0x7d]
8810
8811v_cmpx_t_u16 vcc, -1, v2
8812// CHECK: [0xc1,0x04,0x7e,0x7d]
8813
8814v_cmpx_t_u16 vcc, 0.5, v2
8815// CHECK: [0xff,0x04,0x7e,0x7d,0x00,0x38,0x00,0x00]
8816
8817v_cmpx_t_u16 vcc, -4.0, v2
8818// CHECK: [0xff,0x04,0x7e,0x7d,0x00,0xc4,0x00,0x00]
8819
8820v_cmpx_t_u16 vcc, src_vccz, v2
8821// CHECK: [0xfb,0x04,0x7e,0x7d]
8822
8823v_cmpx_t_u16 vcc, src_execz, v2
8824// CHECK: [0xfc,0x04,0x7e,0x7d]
8825
8826v_cmpx_t_u16 vcc, src_scc, v2
8827// CHECK: [0xfd,0x04,0x7e,0x7d]
8828
8829v_cmpx_t_u16 vcc, src_lds_direct, v2
8830// CHECK: [0xfe,0x04,0x7e,0x7d]
8831
8832v_cmpx_t_u16 vcc, 0xfe0b, v2
8833// CHECK: [0xff,0x04,0x7e,0x7d,0x0b,0xfe,0x00,0x00]
8834
8835v_cmpx_t_u16 vcc, 0x3456, v2
8836// CHECK: [0xff,0x04,0x7e,0x7d,0x56,0x34,0x00,0x00]
8837
8838v_cmpx_t_u16 vcc, v1, v255
8839// CHECK: [0x01,0xff,0x7f,0x7d]
8840
8841v_cmp_f_i32 vcc, v1, v2
8842// CHECK: [0x01,0x05,0x80,0x7d]
8843
8844v_cmp_f_i32 vcc, v255, v2
8845// CHECK: [0xff,0x05,0x80,0x7d]
8846
8847v_cmp_f_i32 vcc, s1, v2
8848// CHECK: [0x01,0x04,0x80,0x7d]
8849
8850v_cmp_f_i32 vcc, s101, v2
8851// CHECK: [0x65,0x04,0x80,0x7d]
8852
8853v_cmp_f_i32 vcc, flat_scratch_lo, v2
8854// CHECK: [0x66,0x04,0x80,0x7d]
8855
8856v_cmp_f_i32 vcc, flat_scratch_hi, v2
8857// CHECK: [0x67,0x04,0x80,0x7d]
8858
8859v_cmp_f_i32 vcc, vcc_lo, v2
8860// CHECK: [0x6a,0x04,0x80,0x7d]
8861
8862v_cmp_f_i32 vcc, vcc_hi, v2
8863// CHECK: [0x6b,0x04,0x80,0x7d]
8864
8865v_cmp_f_i32 vcc, ttmp15, v2
8866// CHECK: [0x7b,0x04,0x80,0x7d]
8867
8868v_cmp_f_i32 vcc, m0, v2
8869// CHECK: [0x7c,0x04,0x80,0x7d]
8870
8871v_cmp_f_i32 vcc, exec_lo, v2
8872// CHECK: [0x7e,0x04,0x80,0x7d]
8873
8874v_cmp_f_i32 vcc, exec_hi, v2
8875// CHECK: [0x7f,0x04,0x80,0x7d]
8876
8877v_cmp_f_i32 vcc, 0, v2
8878// CHECK: [0x80,0x04,0x80,0x7d]
8879
8880v_cmp_f_i32 vcc, -1, v2
8881// CHECK: [0xc1,0x04,0x80,0x7d]
8882
8883v_cmp_f_i32 vcc, 0.5, v2
8884// CHECK: [0xf0,0x04,0x80,0x7d]
8885
8886v_cmp_f_i32 vcc, -4.0, v2
8887// CHECK: [0xf7,0x04,0x80,0x7d]
8888
8889v_cmp_f_i32 vcc, src_vccz, v2
8890// CHECK: [0xfb,0x04,0x80,0x7d]
8891
8892v_cmp_f_i32 vcc, src_execz, v2
8893// CHECK: [0xfc,0x04,0x80,0x7d]
8894
8895v_cmp_f_i32 vcc, src_scc, v2
8896// CHECK: [0xfd,0x04,0x80,0x7d]
8897
8898v_cmp_f_i32 vcc, src_lds_direct, v2
8899// CHECK: [0xfe,0x04,0x80,0x7d]
8900
8901v_cmp_f_i32 vcc, 0xaf123456, v2
8902// CHECK: [0xff,0x04,0x80,0x7d,0x56,0x34,0x12,0xaf]
8903
8904v_cmp_f_i32 vcc, 0x3f717273, v2
8905// CHECK: [0xff,0x04,0x80,0x7d,0x73,0x72,0x71,0x3f]
8906
8907v_cmp_f_i32 vcc, v1, v255
8908// CHECK: [0x01,0xff,0x81,0x7d]
8909
8910v_cmp_lt_i32 vcc, v1, v2
8911// CHECK: [0x01,0x05,0x82,0x7d]
8912
8913v_cmp_lt_i32 vcc, v255, v2
8914// CHECK: [0xff,0x05,0x82,0x7d]
8915
8916v_cmp_lt_i32 vcc, s1, v2
8917// CHECK: [0x01,0x04,0x82,0x7d]
8918
8919v_cmp_lt_i32 vcc, s101, v2
8920// CHECK: [0x65,0x04,0x82,0x7d]
8921
8922v_cmp_lt_i32 vcc, flat_scratch_lo, v2
8923// CHECK: [0x66,0x04,0x82,0x7d]
8924
8925v_cmp_lt_i32 vcc, flat_scratch_hi, v2
8926// CHECK: [0x67,0x04,0x82,0x7d]
8927
8928v_cmp_lt_i32 vcc, vcc_lo, v2
8929// CHECK: [0x6a,0x04,0x82,0x7d]
8930
8931v_cmp_lt_i32 vcc, vcc_hi, v2
8932// CHECK: [0x6b,0x04,0x82,0x7d]
8933
8934v_cmp_lt_i32 vcc, ttmp15, v2
8935// CHECK: [0x7b,0x04,0x82,0x7d]
8936
8937v_cmp_lt_i32 vcc, m0, v2
8938// CHECK: [0x7c,0x04,0x82,0x7d]
8939
8940v_cmp_lt_i32 vcc, exec_lo, v2
8941// CHECK: [0x7e,0x04,0x82,0x7d]
8942
8943v_cmp_lt_i32 vcc, exec_hi, v2
8944// CHECK: [0x7f,0x04,0x82,0x7d]
8945
8946v_cmp_lt_i32 vcc, 0, v2
8947// CHECK: [0x80,0x04,0x82,0x7d]
8948
8949v_cmp_lt_i32 vcc, -1, v2
8950// CHECK: [0xc1,0x04,0x82,0x7d]
8951
8952v_cmp_lt_i32 vcc, 0.5, v2
8953// CHECK: [0xf0,0x04,0x82,0x7d]
8954
8955v_cmp_lt_i32 vcc, -4.0, v2
8956// CHECK: [0xf7,0x04,0x82,0x7d]
8957
8958v_cmp_lt_i32 vcc, src_vccz, v2
8959// CHECK: [0xfb,0x04,0x82,0x7d]
8960
8961v_cmp_lt_i32 vcc, src_execz, v2
8962// CHECK: [0xfc,0x04,0x82,0x7d]
8963
8964v_cmp_lt_i32 vcc, src_scc, v2
8965// CHECK: [0xfd,0x04,0x82,0x7d]
8966
8967v_cmp_lt_i32 vcc, src_lds_direct, v2
8968// CHECK: [0xfe,0x04,0x82,0x7d]
8969
8970v_cmp_lt_i32 vcc, 0xaf123456, v2
8971// CHECK: [0xff,0x04,0x82,0x7d,0x56,0x34,0x12,0xaf]
8972
8973v_cmp_lt_i32 vcc, 0x3f717273, v2
8974// CHECK: [0xff,0x04,0x82,0x7d,0x73,0x72,0x71,0x3f]
8975
8976v_cmp_lt_i32 vcc, v1, v255
8977// CHECK: [0x01,0xff,0x83,0x7d]
8978
8979v_cmp_eq_i32 vcc, v1, v2
8980// CHECK: [0x01,0x05,0x84,0x7d]
8981
8982v_cmp_eq_i32 vcc, v255, v2
8983// CHECK: [0xff,0x05,0x84,0x7d]
8984
8985v_cmp_eq_i32 vcc, s1, v2
8986// CHECK: [0x01,0x04,0x84,0x7d]
8987
8988v_cmp_eq_i32 vcc, s101, v2
8989// CHECK: [0x65,0x04,0x84,0x7d]
8990
8991v_cmp_eq_i32 vcc, flat_scratch_lo, v2
8992// CHECK: [0x66,0x04,0x84,0x7d]
8993
8994v_cmp_eq_i32 vcc, flat_scratch_hi, v2
8995// CHECK: [0x67,0x04,0x84,0x7d]
8996
8997v_cmp_eq_i32 vcc, vcc_lo, v2
8998// CHECK: [0x6a,0x04,0x84,0x7d]
8999
9000v_cmp_eq_i32 vcc, vcc_hi, v2
9001// CHECK: [0x6b,0x04,0x84,0x7d]
9002
9003v_cmp_eq_i32 vcc, ttmp15, v2
9004// CHECK: [0x7b,0x04,0x84,0x7d]
9005
9006v_cmp_eq_i32 vcc, m0, v2
9007// CHECK: [0x7c,0x04,0x84,0x7d]
9008
9009v_cmp_eq_i32 vcc, exec_lo, v2
9010// CHECK: [0x7e,0x04,0x84,0x7d]
9011
9012v_cmp_eq_i32 vcc, exec_hi, v2
9013// CHECK: [0x7f,0x04,0x84,0x7d]
9014
9015v_cmp_eq_i32 vcc, 0, v2
9016// CHECK: [0x80,0x04,0x84,0x7d]
9017
9018v_cmp_eq_i32 vcc, -1, v2
9019// CHECK: [0xc1,0x04,0x84,0x7d]
9020
9021v_cmp_eq_i32 vcc, 0.5, v2
9022// CHECK: [0xf0,0x04,0x84,0x7d]
9023
9024v_cmp_eq_i32 vcc, -4.0, v2
9025// CHECK: [0xf7,0x04,0x84,0x7d]
9026
9027v_cmp_eq_i32 vcc, src_vccz, v2
9028// CHECK: [0xfb,0x04,0x84,0x7d]
9029
9030v_cmp_eq_i32 vcc, src_execz, v2
9031// CHECK: [0xfc,0x04,0x84,0x7d]
9032
9033v_cmp_eq_i32 vcc, src_scc, v2
9034// CHECK: [0xfd,0x04,0x84,0x7d]
9035
9036v_cmp_eq_i32 vcc, src_lds_direct, v2
9037// CHECK: [0xfe,0x04,0x84,0x7d]
9038
9039v_cmp_eq_i32 vcc, 0xaf123456, v2
9040// CHECK: [0xff,0x04,0x84,0x7d,0x56,0x34,0x12,0xaf]
9041
9042v_cmp_eq_i32 vcc, 0x3f717273, v2
9043// CHECK: [0xff,0x04,0x84,0x7d,0x73,0x72,0x71,0x3f]
9044
9045v_cmp_eq_i32 vcc, v1, v255
9046// CHECK: [0x01,0xff,0x85,0x7d]
9047
9048v_cmp_le_i32 vcc, v1, v2
9049// CHECK: [0x01,0x05,0x86,0x7d]
9050
9051v_cmp_le_i32 vcc, v255, v2
9052// CHECK: [0xff,0x05,0x86,0x7d]
9053
9054v_cmp_le_i32 vcc, s1, v2
9055// CHECK: [0x01,0x04,0x86,0x7d]
9056
9057v_cmp_le_i32 vcc, s101, v2
9058// CHECK: [0x65,0x04,0x86,0x7d]
9059
9060v_cmp_le_i32 vcc, flat_scratch_lo, v2
9061// CHECK: [0x66,0x04,0x86,0x7d]
9062
9063v_cmp_le_i32 vcc, flat_scratch_hi, v2
9064// CHECK: [0x67,0x04,0x86,0x7d]
9065
9066v_cmp_le_i32 vcc, vcc_lo, v2
9067// CHECK: [0x6a,0x04,0x86,0x7d]
9068
9069v_cmp_le_i32 vcc, vcc_hi, v2
9070// CHECK: [0x6b,0x04,0x86,0x7d]
9071
9072v_cmp_le_i32 vcc, ttmp15, v2
9073// CHECK: [0x7b,0x04,0x86,0x7d]
9074
9075v_cmp_le_i32 vcc, m0, v2
9076// CHECK: [0x7c,0x04,0x86,0x7d]
9077
9078v_cmp_le_i32 vcc, exec_lo, v2
9079// CHECK: [0x7e,0x04,0x86,0x7d]
9080
9081v_cmp_le_i32 vcc, exec_hi, v2
9082// CHECK: [0x7f,0x04,0x86,0x7d]
9083
9084v_cmp_le_i32 vcc, 0, v2
9085// CHECK: [0x80,0x04,0x86,0x7d]
9086
9087v_cmp_le_i32 vcc, -1, v2
9088// CHECK: [0xc1,0x04,0x86,0x7d]
9089
9090v_cmp_le_i32 vcc, 0.5, v2
9091// CHECK: [0xf0,0x04,0x86,0x7d]
9092
9093v_cmp_le_i32 vcc, -4.0, v2
9094// CHECK: [0xf7,0x04,0x86,0x7d]
9095
9096v_cmp_le_i32 vcc, src_vccz, v2
9097// CHECK: [0xfb,0x04,0x86,0x7d]
9098
9099v_cmp_le_i32 vcc, src_execz, v2
9100// CHECK: [0xfc,0x04,0x86,0x7d]
9101
9102v_cmp_le_i32 vcc, src_scc, v2
9103// CHECK: [0xfd,0x04,0x86,0x7d]
9104
9105v_cmp_le_i32 vcc, src_lds_direct, v2
9106// CHECK: [0xfe,0x04,0x86,0x7d]
9107
9108v_cmp_le_i32 vcc, 0xaf123456, v2
9109// CHECK: [0xff,0x04,0x86,0x7d,0x56,0x34,0x12,0xaf]
9110
9111v_cmp_le_i32 vcc, 0x3f717273, v2
9112// CHECK: [0xff,0x04,0x86,0x7d,0x73,0x72,0x71,0x3f]
9113
9114v_cmp_le_i32 vcc, v1, v255
9115// CHECK: [0x01,0xff,0x87,0x7d]
9116
9117v_cmp_gt_i32 vcc, v1, v2
9118// CHECK: [0x01,0x05,0x88,0x7d]
9119
9120v_cmp_gt_i32 vcc, v255, v2
9121// CHECK: [0xff,0x05,0x88,0x7d]
9122
9123v_cmp_gt_i32 vcc, s1, v2
9124// CHECK: [0x01,0x04,0x88,0x7d]
9125
9126v_cmp_gt_i32 vcc, s101, v2
9127// CHECK: [0x65,0x04,0x88,0x7d]
9128
9129v_cmp_gt_i32 vcc, flat_scratch_lo, v2
9130// CHECK: [0x66,0x04,0x88,0x7d]
9131
9132v_cmp_gt_i32 vcc, flat_scratch_hi, v2
9133// CHECK: [0x67,0x04,0x88,0x7d]
9134
9135v_cmp_gt_i32 vcc, vcc_lo, v2
9136// CHECK: [0x6a,0x04,0x88,0x7d]
9137
9138v_cmp_gt_i32 vcc, vcc_hi, v2
9139// CHECK: [0x6b,0x04,0x88,0x7d]
9140
9141v_cmp_gt_i32 vcc, ttmp15, v2
9142// CHECK: [0x7b,0x04,0x88,0x7d]
9143
9144v_cmp_gt_i32 vcc, m0, v2
9145// CHECK: [0x7c,0x04,0x88,0x7d]
9146
9147v_cmp_gt_i32 vcc, exec_lo, v2
9148// CHECK: [0x7e,0x04,0x88,0x7d]
9149
9150v_cmp_gt_i32 vcc, exec_hi, v2
9151// CHECK: [0x7f,0x04,0x88,0x7d]
9152
9153v_cmp_gt_i32 vcc, 0, v2
9154// CHECK: [0x80,0x04,0x88,0x7d]
9155
9156v_cmp_gt_i32 vcc, -1, v2
9157// CHECK: [0xc1,0x04,0x88,0x7d]
9158
9159v_cmp_gt_i32 vcc, 0.5, v2
9160// CHECK: [0xf0,0x04,0x88,0x7d]
9161
9162v_cmp_gt_i32 vcc, -4.0, v2
9163// CHECK: [0xf7,0x04,0x88,0x7d]
9164
9165v_cmp_gt_i32 vcc, src_vccz, v2
9166// CHECK: [0xfb,0x04,0x88,0x7d]
9167
9168v_cmp_gt_i32 vcc, src_execz, v2
9169// CHECK: [0xfc,0x04,0x88,0x7d]
9170
9171v_cmp_gt_i32 vcc, src_scc, v2
9172// CHECK: [0xfd,0x04,0x88,0x7d]
9173
9174v_cmp_gt_i32 vcc, src_lds_direct, v2
9175// CHECK: [0xfe,0x04,0x88,0x7d]
9176
9177v_cmp_gt_i32 vcc, 0xaf123456, v2
9178// CHECK: [0xff,0x04,0x88,0x7d,0x56,0x34,0x12,0xaf]
9179
9180v_cmp_gt_i32 vcc, 0x3f717273, v2
9181// CHECK: [0xff,0x04,0x88,0x7d,0x73,0x72,0x71,0x3f]
9182
9183v_cmp_gt_i32 vcc, v1, v255
9184// CHECK: [0x01,0xff,0x89,0x7d]
9185
9186v_cmp_ne_i32 vcc, v1, v2
9187// CHECK: [0x01,0x05,0x8a,0x7d]
9188
9189v_cmp_ne_i32 vcc, v255, v2
9190// CHECK: [0xff,0x05,0x8a,0x7d]
9191
9192v_cmp_ne_i32 vcc, s1, v2
9193// CHECK: [0x01,0x04,0x8a,0x7d]
9194
9195v_cmp_ne_i32 vcc, s101, v2
9196// CHECK: [0x65,0x04,0x8a,0x7d]
9197
9198v_cmp_ne_i32 vcc, flat_scratch_lo, v2
9199// CHECK: [0x66,0x04,0x8a,0x7d]
9200
9201v_cmp_ne_i32 vcc, flat_scratch_hi, v2
9202// CHECK: [0x67,0x04,0x8a,0x7d]
9203
9204v_cmp_ne_i32 vcc, vcc_lo, v2
9205// CHECK: [0x6a,0x04,0x8a,0x7d]
9206
9207v_cmp_ne_i32 vcc, vcc_hi, v2
9208// CHECK: [0x6b,0x04,0x8a,0x7d]
9209
9210v_cmp_ne_i32 vcc, ttmp15, v2
9211// CHECK: [0x7b,0x04,0x8a,0x7d]
9212
9213v_cmp_ne_i32 vcc, m0, v2
9214// CHECK: [0x7c,0x04,0x8a,0x7d]
9215
9216v_cmp_ne_i32 vcc, exec_lo, v2
9217// CHECK: [0x7e,0x04,0x8a,0x7d]
9218
9219v_cmp_ne_i32 vcc, exec_hi, v2
9220// CHECK: [0x7f,0x04,0x8a,0x7d]
9221
9222v_cmp_ne_i32 vcc, 0, v2
9223// CHECK: [0x80,0x04,0x8a,0x7d]
9224
9225v_cmp_ne_i32 vcc, -1, v2
9226// CHECK: [0xc1,0x04,0x8a,0x7d]
9227
9228v_cmp_ne_i32 vcc, 0.5, v2
9229// CHECK: [0xf0,0x04,0x8a,0x7d]
9230
9231v_cmp_ne_i32 vcc, -4.0, v2
9232// CHECK: [0xf7,0x04,0x8a,0x7d]
9233
9234v_cmp_ne_i32 vcc, src_vccz, v2
9235// CHECK: [0xfb,0x04,0x8a,0x7d]
9236
9237v_cmp_ne_i32 vcc, src_execz, v2
9238// CHECK: [0xfc,0x04,0x8a,0x7d]
9239
9240v_cmp_ne_i32 vcc, src_scc, v2
9241// CHECK: [0xfd,0x04,0x8a,0x7d]
9242
9243v_cmp_ne_i32 vcc, src_lds_direct, v2
9244// CHECK: [0xfe,0x04,0x8a,0x7d]
9245
9246v_cmp_ne_i32 vcc, 0xaf123456, v2
9247// CHECK: [0xff,0x04,0x8a,0x7d,0x56,0x34,0x12,0xaf]
9248
9249v_cmp_ne_i32 vcc, 0x3f717273, v2
9250// CHECK: [0xff,0x04,0x8a,0x7d,0x73,0x72,0x71,0x3f]
9251
9252v_cmp_ne_i32 vcc, v1, v255
9253// CHECK: [0x01,0xff,0x8b,0x7d]
9254
9255v_cmp_ge_i32 vcc, v1, v2
9256// CHECK: [0x01,0x05,0x8c,0x7d]
9257
9258v_cmp_ge_i32 vcc, v255, v2
9259// CHECK: [0xff,0x05,0x8c,0x7d]
9260
9261v_cmp_ge_i32 vcc, s1, v2
9262// CHECK: [0x01,0x04,0x8c,0x7d]
9263
9264v_cmp_ge_i32 vcc, s101, v2
9265// CHECK: [0x65,0x04,0x8c,0x7d]
9266
9267v_cmp_ge_i32 vcc, flat_scratch_lo, v2
9268// CHECK: [0x66,0x04,0x8c,0x7d]
9269
9270v_cmp_ge_i32 vcc, flat_scratch_hi, v2
9271// CHECK: [0x67,0x04,0x8c,0x7d]
9272
9273v_cmp_ge_i32 vcc, vcc_lo, v2
9274// CHECK: [0x6a,0x04,0x8c,0x7d]
9275
9276v_cmp_ge_i32 vcc, vcc_hi, v2
9277// CHECK: [0x6b,0x04,0x8c,0x7d]
9278
9279v_cmp_ge_i32 vcc, ttmp15, v2
9280// CHECK: [0x7b,0x04,0x8c,0x7d]
9281
9282v_cmp_ge_i32 vcc, m0, v2
9283// CHECK: [0x7c,0x04,0x8c,0x7d]
9284
9285v_cmp_ge_i32 vcc, exec_lo, v2
9286// CHECK: [0x7e,0x04,0x8c,0x7d]
9287
9288v_cmp_ge_i32 vcc, exec_hi, v2
9289// CHECK: [0x7f,0x04,0x8c,0x7d]
9290
9291v_cmp_ge_i32 vcc, 0, v2
9292// CHECK: [0x80,0x04,0x8c,0x7d]
9293
9294v_cmp_ge_i32 vcc, -1, v2
9295// CHECK: [0xc1,0x04,0x8c,0x7d]
9296
9297v_cmp_ge_i32 vcc, 0.5, v2
9298// CHECK: [0xf0,0x04,0x8c,0x7d]
9299
9300v_cmp_ge_i32 vcc, -4.0, v2
9301// CHECK: [0xf7,0x04,0x8c,0x7d]
9302
9303v_cmp_ge_i32 vcc, src_vccz, v2
9304// CHECK: [0xfb,0x04,0x8c,0x7d]
9305
9306v_cmp_ge_i32 vcc, src_execz, v2
9307// CHECK: [0xfc,0x04,0x8c,0x7d]
9308
9309v_cmp_ge_i32 vcc, src_scc, v2
9310// CHECK: [0xfd,0x04,0x8c,0x7d]
9311
9312v_cmp_ge_i32 vcc, src_lds_direct, v2
9313// CHECK: [0xfe,0x04,0x8c,0x7d]
9314
9315v_cmp_ge_i32 vcc, 0xaf123456, v2
9316// CHECK: [0xff,0x04,0x8c,0x7d,0x56,0x34,0x12,0xaf]
9317
9318v_cmp_ge_i32 vcc, 0x3f717273, v2
9319// CHECK: [0xff,0x04,0x8c,0x7d,0x73,0x72,0x71,0x3f]
9320
9321v_cmp_ge_i32 vcc, v1, v255
9322// CHECK: [0x01,0xff,0x8d,0x7d]
9323
9324v_cmp_t_i32 vcc, v1, v2
9325// CHECK: [0x01,0x05,0x8e,0x7d]
9326
9327v_cmp_t_i32 vcc, v255, v2
9328// CHECK: [0xff,0x05,0x8e,0x7d]
9329
9330v_cmp_t_i32 vcc, s1, v2
9331// CHECK: [0x01,0x04,0x8e,0x7d]
9332
9333v_cmp_t_i32 vcc, s101, v2
9334// CHECK: [0x65,0x04,0x8e,0x7d]
9335
9336v_cmp_t_i32 vcc, flat_scratch_lo, v2
9337// CHECK: [0x66,0x04,0x8e,0x7d]
9338
9339v_cmp_t_i32 vcc, flat_scratch_hi, v2
9340// CHECK: [0x67,0x04,0x8e,0x7d]
9341
9342v_cmp_t_i32 vcc, vcc_lo, v2
9343// CHECK: [0x6a,0x04,0x8e,0x7d]
9344
9345v_cmp_t_i32 vcc, vcc_hi, v2
9346// CHECK: [0x6b,0x04,0x8e,0x7d]
9347
9348v_cmp_t_i32 vcc, ttmp15, v2
9349// CHECK: [0x7b,0x04,0x8e,0x7d]
9350
9351v_cmp_t_i32 vcc, m0, v2
9352// CHECK: [0x7c,0x04,0x8e,0x7d]
9353
9354v_cmp_t_i32 vcc, exec_lo, v2
9355// CHECK: [0x7e,0x04,0x8e,0x7d]
9356
9357v_cmp_t_i32 vcc, exec_hi, v2
9358// CHECK: [0x7f,0x04,0x8e,0x7d]
9359
9360v_cmp_t_i32 vcc, 0, v2
9361// CHECK: [0x80,0x04,0x8e,0x7d]
9362
9363v_cmp_t_i32 vcc, -1, v2
9364// CHECK: [0xc1,0x04,0x8e,0x7d]
9365
9366v_cmp_t_i32 vcc, 0.5, v2
9367// CHECK: [0xf0,0x04,0x8e,0x7d]
9368
9369v_cmp_t_i32 vcc, -4.0, v2
9370// CHECK: [0xf7,0x04,0x8e,0x7d]
9371
9372v_cmp_t_i32 vcc, src_vccz, v2
9373// CHECK: [0xfb,0x04,0x8e,0x7d]
9374
9375v_cmp_t_i32 vcc, src_execz, v2
9376// CHECK: [0xfc,0x04,0x8e,0x7d]
9377
9378v_cmp_t_i32 vcc, src_scc, v2
9379// CHECK: [0xfd,0x04,0x8e,0x7d]
9380
9381v_cmp_t_i32 vcc, src_lds_direct, v2
9382// CHECK: [0xfe,0x04,0x8e,0x7d]
9383
9384v_cmp_t_i32 vcc, 0xaf123456, v2
9385// CHECK: [0xff,0x04,0x8e,0x7d,0x56,0x34,0x12,0xaf]
9386
9387v_cmp_t_i32 vcc, 0x3f717273, v2
9388// CHECK: [0xff,0x04,0x8e,0x7d,0x73,0x72,0x71,0x3f]
9389
9390v_cmp_t_i32 vcc, v1, v255
9391// CHECK: [0x01,0xff,0x8f,0x7d]
9392
9393v_cmp_f_u32 vcc, v1, v2
9394// CHECK: [0x01,0x05,0x90,0x7d]
9395
9396v_cmp_f_u32 vcc, v255, v2
9397// CHECK: [0xff,0x05,0x90,0x7d]
9398
9399v_cmp_f_u32 vcc, s1, v2
9400// CHECK: [0x01,0x04,0x90,0x7d]
9401
9402v_cmp_f_u32 vcc, s101, v2
9403// CHECK: [0x65,0x04,0x90,0x7d]
9404
9405v_cmp_f_u32 vcc, flat_scratch_lo, v2
9406// CHECK: [0x66,0x04,0x90,0x7d]
9407
9408v_cmp_f_u32 vcc, flat_scratch_hi, v2
9409// CHECK: [0x67,0x04,0x90,0x7d]
9410
9411v_cmp_f_u32 vcc, vcc_lo, v2
9412// CHECK: [0x6a,0x04,0x90,0x7d]
9413
9414v_cmp_f_u32 vcc, vcc_hi, v2
9415// CHECK: [0x6b,0x04,0x90,0x7d]
9416
9417v_cmp_f_u32 vcc, ttmp15, v2
9418// CHECK: [0x7b,0x04,0x90,0x7d]
9419
9420v_cmp_f_u32 vcc, m0, v2
9421// CHECK: [0x7c,0x04,0x90,0x7d]
9422
9423v_cmp_f_u32 vcc, exec_lo, v2
9424// CHECK: [0x7e,0x04,0x90,0x7d]
9425
9426v_cmp_f_u32 vcc, exec_hi, v2
9427// CHECK: [0x7f,0x04,0x90,0x7d]
9428
9429v_cmp_f_u32 vcc, 0, v2
9430// CHECK: [0x80,0x04,0x90,0x7d]
9431
9432v_cmp_f_u32 vcc, -1, v2
9433// CHECK: [0xc1,0x04,0x90,0x7d]
9434
9435v_cmp_f_u32 vcc, 0.5, v2
9436// CHECK: [0xf0,0x04,0x90,0x7d]
9437
9438v_cmp_f_u32 vcc, -4.0, v2
9439// CHECK: [0xf7,0x04,0x90,0x7d]
9440
9441v_cmp_f_u32 vcc, src_vccz, v2
9442// CHECK: [0xfb,0x04,0x90,0x7d]
9443
9444v_cmp_f_u32 vcc, src_execz, v2
9445// CHECK: [0xfc,0x04,0x90,0x7d]
9446
9447v_cmp_f_u32 vcc, src_scc, v2
9448// CHECK: [0xfd,0x04,0x90,0x7d]
9449
9450v_cmp_f_u32 vcc, src_lds_direct, v2
9451// CHECK: [0xfe,0x04,0x90,0x7d]
9452
9453v_cmp_f_u32 vcc, 0xaf123456, v2
9454// CHECK: [0xff,0x04,0x90,0x7d,0x56,0x34,0x12,0xaf]
9455
9456v_cmp_f_u32 vcc, 0x3f717273, v2
9457// CHECK: [0xff,0x04,0x90,0x7d,0x73,0x72,0x71,0x3f]
9458
9459v_cmp_f_u32 vcc, v1, v255
9460// CHECK: [0x01,0xff,0x91,0x7d]
9461
9462v_cmp_lt_u32 vcc, v1, v2
9463// CHECK: [0x01,0x05,0x92,0x7d]
9464
9465v_cmp_lt_u32 vcc, v255, v2
9466// CHECK: [0xff,0x05,0x92,0x7d]
9467
9468v_cmp_lt_u32 vcc, s1, v2
9469// CHECK: [0x01,0x04,0x92,0x7d]
9470
9471v_cmp_lt_u32 vcc, s101, v2
9472// CHECK: [0x65,0x04,0x92,0x7d]
9473
9474v_cmp_lt_u32 vcc, flat_scratch_lo, v2
9475// CHECK: [0x66,0x04,0x92,0x7d]
9476
9477v_cmp_lt_u32 vcc, flat_scratch_hi, v2
9478// CHECK: [0x67,0x04,0x92,0x7d]
9479
9480v_cmp_lt_u32 vcc, vcc_lo, v2
9481// CHECK: [0x6a,0x04,0x92,0x7d]
9482
9483v_cmp_lt_u32 vcc, vcc_hi, v2
9484// CHECK: [0x6b,0x04,0x92,0x7d]
9485
9486v_cmp_lt_u32 vcc, ttmp15, v2
9487// CHECK: [0x7b,0x04,0x92,0x7d]
9488
9489v_cmp_lt_u32 vcc, m0, v2
9490// CHECK: [0x7c,0x04,0x92,0x7d]
9491
9492v_cmp_lt_u32 vcc, exec_lo, v2
9493// CHECK: [0x7e,0x04,0x92,0x7d]
9494
9495v_cmp_lt_u32 vcc, exec_hi, v2
9496// CHECK: [0x7f,0x04,0x92,0x7d]
9497
9498v_cmp_lt_u32 vcc, 0, v2
9499// CHECK: [0x80,0x04,0x92,0x7d]
9500
9501v_cmp_lt_u32 vcc, -1, v2
9502// CHECK: [0xc1,0x04,0x92,0x7d]
9503
9504v_cmp_lt_u32 vcc, 0.5, v2
9505// CHECK: [0xf0,0x04,0x92,0x7d]
9506
9507v_cmp_lt_u32 vcc, -4.0, v2
9508// CHECK: [0xf7,0x04,0x92,0x7d]
9509
9510v_cmp_lt_u32 vcc, src_vccz, v2
9511// CHECK: [0xfb,0x04,0x92,0x7d]
9512
9513v_cmp_lt_u32 vcc, src_execz, v2
9514// CHECK: [0xfc,0x04,0x92,0x7d]
9515
9516v_cmp_lt_u32 vcc, src_scc, v2
9517// CHECK: [0xfd,0x04,0x92,0x7d]
9518
9519v_cmp_lt_u32 vcc, src_lds_direct, v2
9520// CHECK: [0xfe,0x04,0x92,0x7d]
9521
9522v_cmp_lt_u32 vcc, 0xaf123456, v2
9523// CHECK: [0xff,0x04,0x92,0x7d,0x56,0x34,0x12,0xaf]
9524
9525v_cmp_lt_u32 vcc, 0x3f717273, v2
9526// CHECK: [0xff,0x04,0x92,0x7d,0x73,0x72,0x71,0x3f]
9527
9528v_cmp_lt_u32 vcc, v1, v255
9529// CHECK: [0x01,0xff,0x93,0x7d]
9530
9531v_cmp_eq_u32 vcc, v1, v2
9532// CHECK: [0x01,0x05,0x94,0x7d]
9533
9534v_cmp_eq_u32 vcc, v255, v2
9535// CHECK: [0xff,0x05,0x94,0x7d]
9536
9537v_cmp_eq_u32 vcc, s1, v2
9538// CHECK: [0x01,0x04,0x94,0x7d]
9539
9540v_cmp_eq_u32 vcc, s101, v2
9541// CHECK: [0x65,0x04,0x94,0x7d]
9542
9543v_cmp_eq_u32 vcc, flat_scratch_lo, v2
9544// CHECK: [0x66,0x04,0x94,0x7d]
9545
9546v_cmp_eq_u32 vcc, flat_scratch_hi, v2
9547// CHECK: [0x67,0x04,0x94,0x7d]
9548
9549v_cmp_eq_u32 vcc, vcc_lo, v2
9550// CHECK: [0x6a,0x04,0x94,0x7d]
9551
9552v_cmp_eq_u32 vcc, vcc_hi, v2
9553// CHECK: [0x6b,0x04,0x94,0x7d]
9554
9555v_cmp_eq_u32 vcc, ttmp15, v2
9556// CHECK: [0x7b,0x04,0x94,0x7d]
9557
9558v_cmp_eq_u32 vcc, m0, v2
9559// CHECK: [0x7c,0x04,0x94,0x7d]
9560
9561v_cmp_eq_u32 vcc, exec_lo, v2
9562// CHECK: [0x7e,0x04,0x94,0x7d]
9563
9564v_cmp_eq_u32 vcc, exec_hi, v2
9565// CHECK: [0x7f,0x04,0x94,0x7d]
9566
9567v_cmp_eq_u32 vcc, 0, v2
9568// CHECK: [0x80,0x04,0x94,0x7d]
9569
9570v_cmp_eq_u32 vcc, -1, v2
9571// CHECK: [0xc1,0x04,0x94,0x7d]
9572
9573v_cmp_eq_u32 vcc, 0.5, v2
9574// CHECK: [0xf0,0x04,0x94,0x7d]
9575
9576v_cmp_eq_u32 vcc, -4.0, v2
9577// CHECK: [0xf7,0x04,0x94,0x7d]
9578
9579v_cmp_eq_u32 vcc, src_vccz, v2
9580// CHECK: [0xfb,0x04,0x94,0x7d]
9581
9582v_cmp_eq_u32 vcc, src_execz, v2
9583// CHECK: [0xfc,0x04,0x94,0x7d]
9584
9585v_cmp_eq_u32 vcc, src_scc, v2
9586// CHECK: [0xfd,0x04,0x94,0x7d]
9587
9588v_cmp_eq_u32 vcc, src_lds_direct, v2
9589// CHECK: [0xfe,0x04,0x94,0x7d]
9590
9591v_cmp_eq_u32 vcc, 0xaf123456, v2
9592// CHECK: [0xff,0x04,0x94,0x7d,0x56,0x34,0x12,0xaf]
9593
9594v_cmp_eq_u32 vcc, 0x3f717273, v2
9595// CHECK: [0xff,0x04,0x94,0x7d,0x73,0x72,0x71,0x3f]
9596
9597v_cmp_eq_u32 vcc, v1, v255
9598// CHECK: [0x01,0xff,0x95,0x7d]
9599
9600v_cmp_le_u32 vcc, v1, v2
9601// CHECK: [0x01,0x05,0x96,0x7d]
9602
9603v_cmp_le_u32 vcc, v255, v2
9604// CHECK: [0xff,0x05,0x96,0x7d]
9605
9606v_cmp_le_u32 vcc, s1, v2
9607// CHECK: [0x01,0x04,0x96,0x7d]
9608
9609v_cmp_le_u32 vcc, s101, v2
9610// CHECK: [0x65,0x04,0x96,0x7d]
9611
9612v_cmp_le_u32 vcc, flat_scratch_lo, v2
9613// CHECK: [0x66,0x04,0x96,0x7d]
9614
9615v_cmp_le_u32 vcc, flat_scratch_hi, v2
9616// CHECK: [0x67,0x04,0x96,0x7d]
9617
9618v_cmp_le_u32 vcc, vcc_lo, v2
9619// CHECK: [0x6a,0x04,0x96,0x7d]
9620
9621v_cmp_le_u32 vcc, vcc_hi, v2
9622// CHECK: [0x6b,0x04,0x96,0x7d]
9623
9624v_cmp_le_u32 vcc, ttmp15, v2
9625// CHECK: [0x7b,0x04,0x96,0x7d]
9626
9627v_cmp_le_u32 vcc, m0, v2
9628// CHECK: [0x7c,0x04,0x96,0x7d]
9629
9630v_cmp_le_u32 vcc, exec_lo, v2
9631// CHECK: [0x7e,0x04,0x96,0x7d]
9632
9633v_cmp_le_u32 vcc, exec_hi, v2
9634// CHECK: [0x7f,0x04,0x96,0x7d]
9635
9636v_cmp_le_u32 vcc, 0, v2
9637// CHECK: [0x80,0x04,0x96,0x7d]
9638
9639v_cmp_le_u32 vcc, -1, v2
9640// CHECK: [0xc1,0x04,0x96,0x7d]
9641
9642v_cmp_le_u32 vcc, 0.5, v2
9643// CHECK: [0xf0,0x04,0x96,0x7d]
9644
9645v_cmp_le_u32 vcc, -4.0, v2
9646// CHECK: [0xf7,0x04,0x96,0x7d]
9647
9648v_cmp_le_u32 vcc, src_vccz, v2
9649// CHECK: [0xfb,0x04,0x96,0x7d]
9650
9651v_cmp_le_u32 vcc, src_execz, v2
9652// CHECK: [0xfc,0x04,0x96,0x7d]
9653
9654v_cmp_le_u32 vcc, src_scc, v2
9655// CHECK: [0xfd,0x04,0x96,0x7d]
9656
9657v_cmp_le_u32 vcc, src_lds_direct, v2
9658// CHECK: [0xfe,0x04,0x96,0x7d]
9659
9660v_cmp_le_u32 vcc, 0xaf123456, v2
9661// CHECK: [0xff,0x04,0x96,0x7d,0x56,0x34,0x12,0xaf]
9662
9663v_cmp_le_u32 vcc, 0x3f717273, v2
9664// CHECK: [0xff,0x04,0x96,0x7d,0x73,0x72,0x71,0x3f]
9665
9666v_cmp_le_u32 vcc, v1, v255
9667// CHECK: [0x01,0xff,0x97,0x7d]
9668
9669v_cmp_gt_u32 vcc, v1, v2
9670// CHECK: [0x01,0x05,0x98,0x7d]
9671
9672v_cmp_gt_u32 vcc, v255, v2
9673// CHECK: [0xff,0x05,0x98,0x7d]
9674
9675v_cmp_gt_u32 vcc, s1, v2
9676// CHECK: [0x01,0x04,0x98,0x7d]
9677
9678v_cmp_gt_u32 vcc, s101, v2
9679// CHECK: [0x65,0x04,0x98,0x7d]
9680
9681v_cmp_gt_u32 vcc, flat_scratch_lo, v2
9682// CHECK: [0x66,0x04,0x98,0x7d]
9683
9684v_cmp_gt_u32 vcc, flat_scratch_hi, v2
9685// CHECK: [0x67,0x04,0x98,0x7d]
9686
9687v_cmp_gt_u32 vcc, vcc_lo, v2
9688// CHECK: [0x6a,0x04,0x98,0x7d]
9689
9690v_cmp_gt_u32 vcc, vcc_hi, v2
9691// CHECK: [0x6b,0x04,0x98,0x7d]
9692
9693v_cmp_gt_u32 vcc, ttmp15, v2
9694// CHECK: [0x7b,0x04,0x98,0x7d]
9695
9696v_cmp_gt_u32 vcc, m0, v2
9697// CHECK: [0x7c,0x04,0x98,0x7d]
9698
9699v_cmp_gt_u32 vcc, exec_lo, v2
9700// CHECK: [0x7e,0x04,0x98,0x7d]
9701
9702v_cmp_gt_u32 vcc, exec_hi, v2
9703// CHECK: [0x7f,0x04,0x98,0x7d]
9704
9705v_cmp_gt_u32 vcc, 0, v2
9706// CHECK: [0x80,0x04,0x98,0x7d]
9707
9708v_cmp_gt_u32 vcc, -1, v2
9709// CHECK: [0xc1,0x04,0x98,0x7d]
9710
9711v_cmp_gt_u32 vcc, 0.5, v2
9712// CHECK: [0xf0,0x04,0x98,0x7d]
9713
9714v_cmp_gt_u32 vcc, -4.0, v2
9715// CHECK: [0xf7,0x04,0x98,0x7d]
9716
9717v_cmp_gt_u32 vcc, src_vccz, v2
9718// CHECK: [0xfb,0x04,0x98,0x7d]
9719
9720v_cmp_gt_u32 vcc, src_execz, v2
9721// CHECK: [0xfc,0x04,0x98,0x7d]
9722
9723v_cmp_gt_u32 vcc, src_scc, v2
9724// CHECK: [0xfd,0x04,0x98,0x7d]
9725
9726v_cmp_gt_u32 vcc, src_lds_direct, v2
9727// CHECK: [0xfe,0x04,0x98,0x7d]
9728
9729v_cmp_gt_u32 vcc, 0xaf123456, v2
9730// CHECK: [0xff,0x04,0x98,0x7d,0x56,0x34,0x12,0xaf]
9731
9732v_cmp_gt_u32 vcc, 0x3f717273, v2
9733// CHECK: [0xff,0x04,0x98,0x7d,0x73,0x72,0x71,0x3f]
9734
9735v_cmp_gt_u32 vcc, v1, v255
9736// CHECK: [0x01,0xff,0x99,0x7d]
9737
9738v_cmp_ne_u32 vcc, v1, v2
9739// CHECK: [0x01,0x05,0x9a,0x7d]
9740
9741v_cmp_ne_u32 vcc, v255, v2
9742// CHECK: [0xff,0x05,0x9a,0x7d]
9743
9744v_cmp_ne_u32 vcc, s1, v2
9745// CHECK: [0x01,0x04,0x9a,0x7d]
9746
9747v_cmp_ne_u32 vcc, s101, v2
9748// CHECK: [0x65,0x04,0x9a,0x7d]
9749
9750v_cmp_ne_u32 vcc, flat_scratch_lo, v2
9751// CHECK: [0x66,0x04,0x9a,0x7d]
9752
9753v_cmp_ne_u32 vcc, flat_scratch_hi, v2
9754// CHECK: [0x67,0x04,0x9a,0x7d]
9755
9756v_cmp_ne_u32 vcc, vcc_lo, v2
9757// CHECK: [0x6a,0x04,0x9a,0x7d]
9758
9759v_cmp_ne_u32 vcc, vcc_hi, v2
9760// CHECK: [0x6b,0x04,0x9a,0x7d]
9761
9762v_cmp_ne_u32 vcc, ttmp15, v2
9763// CHECK: [0x7b,0x04,0x9a,0x7d]
9764
9765v_cmp_ne_u32 vcc, m0, v2
9766// CHECK: [0x7c,0x04,0x9a,0x7d]
9767
9768v_cmp_ne_u32 vcc, exec_lo, v2
9769// CHECK: [0x7e,0x04,0x9a,0x7d]
9770
9771v_cmp_ne_u32 vcc, exec_hi, v2
9772// CHECK: [0x7f,0x04,0x9a,0x7d]
9773
9774v_cmp_ne_u32 vcc, 0, v2
9775// CHECK: [0x80,0x04,0x9a,0x7d]
9776
9777v_cmp_ne_u32 vcc, -1, v2
9778// CHECK: [0xc1,0x04,0x9a,0x7d]
9779
9780v_cmp_ne_u32 vcc, 0.5, v2
9781// CHECK: [0xf0,0x04,0x9a,0x7d]
9782
9783v_cmp_ne_u32 vcc, -4.0, v2
9784// CHECK: [0xf7,0x04,0x9a,0x7d]
9785
9786v_cmp_ne_u32 vcc, src_vccz, v2
9787// CHECK: [0xfb,0x04,0x9a,0x7d]
9788
9789v_cmp_ne_u32 vcc, src_execz, v2
9790// CHECK: [0xfc,0x04,0x9a,0x7d]
9791
9792v_cmp_ne_u32 vcc, src_scc, v2
9793// CHECK: [0xfd,0x04,0x9a,0x7d]
9794
9795v_cmp_ne_u32 vcc, src_lds_direct, v2
9796// CHECK: [0xfe,0x04,0x9a,0x7d]
9797
9798v_cmp_ne_u32 vcc, 0xaf123456, v2
9799// CHECK: [0xff,0x04,0x9a,0x7d,0x56,0x34,0x12,0xaf]
9800
9801v_cmp_ne_u32 vcc, 0x3f717273, v2
9802// CHECK: [0xff,0x04,0x9a,0x7d,0x73,0x72,0x71,0x3f]
9803
9804v_cmp_ne_u32 vcc, v1, v255
9805// CHECK: [0x01,0xff,0x9b,0x7d]
9806
9807v_cmp_ge_u32 vcc, v1, v2
9808// CHECK: [0x01,0x05,0x9c,0x7d]
9809
9810v_cmp_ge_u32 vcc, v255, v2
9811// CHECK: [0xff,0x05,0x9c,0x7d]
9812
9813v_cmp_ge_u32 vcc, s1, v2
9814// CHECK: [0x01,0x04,0x9c,0x7d]
9815
9816v_cmp_ge_u32 vcc, s101, v2
9817// CHECK: [0x65,0x04,0x9c,0x7d]
9818
9819v_cmp_ge_u32 vcc, flat_scratch_lo, v2
9820// CHECK: [0x66,0x04,0x9c,0x7d]
9821
9822v_cmp_ge_u32 vcc, flat_scratch_hi, v2
9823// CHECK: [0x67,0x04,0x9c,0x7d]
9824
9825v_cmp_ge_u32 vcc, vcc_lo, v2
9826// CHECK: [0x6a,0x04,0x9c,0x7d]
9827
9828v_cmp_ge_u32 vcc, vcc_hi, v2
9829// CHECK: [0x6b,0x04,0x9c,0x7d]
9830
9831v_cmp_ge_u32 vcc, ttmp15, v2
9832// CHECK: [0x7b,0x04,0x9c,0x7d]
9833
9834v_cmp_ge_u32 vcc, m0, v2
9835// CHECK: [0x7c,0x04,0x9c,0x7d]
9836
9837v_cmp_ge_u32 vcc, exec_lo, v2
9838// CHECK: [0x7e,0x04,0x9c,0x7d]
9839
9840v_cmp_ge_u32 vcc, exec_hi, v2
9841// CHECK: [0x7f,0x04,0x9c,0x7d]
9842
9843v_cmp_ge_u32 vcc, 0, v2
9844// CHECK: [0x80,0x04,0x9c,0x7d]
9845
9846v_cmp_ge_u32 vcc, -1, v2
9847// CHECK: [0xc1,0x04,0x9c,0x7d]
9848
9849v_cmp_ge_u32 vcc, 0.5, v2
9850// CHECK: [0xf0,0x04,0x9c,0x7d]
9851
9852v_cmp_ge_u32 vcc, -4.0, v2
9853// CHECK: [0xf7,0x04,0x9c,0x7d]
9854
9855v_cmp_ge_u32 vcc, src_vccz, v2
9856// CHECK: [0xfb,0x04,0x9c,0x7d]
9857
9858v_cmp_ge_u32 vcc, src_execz, v2
9859// CHECK: [0xfc,0x04,0x9c,0x7d]
9860
9861v_cmp_ge_u32 vcc, src_scc, v2
9862// CHECK: [0xfd,0x04,0x9c,0x7d]
9863
9864v_cmp_ge_u32 vcc, src_lds_direct, v2
9865// CHECK: [0xfe,0x04,0x9c,0x7d]
9866
9867v_cmp_ge_u32 vcc, 0xaf123456, v2
9868// CHECK: [0xff,0x04,0x9c,0x7d,0x56,0x34,0x12,0xaf]
9869
9870v_cmp_ge_u32 vcc, 0x3f717273, v2
9871// CHECK: [0xff,0x04,0x9c,0x7d,0x73,0x72,0x71,0x3f]
9872
9873v_cmp_ge_u32 vcc, v1, v255
9874// CHECK: [0x01,0xff,0x9d,0x7d]
9875
9876v_cmp_t_u32 vcc, v1, v2
9877// CHECK: [0x01,0x05,0x9e,0x7d]
9878
9879v_cmp_t_u32 vcc, v255, v2
9880// CHECK: [0xff,0x05,0x9e,0x7d]
9881
9882v_cmp_t_u32 vcc, s1, v2
9883// CHECK: [0x01,0x04,0x9e,0x7d]
9884
9885v_cmp_t_u32 vcc, s101, v2
9886// CHECK: [0x65,0x04,0x9e,0x7d]
9887
9888v_cmp_t_u32 vcc, flat_scratch_lo, v2
9889// CHECK: [0x66,0x04,0x9e,0x7d]
9890
9891v_cmp_t_u32 vcc, flat_scratch_hi, v2
9892// CHECK: [0x67,0x04,0x9e,0x7d]
9893
9894v_cmp_t_u32 vcc, vcc_lo, v2
9895// CHECK: [0x6a,0x04,0x9e,0x7d]
9896
9897v_cmp_t_u32 vcc, vcc_hi, v2
9898// CHECK: [0x6b,0x04,0x9e,0x7d]
9899
9900v_cmp_t_u32 vcc, ttmp15, v2
9901// CHECK: [0x7b,0x04,0x9e,0x7d]
9902
9903v_cmp_t_u32 vcc, m0, v2
9904// CHECK: [0x7c,0x04,0x9e,0x7d]
9905
9906v_cmp_t_u32 vcc, exec_lo, v2
9907// CHECK: [0x7e,0x04,0x9e,0x7d]
9908
9909v_cmp_t_u32 vcc, exec_hi, v2
9910// CHECK: [0x7f,0x04,0x9e,0x7d]
9911
9912v_cmp_t_u32 vcc, 0, v2
9913// CHECK: [0x80,0x04,0x9e,0x7d]
9914
9915v_cmp_t_u32 vcc, -1, v2
9916// CHECK: [0xc1,0x04,0x9e,0x7d]
9917
9918v_cmp_t_u32 vcc, 0.5, v2
9919// CHECK: [0xf0,0x04,0x9e,0x7d]
9920
9921v_cmp_t_u32 vcc, -4.0, v2
9922// CHECK: [0xf7,0x04,0x9e,0x7d]
9923
9924v_cmp_t_u32 vcc, src_vccz, v2
9925// CHECK: [0xfb,0x04,0x9e,0x7d]
9926
9927v_cmp_t_u32 vcc, src_execz, v2
9928// CHECK: [0xfc,0x04,0x9e,0x7d]
9929
9930v_cmp_t_u32 vcc, src_scc, v2
9931// CHECK: [0xfd,0x04,0x9e,0x7d]
9932
9933v_cmp_t_u32 vcc, src_lds_direct, v2
9934// CHECK: [0xfe,0x04,0x9e,0x7d]
9935
9936v_cmp_t_u32 vcc, 0xaf123456, v2
9937// CHECK: [0xff,0x04,0x9e,0x7d,0x56,0x34,0x12,0xaf]
9938
9939v_cmp_t_u32 vcc, 0x3f717273, v2
9940// CHECK: [0xff,0x04,0x9e,0x7d,0x73,0x72,0x71,0x3f]
9941
9942v_cmp_t_u32 vcc, v1, v255
9943// CHECK: [0x01,0xff,0x9f,0x7d]
9944
9945v_cmpx_f_i32 vcc, v1, v2
9946// CHECK: [0x01,0x05,0xa0,0x7d]
9947
9948v_cmpx_f_i32 vcc, v255, v2
9949// CHECK: [0xff,0x05,0xa0,0x7d]
9950
9951v_cmpx_f_i32 vcc, s1, v2
9952// CHECK: [0x01,0x04,0xa0,0x7d]
9953
9954v_cmpx_f_i32 vcc, s101, v2
9955// CHECK: [0x65,0x04,0xa0,0x7d]
9956
9957v_cmpx_f_i32 vcc, flat_scratch_lo, v2
9958// CHECK: [0x66,0x04,0xa0,0x7d]
9959
9960v_cmpx_f_i32 vcc, flat_scratch_hi, v2
9961// CHECK: [0x67,0x04,0xa0,0x7d]
9962
9963v_cmpx_f_i32 vcc, vcc_lo, v2
9964// CHECK: [0x6a,0x04,0xa0,0x7d]
9965
9966v_cmpx_f_i32 vcc, vcc_hi, v2
9967// CHECK: [0x6b,0x04,0xa0,0x7d]
9968
9969v_cmpx_f_i32 vcc, ttmp15, v2
9970// CHECK: [0x7b,0x04,0xa0,0x7d]
9971
9972v_cmpx_f_i32 vcc, m0, v2
9973// CHECK: [0x7c,0x04,0xa0,0x7d]
9974
9975v_cmpx_f_i32 vcc, exec_lo, v2
9976// CHECK: [0x7e,0x04,0xa0,0x7d]
9977
9978v_cmpx_f_i32 vcc, exec_hi, v2
9979// CHECK: [0x7f,0x04,0xa0,0x7d]
9980
9981v_cmpx_f_i32 vcc, 0, v2
9982// CHECK: [0x80,0x04,0xa0,0x7d]
9983
9984v_cmpx_f_i32 vcc, -1, v2
9985// CHECK: [0xc1,0x04,0xa0,0x7d]
9986
9987v_cmpx_f_i32 vcc, 0.5, v2
9988// CHECK: [0xf0,0x04,0xa0,0x7d]
9989
9990v_cmpx_f_i32 vcc, -4.0, v2
9991// CHECK: [0xf7,0x04,0xa0,0x7d]
9992
9993v_cmpx_f_i32 vcc, src_vccz, v2
9994// CHECK: [0xfb,0x04,0xa0,0x7d]
9995
9996v_cmpx_f_i32 vcc, src_execz, v2
9997// CHECK: [0xfc,0x04,0xa0,0x7d]
9998
9999v_cmpx_f_i32 vcc, src_scc, v2
10000// CHECK: [0xfd,0x04,0xa0,0x7d]
10001
10002v_cmpx_f_i32 vcc, src_lds_direct, v2
10003// CHECK: [0xfe,0x04,0xa0,0x7d]
10004
10005v_cmpx_f_i32 vcc, 0xaf123456, v2
10006// CHECK: [0xff,0x04,0xa0,0x7d,0x56,0x34,0x12,0xaf]
10007
10008v_cmpx_f_i32 vcc, 0x3f717273, v2
10009// CHECK: [0xff,0x04,0xa0,0x7d,0x73,0x72,0x71,0x3f]
10010
10011v_cmpx_f_i32 vcc, v1, v255
10012// CHECK: [0x01,0xff,0xa1,0x7d]
10013
10014v_cmpx_lt_i32 vcc, v1, v2
10015// CHECK: [0x01,0x05,0xa2,0x7d]
10016
10017v_cmpx_lt_i32 vcc, v255, v2
10018// CHECK: [0xff,0x05,0xa2,0x7d]
10019
10020v_cmpx_lt_i32 vcc, s1, v2
10021// CHECK: [0x01,0x04,0xa2,0x7d]
10022
10023v_cmpx_lt_i32 vcc, s101, v2
10024// CHECK: [0x65,0x04,0xa2,0x7d]
10025
10026v_cmpx_lt_i32 vcc, flat_scratch_lo, v2
10027// CHECK: [0x66,0x04,0xa2,0x7d]
10028
10029v_cmpx_lt_i32 vcc, flat_scratch_hi, v2
10030// CHECK: [0x67,0x04,0xa2,0x7d]
10031
10032v_cmpx_lt_i32 vcc, vcc_lo, v2
10033// CHECK: [0x6a,0x04,0xa2,0x7d]
10034
10035v_cmpx_lt_i32 vcc, vcc_hi, v2
10036// CHECK: [0x6b,0x04,0xa2,0x7d]
10037
10038v_cmpx_lt_i32 vcc, ttmp15, v2
10039// CHECK: [0x7b,0x04,0xa2,0x7d]
10040
10041v_cmpx_lt_i32 vcc, m0, v2
10042// CHECK: [0x7c,0x04,0xa2,0x7d]
10043
10044v_cmpx_lt_i32 vcc, exec_lo, v2
10045// CHECK: [0x7e,0x04,0xa2,0x7d]
10046
10047v_cmpx_lt_i32 vcc, exec_hi, v2
10048// CHECK: [0x7f,0x04,0xa2,0x7d]
10049
10050v_cmpx_lt_i32 vcc, 0, v2
10051// CHECK: [0x80,0x04,0xa2,0x7d]
10052
10053v_cmpx_lt_i32 vcc, -1, v2
10054// CHECK: [0xc1,0x04,0xa2,0x7d]
10055
10056v_cmpx_lt_i32 vcc, 0.5, v2
10057// CHECK: [0xf0,0x04,0xa2,0x7d]
10058
10059v_cmpx_lt_i32 vcc, -4.0, v2
10060// CHECK: [0xf7,0x04,0xa2,0x7d]
10061
10062v_cmpx_lt_i32 vcc, src_vccz, v2
10063// CHECK: [0xfb,0x04,0xa2,0x7d]
10064
10065v_cmpx_lt_i32 vcc, src_execz, v2
10066// CHECK: [0xfc,0x04,0xa2,0x7d]
10067
10068v_cmpx_lt_i32 vcc, src_scc, v2
10069// CHECK: [0xfd,0x04,0xa2,0x7d]
10070
10071v_cmpx_lt_i32 vcc, src_lds_direct, v2
10072// CHECK: [0xfe,0x04,0xa2,0x7d]
10073
10074v_cmpx_lt_i32 vcc, 0xaf123456, v2
10075// CHECK: [0xff,0x04,0xa2,0x7d,0x56,0x34,0x12,0xaf]
10076
10077v_cmpx_lt_i32 vcc, 0x3f717273, v2
10078// CHECK: [0xff,0x04,0xa2,0x7d,0x73,0x72,0x71,0x3f]
10079
10080v_cmpx_lt_i32 vcc, v1, v255
10081// CHECK: [0x01,0xff,0xa3,0x7d]
10082
10083v_cmpx_eq_i32 vcc, v1, v2
10084// CHECK: [0x01,0x05,0xa4,0x7d]
10085
10086v_cmpx_eq_i32 vcc, v255, v2
10087// CHECK: [0xff,0x05,0xa4,0x7d]
10088
10089v_cmpx_eq_i32 vcc, s1, v2
10090// CHECK: [0x01,0x04,0xa4,0x7d]
10091
10092v_cmpx_eq_i32 vcc, s101, v2
10093// CHECK: [0x65,0x04,0xa4,0x7d]
10094
10095v_cmpx_eq_i32 vcc, flat_scratch_lo, v2
10096// CHECK: [0x66,0x04,0xa4,0x7d]
10097
10098v_cmpx_eq_i32 vcc, flat_scratch_hi, v2
10099// CHECK: [0x67,0x04,0xa4,0x7d]
10100
10101v_cmpx_eq_i32 vcc, vcc_lo, v2
10102// CHECK: [0x6a,0x04,0xa4,0x7d]
10103
10104v_cmpx_eq_i32 vcc, vcc_hi, v2
10105// CHECK: [0x6b,0x04,0xa4,0x7d]
10106
10107v_cmpx_eq_i32 vcc, ttmp15, v2
10108// CHECK: [0x7b,0x04,0xa4,0x7d]
10109
10110v_cmpx_eq_i32 vcc, m0, v2
10111// CHECK: [0x7c,0x04,0xa4,0x7d]
10112
10113v_cmpx_eq_i32 vcc, exec_lo, v2
10114// CHECK: [0x7e,0x04,0xa4,0x7d]
10115
10116v_cmpx_eq_i32 vcc, exec_hi, v2
10117// CHECK: [0x7f,0x04,0xa4,0x7d]
10118
10119v_cmpx_eq_i32 vcc, 0, v2
10120// CHECK: [0x80,0x04,0xa4,0x7d]
10121
10122v_cmpx_eq_i32 vcc, -1, v2
10123// CHECK: [0xc1,0x04,0xa4,0x7d]
10124
10125v_cmpx_eq_i32 vcc, 0.5, v2
10126// CHECK: [0xf0,0x04,0xa4,0x7d]
10127
10128v_cmpx_eq_i32 vcc, -4.0, v2
10129// CHECK: [0xf7,0x04,0xa4,0x7d]
10130
10131v_cmpx_eq_i32 vcc, src_vccz, v2
10132// CHECK: [0xfb,0x04,0xa4,0x7d]
10133
10134v_cmpx_eq_i32 vcc, src_execz, v2
10135// CHECK: [0xfc,0x04,0xa4,0x7d]
10136
10137v_cmpx_eq_i32 vcc, src_scc, v2
10138// CHECK: [0xfd,0x04,0xa4,0x7d]
10139
10140v_cmpx_eq_i32 vcc, src_lds_direct, v2
10141// CHECK: [0xfe,0x04,0xa4,0x7d]
10142
10143v_cmpx_eq_i32 vcc, 0xaf123456, v2
10144// CHECK: [0xff,0x04,0xa4,0x7d,0x56,0x34,0x12,0xaf]
10145
10146v_cmpx_eq_i32 vcc, 0x3f717273, v2
10147// CHECK: [0xff,0x04,0xa4,0x7d,0x73,0x72,0x71,0x3f]
10148
10149v_cmpx_eq_i32 vcc, v1, v255
10150// CHECK: [0x01,0xff,0xa5,0x7d]
10151
10152v_cmpx_le_i32 vcc, v1, v2
10153// CHECK: [0x01,0x05,0xa6,0x7d]
10154
10155v_cmpx_le_i32 vcc, v255, v2
10156// CHECK: [0xff,0x05,0xa6,0x7d]
10157
10158v_cmpx_le_i32 vcc, s1, v2
10159// CHECK: [0x01,0x04,0xa6,0x7d]
10160
10161v_cmpx_le_i32 vcc, s101, v2
10162// CHECK: [0x65,0x04,0xa6,0x7d]
10163
10164v_cmpx_le_i32 vcc, flat_scratch_lo, v2
10165// CHECK: [0x66,0x04,0xa6,0x7d]
10166
10167v_cmpx_le_i32 vcc, flat_scratch_hi, v2
10168// CHECK: [0x67,0x04,0xa6,0x7d]
10169
10170v_cmpx_le_i32 vcc, vcc_lo, v2
10171// CHECK: [0x6a,0x04,0xa6,0x7d]
10172
10173v_cmpx_le_i32 vcc, vcc_hi, v2
10174// CHECK: [0x6b,0x04,0xa6,0x7d]
10175
10176v_cmpx_le_i32 vcc, ttmp15, v2
10177// CHECK: [0x7b,0x04,0xa6,0x7d]
10178
10179v_cmpx_le_i32 vcc, m0, v2
10180// CHECK: [0x7c,0x04,0xa6,0x7d]
10181
10182v_cmpx_le_i32 vcc, exec_lo, v2
10183// CHECK: [0x7e,0x04,0xa6,0x7d]
10184
10185v_cmpx_le_i32 vcc, exec_hi, v2
10186// CHECK: [0x7f,0x04,0xa6,0x7d]
10187
10188v_cmpx_le_i32 vcc, 0, v2
10189// CHECK: [0x80,0x04,0xa6,0x7d]
10190
10191v_cmpx_le_i32 vcc, -1, v2
10192// CHECK: [0xc1,0x04,0xa6,0x7d]
10193
10194v_cmpx_le_i32 vcc, 0.5, v2
10195// CHECK: [0xf0,0x04,0xa6,0x7d]
10196
10197v_cmpx_le_i32 vcc, -4.0, v2
10198// CHECK: [0xf7,0x04,0xa6,0x7d]
10199
10200v_cmpx_le_i32 vcc, src_vccz, v2
10201// CHECK: [0xfb,0x04,0xa6,0x7d]
10202
10203v_cmpx_le_i32 vcc, src_execz, v2
10204// CHECK: [0xfc,0x04,0xa6,0x7d]
10205
10206v_cmpx_le_i32 vcc, src_scc, v2
10207// CHECK: [0xfd,0x04,0xa6,0x7d]
10208
10209v_cmpx_le_i32 vcc, src_lds_direct, v2
10210// CHECK: [0xfe,0x04,0xa6,0x7d]
10211
10212v_cmpx_le_i32 vcc, 0xaf123456, v2
10213// CHECK: [0xff,0x04,0xa6,0x7d,0x56,0x34,0x12,0xaf]
10214
10215v_cmpx_le_i32 vcc, 0x3f717273, v2
10216// CHECK: [0xff,0x04,0xa6,0x7d,0x73,0x72,0x71,0x3f]
10217
10218v_cmpx_le_i32 vcc, v1, v255
10219// CHECK: [0x01,0xff,0xa7,0x7d]
10220
10221v_cmpx_gt_i32 vcc, v1, v2
10222// CHECK: [0x01,0x05,0xa8,0x7d]
10223
10224v_cmpx_gt_i32 vcc, v255, v2
10225// CHECK: [0xff,0x05,0xa8,0x7d]
10226
10227v_cmpx_gt_i32 vcc, s1, v2
10228// CHECK: [0x01,0x04,0xa8,0x7d]
10229
10230v_cmpx_gt_i32 vcc, s101, v2
10231// CHECK: [0x65,0x04,0xa8,0x7d]
10232
10233v_cmpx_gt_i32 vcc, flat_scratch_lo, v2
10234// CHECK: [0x66,0x04,0xa8,0x7d]
10235
10236v_cmpx_gt_i32 vcc, flat_scratch_hi, v2
10237// CHECK: [0x67,0x04,0xa8,0x7d]
10238
10239v_cmpx_gt_i32 vcc, vcc_lo, v2
10240// CHECK: [0x6a,0x04,0xa8,0x7d]
10241
10242v_cmpx_gt_i32 vcc, vcc_hi, v2
10243// CHECK: [0x6b,0x04,0xa8,0x7d]
10244
10245v_cmpx_gt_i32 vcc, ttmp15, v2
10246// CHECK: [0x7b,0x04,0xa8,0x7d]
10247
10248v_cmpx_gt_i32 vcc, m0, v2
10249// CHECK: [0x7c,0x04,0xa8,0x7d]
10250
10251v_cmpx_gt_i32 vcc, exec_lo, v2
10252// CHECK: [0x7e,0x04,0xa8,0x7d]
10253
10254v_cmpx_gt_i32 vcc, exec_hi, v2
10255// CHECK: [0x7f,0x04,0xa8,0x7d]
10256
10257v_cmpx_gt_i32 vcc, 0, v2
10258// CHECK: [0x80,0x04,0xa8,0x7d]
10259
10260v_cmpx_gt_i32 vcc, -1, v2
10261// CHECK: [0xc1,0x04,0xa8,0x7d]
10262
10263v_cmpx_gt_i32 vcc, 0.5, v2
10264// CHECK: [0xf0,0x04,0xa8,0x7d]
10265
10266v_cmpx_gt_i32 vcc, -4.0, v2
10267// CHECK: [0xf7,0x04,0xa8,0x7d]
10268
10269v_cmpx_gt_i32 vcc, src_vccz, v2
10270// CHECK: [0xfb,0x04,0xa8,0x7d]
10271
10272v_cmpx_gt_i32 vcc, src_execz, v2
10273// CHECK: [0xfc,0x04,0xa8,0x7d]
10274
10275v_cmpx_gt_i32 vcc, src_scc, v2
10276// CHECK: [0xfd,0x04,0xa8,0x7d]
10277
10278v_cmpx_gt_i32 vcc, src_lds_direct, v2
10279// CHECK: [0xfe,0x04,0xa8,0x7d]
10280
10281v_cmpx_gt_i32 vcc, 0xaf123456, v2
10282// CHECK: [0xff,0x04,0xa8,0x7d,0x56,0x34,0x12,0xaf]
10283
10284v_cmpx_gt_i32 vcc, 0x3f717273, v2
10285// CHECK: [0xff,0x04,0xa8,0x7d,0x73,0x72,0x71,0x3f]
10286
10287v_cmpx_gt_i32 vcc, v1, v255
10288// CHECK: [0x01,0xff,0xa9,0x7d]
10289
10290v_cmpx_ne_i32 vcc, v1, v2
10291// CHECK: [0x01,0x05,0xaa,0x7d]
10292
10293v_cmpx_ne_i32 vcc, v255, v2
10294// CHECK: [0xff,0x05,0xaa,0x7d]
10295
10296v_cmpx_ne_i32 vcc, s1, v2
10297// CHECK: [0x01,0x04,0xaa,0x7d]
10298
10299v_cmpx_ne_i32 vcc, s101, v2
10300// CHECK: [0x65,0x04,0xaa,0x7d]
10301
10302v_cmpx_ne_i32 vcc, flat_scratch_lo, v2
10303// CHECK: [0x66,0x04,0xaa,0x7d]
10304
10305v_cmpx_ne_i32 vcc, flat_scratch_hi, v2
10306// CHECK: [0x67,0x04,0xaa,0x7d]
10307
10308v_cmpx_ne_i32 vcc, vcc_lo, v2
10309// CHECK: [0x6a,0x04,0xaa,0x7d]
10310
10311v_cmpx_ne_i32 vcc, vcc_hi, v2
10312// CHECK: [0x6b,0x04,0xaa,0x7d]
10313
10314v_cmpx_ne_i32 vcc, ttmp15, v2
10315// CHECK: [0x7b,0x04,0xaa,0x7d]
10316
10317v_cmpx_ne_i32 vcc, m0, v2
10318// CHECK: [0x7c,0x04,0xaa,0x7d]
10319
10320v_cmpx_ne_i32 vcc, exec_lo, v2
10321// CHECK: [0x7e,0x04,0xaa,0x7d]
10322
10323v_cmpx_ne_i32 vcc, exec_hi, v2
10324// CHECK: [0x7f,0x04,0xaa,0x7d]
10325
10326v_cmpx_ne_i32 vcc, 0, v2
10327// CHECK: [0x80,0x04,0xaa,0x7d]
10328
10329v_cmpx_ne_i32 vcc, -1, v2
10330// CHECK: [0xc1,0x04,0xaa,0x7d]
10331
10332v_cmpx_ne_i32 vcc, 0.5, v2
10333// CHECK: [0xf0,0x04,0xaa,0x7d]
10334
10335v_cmpx_ne_i32 vcc, -4.0, v2
10336// CHECK: [0xf7,0x04,0xaa,0x7d]
10337
10338v_cmpx_ne_i32 vcc, src_vccz, v2
10339// CHECK: [0xfb,0x04,0xaa,0x7d]
10340
10341v_cmpx_ne_i32 vcc, src_execz, v2
10342// CHECK: [0xfc,0x04,0xaa,0x7d]
10343
10344v_cmpx_ne_i32 vcc, src_scc, v2
10345// CHECK: [0xfd,0x04,0xaa,0x7d]
10346
10347v_cmpx_ne_i32 vcc, src_lds_direct, v2
10348// CHECK: [0xfe,0x04,0xaa,0x7d]
10349
10350v_cmpx_ne_i32 vcc, 0xaf123456, v2
10351// CHECK: [0xff,0x04,0xaa,0x7d,0x56,0x34,0x12,0xaf]
10352
10353v_cmpx_ne_i32 vcc, 0x3f717273, v2
10354// CHECK: [0xff,0x04,0xaa,0x7d,0x73,0x72,0x71,0x3f]
10355
10356v_cmpx_ne_i32 vcc, v1, v255
10357// CHECK: [0x01,0xff,0xab,0x7d]
10358
10359v_cmpx_ge_i32 vcc, v1, v2
10360// CHECK: [0x01,0x05,0xac,0x7d]
10361
10362v_cmpx_ge_i32 vcc, v255, v2
10363// CHECK: [0xff,0x05,0xac,0x7d]
10364
10365v_cmpx_ge_i32 vcc, s1, v2
10366// CHECK: [0x01,0x04,0xac,0x7d]
10367
10368v_cmpx_ge_i32 vcc, s101, v2
10369// CHECK: [0x65,0x04,0xac,0x7d]
10370
10371v_cmpx_ge_i32 vcc, flat_scratch_lo, v2
10372// CHECK: [0x66,0x04,0xac,0x7d]
10373
10374v_cmpx_ge_i32 vcc, flat_scratch_hi, v2
10375// CHECK: [0x67,0x04,0xac,0x7d]
10376
10377v_cmpx_ge_i32 vcc, vcc_lo, v2
10378// CHECK: [0x6a,0x04,0xac,0x7d]
10379
10380v_cmpx_ge_i32 vcc, vcc_hi, v2
10381// CHECK: [0x6b,0x04,0xac,0x7d]
10382
10383v_cmpx_ge_i32 vcc, ttmp15, v2
10384// CHECK: [0x7b,0x04,0xac,0x7d]
10385
10386v_cmpx_ge_i32 vcc, m0, v2
10387// CHECK: [0x7c,0x04,0xac,0x7d]
10388
10389v_cmpx_ge_i32 vcc, exec_lo, v2
10390// CHECK: [0x7e,0x04,0xac,0x7d]
10391
10392v_cmpx_ge_i32 vcc, exec_hi, v2
10393// CHECK: [0x7f,0x04,0xac,0x7d]
10394
10395v_cmpx_ge_i32 vcc, 0, v2
10396// CHECK: [0x80,0x04,0xac,0x7d]
10397
10398v_cmpx_ge_i32 vcc, -1, v2
10399// CHECK: [0xc1,0x04,0xac,0x7d]
10400
10401v_cmpx_ge_i32 vcc, 0.5, v2
10402// CHECK: [0xf0,0x04,0xac,0x7d]
10403
10404v_cmpx_ge_i32 vcc, -4.0, v2
10405// CHECK: [0xf7,0x04,0xac,0x7d]
10406
10407v_cmpx_ge_i32 vcc, src_vccz, v2
10408// CHECK: [0xfb,0x04,0xac,0x7d]
10409
10410v_cmpx_ge_i32 vcc, src_execz, v2
10411// CHECK: [0xfc,0x04,0xac,0x7d]
10412
10413v_cmpx_ge_i32 vcc, src_scc, v2
10414// CHECK: [0xfd,0x04,0xac,0x7d]
10415
10416v_cmpx_ge_i32 vcc, src_lds_direct, v2
10417// CHECK: [0xfe,0x04,0xac,0x7d]
10418
10419v_cmpx_ge_i32 vcc, 0xaf123456, v2
10420// CHECK: [0xff,0x04,0xac,0x7d,0x56,0x34,0x12,0xaf]
10421
10422v_cmpx_ge_i32 vcc, 0x3f717273, v2
10423// CHECK: [0xff,0x04,0xac,0x7d,0x73,0x72,0x71,0x3f]
10424
10425v_cmpx_ge_i32 vcc, v1, v255
10426// CHECK: [0x01,0xff,0xad,0x7d]
10427
10428v_cmpx_t_i32 vcc, v1, v2
10429// CHECK: [0x01,0x05,0xae,0x7d]
10430
10431v_cmpx_t_i32 vcc, v255, v2
10432// CHECK: [0xff,0x05,0xae,0x7d]
10433
10434v_cmpx_t_i32 vcc, s1, v2
10435// CHECK: [0x01,0x04,0xae,0x7d]
10436
10437v_cmpx_t_i32 vcc, s101, v2
10438// CHECK: [0x65,0x04,0xae,0x7d]
10439
10440v_cmpx_t_i32 vcc, flat_scratch_lo, v2
10441// CHECK: [0x66,0x04,0xae,0x7d]
10442
10443v_cmpx_t_i32 vcc, flat_scratch_hi, v2
10444// CHECK: [0x67,0x04,0xae,0x7d]
10445
10446v_cmpx_t_i32 vcc, vcc_lo, v2
10447// CHECK: [0x6a,0x04,0xae,0x7d]
10448
10449v_cmpx_t_i32 vcc, vcc_hi, v2
10450// CHECK: [0x6b,0x04,0xae,0x7d]
10451
10452v_cmpx_t_i32 vcc, ttmp15, v2
10453// CHECK: [0x7b,0x04,0xae,0x7d]
10454
10455v_cmpx_t_i32 vcc, m0, v2
10456// CHECK: [0x7c,0x04,0xae,0x7d]
10457
10458v_cmpx_t_i32 vcc, exec_lo, v2
10459// CHECK: [0x7e,0x04,0xae,0x7d]
10460
10461v_cmpx_t_i32 vcc, exec_hi, v2
10462// CHECK: [0x7f,0x04,0xae,0x7d]
10463
10464v_cmpx_t_i32 vcc, 0, v2
10465// CHECK: [0x80,0x04,0xae,0x7d]
10466
10467v_cmpx_t_i32 vcc, -1, v2
10468// CHECK: [0xc1,0x04,0xae,0x7d]
10469
10470v_cmpx_t_i32 vcc, 0.5, v2
10471// CHECK: [0xf0,0x04,0xae,0x7d]
10472
10473v_cmpx_t_i32 vcc, -4.0, v2
10474// CHECK: [0xf7,0x04,0xae,0x7d]
10475
10476v_cmpx_t_i32 vcc, src_vccz, v2
10477// CHECK: [0xfb,0x04,0xae,0x7d]
10478
10479v_cmpx_t_i32 vcc, src_execz, v2
10480// CHECK: [0xfc,0x04,0xae,0x7d]
10481
10482v_cmpx_t_i32 vcc, src_scc, v2
10483// CHECK: [0xfd,0x04,0xae,0x7d]
10484
10485v_cmpx_t_i32 vcc, src_lds_direct, v2
10486// CHECK: [0xfe,0x04,0xae,0x7d]
10487
10488v_cmpx_t_i32 vcc, 0xaf123456, v2
10489// CHECK: [0xff,0x04,0xae,0x7d,0x56,0x34,0x12,0xaf]
10490
10491v_cmpx_t_i32 vcc, 0x3f717273, v2
10492// CHECK: [0xff,0x04,0xae,0x7d,0x73,0x72,0x71,0x3f]
10493
10494v_cmpx_t_i32 vcc, v1, v255
10495// CHECK: [0x01,0xff,0xaf,0x7d]
10496
10497v_cmpx_f_u32 vcc, v1, v2
10498// CHECK: [0x01,0x05,0xb0,0x7d]
10499
10500v_cmpx_f_u32 vcc, v255, v2
10501// CHECK: [0xff,0x05,0xb0,0x7d]
10502
10503v_cmpx_f_u32 vcc, s1, v2
10504// CHECK: [0x01,0x04,0xb0,0x7d]
10505
10506v_cmpx_f_u32 vcc, s101, v2
10507// CHECK: [0x65,0x04,0xb0,0x7d]
10508
10509v_cmpx_f_u32 vcc, flat_scratch_lo, v2
10510// CHECK: [0x66,0x04,0xb0,0x7d]
10511
10512v_cmpx_f_u32 vcc, flat_scratch_hi, v2
10513// CHECK: [0x67,0x04,0xb0,0x7d]
10514
10515v_cmpx_f_u32 vcc, vcc_lo, v2
10516// CHECK: [0x6a,0x04,0xb0,0x7d]
10517
10518v_cmpx_f_u32 vcc, vcc_hi, v2
10519// CHECK: [0x6b,0x04,0xb0,0x7d]
10520
10521v_cmpx_f_u32 vcc, ttmp15, v2
10522// CHECK: [0x7b,0x04,0xb0,0x7d]
10523
10524v_cmpx_f_u32 vcc, m0, v2
10525// CHECK: [0x7c,0x04,0xb0,0x7d]
10526
10527v_cmpx_f_u32 vcc, exec_lo, v2
10528// CHECK: [0x7e,0x04,0xb0,0x7d]
10529
10530v_cmpx_f_u32 vcc, exec_hi, v2
10531// CHECK: [0x7f,0x04,0xb0,0x7d]
10532
10533v_cmpx_f_u32 vcc, 0, v2
10534// CHECK: [0x80,0x04,0xb0,0x7d]
10535
10536v_cmpx_f_u32 vcc, -1, v2
10537// CHECK: [0xc1,0x04,0xb0,0x7d]
10538
10539v_cmpx_f_u32 vcc, 0.5, v2
10540// CHECK: [0xf0,0x04,0xb0,0x7d]
10541
10542v_cmpx_f_u32 vcc, -4.0, v2
10543// CHECK: [0xf7,0x04,0xb0,0x7d]
10544
10545v_cmpx_f_u32 vcc, src_vccz, v2
10546// CHECK: [0xfb,0x04,0xb0,0x7d]
10547
10548v_cmpx_f_u32 vcc, src_execz, v2
10549// CHECK: [0xfc,0x04,0xb0,0x7d]
10550
10551v_cmpx_f_u32 vcc, src_scc, v2
10552// CHECK: [0xfd,0x04,0xb0,0x7d]
10553
10554v_cmpx_f_u32 vcc, src_lds_direct, v2
10555// CHECK: [0xfe,0x04,0xb0,0x7d]
10556
10557v_cmpx_f_u32 vcc, 0xaf123456, v2
10558// CHECK: [0xff,0x04,0xb0,0x7d,0x56,0x34,0x12,0xaf]
10559
10560v_cmpx_f_u32 vcc, 0x3f717273, v2
10561// CHECK: [0xff,0x04,0xb0,0x7d,0x73,0x72,0x71,0x3f]
10562
10563v_cmpx_f_u32 vcc, v1, v255
10564// CHECK: [0x01,0xff,0xb1,0x7d]
10565
10566v_cmpx_lt_u32 vcc, v1, v2
10567// CHECK: [0x01,0x05,0xb2,0x7d]
10568
10569v_cmpx_lt_u32 vcc, v255, v2
10570// CHECK: [0xff,0x05,0xb2,0x7d]
10571
10572v_cmpx_lt_u32 vcc, s1, v2
10573// CHECK: [0x01,0x04,0xb2,0x7d]
10574
10575v_cmpx_lt_u32 vcc, s101, v2
10576// CHECK: [0x65,0x04,0xb2,0x7d]
10577
10578v_cmpx_lt_u32 vcc, flat_scratch_lo, v2
10579// CHECK: [0x66,0x04,0xb2,0x7d]
10580
10581v_cmpx_lt_u32 vcc, flat_scratch_hi, v2
10582// CHECK: [0x67,0x04,0xb2,0x7d]
10583
10584v_cmpx_lt_u32 vcc, vcc_lo, v2
10585// CHECK: [0x6a,0x04,0xb2,0x7d]
10586
10587v_cmpx_lt_u32 vcc, vcc_hi, v2
10588// CHECK: [0x6b,0x04,0xb2,0x7d]
10589
10590v_cmpx_lt_u32 vcc, ttmp15, v2
10591// CHECK: [0x7b,0x04,0xb2,0x7d]
10592
10593v_cmpx_lt_u32 vcc, m0, v2
10594// CHECK: [0x7c,0x04,0xb2,0x7d]
10595
10596v_cmpx_lt_u32 vcc, exec_lo, v2
10597// CHECK: [0x7e,0x04,0xb2,0x7d]
10598
10599v_cmpx_lt_u32 vcc, exec_hi, v2
10600// CHECK: [0x7f,0x04,0xb2,0x7d]
10601
10602v_cmpx_lt_u32 vcc, 0, v2
10603// CHECK: [0x80,0x04,0xb2,0x7d]
10604
10605v_cmpx_lt_u32 vcc, -1, v2
10606// CHECK: [0xc1,0x04,0xb2,0x7d]
10607
10608v_cmpx_lt_u32 vcc, 0.5, v2
10609// CHECK: [0xf0,0x04,0xb2,0x7d]
10610
10611v_cmpx_lt_u32 vcc, -4.0, v2
10612// CHECK: [0xf7,0x04,0xb2,0x7d]
10613
10614v_cmpx_lt_u32 vcc, src_vccz, v2
10615// CHECK: [0xfb,0x04,0xb2,0x7d]
10616
10617v_cmpx_lt_u32 vcc, src_execz, v2
10618// CHECK: [0xfc,0x04,0xb2,0x7d]
10619
10620v_cmpx_lt_u32 vcc, src_scc, v2
10621// CHECK: [0xfd,0x04,0xb2,0x7d]
10622
10623v_cmpx_lt_u32 vcc, src_lds_direct, v2
10624// CHECK: [0xfe,0x04,0xb2,0x7d]
10625
10626v_cmpx_lt_u32 vcc, 0xaf123456, v2
10627// CHECK: [0xff,0x04,0xb2,0x7d,0x56,0x34,0x12,0xaf]
10628
10629v_cmpx_lt_u32 vcc, 0x3f717273, v2
10630// CHECK: [0xff,0x04,0xb2,0x7d,0x73,0x72,0x71,0x3f]
10631
10632v_cmpx_lt_u32 vcc, v1, v255
10633// CHECK: [0x01,0xff,0xb3,0x7d]
10634
10635v_cmpx_eq_u32 vcc, v1, v2
10636// CHECK: [0x01,0x05,0xb4,0x7d]
10637
10638v_cmpx_eq_u32 vcc, v255, v2
10639// CHECK: [0xff,0x05,0xb4,0x7d]
10640
10641v_cmpx_eq_u32 vcc, s1, v2
10642// CHECK: [0x01,0x04,0xb4,0x7d]
10643
10644v_cmpx_eq_u32 vcc, s101, v2
10645// CHECK: [0x65,0x04,0xb4,0x7d]
10646
10647v_cmpx_eq_u32 vcc, flat_scratch_lo, v2
10648// CHECK: [0x66,0x04,0xb4,0x7d]
10649
10650v_cmpx_eq_u32 vcc, flat_scratch_hi, v2
10651// CHECK: [0x67,0x04,0xb4,0x7d]
10652
10653v_cmpx_eq_u32 vcc, vcc_lo, v2
10654// CHECK: [0x6a,0x04,0xb4,0x7d]
10655
10656v_cmpx_eq_u32 vcc, vcc_hi, v2
10657// CHECK: [0x6b,0x04,0xb4,0x7d]
10658
10659v_cmpx_eq_u32 vcc, ttmp15, v2
10660// CHECK: [0x7b,0x04,0xb4,0x7d]
10661
10662v_cmpx_eq_u32 vcc, m0, v2
10663// CHECK: [0x7c,0x04,0xb4,0x7d]
10664
10665v_cmpx_eq_u32 vcc, exec_lo, v2
10666// CHECK: [0x7e,0x04,0xb4,0x7d]
10667
10668v_cmpx_eq_u32 vcc, exec_hi, v2
10669// CHECK: [0x7f,0x04,0xb4,0x7d]
10670
10671v_cmpx_eq_u32 vcc, 0, v2
10672// CHECK: [0x80,0x04,0xb4,0x7d]
10673
10674v_cmpx_eq_u32 vcc, -1, v2
10675// CHECK: [0xc1,0x04,0xb4,0x7d]
10676
10677v_cmpx_eq_u32 vcc, 0.5, v2
10678// CHECK: [0xf0,0x04,0xb4,0x7d]
10679
10680v_cmpx_eq_u32 vcc, -4.0, v2
10681// CHECK: [0xf7,0x04,0xb4,0x7d]
10682
10683v_cmpx_eq_u32 vcc, src_vccz, v2
10684// CHECK: [0xfb,0x04,0xb4,0x7d]
10685
10686v_cmpx_eq_u32 vcc, src_execz, v2
10687// CHECK: [0xfc,0x04,0xb4,0x7d]
10688
10689v_cmpx_eq_u32 vcc, src_scc, v2
10690// CHECK: [0xfd,0x04,0xb4,0x7d]
10691
10692v_cmpx_eq_u32 vcc, src_lds_direct, v2
10693// CHECK: [0xfe,0x04,0xb4,0x7d]
10694
10695v_cmpx_eq_u32 vcc, 0xaf123456, v2
10696// CHECK: [0xff,0x04,0xb4,0x7d,0x56,0x34,0x12,0xaf]
10697
10698v_cmpx_eq_u32 vcc, 0x3f717273, v2
10699// CHECK: [0xff,0x04,0xb4,0x7d,0x73,0x72,0x71,0x3f]
10700
10701v_cmpx_eq_u32 vcc, v1, v255
10702// CHECK: [0x01,0xff,0xb5,0x7d]
10703
10704v_cmpx_le_u32 vcc, v1, v2
10705// CHECK: [0x01,0x05,0xb6,0x7d]
10706
10707v_cmpx_le_u32 vcc, v255, v2
10708// CHECK: [0xff,0x05,0xb6,0x7d]
10709
10710v_cmpx_le_u32 vcc, s1, v2
10711// CHECK: [0x01,0x04,0xb6,0x7d]
10712
10713v_cmpx_le_u32 vcc, s101, v2
10714// CHECK: [0x65,0x04,0xb6,0x7d]
10715
10716v_cmpx_le_u32 vcc, flat_scratch_lo, v2
10717// CHECK: [0x66,0x04,0xb6,0x7d]
10718
10719v_cmpx_le_u32 vcc, flat_scratch_hi, v2
10720// CHECK: [0x67,0x04,0xb6,0x7d]
10721
10722v_cmpx_le_u32 vcc, vcc_lo, v2
10723// CHECK: [0x6a,0x04,0xb6,0x7d]
10724
10725v_cmpx_le_u32 vcc, vcc_hi, v2
10726// CHECK: [0x6b,0x04,0xb6,0x7d]
10727
10728v_cmpx_le_u32 vcc, ttmp15, v2
10729// CHECK: [0x7b,0x04,0xb6,0x7d]
10730
10731v_cmpx_le_u32 vcc, m0, v2
10732// CHECK: [0x7c,0x04,0xb6,0x7d]
10733
10734v_cmpx_le_u32 vcc, exec_lo, v2
10735// CHECK: [0x7e,0x04,0xb6,0x7d]
10736
10737v_cmpx_le_u32 vcc, exec_hi, v2
10738// CHECK: [0x7f,0x04,0xb6,0x7d]
10739
10740v_cmpx_le_u32 vcc, 0, v2
10741// CHECK: [0x80,0x04,0xb6,0x7d]
10742
10743v_cmpx_le_u32 vcc, -1, v2
10744// CHECK: [0xc1,0x04,0xb6,0x7d]
10745
10746v_cmpx_le_u32 vcc, 0.5, v2
10747// CHECK: [0xf0,0x04,0xb6,0x7d]
10748
10749v_cmpx_le_u32 vcc, -4.0, v2
10750// CHECK: [0xf7,0x04,0xb6,0x7d]
10751
10752v_cmpx_le_u32 vcc, src_vccz, v2
10753// CHECK: [0xfb,0x04,0xb6,0x7d]
10754
10755v_cmpx_le_u32 vcc, src_execz, v2
10756// CHECK: [0xfc,0x04,0xb6,0x7d]
10757
10758v_cmpx_le_u32 vcc, src_scc, v2
10759// CHECK: [0xfd,0x04,0xb6,0x7d]
10760
10761v_cmpx_le_u32 vcc, src_lds_direct, v2
10762// CHECK: [0xfe,0x04,0xb6,0x7d]
10763
10764v_cmpx_le_u32 vcc, 0xaf123456, v2
10765// CHECK: [0xff,0x04,0xb6,0x7d,0x56,0x34,0x12,0xaf]
10766
10767v_cmpx_le_u32 vcc, 0x3f717273, v2
10768// CHECK: [0xff,0x04,0xb6,0x7d,0x73,0x72,0x71,0x3f]
10769
10770v_cmpx_le_u32 vcc, v1, v255
10771// CHECK: [0x01,0xff,0xb7,0x7d]
10772
10773v_cmpx_gt_u32 vcc, v1, v2
10774// CHECK: [0x01,0x05,0xb8,0x7d]
10775
10776v_cmpx_gt_u32 vcc, v255, v2
10777// CHECK: [0xff,0x05,0xb8,0x7d]
10778
10779v_cmpx_gt_u32 vcc, s1, v2
10780// CHECK: [0x01,0x04,0xb8,0x7d]
10781
10782v_cmpx_gt_u32 vcc, s101, v2
10783// CHECK: [0x65,0x04,0xb8,0x7d]
10784
10785v_cmpx_gt_u32 vcc, flat_scratch_lo, v2
10786// CHECK: [0x66,0x04,0xb8,0x7d]
10787
10788v_cmpx_gt_u32 vcc, flat_scratch_hi, v2
10789// CHECK: [0x67,0x04,0xb8,0x7d]
10790
10791v_cmpx_gt_u32 vcc, vcc_lo, v2
10792// CHECK: [0x6a,0x04,0xb8,0x7d]
10793
10794v_cmpx_gt_u32 vcc, vcc_hi, v2
10795// CHECK: [0x6b,0x04,0xb8,0x7d]
10796
10797v_cmpx_gt_u32 vcc, ttmp15, v2
10798// CHECK: [0x7b,0x04,0xb8,0x7d]
10799
10800v_cmpx_gt_u32 vcc, m0, v2
10801// CHECK: [0x7c,0x04,0xb8,0x7d]
10802
10803v_cmpx_gt_u32 vcc, exec_lo, v2
10804// CHECK: [0x7e,0x04,0xb8,0x7d]
10805
10806v_cmpx_gt_u32 vcc, exec_hi, v2
10807// CHECK: [0x7f,0x04,0xb8,0x7d]
10808
10809v_cmpx_gt_u32 vcc, 0, v2
10810// CHECK: [0x80,0x04,0xb8,0x7d]
10811
10812v_cmpx_gt_u32 vcc, -1, v2
10813// CHECK: [0xc1,0x04,0xb8,0x7d]
10814
10815v_cmpx_gt_u32 vcc, 0.5, v2
10816// CHECK: [0xf0,0x04,0xb8,0x7d]
10817
10818v_cmpx_gt_u32 vcc, -4.0, v2
10819// CHECK: [0xf7,0x04,0xb8,0x7d]
10820
10821v_cmpx_gt_u32 vcc, src_vccz, v2
10822// CHECK: [0xfb,0x04,0xb8,0x7d]
10823
10824v_cmpx_gt_u32 vcc, src_execz, v2
10825// CHECK: [0xfc,0x04,0xb8,0x7d]
10826
10827v_cmpx_gt_u32 vcc, src_scc, v2
10828// CHECK: [0xfd,0x04,0xb8,0x7d]
10829
10830v_cmpx_gt_u32 vcc, src_lds_direct, v2
10831// CHECK: [0xfe,0x04,0xb8,0x7d]
10832
10833v_cmpx_gt_u32 vcc, 0xaf123456, v2
10834// CHECK: [0xff,0x04,0xb8,0x7d,0x56,0x34,0x12,0xaf]
10835
10836v_cmpx_gt_u32 vcc, 0x3f717273, v2
10837// CHECK: [0xff,0x04,0xb8,0x7d,0x73,0x72,0x71,0x3f]
10838
10839v_cmpx_gt_u32 vcc, v1, v255
10840// CHECK: [0x01,0xff,0xb9,0x7d]
10841
10842v_cmpx_ne_u32 vcc, v1, v2
10843// CHECK: [0x01,0x05,0xba,0x7d]
10844
10845v_cmpx_ne_u32 vcc, v255, v2
10846// CHECK: [0xff,0x05,0xba,0x7d]
10847
10848v_cmpx_ne_u32 vcc, s1, v2
10849// CHECK: [0x01,0x04,0xba,0x7d]
10850
10851v_cmpx_ne_u32 vcc, s101, v2
10852// CHECK: [0x65,0x04,0xba,0x7d]
10853
10854v_cmpx_ne_u32 vcc, flat_scratch_lo, v2
10855// CHECK: [0x66,0x04,0xba,0x7d]
10856
10857v_cmpx_ne_u32 vcc, flat_scratch_hi, v2
10858// CHECK: [0x67,0x04,0xba,0x7d]
10859
10860v_cmpx_ne_u32 vcc, vcc_lo, v2
10861// CHECK: [0x6a,0x04,0xba,0x7d]
10862
10863v_cmpx_ne_u32 vcc, vcc_hi, v2
10864// CHECK: [0x6b,0x04,0xba,0x7d]
10865
10866v_cmpx_ne_u32 vcc, ttmp15, v2
10867// CHECK: [0x7b,0x04,0xba,0x7d]
10868
10869v_cmpx_ne_u32 vcc, m0, v2
10870// CHECK: [0x7c,0x04,0xba,0x7d]
10871
10872v_cmpx_ne_u32 vcc, exec_lo, v2
10873// CHECK: [0x7e,0x04,0xba,0x7d]
10874
10875v_cmpx_ne_u32 vcc, exec_hi, v2
10876// CHECK: [0x7f,0x04,0xba,0x7d]
10877
10878v_cmpx_ne_u32 vcc, 0, v2
10879// CHECK: [0x80,0x04,0xba,0x7d]
10880
10881v_cmpx_ne_u32 vcc, -1, v2
10882// CHECK: [0xc1,0x04,0xba,0x7d]
10883
10884v_cmpx_ne_u32 vcc, 0.5, v2
10885// CHECK: [0xf0,0x04,0xba,0x7d]
10886
10887v_cmpx_ne_u32 vcc, -4.0, v2
10888// CHECK: [0xf7,0x04,0xba,0x7d]
10889
10890v_cmpx_ne_u32 vcc, src_vccz, v2
10891// CHECK: [0xfb,0x04,0xba,0x7d]
10892
10893v_cmpx_ne_u32 vcc, src_execz, v2
10894// CHECK: [0xfc,0x04,0xba,0x7d]
10895
10896v_cmpx_ne_u32 vcc, src_scc, v2
10897// CHECK: [0xfd,0x04,0xba,0x7d]
10898
10899v_cmpx_ne_u32 vcc, src_lds_direct, v2
10900// CHECK: [0xfe,0x04,0xba,0x7d]
10901
10902v_cmpx_ne_u32 vcc, 0xaf123456, v2
10903// CHECK: [0xff,0x04,0xba,0x7d,0x56,0x34,0x12,0xaf]
10904
10905v_cmpx_ne_u32 vcc, 0x3f717273, v2
10906// CHECK: [0xff,0x04,0xba,0x7d,0x73,0x72,0x71,0x3f]
10907
10908v_cmpx_ne_u32 vcc, v1, v255
10909// CHECK: [0x01,0xff,0xbb,0x7d]
10910
10911v_cmpx_ge_u32 vcc, v1, v2
10912// CHECK: [0x01,0x05,0xbc,0x7d]
10913
10914v_cmpx_ge_u32 vcc, v255, v2
10915// CHECK: [0xff,0x05,0xbc,0x7d]
10916
10917v_cmpx_ge_u32 vcc, s1, v2
10918// CHECK: [0x01,0x04,0xbc,0x7d]
10919
10920v_cmpx_ge_u32 vcc, s101, v2
10921// CHECK: [0x65,0x04,0xbc,0x7d]
10922
10923v_cmpx_ge_u32 vcc, flat_scratch_lo, v2
10924// CHECK: [0x66,0x04,0xbc,0x7d]
10925
10926v_cmpx_ge_u32 vcc, flat_scratch_hi, v2
10927// CHECK: [0x67,0x04,0xbc,0x7d]
10928
10929v_cmpx_ge_u32 vcc, vcc_lo, v2
10930// CHECK: [0x6a,0x04,0xbc,0x7d]
10931
10932v_cmpx_ge_u32 vcc, vcc_hi, v2
10933// CHECK: [0x6b,0x04,0xbc,0x7d]
10934
10935v_cmpx_ge_u32 vcc, ttmp15, v2
10936// CHECK: [0x7b,0x04,0xbc,0x7d]
10937
10938v_cmpx_ge_u32 vcc, m0, v2
10939// CHECK: [0x7c,0x04,0xbc,0x7d]
10940
10941v_cmpx_ge_u32 vcc, exec_lo, v2
10942// CHECK: [0x7e,0x04,0xbc,0x7d]
10943
10944v_cmpx_ge_u32 vcc, exec_hi, v2
10945// CHECK: [0x7f,0x04,0xbc,0x7d]
10946
10947v_cmpx_ge_u32 vcc, 0, v2
10948// CHECK: [0x80,0x04,0xbc,0x7d]
10949
10950v_cmpx_ge_u32 vcc, -1, v2
10951// CHECK: [0xc1,0x04,0xbc,0x7d]
10952
10953v_cmpx_ge_u32 vcc, 0.5, v2
10954// CHECK: [0xf0,0x04,0xbc,0x7d]
10955
10956v_cmpx_ge_u32 vcc, -4.0, v2
10957// CHECK: [0xf7,0x04,0xbc,0x7d]
10958
10959v_cmpx_ge_u32 vcc, src_vccz, v2
10960// CHECK: [0xfb,0x04,0xbc,0x7d]
10961
10962v_cmpx_ge_u32 vcc, src_execz, v2
10963// CHECK: [0xfc,0x04,0xbc,0x7d]
10964
10965v_cmpx_ge_u32 vcc, src_scc, v2
10966// CHECK: [0xfd,0x04,0xbc,0x7d]
10967
10968v_cmpx_ge_u32 vcc, src_lds_direct, v2
10969// CHECK: [0xfe,0x04,0xbc,0x7d]
10970
10971v_cmpx_ge_u32 vcc, 0xaf123456, v2
10972// CHECK: [0xff,0x04,0xbc,0x7d,0x56,0x34,0x12,0xaf]
10973
10974v_cmpx_ge_u32 vcc, 0x3f717273, v2
10975// CHECK: [0xff,0x04,0xbc,0x7d,0x73,0x72,0x71,0x3f]
10976
10977v_cmpx_ge_u32 vcc, v1, v255
10978// CHECK: [0x01,0xff,0xbd,0x7d]
10979
10980v_cmpx_t_u32 vcc, v1, v2
10981// CHECK: [0x01,0x05,0xbe,0x7d]
10982
10983v_cmpx_t_u32 vcc, v255, v2
10984// CHECK: [0xff,0x05,0xbe,0x7d]
10985
10986v_cmpx_t_u32 vcc, s1, v2
10987// CHECK: [0x01,0x04,0xbe,0x7d]
10988
10989v_cmpx_t_u32 vcc, s101, v2
10990// CHECK: [0x65,0x04,0xbe,0x7d]
10991
10992v_cmpx_t_u32 vcc, flat_scratch_lo, v2
10993// CHECK: [0x66,0x04,0xbe,0x7d]
10994
10995v_cmpx_t_u32 vcc, flat_scratch_hi, v2
10996// CHECK: [0x67,0x04,0xbe,0x7d]
10997
10998v_cmpx_t_u32 vcc, vcc_lo, v2
10999// CHECK: [0x6a,0x04,0xbe,0x7d]
11000
11001v_cmpx_t_u32 vcc, vcc_hi, v2
11002// CHECK: [0x6b,0x04,0xbe,0x7d]
11003
11004v_cmpx_t_u32 vcc, ttmp15, v2
11005// CHECK: [0x7b,0x04,0xbe,0x7d]
11006
11007v_cmpx_t_u32 vcc, m0, v2
11008// CHECK: [0x7c,0x04,0xbe,0x7d]
11009
11010v_cmpx_t_u32 vcc, exec_lo, v2
11011// CHECK: [0x7e,0x04,0xbe,0x7d]
11012
11013v_cmpx_t_u32 vcc, exec_hi, v2
11014// CHECK: [0x7f,0x04,0xbe,0x7d]
11015
11016v_cmpx_t_u32 vcc, 0, v2
11017// CHECK: [0x80,0x04,0xbe,0x7d]
11018
11019v_cmpx_t_u32 vcc, -1, v2
11020// CHECK: [0xc1,0x04,0xbe,0x7d]
11021
11022v_cmpx_t_u32 vcc, 0.5, v2
11023// CHECK: [0xf0,0x04,0xbe,0x7d]
11024
11025v_cmpx_t_u32 vcc, -4.0, v2
11026// CHECK: [0xf7,0x04,0xbe,0x7d]
11027
11028v_cmpx_t_u32 vcc, src_vccz, v2
11029// CHECK: [0xfb,0x04,0xbe,0x7d]
11030
11031v_cmpx_t_u32 vcc, src_execz, v2
11032// CHECK: [0xfc,0x04,0xbe,0x7d]
11033
11034v_cmpx_t_u32 vcc, src_scc, v2
11035// CHECK: [0xfd,0x04,0xbe,0x7d]
11036
11037v_cmpx_t_u32 vcc, src_lds_direct, v2
11038// CHECK: [0xfe,0x04,0xbe,0x7d]
11039
11040v_cmpx_t_u32 vcc, 0xaf123456, v2
11041// CHECK: [0xff,0x04,0xbe,0x7d,0x56,0x34,0x12,0xaf]
11042
11043v_cmpx_t_u32 vcc, 0x3f717273, v2
11044// CHECK: [0xff,0x04,0xbe,0x7d,0x73,0x72,0x71,0x3f]
11045
11046v_cmpx_t_u32 vcc, v1, v255
11047// CHECK: [0x01,0xff,0xbf,0x7d]
11048
11049v_cmp_f_i64 vcc, v[1:2], v[2:3]
11050// CHECK: [0x01,0x05,0xc0,0x7d]
11051
11052v_cmp_f_i64 vcc, v[254:255], v[2:3]
11053// CHECK: [0xfe,0x05,0xc0,0x7d]
11054
11055v_cmp_f_i64 vcc, s[2:3], v[2:3]
11056// CHECK: [0x02,0x04,0xc0,0x7d]
11057
11058v_cmp_f_i64 vcc, s[4:5], v[2:3]
11059// CHECK: [0x04,0x04,0xc0,0x7d]
11060
11061v_cmp_f_i64 vcc, s[100:101], v[2:3]
11062// CHECK: [0x64,0x04,0xc0,0x7d]
11063
11064v_cmp_f_i64 vcc, flat_scratch, v[2:3]
11065// CHECK: [0x66,0x04,0xc0,0x7d]
11066
11067v_cmp_f_i64 vcc, vcc, v[2:3]
11068// CHECK: [0x6a,0x04,0xc0,0x7d]
11069
11070v_cmp_f_i64 vcc, ttmp[14:15], v[2:3]
11071// CHECK: [0x7a,0x04,0xc0,0x7d]
11072
11073v_cmp_f_i64 vcc, exec, v[2:3]
11074// CHECK: [0x7e,0x04,0xc0,0x7d]
11075
11076v_cmp_f_i64 vcc, 0, v[2:3]
11077// CHECK: [0x80,0x04,0xc0,0x7d]
11078
11079v_cmp_f_i64 vcc, -1, v[2:3]
11080// CHECK: [0xc1,0x04,0xc0,0x7d]
11081
11082v_cmp_f_i64 vcc, 0.5, v[2:3]
11083// CHECK: [0xf0,0x04,0xc0,0x7d]
11084
11085v_cmp_f_i64 vcc, -4.0, v[2:3]
11086// CHECK: [0xf7,0x04,0xc0,0x7d]
11087
11088v_cmp_f_i64 vcc, src_vccz, v[2:3]
11089// CHECK: [0xfb,0x04,0xc0,0x7d]
11090
11091v_cmp_f_i64 vcc, src_execz, v[2:3]
11092// CHECK: [0xfc,0x04,0xc0,0x7d]
11093
11094v_cmp_f_i64 vcc, src_scc, v[2:3]
11095// CHECK: [0xfd,0x04,0xc0,0x7d]
11096
11097v_cmp_f_i64 vcc, 0xaf123456, v[2:3]
11098// CHECK: [0xff,0x04,0xc0,0x7d,0x56,0x34,0x12,0xaf]
11099
11100v_cmp_f_i64 vcc, 0x3f717273, v[2:3]
11101// CHECK: [0xff,0x04,0xc0,0x7d,0x73,0x72,0x71,0x3f]
11102
11103v_cmp_f_i64 vcc, v[1:2], v[254:255]
11104// CHECK: [0x01,0xfd,0xc1,0x7d]
11105
11106v_cmp_lt_i64 vcc, v[1:2], v[2:3]
11107// CHECK: [0x01,0x05,0xc2,0x7d]
11108
11109v_cmp_lt_i64 vcc, v[254:255], v[2:3]
11110// CHECK: [0xfe,0x05,0xc2,0x7d]
11111
11112v_cmp_lt_i64 vcc, s[2:3], v[2:3]
11113// CHECK: [0x02,0x04,0xc2,0x7d]
11114
11115v_cmp_lt_i64 vcc, s[4:5], v[2:3]
11116// CHECK: [0x04,0x04,0xc2,0x7d]
11117
11118v_cmp_lt_i64 vcc, s[100:101], v[2:3]
11119// CHECK: [0x64,0x04,0xc2,0x7d]
11120
11121v_cmp_lt_i64 vcc, flat_scratch, v[2:3]
11122// CHECK: [0x66,0x04,0xc2,0x7d]
11123
11124v_cmp_lt_i64 vcc, vcc, v[2:3]
11125// CHECK: [0x6a,0x04,0xc2,0x7d]
11126
11127v_cmp_lt_i64 vcc, ttmp[14:15], v[2:3]
11128// CHECK: [0x7a,0x04,0xc2,0x7d]
11129
11130v_cmp_lt_i64 vcc, exec, v[2:3]
11131// CHECK: [0x7e,0x04,0xc2,0x7d]
11132
11133v_cmp_lt_i64 vcc, 0, v[2:3]
11134// CHECK: [0x80,0x04,0xc2,0x7d]
11135
11136v_cmp_lt_i64 vcc, -1, v[2:3]
11137// CHECK: [0xc1,0x04,0xc2,0x7d]
11138
11139v_cmp_lt_i64 vcc, 0.5, v[2:3]
11140// CHECK: [0xf0,0x04,0xc2,0x7d]
11141
11142v_cmp_lt_i64 vcc, -4.0, v[2:3]
11143// CHECK: [0xf7,0x04,0xc2,0x7d]
11144
11145v_cmp_lt_i64 vcc, src_vccz, v[2:3]
11146// CHECK: [0xfb,0x04,0xc2,0x7d]
11147
11148v_cmp_lt_i64 vcc, src_execz, v[2:3]
11149// CHECK: [0xfc,0x04,0xc2,0x7d]
11150
11151v_cmp_lt_i64 vcc, src_scc, v[2:3]
11152// CHECK: [0xfd,0x04,0xc2,0x7d]
11153
11154v_cmp_lt_i64 vcc, 0xaf123456, v[2:3]
11155// CHECK: [0xff,0x04,0xc2,0x7d,0x56,0x34,0x12,0xaf]
11156
11157v_cmp_lt_i64 vcc, 0x3f717273, v[2:3]
11158// CHECK: [0xff,0x04,0xc2,0x7d,0x73,0x72,0x71,0x3f]
11159
11160v_cmp_lt_i64 vcc, v[1:2], v[254:255]
11161// CHECK: [0x01,0xfd,0xc3,0x7d]
11162
11163v_cmp_eq_i64 vcc, v[1:2], v[2:3]
11164// CHECK: [0x01,0x05,0xc4,0x7d]
11165
11166v_cmp_eq_i64 vcc, v[254:255], v[2:3]
11167// CHECK: [0xfe,0x05,0xc4,0x7d]
11168
11169v_cmp_eq_i64 vcc, s[2:3], v[2:3]
11170// CHECK: [0x02,0x04,0xc4,0x7d]
11171
11172v_cmp_eq_i64 vcc, s[4:5], v[2:3]
11173// CHECK: [0x04,0x04,0xc4,0x7d]
11174
11175v_cmp_eq_i64 vcc, s[100:101], v[2:3]
11176// CHECK: [0x64,0x04,0xc4,0x7d]
11177
11178v_cmp_eq_i64 vcc, flat_scratch, v[2:3]
11179// CHECK: [0x66,0x04,0xc4,0x7d]
11180
11181v_cmp_eq_i64 vcc, vcc, v[2:3]
11182// CHECK: [0x6a,0x04,0xc4,0x7d]
11183
11184v_cmp_eq_i64 vcc, ttmp[14:15], v[2:3]
11185// CHECK: [0x7a,0x04,0xc4,0x7d]
11186
11187v_cmp_eq_i64 vcc, exec, v[2:3]
11188// CHECK: [0x7e,0x04,0xc4,0x7d]
11189
11190v_cmp_eq_i64 vcc, 0, v[2:3]
11191// CHECK: [0x80,0x04,0xc4,0x7d]
11192
11193v_cmp_eq_i64 vcc, -1, v[2:3]
11194// CHECK: [0xc1,0x04,0xc4,0x7d]
11195
11196v_cmp_eq_i64 vcc, 0.5, v[2:3]
11197// CHECK: [0xf0,0x04,0xc4,0x7d]
11198
11199v_cmp_eq_i64 vcc, -4.0, v[2:3]
11200// CHECK: [0xf7,0x04,0xc4,0x7d]
11201
11202v_cmp_eq_i64 vcc, src_vccz, v[2:3]
11203// CHECK: [0xfb,0x04,0xc4,0x7d]
11204
11205v_cmp_eq_i64 vcc, src_execz, v[2:3]
11206// CHECK: [0xfc,0x04,0xc4,0x7d]
11207
11208v_cmp_eq_i64 vcc, src_scc, v[2:3]
11209// CHECK: [0xfd,0x04,0xc4,0x7d]
11210
11211v_cmp_eq_i64 vcc, 0xaf123456, v[2:3]
11212// CHECK: [0xff,0x04,0xc4,0x7d,0x56,0x34,0x12,0xaf]
11213
11214v_cmp_eq_i64 vcc, 0x3f717273, v[2:3]
11215// CHECK: [0xff,0x04,0xc4,0x7d,0x73,0x72,0x71,0x3f]
11216
11217v_cmp_eq_i64 vcc, v[1:2], v[254:255]
11218// CHECK: [0x01,0xfd,0xc5,0x7d]
11219
11220v_cmp_le_i64 vcc, v[1:2], v[2:3]
11221// CHECK: [0x01,0x05,0xc6,0x7d]
11222
11223v_cmp_le_i64 vcc, v[254:255], v[2:3]
11224// CHECK: [0xfe,0x05,0xc6,0x7d]
11225
11226v_cmp_le_i64 vcc, s[2:3], v[2:3]
11227// CHECK: [0x02,0x04,0xc6,0x7d]
11228
11229v_cmp_le_i64 vcc, s[4:5], v[2:3]
11230// CHECK: [0x04,0x04,0xc6,0x7d]
11231
11232v_cmp_le_i64 vcc, s[100:101], v[2:3]
11233// CHECK: [0x64,0x04,0xc6,0x7d]
11234
11235v_cmp_le_i64 vcc, flat_scratch, v[2:3]
11236// CHECK: [0x66,0x04,0xc6,0x7d]
11237
11238v_cmp_le_i64 vcc, vcc, v[2:3]
11239// CHECK: [0x6a,0x04,0xc6,0x7d]
11240
11241v_cmp_le_i64 vcc, ttmp[14:15], v[2:3]
11242// CHECK: [0x7a,0x04,0xc6,0x7d]
11243
11244v_cmp_le_i64 vcc, exec, v[2:3]
11245// CHECK: [0x7e,0x04,0xc6,0x7d]
11246
11247v_cmp_le_i64 vcc, 0, v[2:3]
11248// CHECK: [0x80,0x04,0xc6,0x7d]
11249
11250v_cmp_le_i64 vcc, -1, v[2:3]
11251// CHECK: [0xc1,0x04,0xc6,0x7d]
11252
11253v_cmp_le_i64 vcc, 0.5, v[2:3]
11254// CHECK: [0xf0,0x04,0xc6,0x7d]
11255
11256v_cmp_le_i64 vcc, -4.0, v[2:3]
11257// CHECK: [0xf7,0x04,0xc6,0x7d]
11258
11259v_cmp_le_i64 vcc, src_vccz, v[2:3]
11260// CHECK: [0xfb,0x04,0xc6,0x7d]
11261
11262v_cmp_le_i64 vcc, src_execz, v[2:3]
11263// CHECK: [0xfc,0x04,0xc6,0x7d]
11264
11265v_cmp_le_i64 vcc, src_scc, v[2:3]
11266// CHECK: [0xfd,0x04,0xc6,0x7d]
11267
11268v_cmp_le_i64 vcc, 0xaf123456, v[2:3]
11269// CHECK: [0xff,0x04,0xc6,0x7d,0x56,0x34,0x12,0xaf]
11270
11271v_cmp_le_i64 vcc, 0x3f717273, v[2:3]
11272// CHECK: [0xff,0x04,0xc6,0x7d,0x73,0x72,0x71,0x3f]
11273
11274v_cmp_le_i64 vcc, v[1:2], v[254:255]
11275// CHECK: [0x01,0xfd,0xc7,0x7d]
11276
11277v_cmp_gt_i64 vcc, v[1:2], v[2:3]
11278// CHECK: [0x01,0x05,0xc8,0x7d]
11279
11280v_cmp_gt_i64 vcc, v[254:255], v[2:3]
11281// CHECK: [0xfe,0x05,0xc8,0x7d]
11282
11283v_cmp_gt_i64 vcc, s[2:3], v[2:3]
11284// CHECK: [0x02,0x04,0xc8,0x7d]
11285
11286v_cmp_gt_i64 vcc, s[4:5], v[2:3]
11287// CHECK: [0x04,0x04,0xc8,0x7d]
11288
11289v_cmp_gt_i64 vcc, s[100:101], v[2:3]
11290// CHECK: [0x64,0x04,0xc8,0x7d]
11291
11292v_cmp_gt_i64 vcc, flat_scratch, v[2:3]
11293// CHECK: [0x66,0x04,0xc8,0x7d]
11294
11295v_cmp_gt_i64 vcc, vcc, v[2:3]
11296// CHECK: [0x6a,0x04,0xc8,0x7d]
11297
11298v_cmp_gt_i64 vcc, ttmp[14:15], v[2:3]
11299// CHECK: [0x7a,0x04,0xc8,0x7d]
11300
11301v_cmp_gt_i64 vcc, exec, v[2:3]
11302// CHECK: [0x7e,0x04,0xc8,0x7d]
11303
11304v_cmp_gt_i64 vcc, 0, v[2:3]
11305// CHECK: [0x80,0x04,0xc8,0x7d]
11306
11307v_cmp_gt_i64 vcc, -1, v[2:3]
11308// CHECK: [0xc1,0x04,0xc8,0x7d]
11309
11310v_cmp_gt_i64 vcc, 0.5, v[2:3]
11311// CHECK: [0xf0,0x04,0xc8,0x7d]
11312
11313v_cmp_gt_i64 vcc, -4.0, v[2:3]
11314// CHECK: [0xf7,0x04,0xc8,0x7d]
11315
11316v_cmp_gt_i64 vcc, src_vccz, v[2:3]
11317// CHECK: [0xfb,0x04,0xc8,0x7d]
11318
11319v_cmp_gt_i64 vcc, src_execz, v[2:3]
11320// CHECK: [0xfc,0x04,0xc8,0x7d]
11321
11322v_cmp_gt_i64 vcc, src_scc, v[2:3]
11323// CHECK: [0xfd,0x04,0xc8,0x7d]
11324
11325v_cmp_gt_i64 vcc, 0xaf123456, v[2:3]
11326// CHECK: [0xff,0x04,0xc8,0x7d,0x56,0x34,0x12,0xaf]
11327
11328v_cmp_gt_i64 vcc, 0x3f717273, v[2:3]
11329// CHECK: [0xff,0x04,0xc8,0x7d,0x73,0x72,0x71,0x3f]
11330
11331v_cmp_gt_i64 vcc, v[1:2], v[254:255]
11332// CHECK: [0x01,0xfd,0xc9,0x7d]
11333
11334v_cmp_ne_i64 vcc, v[1:2], v[2:3]
11335// CHECK: [0x01,0x05,0xca,0x7d]
11336
11337v_cmp_ne_i64 vcc, v[254:255], v[2:3]
11338// CHECK: [0xfe,0x05,0xca,0x7d]
11339
11340v_cmp_ne_i64 vcc, s[2:3], v[2:3]
11341// CHECK: [0x02,0x04,0xca,0x7d]
11342
11343v_cmp_ne_i64 vcc, s[4:5], v[2:3]
11344// CHECK: [0x04,0x04,0xca,0x7d]
11345
11346v_cmp_ne_i64 vcc, s[100:101], v[2:3]
11347// CHECK: [0x64,0x04,0xca,0x7d]
11348
11349v_cmp_ne_i64 vcc, flat_scratch, v[2:3]
11350// CHECK: [0x66,0x04,0xca,0x7d]
11351
11352v_cmp_ne_i64 vcc, vcc, v[2:3]
11353// CHECK: [0x6a,0x04,0xca,0x7d]
11354
11355v_cmp_ne_i64 vcc, ttmp[14:15], v[2:3]
11356// CHECK: [0x7a,0x04,0xca,0x7d]
11357
11358v_cmp_ne_i64 vcc, exec, v[2:3]
11359// CHECK: [0x7e,0x04,0xca,0x7d]
11360
11361v_cmp_ne_i64 vcc, 0, v[2:3]
11362// CHECK: [0x80,0x04,0xca,0x7d]
11363
11364v_cmp_ne_i64 vcc, -1, v[2:3]
11365// CHECK: [0xc1,0x04,0xca,0x7d]
11366
11367v_cmp_ne_i64 vcc, 0.5, v[2:3]
11368// CHECK: [0xf0,0x04,0xca,0x7d]
11369
11370v_cmp_ne_i64 vcc, -4.0, v[2:3]
11371// CHECK: [0xf7,0x04,0xca,0x7d]
11372
11373v_cmp_ne_i64 vcc, src_vccz, v[2:3]
11374// CHECK: [0xfb,0x04,0xca,0x7d]
11375
11376v_cmp_ne_i64 vcc, src_execz, v[2:3]
11377// CHECK: [0xfc,0x04,0xca,0x7d]
11378
11379v_cmp_ne_i64 vcc, src_scc, v[2:3]
11380// CHECK: [0xfd,0x04,0xca,0x7d]
11381
11382v_cmp_ne_i64 vcc, 0xaf123456, v[2:3]
11383// CHECK: [0xff,0x04,0xca,0x7d,0x56,0x34,0x12,0xaf]
11384
11385v_cmp_ne_i64 vcc, 0x3f717273, v[2:3]
11386// CHECK: [0xff,0x04,0xca,0x7d,0x73,0x72,0x71,0x3f]
11387
11388v_cmp_ne_i64 vcc, v[1:2], v[254:255]
11389// CHECK: [0x01,0xfd,0xcb,0x7d]
11390
11391v_cmp_ge_i64 vcc, v[1:2], v[2:3]
11392// CHECK: [0x01,0x05,0xcc,0x7d]
11393
11394v_cmp_ge_i64 vcc, v[254:255], v[2:3]
11395// CHECK: [0xfe,0x05,0xcc,0x7d]
11396
11397v_cmp_ge_i64 vcc, s[2:3], v[2:3]
11398// CHECK: [0x02,0x04,0xcc,0x7d]
11399
11400v_cmp_ge_i64 vcc, s[4:5], v[2:3]
11401// CHECK: [0x04,0x04,0xcc,0x7d]
11402
11403v_cmp_ge_i64 vcc, s[100:101], v[2:3]
11404// CHECK: [0x64,0x04,0xcc,0x7d]
11405
11406v_cmp_ge_i64 vcc, flat_scratch, v[2:3]
11407// CHECK: [0x66,0x04,0xcc,0x7d]
11408
11409v_cmp_ge_i64 vcc, vcc, v[2:3]
11410// CHECK: [0x6a,0x04,0xcc,0x7d]
11411
11412v_cmp_ge_i64 vcc, ttmp[14:15], v[2:3]
11413// CHECK: [0x7a,0x04,0xcc,0x7d]
11414
11415v_cmp_ge_i64 vcc, exec, v[2:3]
11416// CHECK: [0x7e,0x04,0xcc,0x7d]
11417
11418v_cmp_ge_i64 vcc, 0, v[2:3]
11419// CHECK: [0x80,0x04,0xcc,0x7d]
11420
11421v_cmp_ge_i64 vcc, -1, v[2:3]
11422// CHECK: [0xc1,0x04,0xcc,0x7d]
11423
11424v_cmp_ge_i64 vcc, 0.5, v[2:3]
11425// CHECK: [0xf0,0x04,0xcc,0x7d]
11426
11427v_cmp_ge_i64 vcc, -4.0, v[2:3]
11428// CHECK: [0xf7,0x04,0xcc,0x7d]
11429
11430v_cmp_ge_i64 vcc, src_vccz, v[2:3]
11431// CHECK: [0xfb,0x04,0xcc,0x7d]
11432
11433v_cmp_ge_i64 vcc, src_execz, v[2:3]
11434// CHECK: [0xfc,0x04,0xcc,0x7d]
11435
11436v_cmp_ge_i64 vcc, src_scc, v[2:3]
11437// CHECK: [0xfd,0x04,0xcc,0x7d]
11438
11439v_cmp_ge_i64 vcc, 0xaf123456, v[2:3]
11440// CHECK: [0xff,0x04,0xcc,0x7d,0x56,0x34,0x12,0xaf]
11441
11442v_cmp_ge_i64 vcc, 0x3f717273, v[2:3]
11443// CHECK: [0xff,0x04,0xcc,0x7d,0x73,0x72,0x71,0x3f]
11444
11445v_cmp_ge_i64 vcc, v[1:2], v[254:255]
11446// CHECK: [0x01,0xfd,0xcd,0x7d]
11447
11448v_cmp_t_i64 vcc, v[1:2], v[2:3]
11449// CHECK: [0x01,0x05,0xce,0x7d]
11450
11451v_cmp_t_i64 vcc, v[254:255], v[2:3]
11452// CHECK: [0xfe,0x05,0xce,0x7d]
11453
11454v_cmp_t_i64 vcc, s[2:3], v[2:3]
11455// CHECK: [0x02,0x04,0xce,0x7d]
11456
11457v_cmp_t_i64 vcc, s[4:5], v[2:3]
11458// CHECK: [0x04,0x04,0xce,0x7d]
11459
11460v_cmp_t_i64 vcc, s[100:101], v[2:3]
11461// CHECK: [0x64,0x04,0xce,0x7d]
11462
11463v_cmp_t_i64 vcc, flat_scratch, v[2:3]
11464// CHECK: [0x66,0x04,0xce,0x7d]
11465
11466v_cmp_t_i64 vcc, vcc, v[2:3]
11467// CHECK: [0x6a,0x04,0xce,0x7d]
11468
11469v_cmp_t_i64 vcc, ttmp[14:15], v[2:3]
11470// CHECK: [0x7a,0x04,0xce,0x7d]
11471
11472v_cmp_t_i64 vcc, exec, v[2:3]
11473// CHECK: [0x7e,0x04,0xce,0x7d]
11474
11475v_cmp_t_i64 vcc, 0, v[2:3]
11476// CHECK: [0x80,0x04,0xce,0x7d]
11477
11478v_cmp_t_i64 vcc, -1, v[2:3]
11479// CHECK: [0xc1,0x04,0xce,0x7d]
11480
11481v_cmp_t_i64 vcc, 0.5, v[2:3]
11482// CHECK: [0xf0,0x04,0xce,0x7d]
11483
11484v_cmp_t_i64 vcc, -4.0, v[2:3]
11485// CHECK: [0xf7,0x04,0xce,0x7d]
11486
11487v_cmp_t_i64 vcc, src_vccz, v[2:3]
11488// CHECK: [0xfb,0x04,0xce,0x7d]
11489
11490v_cmp_t_i64 vcc, src_execz, v[2:3]
11491// CHECK: [0xfc,0x04,0xce,0x7d]
11492
11493v_cmp_t_i64 vcc, src_scc, v[2:3]
11494// CHECK: [0xfd,0x04,0xce,0x7d]
11495
11496v_cmp_t_i64 vcc, 0xaf123456, v[2:3]
11497// CHECK: [0xff,0x04,0xce,0x7d,0x56,0x34,0x12,0xaf]
11498
11499v_cmp_t_i64 vcc, 0x3f717273, v[2:3]
11500// CHECK: [0xff,0x04,0xce,0x7d,0x73,0x72,0x71,0x3f]
11501
11502v_cmp_t_i64 vcc, v[1:2], v[254:255]
11503// CHECK: [0x01,0xfd,0xcf,0x7d]
11504
11505v_cmp_f_u64 vcc, v[1:2], v[2:3]
11506// CHECK: [0x01,0x05,0xd0,0x7d]
11507
11508v_cmp_f_u64 vcc, v[254:255], v[2:3]
11509// CHECK: [0xfe,0x05,0xd0,0x7d]
11510
11511v_cmp_f_u64 vcc, s[2:3], v[2:3]
11512// CHECK: [0x02,0x04,0xd0,0x7d]
11513
11514v_cmp_f_u64 vcc, s[4:5], v[2:3]
11515// CHECK: [0x04,0x04,0xd0,0x7d]
11516
11517v_cmp_f_u64 vcc, s[100:101], v[2:3]
11518// CHECK: [0x64,0x04,0xd0,0x7d]
11519
11520v_cmp_f_u64 vcc, flat_scratch, v[2:3]
11521// CHECK: [0x66,0x04,0xd0,0x7d]
11522
11523v_cmp_f_u64 vcc, vcc, v[2:3]
11524// CHECK: [0x6a,0x04,0xd0,0x7d]
11525
11526v_cmp_f_u64 vcc, ttmp[14:15], v[2:3]
11527// CHECK: [0x7a,0x04,0xd0,0x7d]
11528
11529v_cmp_f_u64 vcc, exec, v[2:3]
11530// CHECK: [0x7e,0x04,0xd0,0x7d]
11531
11532v_cmp_f_u64 vcc, 0, v[2:3]
11533// CHECK: [0x80,0x04,0xd0,0x7d]
11534
11535v_cmp_f_u64 vcc, -1, v[2:3]
11536// CHECK: [0xc1,0x04,0xd0,0x7d]
11537
11538v_cmp_f_u64 vcc, 0.5, v[2:3]
11539// CHECK: [0xf0,0x04,0xd0,0x7d]
11540
11541v_cmp_f_u64 vcc, -4.0, v[2:3]
11542// CHECK: [0xf7,0x04,0xd0,0x7d]
11543
11544v_cmp_f_u64 vcc, src_vccz, v[2:3]
11545// CHECK: [0xfb,0x04,0xd0,0x7d]
11546
11547v_cmp_f_u64 vcc, src_execz, v[2:3]
11548// CHECK: [0xfc,0x04,0xd0,0x7d]
11549
11550v_cmp_f_u64 vcc, src_scc, v[2:3]
11551// CHECK: [0xfd,0x04,0xd0,0x7d]
11552
11553v_cmp_f_u64 vcc, 0xaf123456, v[2:3]
11554// CHECK: [0xff,0x04,0xd0,0x7d,0x56,0x34,0x12,0xaf]
11555
11556v_cmp_f_u64 vcc, 0x3f717273, v[2:3]
11557// CHECK: [0xff,0x04,0xd0,0x7d,0x73,0x72,0x71,0x3f]
11558
11559v_cmp_f_u64 vcc, v[1:2], v[254:255]
11560// CHECK: [0x01,0xfd,0xd1,0x7d]
11561
11562v_cmp_lt_u64 vcc, v[1:2], v[2:3]
11563// CHECK: [0x01,0x05,0xd2,0x7d]
11564
11565v_cmp_lt_u64 vcc, v[254:255], v[2:3]
11566// CHECK: [0xfe,0x05,0xd2,0x7d]
11567
11568v_cmp_lt_u64 vcc, s[2:3], v[2:3]
11569// CHECK: [0x02,0x04,0xd2,0x7d]
11570
11571v_cmp_lt_u64 vcc, s[4:5], v[2:3]
11572// CHECK: [0x04,0x04,0xd2,0x7d]
11573
11574v_cmp_lt_u64 vcc, s[100:101], v[2:3]
11575// CHECK: [0x64,0x04,0xd2,0x7d]
11576
11577v_cmp_lt_u64 vcc, flat_scratch, v[2:3]
11578// CHECK: [0x66,0x04,0xd2,0x7d]
11579
11580v_cmp_lt_u64 vcc, vcc, v[2:3]
11581// CHECK: [0x6a,0x04,0xd2,0x7d]
11582
11583v_cmp_lt_u64 vcc, ttmp[14:15], v[2:3]
11584// CHECK: [0x7a,0x04,0xd2,0x7d]
11585
11586v_cmp_lt_u64 vcc, exec, v[2:3]
11587// CHECK: [0x7e,0x04,0xd2,0x7d]
11588
11589v_cmp_lt_u64 vcc, 0, v[2:3]
11590// CHECK: [0x80,0x04,0xd2,0x7d]
11591
11592v_cmp_lt_u64 vcc, -1, v[2:3]
11593// CHECK: [0xc1,0x04,0xd2,0x7d]
11594
11595v_cmp_lt_u64 vcc, 0.5, v[2:3]
11596// CHECK: [0xf0,0x04,0xd2,0x7d]
11597
11598v_cmp_lt_u64 vcc, -4.0, v[2:3]
11599// CHECK: [0xf7,0x04,0xd2,0x7d]
11600
11601v_cmp_lt_u64 vcc, src_vccz, v[2:3]
11602// CHECK: [0xfb,0x04,0xd2,0x7d]
11603
11604v_cmp_lt_u64 vcc, src_execz, v[2:3]
11605// CHECK: [0xfc,0x04,0xd2,0x7d]
11606
11607v_cmp_lt_u64 vcc, src_scc, v[2:3]
11608// CHECK: [0xfd,0x04,0xd2,0x7d]
11609
11610v_cmp_lt_u64 vcc, 0xaf123456, v[2:3]
11611// CHECK: [0xff,0x04,0xd2,0x7d,0x56,0x34,0x12,0xaf]
11612
11613v_cmp_lt_u64 vcc, 0x3f717273, v[2:3]
11614// CHECK: [0xff,0x04,0xd2,0x7d,0x73,0x72,0x71,0x3f]
11615
11616v_cmp_lt_u64 vcc, v[1:2], v[254:255]
11617// CHECK: [0x01,0xfd,0xd3,0x7d]
11618
11619v_cmp_eq_u64 vcc, v[1:2], v[2:3]
11620// CHECK: [0x01,0x05,0xd4,0x7d]
11621
11622v_cmp_eq_u64 vcc, v[254:255], v[2:3]
11623// CHECK: [0xfe,0x05,0xd4,0x7d]
11624
11625v_cmp_eq_u64 vcc, s[2:3], v[2:3]
11626// CHECK: [0x02,0x04,0xd4,0x7d]
11627
11628v_cmp_eq_u64 vcc, s[4:5], v[2:3]
11629// CHECK: [0x04,0x04,0xd4,0x7d]
11630
11631v_cmp_eq_u64 vcc, s[100:101], v[2:3]
11632// CHECK: [0x64,0x04,0xd4,0x7d]
11633
11634v_cmp_eq_u64 vcc, flat_scratch, v[2:3]
11635// CHECK: [0x66,0x04,0xd4,0x7d]
11636
11637v_cmp_eq_u64 vcc, vcc, v[2:3]
11638// CHECK: [0x6a,0x04,0xd4,0x7d]
11639
11640v_cmp_eq_u64 vcc, ttmp[14:15], v[2:3]
11641// CHECK: [0x7a,0x04,0xd4,0x7d]
11642
11643v_cmp_eq_u64 vcc, exec, v[2:3]
11644// CHECK: [0x7e,0x04,0xd4,0x7d]
11645
11646v_cmp_eq_u64 vcc, 0, v[2:3]
11647// CHECK: [0x80,0x04,0xd4,0x7d]
11648
11649v_cmp_eq_u64 vcc, -1, v[2:3]
11650// CHECK: [0xc1,0x04,0xd4,0x7d]
11651
11652v_cmp_eq_u64 vcc, 0.5, v[2:3]
11653// CHECK: [0xf0,0x04,0xd4,0x7d]
11654
11655v_cmp_eq_u64 vcc, -4.0, v[2:3]
11656// CHECK: [0xf7,0x04,0xd4,0x7d]
11657
11658v_cmp_eq_u64 vcc, src_vccz, v[2:3]
11659// CHECK: [0xfb,0x04,0xd4,0x7d]
11660
11661v_cmp_eq_u64 vcc, src_execz, v[2:3]
11662// CHECK: [0xfc,0x04,0xd4,0x7d]
11663
11664v_cmp_eq_u64 vcc, src_scc, v[2:3]
11665// CHECK: [0xfd,0x04,0xd4,0x7d]
11666
11667v_cmp_eq_u64 vcc, 0xaf123456, v[2:3]
11668// CHECK: [0xff,0x04,0xd4,0x7d,0x56,0x34,0x12,0xaf]
11669
11670v_cmp_eq_u64 vcc, 0x3f717273, v[2:3]
11671// CHECK: [0xff,0x04,0xd4,0x7d,0x73,0x72,0x71,0x3f]
11672
11673v_cmp_eq_u64 vcc, v[1:2], v[254:255]
11674// CHECK: [0x01,0xfd,0xd5,0x7d]
11675
11676v_cmp_le_u64 vcc, v[1:2], v[2:3]
11677// CHECK: [0x01,0x05,0xd6,0x7d]
11678
11679v_cmp_le_u64 vcc, v[254:255], v[2:3]
11680// CHECK: [0xfe,0x05,0xd6,0x7d]
11681
11682v_cmp_le_u64 vcc, s[2:3], v[2:3]
11683// CHECK: [0x02,0x04,0xd6,0x7d]
11684
11685v_cmp_le_u64 vcc, s[4:5], v[2:3]
11686// CHECK: [0x04,0x04,0xd6,0x7d]
11687
11688v_cmp_le_u64 vcc, s[100:101], v[2:3]
11689// CHECK: [0x64,0x04,0xd6,0x7d]
11690
11691v_cmp_le_u64 vcc, flat_scratch, v[2:3]
11692// CHECK: [0x66,0x04,0xd6,0x7d]
11693
11694v_cmp_le_u64 vcc, vcc, v[2:3]
11695// CHECK: [0x6a,0x04,0xd6,0x7d]
11696
11697v_cmp_le_u64 vcc, ttmp[14:15], v[2:3]
11698// CHECK: [0x7a,0x04,0xd6,0x7d]
11699
11700v_cmp_le_u64 vcc, exec, v[2:3]
11701// CHECK: [0x7e,0x04,0xd6,0x7d]
11702
11703v_cmp_le_u64 vcc, 0, v[2:3]
11704// CHECK: [0x80,0x04,0xd6,0x7d]
11705
11706v_cmp_le_u64 vcc, -1, v[2:3]
11707// CHECK: [0xc1,0x04,0xd6,0x7d]
11708
11709v_cmp_le_u64 vcc, 0.5, v[2:3]
11710// CHECK: [0xf0,0x04,0xd6,0x7d]
11711
11712v_cmp_le_u64 vcc, -4.0, v[2:3]
11713// CHECK: [0xf7,0x04,0xd6,0x7d]
11714
11715v_cmp_le_u64 vcc, src_vccz, v[2:3]
11716// CHECK: [0xfb,0x04,0xd6,0x7d]
11717
11718v_cmp_le_u64 vcc, src_execz, v[2:3]
11719// CHECK: [0xfc,0x04,0xd6,0x7d]
11720
11721v_cmp_le_u64 vcc, src_scc, v[2:3]
11722// CHECK: [0xfd,0x04,0xd6,0x7d]
11723
11724v_cmp_le_u64 vcc, 0xaf123456, v[2:3]
11725// CHECK: [0xff,0x04,0xd6,0x7d,0x56,0x34,0x12,0xaf]
11726
11727v_cmp_le_u64 vcc, 0x3f717273, v[2:3]
11728// CHECK: [0xff,0x04,0xd6,0x7d,0x73,0x72,0x71,0x3f]
11729
11730v_cmp_le_u64 vcc, v[1:2], v[254:255]
11731// CHECK: [0x01,0xfd,0xd7,0x7d]
11732
11733v_cmp_gt_u64 vcc, v[1:2], v[2:3]
11734// CHECK: [0x01,0x05,0xd8,0x7d]
11735
11736v_cmp_gt_u64 vcc, v[254:255], v[2:3]
11737// CHECK: [0xfe,0x05,0xd8,0x7d]
11738
11739v_cmp_gt_u64 vcc, s[2:3], v[2:3]
11740// CHECK: [0x02,0x04,0xd8,0x7d]
11741
11742v_cmp_gt_u64 vcc, s[4:5], v[2:3]
11743// CHECK: [0x04,0x04,0xd8,0x7d]
11744
11745v_cmp_gt_u64 vcc, s[100:101], v[2:3]
11746// CHECK: [0x64,0x04,0xd8,0x7d]
11747
11748v_cmp_gt_u64 vcc, flat_scratch, v[2:3]
11749// CHECK: [0x66,0x04,0xd8,0x7d]
11750
11751v_cmp_gt_u64 vcc, vcc, v[2:3]
11752// CHECK: [0x6a,0x04,0xd8,0x7d]
11753
11754v_cmp_gt_u64 vcc, ttmp[14:15], v[2:3]
11755// CHECK: [0x7a,0x04,0xd8,0x7d]
11756
11757v_cmp_gt_u64 vcc, exec, v[2:3]
11758// CHECK: [0x7e,0x04,0xd8,0x7d]
11759
11760v_cmp_gt_u64 vcc, 0, v[2:3]
11761// CHECK: [0x80,0x04,0xd8,0x7d]
11762
11763v_cmp_gt_u64 vcc, -1, v[2:3]
11764// CHECK: [0xc1,0x04,0xd8,0x7d]
11765
11766v_cmp_gt_u64 vcc, 0.5, v[2:3]
11767// CHECK: [0xf0,0x04,0xd8,0x7d]
11768
11769v_cmp_gt_u64 vcc, -4.0, v[2:3]
11770// CHECK: [0xf7,0x04,0xd8,0x7d]
11771
11772v_cmp_gt_u64 vcc, src_vccz, v[2:3]
11773// CHECK: [0xfb,0x04,0xd8,0x7d]
11774
11775v_cmp_gt_u64 vcc, src_execz, v[2:3]
11776// CHECK: [0xfc,0x04,0xd8,0x7d]
11777
11778v_cmp_gt_u64 vcc, src_scc, v[2:3]
11779// CHECK: [0xfd,0x04,0xd8,0x7d]
11780
11781v_cmp_gt_u64 vcc, 0xaf123456, v[2:3]
11782// CHECK: [0xff,0x04,0xd8,0x7d,0x56,0x34,0x12,0xaf]
11783
11784v_cmp_gt_u64 vcc, 0x3f717273, v[2:3]
11785// CHECK: [0xff,0x04,0xd8,0x7d,0x73,0x72,0x71,0x3f]
11786
11787v_cmp_gt_u64 vcc, v[1:2], v[254:255]
11788// CHECK: [0x01,0xfd,0xd9,0x7d]
11789
11790v_cmp_ne_u64 vcc, v[1:2], v[2:3]
11791// CHECK: [0x01,0x05,0xda,0x7d]
11792
11793v_cmp_ne_u64 vcc, v[254:255], v[2:3]
11794// CHECK: [0xfe,0x05,0xda,0x7d]
11795
11796v_cmp_ne_u64 vcc, s[2:3], v[2:3]
11797// CHECK: [0x02,0x04,0xda,0x7d]
11798
11799v_cmp_ne_u64 vcc, s[4:5], v[2:3]
11800// CHECK: [0x04,0x04,0xda,0x7d]
11801
11802v_cmp_ne_u64 vcc, s[100:101], v[2:3]
11803// CHECK: [0x64,0x04,0xda,0x7d]
11804
11805v_cmp_ne_u64 vcc, flat_scratch, v[2:3]
11806// CHECK: [0x66,0x04,0xda,0x7d]
11807
11808v_cmp_ne_u64 vcc, vcc, v[2:3]
11809// CHECK: [0x6a,0x04,0xda,0x7d]
11810
11811v_cmp_ne_u64 vcc, ttmp[14:15], v[2:3]
11812// CHECK: [0x7a,0x04,0xda,0x7d]
11813
11814v_cmp_ne_u64 vcc, exec, v[2:3]
11815// CHECK: [0x7e,0x04,0xda,0x7d]
11816
11817v_cmp_ne_u64 vcc, 0, v[2:3]
11818// CHECK: [0x80,0x04,0xda,0x7d]
11819
11820v_cmp_ne_u64 vcc, -1, v[2:3]
11821// CHECK: [0xc1,0x04,0xda,0x7d]
11822
11823v_cmp_ne_u64 vcc, 0.5, v[2:3]
11824// CHECK: [0xf0,0x04,0xda,0x7d]
11825
11826v_cmp_ne_u64 vcc, -4.0, v[2:3]
11827// CHECK: [0xf7,0x04,0xda,0x7d]
11828
11829v_cmp_ne_u64 vcc, src_vccz, v[2:3]
11830// CHECK: [0xfb,0x04,0xda,0x7d]
11831
11832v_cmp_ne_u64 vcc, src_execz, v[2:3]
11833// CHECK: [0xfc,0x04,0xda,0x7d]
11834
11835v_cmp_ne_u64 vcc, src_scc, v[2:3]
11836// CHECK: [0xfd,0x04,0xda,0x7d]
11837
11838v_cmp_ne_u64 vcc, 0xaf123456, v[2:3]
11839// CHECK: [0xff,0x04,0xda,0x7d,0x56,0x34,0x12,0xaf]
11840
11841v_cmp_ne_u64 vcc, 0x3f717273, v[2:3]
11842// CHECK: [0xff,0x04,0xda,0x7d,0x73,0x72,0x71,0x3f]
11843
11844v_cmp_ne_u64 vcc, v[1:2], v[254:255]
11845// CHECK: [0x01,0xfd,0xdb,0x7d]
11846
11847v_cmp_ge_u64 vcc, v[1:2], v[2:3]
11848// CHECK: [0x01,0x05,0xdc,0x7d]
11849
11850v_cmp_ge_u64 vcc, v[254:255], v[2:3]
11851// CHECK: [0xfe,0x05,0xdc,0x7d]
11852
11853v_cmp_ge_u64 vcc, s[2:3], v[2:3]
11854// CHECK: [0x02,0x04,0xdc,0x7d]
11855
11856v_cmp_ge_u64 vcc, s[4:5], v[2:3]
11857// CHECK: [0x04,0x04,0xdc,0x7d]
11858
11859v_cmp_ge_u64 vcc, s[100:101], v[2:3]
11860// CHECK: [0x64,0x04,0xdc,0x7d]
11861
11862v_cmp_ge_u64 vcc, flat_scratch, v[2:3]
11863// CHECK: [0x66,0x04,0xdc,0x7d]
11864
11865v_cmp_ge_u64 vcc, vcc, v[2:3]
11866// CHECK: [0x6a,0x04,0xdc,0x7d]
11867
11868v_cmp_ge_u64 vcc, ttmp[14:15], v[2:3]
11869// CHECK: [0x7a,0x04,0xdc,0x7d]
11870
11871v_cmp_ge_u64 vcc, exec, v[2:3]
11872// CHECK: [0x7e,0x04,0xdc,0x7d]
11873
11874v_cmp_ge_u64 vcc, 0, v[2:3]
11875// CHECK: [0x80,0x04,0xdc,0x7d]
11876
11877v_cmp_ge_u64 vcc, -1, v[2:3]
11878// CHECK: [0xc1,0x04,0xdc,0x7d]
11879
11880v_cmp_ge_u64 vcc, 0.5, v[2:3]
11881// CHECK: [0xf0,0x04,0xdc,0x7d]
11882
11883v_cmp_ge_u64 vcc, -4.0, v[2:3]
11884// CHECK: [0xf7,0x04,0xdc,0x7d]
11885
11886v_cmp_ge_u64 vcc, src_vccz, v[2:3]
11887// CHECK: [0xfb,0x04,0xdc,0x7d]
11888
11889v_cmp_ge_u64 vcc, src_execz, v[2:3]
11890// CHECK: [0xfc,0x04,0xdc,0x7d]
11891
11892v_cmp_ge_u64 vcc, src_scc, v[2:3]
11893// CHECK: [0xfd,0x04,0xdc,0x7d]
11894
11895v_cmp_ge_u64 vcc, 0xaf123456, v[2:3]
11896// CHECK: [0xff,0x04,0xdc,0x7d,0x56,0x34,0x12,0xaf]
11897
11898v_cmp_ge_u64 vcc, 0x3f717273, v[2:3]
11899// CHECK: [0xff,0x04,0xdc,0x7d,0x73,0x72,0x71,0x3f]
11900
11901v_cmp_ge_u64 vcc, v[1:2], v[254:255]
11902// CHECK: [0x01,0xfd,0xdd,0x7d]
11903
11904v_cmp_t_u64 vcc, v[1:2], v[2:3]
11905// CHECK: [0x01,0x05,0xde,0x7d]
11906
11907v_cmp_t_u64 vcc, v[254:255], v[2:3]
11908// CHECK: [0xfe,0x05,0xde,0x7d]
11909
11910v_cmp_t_u64 vcc, s[2:3], v[2:3]
11911// CHECK: [0x02,0x04,0xde,0x7d]
11912
11913v_cmp_t_u64 vcc, s[4:5], v[2:3]
11914// CHECK: [0x04,0x04,0xde,0x7d]
11915
11916v_cmp_t_u64 vcc, s[100:101], v[2:3]
11917// CHECK: [0x64,0x04,0xde,0x7d]
11918
11919v_cmp_t_u64 vcc, flat_scratch, v[2:3]
11920// CHECK: [0x66,0x04,0xde,0x7d]
11921
11922v_cmp_t_u64 vcc, vcc, v[2:3]
11923// CHECK: [0x6a,0x04,0xde,0x7d]
11924
11925v_cmp_t_u64 vcc, ttmp[14:15], v[2:3]
11926// CHECK: [0x7a,0x04,0xde,0x7d]
11927
11928v_cmp_t_u64 vcc, exec, v[2:3]
11929// CHECK: [0x7e,0x04,0xde,0x7d]
11930
11931v_cmp_t_u64 vcc, 0, v[2:3]
11932// CHECK: [0x80,0x04,0xde,0x7d]
11933
11934v_cmp_t_u64 vcc, -1, v[2:3]
11935// CHECK: [0xc1,0x04,0xde,0x7d]
11936
11937v_cmp_t_u64 vcc, 0.5, v[2:3]
11938// CHECK: [0xf0,0x04,0xde,0x7d]
11939
11940v_cmp_t_u64 vcc, -4.0, v[2:3]
11941// CHECK: [0xf7,0x04,0xde,0x7d]
11942
11943v_cmp_t_u64 vcc, src_vccz, v[2:3]
11944// CHECK: [0xfb,0x04,0xde,0x7d]
11945
11946v_cmp_t_u64 vcc, src_execz, v[2:3]
11947// CHECK: [0xfc,0x04,0xde,0x7d]
11948
11949v_cmp_t_u64 vcc, src_scc, v[2:3]
11950// CHECK: [0xfd,0x04,0xde,0x7d]
11951
11952v_cmp_t_u64 vcc, 0xaf123456, v[2:3]
11953// CHECK: [0xff,0x04,0xde,0x7d,0x56,0x34,0x12,0xaf]
11954
11955v_cmp_t_u64 vcc, 0x3f717273, v[2:3]
11956// CHECK: [0xff,0x04,0xde,0x7d,0x73,0x72,0x71,0x3f]
11957
11958v_cmp_t_u64 vcc, v[1:2], v[254:255]
11959// CHECK: [0x01,0xfd,0xdf,0x7d]
11960
11961v_cmpx_f_i64 vcc, v[1:2], v[2:3]
11962// CHECK: [0x01,0x05,0xe0,0x7d]
11963
11964v_cmpx_f_i64 vcc, v[254:255], v[2:3]
11965// CHECK: [0xfe,0x05,0xe0,0x7d]
11966
11967v_cmpx_f_i64 vcc, s[2:3], v[2:3]
11968// CHECK: [0x02,0x04,0xe0,0x7d]
11969
11970v_cmpx_f_i64 vcc, s[4:5], v[2:3]
11971// CHECK: [0x04,0x04,0xe0,0x7d]
11972
11973v_cmpx_f_i64 vcc, s[100:101], v[2:3]
11974// CHECK: [0x64,0x04,0xe0,0x7d]
11975
11976v_cmpx_f_i64 vcc, flat_scratch, v[2:3]
11977// CHECK: [0x66,0x04,0xe0,0x7d]
11978
11979v_cmpx_f_i64 vcc, vcc, v[2:3]
11980// CHECK: [0x6a,0x04,0xe0,0x7d]
11981
11982v_cmpx_f_i64 vcc, ttmp[14:15], v[2:3]
11983// CHECK: [0x7a,0x04,0xe0,0x7d]
11984
11985v_cmpx_f_i64 vcc, exec, v[2:3]
11986// CHECK: [0x7e,0x04,0xe0,0x7d]
11987
11988v_cmpx_f_i64 vcc, 0, v[2:3]
11989// CHECK: [0x80,0x04,0xe0,0x7d]
11990
11991v_cmpx_f_i64 vcc, -1, v[2:3]
11992// CHECK: [0xc1,0x04,0xe0,0x7d]
11993
11994v_cmpx_f_i64 vcc, 0.5, v[2:3]
11995// CHECK: [0xf0,0x04,0xe0,0x7d]
11996
11997v_cmpx_f_i64 vcc, -4.0, v[2:3]
11998// CHECK: [0xf7,0x04,0xe0,0x7d]
11999
12000v_cmpx_f_i64 vcc, src_vccz, v[2:3]
12001// CHECK: [0xfb,0x04,0xe0,0x7d]
12002
12003v_cmpx_f_i64 vcc, src_execz, v[2:3]
12004// CHECK: [0xfc,0x04,0xe0,0x7d]
12005
12006v_cmpx_f_i64 vcc, src_scc, v[2:3]
12007// CHECK: [0xfd,0x04,0xe0,0x7d]
12008
12009v_cmpx_f_i64 vcc, 0xaf123456, v[2:3]
12010// CHECK: [0xff,0x04,0xe0,0x7d,0x56,0x34,0x12,0xaf]
12011
12012v_cmpx_f_i64 vcc, 0x3f717273, v[2:3]
12013// CHECK: [0xff,0x04,0xe0,0x7d,0x73,0x72,0x71,0x3f]
12014
12015v_cmpx_f_i64 vcc, v[1:2], v[254:255]
12016// CHECK: [0x01,0xfd,0xe1,0x7d]
12017
12018v_cmpx_lt_i64 vcc, v[1:2], v[2:3]
12019// CHECK: [0x01,0x05,0xe2,0x7d]
12020
12021v_cmpx_lt_i64 vcc, v[254:255], v[2:3]
12022// CHECK: [0xfe,0x05,0xe2,0x7d]
12023
12024v_cmpx_lt_i64 vcc, s[2:3], v[2:3]
12025// CHECK: [0x02,0x04,0xe2,0x7d]
12026
12027v_cmpx_lt_i64 vcc, s[4:5], v[2:3]
12028// CHECK: [0x04,0x04,0xe2,0x7d]
12029
12030v_cmpx_lt_i64 vcc, s[100:101], v[2:3]
12031// CHECK: [0x64,0x04,0xe2,0x7d]
12032
12033v_cmpx_lt_i64 vcc, flat_scratch, v[2:3]
12034// CHECK: [0x66,0x04,0xe2,0x7d]
12035
12036v_cmpx_lt_i64 vcc, vcc, v[2:3]
12037// CHECK: [0x6a,0x04,0xe2,0x7d]
12038
12039v_cmpx_lt_i64 vcc, ttmp[14:15], v[2:3]
12040// CHECK: [0x7a,0x04,0xe2,0x7d]
12041
12042v_cmpx_lt_i64 vcc, exec, v[2:3]
12043// CHECK: [0x7e,0x04,0xe2,0x7d]
12044
12045v_cmpx_lt_i64 vcc, 0, v[2:3]
12046// CHECK: [0x80,0x04,0xe2,0x7d]
12047
12048v_cmpx_lt_i64 vcc, -1, v[2:3]
12049// CHECK: [0xc1,0x04,0xe2,0x7d]
12050
12051v_cmpx_lt_i64 vcc, 0.5, v[2:3]
12052// CHECK: [0xf0,0x04,0xe2,0x7d]
12053
12054v_cmpx_lt_i64 vcc, -4.0, v[2:3]
12055// CHECK: [0xf7,0x04,0xe2,0x7d]
12056
12057v_cmpx_lt_i64 vcc, src_vccz, v[2:3]
12058// CHECK: [0xfb,0x04,0xe2,0x7d]
12059
12060v_cmpx_lt_i64 vcc, src_execz, v[2:3]
12061// CHECK: [0xfc,0x04,0xe2,0x7d]
12062
12063v_cmpx_lt_i64 vcc, src_scc, v[2:3]
12064// CHECK: [0xfd,0x04,0xe2,0x7d]
12065
12066v_cmpx_lt_i64 vcc, 0xaf123456, v[2:3]
12067// CHECK: [0xff,0x04,0xe2,0x7d,0x56,0x34,0x12,0xaf]
12068
12069v_cmpx_lt_i64 vcc, 0x3f717273, v[2:3]
12070// CHECK: [0xff,0x04,0xe2,0x7d,0x73,0x72,0x71,0x3f]
12071
12072v_cmpx_lt_i64 vcc, v[1:2], v[254:255]
12073// CHECK: [0x01,0xfd,0xe3,0x7d]
12074
12075v_cmpx_eq_i64 vcc, v[1:2], v[2:3]
12076// CHECK: [0x01,0x05,0xe4,0x7d]
12077
12078v_cmpx_eq_i64 vcc, v[254:255], v[2:3]
12079// CHECK: [0xfe,0x05,0xe4,0x7d]
12080
12081v_cmpx_eq_i64 vcc, s[2:3], v[2:3]
12082// CHECK: [0x02,0x04,0xe4,0x7d]
12083
12084v_cmpx_eq_i64 vcc, s[4:5], v[2:3]
12085// CHECK: [0x04,0x04,0xe4,0x7d]
12086
12087v_cmpx_eq_i64 vcc, s[100:101], v[2:3]
12088// CHECK: [0x64,0x04,0xe4,0x7d]
12089
12090v_cmpx_eq_i64 vcc, flat_scratch, v[2:3]
12091// CHECK: [0x66,0x04,0xe4,0x7d]
12092
12093v_cmpx_eq_i64 vcc, vcc, v[2:3]
12094// CHECK: [0x6a,0x04,0xe4,0x7d]
12095
12096v_cmpx_eq_i64 vcc, ttmp[14:15], v[2:3]
12097// CHECK: [0x7a,0x04,0xe4,0x7d]
12098
12099v_cmpx_eq_i64 vcc, exec, v[2:3]
12100// CHECK: [0x7e,0x04,0xe4,0x7d]
12101
12102v_cmpx_eq_i64 vcc, 0, v[2:3]
12103// CHECK: [0x80,0x04,0xe4,0x7d]
12104
12105v_cmpx_eq_i64 vcc, -1, v[2:3]
12106// CHECK: [0xc1,0x04,0xe4,0x7d]
12107
12108v_cmpx_eq_i64 vcc, 0.5, v[2:3]
12109// CHECK: [0xf0,0x04,0xe4,0x7d]
12110
12111v_cmpx_eq_i64 vcc, -4.0, v[2:3]
12112// CHECK: [0xf7,0x04,0xe4,0x7d]
12113
12114v_cmpx_eq_i64 vcc, src_vccz, v[2:3]
12115// CHECK: [0xfb,0x04,0xe4,0x7d]
12116
12117v_cmpx_eq_i64 vcc, src_execz, v[2:3]
12118// CHECK: [0xfc,0x04,0xe4,0x7d]
12119
12120v_cmpx_eq_i64 vcc, src_scc, v[2:3]
12121// CHECK: [0xfd,0x04,0xe4,0x7d]
12122
12123v_cmpx_eq_i64 vcc, 0xaf123456, v[2:3]
12124// CHECK: [0xff,0x04,0xe4,0x7d,0x56,0x34,0x12,0xaf]
12125
12126v_cmpx_eq_i64 vcc, 0x3f717273, v[2:3]
12127// CHECK: [0xff,0x04,0xe4,0x7d,0x73,0x72,0x71,0x3f]
12128
12129v_cmpx_eq_i64 vcc, v[1:2], v[254:255]
12130// CHECK: [0x01,0xfd,0xe5,0x7d]
12131
12132v_cmpx_le_i64 vcc, v[1:2], v[2:3]
12133// CHECK: [0x01,0x05,0xe6,0x7d]
12134
12135v_cmpx_le_i64 vcc, v[254:255], v[2:3]
12136// CHECK: [0xfe,0x05,0xe6,0x7d]
12137
12138v_cmpx_le_i64 vcc, s[2:3], v[2:3]
12139// CHECK: [0x02,0x04,0xe6,0x7d]
12140
12141v_cmpx_le_i64 vcc, s[4:5], v[2:3]
12142// CHECK: [0x04,0x04,0xe6,0x7d]
12143
12144v_cmpx_le_i64 vcc, s[100:101], v[2:3]
12145// CHECK: [0x64,0x04,0xe6,0x7d]
12146
12147v_cmpx_le_i64 vcc, flat_scratch, v[2:3]
12148// CHECK: [0x66,0x04,0xe6,0x7d]
12149
12150v_cmpx_le_i64 vcc, vcc, v[2:3]
12151// CHECK: [0x6a,0x04,0xe6,0x7d]
12152
12153v_cmpx_le_i64 vcc, ttmp[14:15], v[2:3]
12154// CHECK: [0x7a,0x04,0xe6,0x7d]
12155
12156v_cmpx_le_i64 vcc, exec, v[2:3]
12157// CHECK: [0x7e,0x04,0xe6,0x7d]
12158
12159v_cmpx_le_i64 vcc, 0, v[2:3]
12160// CHECK: [0x80,0x04,0xe6,0x7d]
12161
12162v_cmpx_le_i64 vcc, -1, v[2:3]
12163// CHECK: [0xc1,0x04,0xe6,0x7d]
12164
12165v_cmpx_le_i64 vcc, 0.5, v[2:3]
12166// CHECK: [0xf0,0x04,0xe6,0x7d]
12167
12168v_cmpx_le_i64 vcc, -4.0, v[2:3]
12169// CHECK: [0xf7,0x04,0xe6,0x7d]
12170
12171v_cmpx_le_i64 vcc, src_vccz, v[2:3]
12172// CHECK: [0xfb,0x04,0xe6,0x7d]
12173
12174v_cmpx_le_i64 vcc, src_execz, v[2:3]
12175// CHECK: [0xfc,0x04,0xe6,0x7d]
12176
12177v_cmpx_le_i64 vcc, src_scc, v[2:3]
12178// CHECK: [0xfd,0x04,0xe6,0x7d]
12179
12180v_cmpx_le_i64 vcc, 0xaf123456, v[2:3]
12181// CHECK: [0xff,0x04,0xe6,0x7d,0x56,0x34,0x12,0xaf]
12182
12183v_cmpx_le_i64 vcc, 0x3f717273, v[2:3]
12184// CHECK: [0xff,0x04,0xe6,0x7d,0x73,0x72,0x71,0x3f]
12185
12186v_cmpx_le_i64 vcc, v[1:2], v[254:255]
12187// CHECK: [0x01,0xfd,0xe7,0x7d]
12188
12189v_cmpx_gt_i64 vcc, v[1:2], v[2:3]
12190// CHECK: [0x01,0x05,0xe8,0x7d]
12191
12192v_cmpx_gt_i64 vcc, v[254:255], v[2:3]
12193// CHECK: [0xfe,0x05,0xe8,0x7d]
12194
12195v_cmpx_gt_i64 vcc, s[2:3], v[2:3]
12196// CHECK: [0x02,0x04,0xe8,0x7d]
12197
12198v_cmpx_gt_i64 vcc, s[4:5], v[2:3]
12199// CHECK: [0x04,0x04,0xe8,0x7d]
12200
12201v_cmpx_gt_i64 vcc, s[100:101], v[2:3]
12202// CHECK: [0x64,0x04,0xe8,0x7d]
12203
12204v_cmpx_gt_i64 vcc, flat_scratch, v[2:3]
12205// CHECK: [0x66,0x04,0xe8,0x7d]
12206
12207v_cmpx_gt_i64 vcc, vcc, v[2:3]
12208// CHECK: [0x6a,0x04,0xe8,0x7d]
12209
12210v_cmpx_gt_i64 vcc, ttmp[14:15], v[2:3]
12211// CHECK: [0x7a,0x04,0xe8,0x7d]
12212
12213v_cmpx_gt_i64 vcc, exec, v[2:3]
12214// CHECK: [0x7e,0x04,0xe8,0x7d]
12215
12216v_cmpx_gt_i64 vcc, 0, v[2:3]
12217// CHECK: [0x80,0x04,0xe8,0x7d]
12218
12219v_cmpx_gt_i64 vcc, -1, v[2:3]
12220// CHECK: [0xc1,0x04,0xe8,0x7d]
12221
12222v_cmpx_gt_i64 vcc, 0.5, v[2:3]
12223// CHECK: [0xf0,0x04,0xe8,0x7d]
12224
12225v_cmpx_gt_i64 vcc, -4.0, v[2:3]
12226// CHECK: [0xf7,0x04,0xe8,0x7d]
12227
12228v_cmpx_gt_i64 vcc, src_vccz, v[2:3]
12229// CHECK: [0xfb,0x04,0xe8,0x7d]
12230
12231v_cmpx_gt_i64 vcc, src_execz, v[2:3]
12232// CHECK: [0xfc,0x04,0xe8,0x7d]
12233
12234v_cmpx_gt_i64 vcc, src_scc, v[2:3]
12235// CHECK: [0xfd,0x04,0xe8,0x7d]
12236
12237v_cmpx_gt_i64 vcc, 0xaf123456, v[2:3]
12238// CHECK: [0xff,0x04,0xe8,0x7d,0x56,0x34,0x12,0xaf]
12239
12240v_cmpx_gt_i64 vcc, 0x3f717273, v[2:3]
12241// CHECK: [0xff,0x04,0xe8,0x7d,0x73,0x72,0x71,0x3f]
12242
12243v_cmpx_gt_i64 vcc, v[1:2], v[254:255]
12244// CHECK: [0x01,0xfd,0xe9,0x7d]
12245
12246v_cmpx_ne_i64 vcc, v[1:2], v[2:3]
12247// CHECK: [0x01,0x05,0xea,0x7d]
12248
12249v_cmpx_ne_i64 vcc, v[254:255], v[2:3]
12250// CHECK: [0xfe,0x05,0xea,0x7d]
12251
12252v_cmpx_ne_i64 vcc, s[2:3], v[2:3]
12253// CHECK: [0x02,0x04,0xea,0x7d]
12254
12255v_cmpx_ne_i64 vcc, s[4:5], v[2:3]
12256// CHECK: [0x04,0x04,0xea,0x7d]
12257
12258v_cmpx_ne_i64 vcc, s[100:101], v[2:3]
12259// CHECK: [0x64,0x04,0xea,0x7d]
12260
12261v_cmpx_ne_i64 vcc, flat_scratch, v[2:3]
12262// CHECK: [0x66,0x04,0xea,0x7d]
12263
12264v_cmpx_ne_i64 vcc, vcc, v[2:3]
12265// CHECK: [0x6a,0x04,0xea,0x7d]
12266
12267v_cmpx_ne_i64 vcc, ttmp[14:15], v[2:3]
12268// CHECK: [0x7a,0x04,0xea,0x7d]
12269
12270v_cmpx_ne_i64 vcc, exec, v[2:3]
12271// CHECK: [0x7e,0x04,0xea,0x7d]
12272
12273v_cmpx_ne_i64 vcc, 0, v[2:3]
12274// CHECK: [0x80,0x04,0xea,0x7d]
12275
12276v_cmpx_ne_i64 vcc, -1, v[2:3]
12277// CHECK: [0xc1,0x04,0xea,0x7d]
12278
12279v_cmpx_ne_i64 vcc, 0.5, v[2:3]
12280// CHECK: [0xf0,0x04,0xea,0x7d]
12281
12282v_cmpx_ne_i64 vcc, -4.0, v[2:3]
12283// CHECK: [0xf7,0x04,0xea,0x7d]
12284
12285v_cmpx_ne_i64 vcc, src_vccz, v[2:3]
12286// CHECK: [0xfb,0x04,0xea,0x7d]
12287
12288v_cmpx_ne_i64 vcc, src_execz, v[2:3]
12289// CHECK: [0xfc,0x04,0xea,0x7d]
12290
12291v_cmpx_ne_i64 vcc, src_scc, v[2:3]
12292// CHECK: [0xfd,0x04,0xea,0x7d]
12293
12294v_cmpx_ne_i64 vcc, 0xaf123456, v[2:3]
12295// CHECK: [0xff,0x04,0xea,0x7d,0x56,0x34,0x12,0xaf]
12296
12297v_cmpx_ne_i64 vcc, 0x3f717273, v[2:3]
12298// CHECK: [0xff,0x04,0xea,0x7d,0x73,0x72,0x71,0x3f]
12299
12300v_cmpx_ne_i64 vcc, v[1:2], v[254:255]
12301// CHECK: [0x01,0xfd,0xeb,0x7d]
12302
12303v_cmpx_ge_i64 vcc, v[1:2], v[2:3]
12304// CHECK: [0x01,0x05,0xec,0x7d]
12305
12306v_cmpx_ge_i64 vcc, v[254:255], v[2:3]
12307// CHECK: [0xfe,0x05,0xec,0x7d]
12308
12309v_cmpx_ge_i64 vcc, s[2:3], v[2:3]
12310// CHECK: [0x02,0x04,0xec,0x7d]
12311
12312v_cmpx_ge_i64 vcc, s[4:5], v[2:3]
12313// CHECK: [0x04,0x04,0xec,0x7d]
12314
12315v_cmpx_ge_i64 vcc, s[100:101], v[2:3]
12316// CHECK: [0x64,0x04,0xec,0x7d]
12317
12318v_cmpx_ge_i64 vcc, flat_scratch, v[2:3]
12319// CHECK: [0x66,0x04,0xec,0x7d]
12320
12321v_cmpx_ge_i64 vcc, vcc, v[2:3]
12322// CHECK: [0x6a,0x04,0xec,0x7d]
12323
12324v_cmpx_ge_i64 vcc, ttmp[14:15], v[2:3]
12325// CHECK: [0x7a,0x04,0xec,0x7d]
12326
12327v_cmpx_ge_i64 vcc, exec, v[2:3]
12328// CHECK: [0x7e,0x04,0xec,0x7d]
12329
12330v_cmpx_ge_i64 vcc, 0, v[2:3]
12331// CHECK: [0x80,0x04,0xec,0x7d]
12332
12333v_cmpx_ge_i64 vcc, -1, v[2:3]
12334// CHECK: [0xc1,0x04,0xec,0x7d]
12335
12336v_cmpx_ge_i64 vcc, 0.5, v[2:3]
12337// CHECK: [0xf0,0x04,0xec,0x7d]
12338
12339v_cmpx_ge_i64 vcc, -4.0, v[2:3]
12340// CHECK: [0xf7,0x04,0xec,0x7d]
12341
12342v_cmpx_ge_i64 vcc, src_vccz, v[2:3]
12343// CHECK: [0xfb,0x04,0xec,0x7d]
12344
12345v_cmpx_ge_i64 vcc, src_execz, v[2:3]
12346// CHECK: [0xfc,0x04,0xec,0x7d]
12347
12348v_cmpx_ge_i64 vcc, src_scc, v[2:3]
12349// CHECK: [0xfd,0x04,0xec,0x7d]
12350
12351v_cmpx_ge_i64 vcc, 0xaf123456, v[2:3]
12352// CHECK: [0xff,0x04,0xec,0x7d,0x56,0x34,0x12,0xaf]
12353
12354v_cmpx_ge_i64 vcc, 0x3f717273, v[2:3]
12355// CHECK: [0xff,0x04,0xec,0x7d,0x73,0x72,0x71,0x3f]
12356
12357v_cmpx_ge_i64 vcc, v[1:2], v[254:255]
12358// CHECK: [0x01,0xfd,0xed,0x7d]
12359
12360v_cmpx_t_i64 vcc, v[1:2], v[2:3]
12361// CHECK: [0x01,0x05,0xee,0x7d]
12362
12363v_cmpx_t_i64 vcc, v[254:255], v[2:3]
12364// CHECK: [0xfe,0x05,0xee,0x7d]
12365
12366v_cmpx_t_i64 vcc, s[2:3], v[2:3]
12367// CHECK: [0x02,0x04,0xee,0x7d]
12368
12369v_cmpx_t_i64 vcc, s[4:5], v[2:3]
12370// CHECK: [0x04,0x04,0xee,0x7d]
12371
12372v_cmpx_t_i64 vcc, s[100:101], v[2:3]
12373// CHECK: [0x64,0x04,0xee,0x7d]
12374
12375v_cmpx_t_i64 vcc, flat_scratch, v[2:3]
12376// CHECK: [0x66,0x04,0xee,0x7d]
12377
12378v_cmpx_t_i64 vcc, vcc, v[2:3]
12379// CHECK: [0x6a,0x04,0xee,0x7d]
12380
12381v_cmpx_t_i64 vcc, ttmp[14:15], v[2:3]
12382// CHECK: [0x7a,0x04,0xee,0x7d]
12383
12384v_cmpx_t_i64 vcc, exec, v[2:3]
12385// CHECK: [0x7e,0x04,0xee,0x7d]
12386
12387v_cmpx_t_i64 vcc, 0, v[2:3]
12388// CHECK: [0x80,0x04,0xee,0x7d]
12389
12390v_cmpx_t_i64 vcc, -1, v[2:3]
12391// CHECK: [0xc1,0x04,0xee,0x7d]
12392
12393v_cmpx_t_i64 vcc, 0.5, v[2:3]
12394// CHECK: [0xf0,0x04,0xee,0x7d]
12395
12396v_cmpx_t_i64 vcc, -4.0, v[2:3]
12397// CHECK: [0xf7,0x04,0xee,0x7d]
12398
12399v_cmpx_t_i64 vcc, src_vccz, v[2:3]
12400// CHECK: [0xfb,0x04,0xee,0x7d]
12401
12402v_cmpx_t_i64 vcc, src_execz, v[2:3]
12403// CHECK: [0xfc,0x04,0xee,0x7d]
12404
12405v_cmpx_t_i64 vcc, src_scc, v[2:3]
12406// CHECK: [0xfd,0x04,0xee,0x7d]
12407
12408v_cmpx_t_i64 vcc, 0xaf123456, v[2:3]
12409// CHECK: [0xff,0x04,0xee,0x7d,0x56,0x34,0x12,0xaf]
12410
12411v_cmpx_t_i64 vcc, 0x3f717273, v[2:3]
12412// CHECK: [0xff,0x04,0xee,0x7d,0x73,0x72,0x71,0x3f]
12413
12414v_cmpx_t_i64 vcc, v[1:2], v[254:255]
12415// CHECK: [0x01,0xfd,0xef,0x7d]
12416
12417v_cmpx_f_u64 vcc, v[1:2], v[2:3]
12418// CHECK: [0x01,0x05,0xf0,0x7d]
12419
12420v_cmpx_f_u64 vcc, v[254:255], v[2:3]
12421// CHECK: [0xfe,0x05,0xf0,0x7d]
12422
12423v_cmpx_f_u64 vcc, s[2:3], v[2:3]
12424// CHECK: [0x02,0x04,0xf0,0x7d]
12425
12426v_cmpx_f_u64 vcc, s[4:5], v[2:3]
12427// CHECK: [0x04,0x04,0xf0,0x7d]
12428
12429v_cmpx_f_u64 vcc, s[100:101], v[2:3]
12430// CHECK: [0x64,0x04,0xf0,0x7d]
12431
12432v_cmpx_f_u64 vcc, flat_scratch, v[2:3]
12433// CHECK: [0x66,0x04,0xf0,0x7d]
12434
12435v_cmpx_f_u64 vcc, vcc, v[2:3]
12436// CHECK: [0x6a,0x04,0xf0,0x7d]
12437
12438v_cmpx_f_u64 vcc, ttmp[14:15], v[2:3]
12439// CHECK: [0x7a,0x04,0xf0,0x7d]
12440
12441v_cmpx_f_u64 vcc, exec, v[2:3]
12442// CHECK: [0x7e,0x04,0xf0,0x7d]
12443
12444v_cmpx_f_u64 vcc, 0, v[2:3]
12445// CHECK: [0x80,0x04,0xf0,0x7d]
12446
12447v_cmpx_f_u64 vcc, -1, v[2:3]
12448// CHECK: [0xc1,0x04,0xf0,0x7d]
12449
12450v_cmpx_f_u64 vcc, 0.5, v[2:3]
12451// CHECK: [0xf0,0x04,0xf0,0x7d]
12452
12453v_cmpx_f_u64 vcc, -4.0, v[2:3]
12454// CHECK: [0xf7,0x04,0xf0,0x7d]
12455
12456v_cmpx_f_u64 vcc, src_vccz, v[2:3]
12457// CHECK: [0xfb,0x04,0xf0,0x7d]
12458
12459v_cmpx_f_u64 vcc, src_execz, v[2:3]
12460// CHECK: [0xfc,0x04,0xf0,0x7d]
12461
12462v_cmpx_f_u64 vcc, src_scc, v[2:3]
12463// CHECK: [0xfd,0x04,0xf0,0x7d]
12464
12465v_cmpx_f_u64 vcc, 0xaf123456, v[2:3]
12466// CHECK: [0xff,0x04,0xf0,0x7d,0x56,0x34,0x12,0xaf]
12467
12468v_cmpx_f_u64 vcc, 0x3f717273, v[2:3]
12469// CHECK: [0xff,0x04,0xf0,0x7d,0x73,0x72,0x71,0x3f]
12470
12471v_cmpx_f_u64 vcc, v[1:2], v[254:255]
12472// CHECK: [0x01,0xfd,0xf1,0x7d]
12473
12474v_cmpx_lt_u64 vcc, v[1:2], v[2:3]
12475// CHECK: [0x01,0x05,0xf2,0x7d]
12476
12477v_cmpx_lt_u64 vcc, v[254:255], v[2:3]
12478// CHECK: [0xfe,0x05,0xf2,0x7d]
12479
12480v_cmpx_lt_u64 vcc, s[2:3], v[2:3]
12481// CHECK: [0x02,0x04,0xf2,0x7d]
12482
12483v_cmpx_lt_u64 vcc, s[4:5], v[2:3]
12484// CHECK: [0x04,0x04,0xf2,0x7d]
12485
12486v_cmpx_lt_u64 vcc, s[100:101], v[2:3]
12487// CHECK: [0x64,0x04,0xf2,0x7d]
12488
12489v_cmpx_lt_u64 vcc, flat_scratch, v[2:3]
12490// CHECK: [0x66,0x04,0xf2,0x7d]
12491
12492v_cmpx_lt_u64 vcc, vcc, v[2:3]
12493// CHECK: [0x6a,0x04,0xf2,0x7d]
12494
12495v_cmpx_lt_u64 vcc, ttmp[14:15], v[2:3]
12496// CHECK: [0x7a,0x04,0xf2,0x7d]
12497
12498v_cmpx_lt_u64 vcc, exec, v[2:3]
12499// CHECK: [0x7e,0x04,0xf2,0x7d]
12500
12501v_cmpx_lt_u64 vcc, 0, v[2:3]
12502// CHECK: [0x80,0x04,0xf2,0x7d]
12503
12504v_cmpx_lt_u64 vcc, -1, v[2:3]
12505// CHECK: [0xc1,0x04,0xf2,0x7d]
12506
12507v_cmpx_lt_u64 vcc, 0.5, v[2:3]
12508// CHECK: [0xf0,0x04,0xf2,0x7d]
12509
12510v_cmpx_lt_u64 vcc, -4.0, v[2:3]
12511// CHECK: [0xf7,0x04,0xf2,0x7d]
12512
12513v_cmpx_lt_u64 vcc, src_vccz, v[2:3]
12514// CHECK: [0xfb,0x04,0xf2,0x7d]
12515
12516v_cmpx_lt_u64 vcc, src_execz, v[2:3]
12517// CHECK: [0xfc,0x04,0xf2,0x7d]
12518
12519v_cmpx_lt_u64 vcc, src_scc, v[2:3]
12520// CHECK: [0xfd,0x04,0xf2,0x7d]
12521
12522v_cmpx_lt_u64 vcc, 0xaf123456, v[2:3]
12523// CHECK: [0xff,0x04,0xf2,0x7d,0x56,0x34,0x12,0xaf]
12524
12525v_cmpx_lt_u64 vcc, 0x3f717273, v[2:3]
12526// CHECK: [0xff,0x04,0xf2,0x7d,0x73,0x72,0x71,0x3f]
12527
12528v_cmpx_lt_u64 vcc, v[1:2], v[254:255]
12529// CHECK: [0x01,0xfd,0xf3,0x7d]
12530
12531v_cmpx_eq_u64 vcc, v[1:2], v[2:3]
12532// CHECK: [0x01,0x05,0xf4,0x7d]
12533
12534v_cmpx_eq_u64 vcc, v[254:255], v[2:3]
12535// CHECK: [0xfe,0x05,0xf4,0x7d]
12536
12537v_cmpx_eq_u64 vcc, s[2:3], v[2:3]
12538// CHECK: [0x02,0x04,0xf4,0x7d]
12539
12540v_cmpx_eq_u64 vcc, s[4:5], v[2:3]
12541// CHECK: [0x04,0x04,0xf4,0x7d]
12542
12543v_cmpx_eq_u64 vcc, s[100:101], v[2:3]
12544// CHECK: [0x64,0x04,0xf4,0x7d]
12545
12546v_cmpx_eq_u64 vcc, flat_scratch, v[2:3]
12547// CHECK: [0x66,0x04,0xf4,0x7d]
12548
12549v_cmpx_eq_u64 vcc, vcc, v[2:3]
12550// CHECK: [0x6a,0x04,0xf4,0x7d]
12551
12552v_cmpx_eq_u64 vcc, ttmp[14:15], v[2:3]
12553// CHECK: [0x7a,0x04,0xf4,0x7d]
12554
12555v_cmpx_eq_u64 vcc, exec, v[2:3]
12556// CHECK: [0x7e,0x04,0xf4,0x7d]
12557
12558v_cmpx_eq_u64 vcc, 0, v[2:3]
12559// CHECK: [0x80,0x04,0xf4,0x7d]
12560
12561v_cmpx_eq_u64 vcc, -1, v[2:3]
12562// CHECK: [0xc1,0x04,0xf4,0x7d]
12563
12564v_cmpx_eq_u64 vcc, 0.5, v[2:3]
12565// CHECK: [0xf0,0x04,0xf4,0x7d]
12566
12567v_cmpx_eq_u64 vcc, -4.0, v[2:3]
12568// CHECK: [0xf7,0x04,0xf4,0x7d]
12569
12570v_cmpx_eq_u64 vcc, src_vccz, v[2:3]
12571// CHECK: [0xfb,0x04,0xf4,0x7d]
12572
12573v_cmpx_eq_u64 vcc, src_execz, v[2:3]
12574// CHECK: [0xfc,0x04,0xf4,0x7d]
12575
12576v_cmpx_eq_u64 vcc, src_scc, v[2:3]
12577// CHECK: [0xfd,0x04,0xf4,0x7d]
12578
12579v_cmpx_eq_u64 vcc, 0xaf123456, v[2:3]
12580// CHECK: [0xff,0x04,0xf4,0x7d,0x56,0x34,0x12,0xaf]
12581
12582v_cmpx_eq_u64 vcc, 0x3f717273, v[2:3]
12583// CHECK: [0xff,0x04,0xf4,0x7d,0x73,0x72,0x71,0x3f]
12584
12585v_cmpx_eq_u64 vcc, v[1:2], v[254:255]
12586// CHECK: [0x01,0xfd,0xf5,0x7d]
12587
12588v_cmpx_le_u64 vcc, v[1:2], v[2:3]
12589// CHECK: [0x01,0x05,0xf6,0x7d]
12590
12591v_cmpx_le_u64 vcc, v[254:255], v[2:3]
12592// CHECK: [0xfe,0x05,0xf6,0x7d]
12593
12594v_cmpx_le_u64 vcc, s[2:3], v[2:3]
12595// CHECK: [0x02,0x04,0xf6,0x7d]
12596
12597v_cmpx_le_u64 vcc, s[4:5], v[2:3]
12598// CHECK: [0x04,0x04,0xf6,0x7d]
12599
12600v_cmpx_le_u64 vcc, s[100:101], v[2:3]
12601// CHECK: [0x64,0x04,0xf6,0x7d]
12602
12603v_cmpx_le_u64 vcc, flat_scratch, v[2:3]
12604// CHECK: [0x66,0x04,0xf6,0x7d]
12605
12606v_cmpx_le_u64 vcc, vcc, v[2:3]
12607// CHECK: [0x6a,0x04,0xf6,0x7d]
12608
12609v_cmpx_le_u64 vcc, ttmp[14:15], v[2:3]
12610// CHECK: [0x7a,0x04,0xf6,0x7d]
12611
12612v_cmpx_le_u64 vcc, exec, v[2:3]
12613// CHECK: [0x7e,0x04,0xf6,0x7d]
12614
12615v_cmpx_le_u64 vcc, 0, v[2:3]
12616// CHECK: [0x80,0x04,0xf6,0x7d]
12617
12618v_cmpx_le_u64 vcc, -1, v[2:3]
12619// CHECK: [0xc1,0x04,0xf6,0x7d]
12620
12621v_cmpx_le_u64 vcc, 0.5, v[2:3]
12622// CHECK: [0xf0,0x04,0xf6,0x7d]
12623
12624v_cmpx_le_u64 vcc, -4.0, v[2:3]
12625// CHECK: [0xf7,0x04,0xf6,0x7d]
12626
12627v_cmpx_le_u64 vcc, src_vccz, v[2:3]
12628// CHECK: [0xfb,0x04,0xf6,0x7d]
12629
12630v_cmpx_le_u64 vcc, src_execz, v[2:3]
12631// CHECK: [0xfc,0x04,0xf6,0x7d]
12632
12633v_cmpx_le_u64 vcc, src_scc, v[2:3]
12634// CHECK: [0xfd,0x04,0xf6,0x7d]
12635
12636v_cmpx_le_u64 vcc, 0xaf123456, v[2:3]
12637// CHECK: [0xff,0x04,0xf6,0x7d,0x56,0x34,0x12,0xaf]
12638
12639v_cmpx_le_u64 vcc, 0x3f717273, v[2:3]
12640// CHECK: [0xff,0x04,0xf6,0x7d,0x73,0x72,0x71,0x3f]
12641
12642v_cmpx_le_u64 vcc, v[1:2], v[254:255]
12643// CHECK: [0x01,0xfd,0xf7,0x7d]
12644
12645v_cmpx_gt_u64 vcc, v[1:2], v[2:3]
12646// CHECK: [0x01,0x05,0xf8,0x7d]
12647
12648v_cmpx_gt_u64 vcc, v[254:255], v[2:3]
12649// CHECK: [0xfe,0x05,0xf8,0x7d]
12650
12651v_cmpx_gt_u64 vcc, s[2:3], v[2:3]
12652// CHECK: [0x02,0x04,0xf8,0x7d]
12653
12654v_cmpx_gt_u64 vcc, s[4:5], v[2:3]
12655// CHECK: [0x04,0x04,0xf8,0x7d]
12656
12657v_cmpx_gt_u64 vcc, s[100:101], v[2:3]
12658// CHECK: [0x64,0x04,0xf8,0x7d]
12659
12660v_cmpx_gt_u64 vcc, flat_scratch, v[2:3]
12661// CHECK: [0x66,0x04,0xf8,0x7d]
12662
12663v_cmpx_gt_u64 vcc, vcc, v[2:3]
12664// CHECK: [0x6a,0x04,0xf8,0x7d]
12665
12666v_cmpx_gt_u64 vcc, ttmp[14:15], v[2:3]
12667// CHECK: [0x7a,0x04,0xf8,0x7d]
12668
12669v_cmpx_gt_u64 vcc, exec, v[2:3]
12670// CHECK: [0x7e,0x04,0xf8,0x7d]
12671
12672v_cmpx_gt_u64 vcc, 0, v[2:3]
12673// CHECK: [0x80,0x04,0xf8,0x7d]
12674
12675v_cmpx_gt_u64 vcc, -1, v[2:3]
12676// CHECK: [0xc1,0x04,0xf8,0x7d]
12677
12678v_cmpx_gt_u64 vcc, 0.5, v[2:3]
12679// CHECK: [0xf0,0x04,0xf8,0x7d]
12680
12681v_cmpx_gt_u64 vcc, -4.0, v[2:3]
12682// CHECK: [0xf7,0x04,0xf8,0x7d]
12683
12684v_cmpx_gt_u64 vcc, src_vccz, v[2:3]
12685// CHECK: [0xfb,0x04,0xf8,0x7d]
12686
12687v_cmpx_gt_u64 vcc, src_execz, v[2:3]
12688// CHECK: [0xfc,0x04,0xf8,0x7d]
12689
12690v_cmpx_gt_u64 vcc, src_scc, v[2:3]
12691// CHECK: [0xfd,0x04,0xf8,0x7d]
12692
12693v_cmpx_gt_u64 vcc, 0xaf123456, v[2:3]
12694// CHECK: [0xff,0x04,0xf8,0x7d,0x56,0x34,0x12,0xaf]
12695
12696v_cmpx_gt_u64 vcc, 0x3f717273, v[2:3]
12697// CHECK: [0xff,0x04,0xf8,0x7d,0x73,0x72,0x71,0x3f]
12698
12699v_cmpx_gt_u64 vcc, v[1:2], v[254:255]
12700// CHECK: [0x01,0xfd,0xf9,0x7d]
12701
12702v_cmpx_ne_u64 vcc, v[1:2], v[2:3]
12703// CHECK: [0x01,0x05,0xfa,0x7d]
12704
12705v_cmpx_ne_u64 vcc, v[254:255], v[2:3]
12706// CHECK: [0xfe,0x05,0xfa,0x7d]
12707
12708v_cmpx_ne_u64 vcc, s[2:3], v[2:3]
12709// CHECK: [0x02,0x04,0xfa,0x7d]
12710
12711v_cmpx_ne_u64 vcc, s[4:5], v[2:3]
12712// CHECK: [0x04,0x04,0xfa,0x7d]
12713
12714v_cmpx_ne_u64 vcc, s[100:101], v[2:3]
12715// CHECK: [0x64,0x04,0xfa,0x7d]
12716
12717v_cmpx_ne_u64 vcc, flat_scratch, v[2:3]
12718// CHECK: [0x66,0x04,0xfa,0x7d]
12719
12720v_cmpx_ne_u64 vcc, vcc, v[2:3]
12721// CHECK: [0x6a,0x04,0xfa,0x7d]
12722
12723v_cmpx_ne_u64 vcc, ttmp[14:15], v[2:3]
12724// CHECK: [0x7a,0x04,0xfa,0x7d]
12725
12726v_cmpx_ne_u64 vcc, exec, v[2:3]
12727// CHECK: [0x7e,0x04,0xfa,0x7d]
12728
12729v_cmpx_ne_u64 vcc, 0, v[2:3]
12730// CHECK: [0x80,0x04,0xfa,0x7d]
12731
12732v_cmpx_ne_u64 vcc, -1, v[2:3]
12733// CHECK: [0xc1,0x04,0xfa,0x7d]
12734
12735v_cmpx_ne_u64 vcc, 0.5, v[2:3]
12736// CHECK: [0xf0,0x04,0xfa,0x7d]
12737
12738v_cmpx_ne_u64 vcc, -4.0, v[2:3]
12739// CHECK: [0xf7,0x04,0xfa,0x7d]
12740
12741v_cmpx_ne_u64 vcc, src_vccz, v[2:3]
12742// CHECK: [0xfb,0x04,0xfa,0x7d]
12743
12744v_cmpx_ne_u64 vcc, src_execz, v[2:3]
12745// CHECK: [0xfc,0x04,0xfa,0x7d]
12746
12747v_cmpx_ne_u64 vcc, src_scc, v[2:3]
12748// CHECK: [0xfd,0x04,0xfa,0x7d]
12749
12750v_cmpx_ne_u64 vcc, 0xaf123456, v[2:3]
12751// CHECK: [0xff,0x04,0xfa,0x7d,0x56,0x34,0x12,0xaf]
12752
12753v_cmpx_ne_u64 vcc, 0x3f717273, v[2:3]
12754// CHECK: [0xff,0x04,0xfa,0x7d,0x73,0x72,0x71,0x3f]
12755
12756v_cmpx_ne_u64 vcc, v[1:2], v[254:255]
12757// CHECK: [0x01,0xfd,0xfb,0x7d]
12758
12759v_cmpx_ge_u64 vcc, v[1:2], v[2:3]
12760// CHECK: [0x01,0x05,0xfc,0x7d]
12761
12762v_cmpx_ge_u64 vcc, v[254:255], v[2:3]
12763// CHECK: [0xfe,0x05,0xfc,0x7d]
12764
12765v_cmpx_ge_u64 vcc, s[2:3], v[2:3]
12766// CHECK: [0x02,0x04,0xfc,0x7d]
12767
12768v_cmpx_ge_u64 vcc, s[4:5], v[2:3]
12769// CHECK: [0x04,0x04,0xfc,0x7d]
12770
12771v_cmpx_ge_u64 vcc, s[100:101], v[2:3]
12772// CHECK: [0x64,0x04,0xfc,0x7d]
12773
12774v_cmpx_ge_u64 vcc, flat_scratch, v[2:3]
12775// CHECK: [0x66,0x04,0xfc,0x7d]
12776
12777v_cmpx_ge_u64 vcc, vcc, v[2:3]
12778// CHECK: [0x6a,0x04,0xfc,0x7d]
12779
12780v_cmpx_ge_u64 vcc, ttmp[14:15], v[2:3]
12781// CHECK: [0x7a,0x04,0xfc,0x7d]
12782
12783v_cmpx_ge_u64 vcc, exec, v[2:3]
12784// CHECK: [0x7e,0x04,0xfc,0x7d]
12785
12786v_cmpx_ge_u64 vcc, 0, v[2:3]
12787// CHECK: [0x80,0x04,0xfc,0x7d]
12788
12789v_cmpx_ge_u64 vcc, -1, v[2:3]
12790// CHECK: [0xc1,0x04,0xfc,0x7d]
12791
12792v_cmpx_ge_u64 vcc, 0.5, v[2:3]
12793// CHECK: [0xf0,0x04,0xfc,0x7d]
12794
12795v_cmpx_ge_u64 vcc, -4.0, v[2:3]
12796// CHECK: [0xf7,0x04,0xfc,0x7d]
12797
12798v_cmpx_ge_u64 vcc, src_vccz, v[2:3]
12799// CHECK: [0xfb,0x04,0xfc,0x7d]
12800
12801v_cmpx_ge_u64 vcc, src_execz, v[2:3]
12802// CHECK: [0xfc,0x04,0xfc,0x7d]
12803
12804v_cmpx_ge_u64 vcc, src_scc, v[2:3]
12805// CHECK: [0xfd,0x04,0xfc,0x7d]
12806
12807v_cmpx_ge_u64 vcc, 0xaf123456, v[2:3]
12808// CHECK: [0xff,0x04,0xfc,0x7d,0x56,0x34,0x12,0xaf]
12809
12810v_cmpx_ge_u64 vcc, 0x3f717273, v[2:3]
12811// CHECK: [0xff,0x04,0xfc,0x7d,0x73,0x72,0x71,0x3f]
12812
12813v_cmpx_ge_u64 vcc, v[1:2], v[254:255]
12814// CHECK: [0x01,0xfd,0xfd,0x7d]
12815
12816v_cmpx_t_u64 vcc, v[1:2], v[2:3]
12817// CHECK: [0x01,0x05,0xfe,0x7d]
12818
12819v_cmpx_t_u64 vcc, v[254:255], v[2:3]
12820// CHECK: [0xfe,0x05,0xfe,0x7d]
12821
12822v_cmpx_t_u64 vcc, s[2:3], v[2:3]
12823// CHECK: [0x02,0x04,0xfe,0x7d]
12824
12825v_cmpx_t_u64 vcc, s[4:5], v[2:3]
12826// CHECK: [0x04,0x04,0xfe,0x7d]
12827
12828v_cmpx_t_u64 vcc, s[100:101], v[2:3]
12829// CHECK: [0x64,0x04,0xfe,0x7d]
12830
12831v_cmpx_t_u64 vcc, flat_scratch, v[2:3]
12832// CHECK: [0x66,0x04,0xfe,0x7d]
12833
12834v_cmpx_t_u64 vcc, vcc, v[2:3]
12835// CHECK: [0x6a,0x04,0xfe,0x7d]
12836
12837v_cmpx_t_u64 vcc, ttmp[14:15], v[2:3]
12838// CHECK: [0x7a,0x04,0xfe,0x7d]
12839
12840v_cmpx_t_u64 vcc, exec, v[2:3]
12841// CHECK: [0x7e,0x04,0xfe,0x7d]
12842
12843v_cmpx_t_u64 vcc, 0, v[2:3]
12844// CHECK: [0x80,0x04,0xfe,0x7d]
12845
12846v_cmpx_t_u64 vcc, -1, v[2:3]
12847// CHECK: [0xc1,0x04,0xfe,0x7d]
12848
12849v_cmpx_t_u64 vcc, 0.5, v[2:3]
12850// CHECK: [0xf0,0x04,0xfe,0x7d]
12851
12852v_cmpx_t_u64 vcc, -4.0, v[2:3]
12853// CHECK: [0xf7,0x04,0xfe,0x7d]
12854
12855v_cmpx_t_u64 vcc, src_vccz, v[2:3]
12856// CHECK: [0xfb,0x04,0xfe,0x7d]
12857
12858v_cmpx_t_u64 vcc, src_execz, v[2:3]
12859// CHECK: [0xfc,0x04,0xfe,0x7d]
12860
12861v_cmpx_t_u64 vcc, src_scc, v[2:3]
12862// CHECK: [0xfd,0x04,0xfe,0x7d]
12863
12864v_cmpx_t_u64 vcc, 0xaf123456, v[2:3]
12865// CHECK: [0xff,0x04,0xfe,0x7d,0x56,0x34,0x12,0xaf]
12866
12867v_cmpx_t_u64 vcc, 0x3f717273, v[2:3]
12868// CHECK: [0xff,0x04,0xfe,0x7d,0x73,0x72,0x71,0x3f]
12869
12870v_cmpx_t_u64 vcc, v[1:2], v[254:255]
12871// CHECK: [0x01,0xfd,0xff,0x7d]
12872
12873v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
12874// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x86,0x06,0x06]
12875
12876v_cmp_class_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
12877// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x88,0x06,0x06]
12878
12879v_cmp_class_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
12880// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0xe4,0x06,0x06]
12881
12882v_cmp_class_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
12883// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0xe6,0x06,0x06]
12884
12885v_cmp_class_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
12886// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x06]
12887
12888v_cmp_class_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
12889// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0xfa,0x06,0x06]
12890
12891v_cmp_class_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
12892// CHECK: [0xf9,0x04,0x20,0x7c,0xff,0x86,0x06,0x06]
12893
12894v_cmp_class_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
12895// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x86,0x86,0x06]
12896
12897v_cmp_class_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
12898// CHECK: [0xf9,0x04,0x20,0x7c,0x65,0x86,0x86,0x06]
12899
12900v_cmp_class_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
12901// CHECK: [0xf9,0x04,0x20,0x7c,0x66,0x86,0x86,0x06]
12902
12903v_cmp_class_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
12904// CHECK: [0xf9,0x04,0x20,0x7c,0x67,0x86,0x86,0x06]
12905
12906v_cmp_class_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
12907// CHECK: [0xf9,0x04,0x20,0x7c,0x6a,0x86,0x86,0x06]
12908
12909v_cmp_class_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
12910// CHECK: [0xf9,0x04,0x20,0x7c,0x6b,0x86,0x86,0x06]
12911
12912v_cmp_class_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
12913// CHECK: [0xf9,0x04,0x20,0x7c,0x7b,0x86,0x86,0x06]
12914
12915v_cmp_class_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
12916// CHECK: [0xf9,0x04,0x20,0x7c,0x7c,0x86,0x86,0x06]
12917
12918v_cmp_class_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
12919// CHECK: [0xf9,0x04,0x20,0x7c,0x7e,0x86,0x86,0x06]
12920
12921v_cmp_class_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
12922// CHECK: [0xf9,0x04,0x20,0x7c,0x7f,0x86,0x86,0x06]
12923
12924v_cmp_class_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
12925// CHECK: [0xf9,0x04,0x20,0x7c,0x80,0x86,0x86,0x06]
12926
12927v_cmp_class_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
12928// CHECK: [0xf9,0x04,0x20,0x7c,0xc1,0x86,0x86,0x06]
12929
12930v_cmp_class_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
12931// CHECK: [0xf9,0x04,0x20,0x7c,0xf0,0x86,0x86,0x06]
12932
12933v_cmp_class_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
12934// CHECK: [0xf9,0x04,0x20,0x7c,0xf7,0x86,0x86,0x06]
12935
12936v_cmp_class_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
12937// CHECK: [0xf9,0x04,0x20,0x7c,0xfb,0x86,0x86,0x06]
12938
12939v_cmp_class_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
12940// CHECK: [0xf9,0x04,0x20,0x7c,0xfc,0x86,0x86,0x06]
12941
12942v_cmp_class_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
12943// CHECK: [0xf9,0x04,0x20,0x7c,0xfd,0x86,0x86,0x06]
12944
12945v_cmp_class_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
12946// CHECK: [0xf9,0xfe,0x21,0x7c,0x01,0x86,0x06,0x06]
12947
12948v_cmp_class_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
12949// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x86,0x06,0x06]
12950
12951v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
12952// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x86,0x00,0x06]
12953
12954v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
12955// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x86,0x01,0x06]
12956
12957v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
12958// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x86,0x02,0x06]
12959
12960v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
12961// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x86,0x03,0x06]
12962
12963v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
12964// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x86,0x04,0x06]
12965
12966v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
12967// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x86,0x05,0x06]
12968
12969v_cmp_class_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
12970// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x86,0x16,0x06]
12971
12972v_cmp_class_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
12973// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x86,0x26,0x06]
12974
12975v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
12976// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x86,0x06,0x06]
12977
12978v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
12979// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x86,0x06,0x00]
12980
12981v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
12982// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x86,0x06,0x01]
12983
12984v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
12985// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x86,0x06,0x02]
12986
12987v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
12988// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x86,0x06,0x03]
12989
12990v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
12991// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x86,0x06,0x04]
12992
12993v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
12994// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x86,0x06,0x05]
12995
12996v_cmp_class_f32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
12997// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x86,0x06,0x0e]
12998
12999v_cmpx_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
13000// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x86,0x06,0x06]
13001
13002v_cmpx_class_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
13003// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x88,0x06,0x06]
13004
13005v_cmpx_class_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
13006// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0xe4,0x06,0x06]
13007
13008v_cmpx_class_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
13009// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0xe6,0x06,0x06]
13010
13011v_cmpx_class_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
13012// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x06]
13013
13014v_cmpx_class_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
13015// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0xfa,0x06,0x06]
13016
13017v_cmpx_class_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
13018// CHECK: [0xf9,0x04,0x22,0x7c,0xff,0x86,0x06,0x06]
13019
13020v_cmpx_class_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
13021// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x86,0x86,0x06]
13022
13023v_cmpx_class_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
13024// CHECK: [0xf9,0x04,0x22,0x7c,0x65,0x86,0x86,0x06]
13025
13026v_cmpx_class_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
13027// CHECK: [0xf9,0x04,0x22,0x7c,0x66,0x86,0x86,0x06]
13028
13029v_cmpx_class_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
13030// CHECK: [0xf9,0x04,0x22,0x7c,0x67,0x86,0x86,0x06]
13031
13032v_cmpx_class_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
13033// CHECK: [0xf9,0x04,0x22,0x7c,0x6a,0x86,0x86,0x06]
13034
13035v_cmpx_class_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
13036// CHECK: [0xf9,0x04,0x22,0x7c,0x6b,0x86,0x86,0x06]
13037
13038v_cmpx_class_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
13039// CHECK: [0xf9,0x04,0x22,0x7c,0x7b,0x86,0x86,0x06]
13040
13041v_cmpx_class_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
13042// CHECK: [0xf9,0x04,0x22,0x7c,0x7c,0x86,0x86,0x06]
13043
13044v_cmpx_class_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
13045// CHECK: [0xf9,0x04,0x22,0x7c,0x7e,0x86,0x86,0x06]
13046
13047v_cmpx_class_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
13048// CHECK: [0xf9,0x04,0x22,0x7c,0x7f,0x86,0x86,0x06]
13049
13050v_cmpx_class_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
13051// CHECK: [0xf9,0x04,0x22,0x7c,0x80,0x86,0x86,0x06]
13052
13053v_cmpx_class_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
13054// CHECK: [0xf9,0x04,0x22,0x7c,0xc1,0x86,0x86,0x06]
13055
13056v_cmpx_class_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
13057// CHECK: [0xf9,0x04,0x22,0x7c,0xf0,0x86,0x86,0x06]
13058
13059v_cmpx_class_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
13060// CHECK: [0xf9,0x04,0x22,0x7c,0xf7,0x86,0x86,0x06]
13061
13062v_cmpx_class_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
13063// CHECK: [0xf9,0x04,0x22,0x7c,0xfb,0x86,0x86,0x06]
13064
13065v_cmpx_class_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
13066// CHECK: [0xf9,0x04,0x22,0x7c,0xfc,0x86,0x86,0x06]
13067
13068v_cmpx_class_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
13069// CHECK: [0xf9,0x04,0x22,0x7c,0xfd,0x86,0x86,0x06]
13070
13071v_cmpx_class_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
13072// CHECK: [0xf9,0xfe,0x23,0x7c,0x01,0x86,0x06,0x06]
13073
13074v_cmpx_class_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
13075// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x86,0x06,0x06]
13076
13077v_cmpx_class_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
13078// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x86,0x00,0x06]
13079
13080v_cmpx_class_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
13081// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x86,0x01,0x06]
13082
13083v_cmpx_class_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
13084// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x86,0x02,0x06]
13085
13086v_cmpx_class_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
13087// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x86,0x03,0x06]
13088
13089v_cmpx_class_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
13090// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x86,0x04,0x06]
13091
13092v_cmpx_class_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
13093// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x86,0x05,0x06]
13094
13095v_cmpx_class_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
13096// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x86,0x16,0x06]
13097
13098v_cmpx_class_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
13099// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x86,0x26,0x06]
13100
13101v_cmpx_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
13102// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x86,0x06,0x06]
13103
13104v_cmpx_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
13105// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x86,0x06,0x00]
13106
13107v_cmpx_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
13108// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x86,0x06,0x01]
13109
13110v_cmpx_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
13111// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x86,0x06,0x02]
13112
13113v_cmpx_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
13114// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x86,0x06,0x03]
13115
13116v_cmpx_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
13117// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x86,0x06,0x04]
13118
13119v_cmpx_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
13120// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x86,0x06,0x05]
13121
13122v_cmpx_class_f32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
13123// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x86,0x06,0x0e]
13124
13125v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
13126// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x86,0x06,0x06]
13127
13128v_cmp_class_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
13129// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x88,0x06,0x06]
13130
13131v_cmp_class_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
13132// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0xe4,0x06,0x06]
13133
13134v_cmp_class_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
13135// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0xe6,0x06,0x06]
13136
13137v_cmp_class_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
13138// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x06]
13139
13140v_cmp_class_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
13141// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0xfa,0x06,0x06]
13142
13143v_cmp_class_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
13144// CHECK: [0xf9,0x04,0x28,0x7c,0xff,0x86,0x06,0x06]
13145
13146v_cmp_class_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
13147// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x86,0x86,0x06]
13148
13149v_cmp_class_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
13150// CHECK: [0xf9,0x04,0x28,0x7c,0x65,0x86,0x86,0x06]
13151
13152v_cmp_class_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
13153// CHECK: [0xf9,0x04,0x28,0x7c,0x66,0x86,0x86,0x06]
13154
13155v_cmp_class_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
13156// CHECK: [0xf9,0x04,0x28,0x7c,0x67,0x86,0x86,0x06]
13157
13158v_cmp_class_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
13159// CHECK: [0xf9,0x04,0x28,0x7c,0x6a,0x86,0x86,0x06]
13160
13161v_cmp_class_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
13162// CHECK: [0xf9,0x04,0x28,0x7c,0x6b,0x86,0x86,0x06]
13163
13164v_cmp_class_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
13165// CHECK: [0xf9,0x04,0x28,0x7c,0x7b,0x86,0x86,0x06]
13166
13167v_cmp_class_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
13168// CHECK: [0xf9,0x04,0x28,0x7c,0x7c,0x86,0x86,0x06]
13169
13170v_cmp_class_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
13171// CHECK: [0xf9,0x04,0x28,0x7c,0x7e,0x86,0x86,0x06]
13172
13173v_cmp_class_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
13174// CHECK: [0xf9,0x04,0x28,0x7c,0x7f,0x86,0x86,0x06]
13175
13176v_cmp_class_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
13177// CHECK: [0xf9,0x04,0x28,0x7c,0x80,0x86,0x86,0x06]
13178
13179v_cmp_class_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
13180// CHECK: [0xf9,0x04,0x28,0x7c,0xc1,0x86,0x86,0x06]
13181
13182v_cmp_class_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
13183// CHECK: [0xf9,0x04,0x28,0x7c,0xf0,0x86,0x86,0x06]
13184
13185v_cmp_class_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
13186// CHECK: [0xf9,0x04,0x28,0x7c,0xf7,0x86,0x86,0x06]
13187
13188v_cmp_class_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
13189// CHECK: [0xf9,0x04,0x28,0x7c,0xfb,0x86,0x86,0x06]
13190
13191v_cmp_class_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
13192// CHECK: [0xf9,0x04,0x28,0x7c,0xfc,0x86,0x86,0x06]
13193
13194v_cmp_class_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
13195// CHECK: [0xf9,0x04,0x28,0x7c,0xfd,0x86,0x86,0x06]
13196
13197v_cmp_class_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
13198// CHECK: [0xf9,0xfe,0x29,0x7c,0x01,0x86,0x06,0x06]
13199
13200v_cmp_class_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
13201// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x86,0x06,0x06]
13202
13203v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
13204// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x86,0x00,0x06]
13205
13206v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
13207// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x86,0x01,0x06]
13208
13209v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
13210// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x86,0x02,0x06]
13211
13212v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
13213// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x86,0x03,0x06]
13214
13215v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
13216// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x86,0x04,0x06]
13217
13218v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
13219// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x86,0x05,0x06]
13220
13221v_cmp_class_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
13222// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x86,0x16,0x06]
13223
13224v_cmp_class_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
13225// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x86,0x26,0x06]
13226
13227v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
13228// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x86,0x06,0x06]
13229
13230v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
13231// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x86,0x06,0x00]
13232
13233v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
13234// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x86,0x06,0x01]
13235
13236v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
13237// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x86,0x06,0x02]
13238
13239v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
13240// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x86,0x06,0x03]
13241
13242v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
13243// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x86,0x06,0x04]
13244
13245v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
13246// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x86,0x06,0x05]
13247
13248v_cmp_class_f16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
13249// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x86,0x06,0x0e]
13250
13251v_cmpx_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
13252// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x86,0x06,0x06]
13253
13254v_cmpx_class_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
13255// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x88,0x06,0x06]
13256
13257v_cmpx_class_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
13258// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0xe4,0x06,0x06]
13259
13260v_cmpx_class_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
13261// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0xe6,0x06,0x06]
13262
13263v_cmpx_class_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
13264// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x06]
13265
13266v_cmpx_class_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
13267// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0xfa,0x06,0x06]
13268
13269v_cmpx_class_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
13270// CHECK: [0xf9,0x04,0x2a,0x7c,0xff,0x86,0x06,0x06]
13271
13272v_cmpx_class_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
13273// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x86,0x86,0x06]
13274
13275v_cmpx_class_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
13276// CHECK: [0xf9,0x04,0x2a,0x7c,0x65,0x86,0x86,0x06]
13277
13278v_cmpx_class_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
13279// CHECK: [0xf9,0x04,0x2a,0x7c,0x66,0x86,0x86,0x06]
13280
13281v_cmpx_class_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
13282// CHECK: [0xf9,0x04,0x2a,0x7c,0x67,0x86,0x86,0x06]
13283
13284v_cmpx_class_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
13285// CHECK: [0xf9,0x04,0x2a,0x7c,0x6a,0x86,0x86,0x06]
13286
13287v_cmpx_class_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
13288// CHECK: [0xf9,0x04,0x2a,0x7c,0x6b,0x86,0x86,0x06]
13289
13290v_cmpx_class_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
13291// CHECK: [0xf9,0x04,0x2a,0x7c,0x7b,0x86,0x86,0x06]
13292
13293v_cmpx_class_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
13294// CHECK: [0xf9,0x04,0x2a,0x7c,0x7c,0x86,0x86,0x06]
13295
13296v_cmpx_class_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
13297// CHECK: [0xf9,0x04,0x2a,0x7c,0x7e,0x86,0x86,0x06]
13298
13299v_cmpx_class_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
13300// CHECK: [0xf9,0x04,0x2a,0x7c,0x7f,0x86,0x86,0x06]
13301
13302v_cmpx_class_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
13303// CHECK: [0xf9,0x04,0x2a,0x7c,0x80,0x86,0x86,0x06]
13304
13305v_cmpx_class_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
13306// CHECK: [0xf9,0x04,0x2a,0x7c,0xc1,0x86,0x86,0x06]
13307
13308v_cmpx_class_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
13309// CHECK: [0xf9,0x04,0x2a,0x7c,0xf0,0x86,0x86,0x06]
13310
13311v_cmpx_class_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
13312// CHECK: [0xf9,0x04,0x2a,0x7c,0xf7,0x86,0x86,0x06]
13313
13314v_cmpx_class_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
13315// CHECK: [0xf9,0x04,0x2a,0x7c,0xfb,0x86,0x86,0x06]
13316
13317v_cmpx_class_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
13318// CHECK: [0xf9,0x04,0x2a,0x7c,0xfc,0x86,0x86,0x06]
13319
13320v_cmpx_class_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
13321// CHECK: [0xf9,0x04,0x2a,0x7c,0xfd,0x86,0x86,0x06]
13322
13323v_cmpx_class_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
13324// CHECK: [0xf9,0xfe,0x2b,0x7c,0x01,0x86,0x06,0x06]
13325
13326v_cmpx_class_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
13327// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x86,0x06,0x06]
13328
13329v_cmpx_class_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
13330// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x86,0x00,0x06]
13331
13332v_cmpx_class_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
13333// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x86,0x01,0x06]
13334
13335v_cmpx_class_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
13336// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x86,0x02,0x06]
13337
13338v_cmpx_class_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
13339// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x86,0x03,0x06]
13340
13341v_cmpx_class_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
13342// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x86,0x04,0x06]
13343
13344v_cmpx_class_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
13345// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x86,0x05,0x06]
13346
13347v_cmpx_class_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
13348// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x86,0x16,0x06]
13349
13350v_cmpx_class_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
13351// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x86,0x26,0x06]
13352
13353v_cmpx_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
13354// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x86,0x06,0x06]
13355
13356v_cmpx_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
13357// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x86,0x06,0x00]
13358
13359v_cmpx_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
13360// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x86,0x06,0x01]
13361
13362v_cmpx_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
13363// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x86,0x06,0x02]
13364
13365v_cmpx_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
13366// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x86,0x06,0x03]
13367
13368v_cmpx_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
13369// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x86,0x06,0x04]
13370
13371v_cmpx_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
13372// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x86,0x06,0x05]
13373
13374v_cmpx_class_f16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
13375// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x86,0x06,0x0e]
13376
13377v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
13378// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x86,0x06,0x06]
13379
13380v_cmp_f_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
13381// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x88,0x06,0x06]
13382
13383v_cmp_f_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
13384// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0xe4,0x06,0x06]
13385
13386v_cmp_f_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
13387// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0xe6,0x06,0x06]
13388
13389v_cmp_f_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
13390// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x00,0x06,0x06]
13391
13392v_cmp_f_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
13393// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0xfa,0x06,0x06]
13394
13395v_cmp_f_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
13396// CHECK: [0xf9,0x04,0x40,0x7c,0xff,0x86,0x06,0x06]
13397
13398v_cmp_f_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
13399// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x86,0x86,0x06]
13400
13401v_cmp_f_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
13402// CHECK: [0xf9,0x04,0x40,0x7c,0x65,0x86,0x86,0x06]
13403
13404v_cmp_f_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
13405// CHECK: [0xf9,0x04,0x40,0x7c,0x66,0x86,0x86,0x06]
13406
13407v_cmp_f_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
13408// CHECK: [0xf9,0x04,0x40,0x7c,0x67,0x86,0x86,0x06]
13409
13410v_cmp_f_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
13411// CHECK: [0xf9,0x04,0x40,0x7c,0x6a,0x86,0x86,0x06]
13412
13413v_cmp_f_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
13414// CHECK: [0xf9,0x04,0x40,0x7c,0x6b,0x86,0x86,0x06]
13415
13416v_cmp_f_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
13417// CHECK: [0xf9,0x04,0x40,0x7c,0x7b,0x86,0x86,0x06]
13418
13419v_cmp_f_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
13420// CHECK: [0xf9,0x04,0x40,0x7c,0x7c,0x86,0x86,0x06]
13421
13422v_cmp_f_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
13423// CHECK: [0xf9,0x04,0x40,0x7c,0x7e,0x86,0x86,0x06]
13424
13425v_cmp_f_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
13426// CHECK: [0xf9,0x04,0x40,0x7c,0x7f,0x86,0x86,0x06]
13427
13428v_cmp_f_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
13429// CHECK: [0xf9,0x04,0x40,0x7c,0x80,0x86,0x86,0x06]
13430
13431v_cmp_f_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
13432// CHECK: [0xf9,0x04,0x40,0x7c,0xc1,0x86,0x86,0x06]
13433
13434v_cmp_f_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
13435// CHECK: [0xf9,0x04,0x40,0x7c,0xf0,0x86,0x86,0x06]
13436
13437v_cmp_f_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
13438// CHECK: [0xf9,0x04,0x40,0x7c,0xf7,0x86,0x86,0x06]
13439
13440v_cmp_f_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
13441// CHECK: [0xf9,0x04,0x40,0x7c,0xfb,0x86,0x86,0x06]
13442
13443v_cmp_f_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
13444// CHECK: [0xf9,0x04,0x40,0x7c,0xfc,0x86,0x86,0x06]
13445
13446v_cmp_f_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
13447// CHECK: [0xf9,0x04,0x40,0x7c,0xfd,0x86,0x86,0x06]
13448
13449v_cmp_f_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
13450// CHECK: [0xf9,0xfe,0x41,0x7c,0x01,0x86,0x06,0x06]
13451
13452v_cmp_f_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
13453// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x86,0x06,0x06]
13454
13455v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
13456// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x86,0x00,0x06]
13457
13458v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
13459// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x86,0x01,0x06]
13460
13461v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
13462// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x86,0x02,0x06]
13463
13464v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
13465// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x86,0x03,0x06]
13466
13467v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
13468// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x86,0x04,0x06]
13469
13470v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
13471// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x86,0x05,0x06]
13472
13473v_cmp_f_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
13474// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x86,0x16,0x06]
13475
13476v_cmp_f_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
13477// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x86,0x26,0x06]
13478
13479v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
13480// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x86,0x06,0x06]
13481
13482v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
13483// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x86,0x06,0x00]
13484
13485v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
13486// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x86,0x06,0x01]
13487
13488v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
13489// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x86,0x06,0x02]
13490
13491v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
13492// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x86,0x06,0x03]
13493
13494v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
13495// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x86,0x06,0x04]
13496
13497v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
13498// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x86,0x06,0x05]
13499
13500v_cmp_f_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
13501// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x86,0x06,0x16]
13502
13503v_cmp_f_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
13504// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x86,0x06,0x26]
13505
13506v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
13507// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x86,0x06,0x06]
13508
13509v_cmp_lt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
13510// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x88,0x06,0x06]
13511
13512v_cmp_lt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
13513// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0xe4,0x06,0x06]
13514
13515v_cmp_lt_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
13516// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0xe6,0x06,0x06]
13517
13518v_cmp_lt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
13519// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x00,0x06,0x06]
13520
13521v_cmp_lt_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
13522// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0xfa,0x06,0x06]
13523
13524v_cmp_lt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
13525// CHECK: [0xf9,0x04,0x42,0x7c,0xff,0x86,0x06,0x06]
13526
13527v_cmp_lt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
13528// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x86,0x86,0x06]
13529
13530v_cmp_lt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
13531// CHECK: [0xf9,0x04,0x42,0x7c,0x65,0x86,0x86,0x06]
13532
13533v_cmp_lt_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
13534// CHECK: [0xf9,0x04,0x42,0x7c,0x66,0x86,0x86,0x06]
13535
13536v_cmp_lt_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
13537// CHECK: [0xf9,0x04,0x42,0x7c,0x67,0x86,0x86,0x06]
13538
13539v_cmp_lt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
13540// CHECK: [0xf9,0x04,0x42,0x7c,0x6a,0x86,0x86,0x06]
13541
13542v_cmp_lt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
13543// CHECK: [0xf9,0x04,0x42,0x7c,0x6b,0x86,0x86,0x06]
13544
13545v_cmp_lt_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
13546// CHECK: [0xf9,0x04,0x42,0x7c,0x7b,0x86,0x86,0x06]
13547
13548v_cmp_lt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
13549// CHECK: [0xf9,0x04,0x42,0x7c,0x7c,0x86,0x86,0x06]
13550
13551v_cmp_lt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
13552// CHECK: [0xf9,0x04,0x42,0x7c,0x7e,0x86,0x86,0x06]
13553
13554v_cmp_lt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
13555// CHECK: [0xf9,0x04,0x42,0x7c,0x7f,0x86,0x86,0x06]
13556
13557v_cmp_lt_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
13558// CHECK: [0xf9,0x04,0x42,0x7c,0x80,0x86,0x86,0x06]
13559
13560v_cmp_lt_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
13561// CHECK: [0xf9,0x04,0x42,0x7c,0xc1,0x86,0x86,0x06]
13562
13563v_cmp_lt_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
13564// CHECK: [0xf9,0x04,0x42,0x7c,0xf0,0x86,0x86,0x06]
13565
13566v_cmp_lt_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
13567// CHECK: [0xf9,0x04,0x42,0x7c,0xf7,0x86,0x86,0x06]
13568
13569v_cmp_lt_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
13570// CHECK: [0xf9,0x04,0x42,0x7c,0xfb,0x86,0x86,0x06]
13571
13572v_cmp_lt_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
13573// CHECK: [0xf9,0x04,0x42,0x7c,0xfc,0x86,0x86,0x06]
13574
13575v_cmp_lt_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
13576// CHECK: [0xf9,0x04,0x42,0x7c,0xfd,0x86,0x86,0x06]
13577
13578v_cmp_lt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
13579// CHECK: [0xf9,0xfe,0x43,0x7c,0x01,0x86,0x06,0x06]
13580
13581v_cmp_lt_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
13582// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x86,0x06,0x06]
13583
13584v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
13585// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x86,0x00,0x06]
13586
13587v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
13588// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x86,0x01,0x06]
13589
13590v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
13591// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x86,0x02,0x06]
13592
13593v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
13594// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x86,0x03,0x06]
13595
13596v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
13597// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x86,0x04,0x06]
13598
13599v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
13600// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x86,0x05,0x06]
13601
13602v_cmp_lt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
13603// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x86,0x16,0x06]
13604
13605v_cmp_lt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
13606// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x86,0x26,0x06]
13607
13608v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
13609// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x86,0x06,0x06]
13610
13611v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
13612// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x86,0x06,0x00]
13613
13614v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
13615// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x86,0x06,0x01]
13616
13617v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
13618// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x86,0x06,0x02]
13619
13620v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
13621// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x86,0x06,0x03]
13622
13623v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
13624// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x86,0x06,0x04]
13625
13626v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
13627// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x86,0x06,0x05]
13628
13629v_cmp_lt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
13630// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x86,0x06,0x16]
13631
13632v_cmp_lt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
13633// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x86,0x06,0x26]
13634
13635v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
13636// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x86,0x06,0x06]
13637
13638v_cmp_eq_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
13639// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x88,0x06,0x06]
13640
13641v_cmp_eq_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
13642// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0xe4,0x06,0x06]
13643
13644v_cmp_eq_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
13645// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0xe6,0x06,0x06]
13646
13647v_cmp_eq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
13648// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x00,0x06,0x06]
13649
13650v_cmp_eq_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
13651// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0xfa,0x06,0x06]
13652
13653v_cmp_eq_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
13654// CHECK: [0xf9,0x04,0x44,0x7c,0xff,0x86,0x06,0x06]
13655
13656v_cmp_eq_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
13657// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x86,0x86,0x06]
13658
13659v_cmp_eq_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
13660// CHECK: [0xf9,0x04,0x44,0x7c,0x65,0x86,0x86,0x06]
13661
13662v_cmp_eq_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
13663// CHECK: [0xf9,0x04,0x44,0x7c,0x66,0x86,0x86,0x06]
13664
13665v_cmp_eq_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
13666// CHECK: [0xf9,0x04,0x44,0x7c,0x67,0x86,0x86,0x06]
13667
13668v_cmp_eq_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
13669// CHECK: [0xf9,0x04,0x44,0x7c,0x6a,0x86,0x86,0x06]
13670
13671v_cmp_eq_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
13672// CHECK: [0xf9,0x04,0x44,0x7c,0x6b,0x86,0x86,0x06]
13673
13674v_cmp_eq_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
13675// CHECK: [0xf9,0x04,0x44,0x7c,0x7b,0x86,0x86,0x06]
13676
13677v_cmp_eq_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
13678// CHECK: [0xf9,0x04,0x44,0x7c,0x7c,0x86,0x86,0x06]
13679
13680v_cmp_eq_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
13681// CHECK: [0xf9,0x04,0x44,0x7c,0x7e,0x86,0x86,0x06]
13682
13683v_cmp_eq_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
13684// CHECK: [0xf9,0x04,0x44,0x7c,0x7f,0x86,0x86,0x06]
13685
13686v_cmp_eq_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
13687// CHECK: [0xf9,0x04,0x44,0x7c,0x80,0x86,0x86,0x06]
13688
13689v_cmp_eq_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
13690// CHECK: [0xf9,0x04,0x44,0x7c,0xc1,0x86,0x86,0x06]
13691
13692v_cmp_eq_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
13693// CHECK: [0xf9,0x04,0x44,0x7c,0xf0,0x86,0x86,0x06]
13694
13695v_cmp_eq_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
13696// CHECK: [0xf9,0x04,0x44,0x7c,0xf7,0x86,0x86,0x06]
13697
13698v_cmp_eq_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
13699// CHECK: [0xf9,0x04,0x44,0x7c,0xfb,0x86,0x86,0x06]
13700
13701v_cmp_eq_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
13702// CHECK: [0xf9,0x04,0x44,0x7c,0xfc,0x86,0x86,0x06]
13703
13704v_cmp_eq_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
13705// CHECK: [0xf9,0x04,0x44,0x7c,0xfd,0x86,0x86,0x06]
13706
13707v_cmp_eq_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
13708// CHECK: [0xf9,0xfe,0x45,0x7c,0x01,0x86,0x06,0x06]
13709
13710v_cmp_eq_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
13711// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x86,0x06,0x06]
13712
13713v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
13714// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x86,0x00,0x06]
13715
13716v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
13717// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x86,0x01,0x06]
13718
13719v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
13720// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x86,0x02,0x06]
13721
13722v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
13723// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x86,0x03,0x06]
13724
13725v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
13726// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x86,0x04,0x06]
13727
13728v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
13729// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x86,0x05,0x06]
13730
13731v_cmp_eq_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
13732// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x86,0x16,0x06]
13733
13734v_cmp_eq_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
13735// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x86,0x26,0x06]
13736
13737v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
13738// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x86,0x06,0x06]
13739
13740v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
13741// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x86,0x06,0x00]
13742
13743v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
13744// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x86,0x06,0x01]
13745
13746v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
13747// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x86,0x06,0x02]
13748
13749v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
13750// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x86,0x06,0x03]
13751
13752v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
13753// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x86,0x06,0x04]
13754
13755v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
13756// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x86,0x06,0x05]
13757
13758v_cmp_eq_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
13759// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x86,0x06,0x16]
13760
13761v_cmp_eq_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
13762// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x86,0x06,0x26]
13763
13764v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
13765// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x86,0x06,0x06]
13766
13767v_cmp_le_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
13768// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x88,0x06,0x06]
13769
13770v_cmp_le_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
13771// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0xe4,0x06,0x06]
13772
13773v_cmp_le_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
13774// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0xe6,0x06,0x06]
13775
13776v_cmp_le_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
13777// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x00,0x06,0x06]
13778
13779v_cmp_le_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
13780// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0xfa,0x06,0x06]
13781
13782v_cmp_le_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
13783// CHECK: [0xf9,0x04,0x46,0x7c,0xff,0x86,0x06,0x06]
13784
13785v_cmp_le_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
13786// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x86,0x86,0x06]
13787
13788v_cmp_le_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
13789// CHECK: [0xf9,0x04,0x46,0x7c,0x65,0x86,0x86,0x06]
13790
13791v_cmp_le_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
13792// CHECK: [0xf9,0x04,0x46,0x7c,0x66,0x86,0x86,0x06]
13793
13794v_cmp_le_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
13795// CHECK: [0xf9,0x04,0x46,0x7c,0x67,0x86,0x86,0x06]
13796
13797v_cmp_le_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
13798// CHECK: [0xf9,0x04,0x46,0x7c,0x6a,0x86,0x86,0x06]
13799
13800v_cmp_le_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
13801// CHECK: [0xf9,0x04,0x46,0x7c,0x6b,0x86,0x86,0x06]
13802
13803v_cmp_le_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
13804// CHECK: [0xf9,0x04,0x46,0x7c,0x7b,0x86,0x86,0x06]
13805
13806v_cmp_le_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
13807// CHECK: [0xf9,0x04,0x46,0x7c,0x7c,0x86,0x86,0x06]
13808
13809v_cmp_le_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
13810// CHECK: [0xf9,0x04,0x46,0x7c,0x7e,0x86,0x86,0x06]
13811
13812v_cmp_le_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
13813// CHECK: [0xf9,0x04,0x46,0x7c,0x7f,0x86,0x86,0x06]
13814
13815v_cmp_le_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
13816// CHECK: [0xf9,0x04,0x46,0x7c,0x80,0x86,0x86,0x06]
13817
13818v_cmp_le_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
13819// CHECK: [0xf9,0x04,0x46,0x7c,0xc1,0x86,0x86,0x06]
13820
13821v_cmp_le_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
13822// CHECK: [0xf9,0x04,0x46,0x7c,0xf0,0x86,0x86,0x06]
13823
13824v_cmp_le_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
13825// CHECK: [0xf9,0x04,0x46,0x7c,0xf7,0x86,0x86,0x06]
13826
13827v_cmp_le_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
13828// CHECK: [0xf9,0x04,0x46,0x7c,0xfb,0x86,0x86,0x06]
13829
13830v_cmp_le_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
13831// CHECK: [0xf9,0x04,0x46,0x7c,0xfc,0x86,0x86,0x06]
13832
13833v_cmp_le_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
13834// CHECK: [0xf9,0x04,0x46,0x7c,0xfd,0x86,0x86,0x06]
13835
13836v_cmp_le_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
13837// CHECK: [0xf9,0xfe,0x47,0x7c,0x01,0x86,0x06,0x06]
13838
13839v_cmp_le_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
13840// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x86,0x06,0x06]
13841
13842v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
13843// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x86,0x00,0x06]
13844
13845v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
13846// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x86,0x01,0x06]
13847
13848v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
13849// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x86,0x02,0x06]
13850
13851v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
13852// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x86,0x03,0x06]
13853
13854v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
13855// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x86,0x04,0x06]
13856
13857v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
13858// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x86,0x05,0x06]
13859
13860v_cmp_le_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
13861// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x86,0x16,0x06]
13862
13863v_cmp_le_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
13864// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x86,0x26,0x06]
13865
13866v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
13867// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x86,0x06,0x06]
13868
13869v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
13870// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x86,0x06,0x00]
13871
13872v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
13873// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x86,0x06,0x01]
13874
13875v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
13876// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x86,0x06,0x02]
13877
13878v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
13879// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x86,0x06,0x03]
13880
13881v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
13882// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x86,0x06,0x04]
13883
13884v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
13885// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x86,0x06,0x05]
13886
13887v_cmp_le_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
13888// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x86,0x06,0x16]
13889
13890v_cmp_le_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
13891// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x86,0x06,0x26]
13892
13893v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
13894// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x86,0x06,0x06]
13895
13896v_cmp_gt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
13897// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x88,0x06,0x06]
13898
13899v_cmp_gt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
13900// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0xe4,0x06,0x06]
13901
13902v_cmp_gt_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
13903// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0xe6,0x06,0x06]
13904
13905v_cmp_gt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
13906// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x00,0x06,0x06]
13907
13908v_cmp_gt_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
13909// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0xfa,0x06,0x06]
13910
13911v_cmp_gt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
13912// CHECK: [0xf9,0x04,0x48,0x7c,0xff,0x86,0x06,0x06]
13913
13914v_cmp_gt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
13915// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x86,0x86,0x06]
13916
13917v_cmp_gt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
13918// CHECK: [0xf9,0x04,0x48,0x7c,0x65,0x86,0x86,0x06]
13919
13920v_cmp_gt_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
13921// CHECK: [0xf9,0x04,0x48,0x7c,0x66,0x86,0x86,0x06]
13922
13923v_cmp_gt_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
13924// CHECK: [0xf9,0x04,0x48,0x7c,0x67,0x86,0x86,0x06]
13925
13926v_cmp_gt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
13927// CHECK: [0xf9,0x04,0x48,0x7c,0x6a,0x86,0x86,0x06]
13928
13929v_cmp_gt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
13930// CHECK: [0xf9,0x04,0x48,0x7c,0x6b,0x86,0x86,0x06]
13931
13932v_cmp_gt_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
13933// CHECK: [0xf9,0x04,0x48,0x7c,0x7b,0x86,0x86,0x06]
13934
13935v_cmp_gt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
13936// CHECK: [0xf9,0x04,0x48,0x7c,0x7c,0x86,0x86,0x06]
13937
13938v_cmp_gt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
13939// CHECK: [0xf9,0x04,0x48,0x7c,0x7e,0x86,0x86,0x06]
13940
13941v_cmp_gt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
13942// CHECK: [0xf9,0x04,0x48,0x7c,0x7f,0x86,0x86,0x06]
13943
13944v_cmp_gt_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
13945// CHECK: [0xf9,0x04,0x48,0x7c,0x80,0x86,0x86,0x06]
13946
13947v_cmp_gt_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
13948// CHECK: [0xf9,0x04,0x48,0x7c,0xc1,0x86,0x86,0x06]
13949
13950v_cmp_gt_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
13951// CHECK: [0xf9,0x04,0x48,0x7c,0xf0,0x86,0x86,0x06]
13952
13953v_cmp_gt_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
13954// CHECK: [0xf9,0x04,0x48,0x7c,0xf7,0x86,0x86,0x06]
13955
13956v_cmp_gt_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
13957// CHECK: [0xf9,0x04,0x48,0x7c,0xfb,0x86,0x86,0x06]
13958
13959v_cmp_gt_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
13960// CHECK: [0xf9,0x04,0x48,0x7c,0xfc,0x86,0x86,0x06]
13961
13962v_cmp_gt_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
13963// CHECK: [0xf9,0x04,0x48,0x7c,0xfd,0x86,0x86,0x06]
13964
13965v_cmp_gt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
13966// CHECK: [0xf9,0xfe,0x49,0x7c,0x01,0x86,0x06,0x06]
13967
13968v_cmp_gt_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
13969// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x86,0x06,0x06]
13970
13971v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
13972// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x86,0x00,0x06]
13973
13974v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
13975// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x86,0x01,0x06]
13976
13977v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
13978// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x86,0x02,0x06]
13979
13980v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
13981// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x86,0x03,0x06]
13982
13983v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
13984// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x86,0x04,0x06]
13985
13986v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
13987// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x86,0x05,0x06]
13988
13989v_cmp_gt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
13990// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x86,0x16,0x06]
13991
13992v_cmp_gt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
13993// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x86,0x26,0x06]
13994
13995v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
13996// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x86,0x06,0x06]
13997
13998v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
13999// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x86,0x06,0x00]
14000
14001v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
14002// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x86,0x06,0x01]
14003
14004v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
14005// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x86,0x06,0x02]
14006
14007v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
14008// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x86,0x06,0x03]
14009
14010v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
14011// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x86,0x06,0x04]
14012
14013v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
14014// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x86,0x06,0x05]
14015
14016v_cmp_gt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
14017// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x86,0x06,0x16]
14018
14019v_cmp_gt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
14020// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x86,0x06,0x26]
14021
14022v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
14023// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x86,0x06,0x06]
14024
14025v_cmp_lg_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
14026// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x88,0x06,0x06]
14027
14028v_cmp_lg_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
14029// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0xe4,0x06,0x06]
14030
14031v_cmp_lg_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
14032// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0xe6,0x06,0x06]
14033
14034v_cmp_lg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
14035// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x00,0x06,0x06]
14036
14037v_cmp_lg_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
14038// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0xfa,0x06,0x06]
14039
14040v_cmp_lg_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
14041// CHECK: [0xf9,0x04,0x4a,0x7c,0xff,0x86,0x06,0x06]
14042
14043v_cmp_lg_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
14044// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x86,0x86,0x06]
14045
14046v_cmp_lg_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
14047// CHECK: [0xf9,0x04,0x4a,0x7c,0x65,0x86,0x86,0x06]
14048
14049v_cmp_lg_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
14050// CHECK: [0xf9,0x04,0x4a,0x7c,0x66,0x86,0x86,0x06]
14051
14052v_cmp_lg_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
14053// CHECK: [0xf9,0x04,0x4a,0x7c,0x67,0x86,0x86,0x06]
14054
14055v_cmp_lg_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
14056// CHECK: [0xf9,0x04,0x4a,0x7c,0x6a,0x86,0x86,0x06]
14057
14058v_cmp_lg_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
14059// CHECK: [0xf9,0x04,0x4a,0x7c,0x6b,0x86,0x86,0x06]
14060
14061v_cmp_lg_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
14062// CHECK: [0xf9,0x04,0x4a,0x7c,0x7b,0x86,0x86,0x06]
14063
14064v_cmp_lg_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
14065// CHECK: [0xf9,0x04,0x4a,0x7c,0x7c,0x86,0x86,0x06]
14066
14067v_cmp_lg_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
14068// CHECK: [0xf9,0x04,0x4a,0x7c,0x7e,0x86,0x86,0x06]
14069
14070v_cmp_lg_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
14071// CHECK: [0xf9,0x04,0x4a,0x7c,0x7f,0x86,0x86,0x06]
14072
14073v_cmp_lg_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
14074// CHECK: [0xf9,0x04,0x4a,0x7c,0x80,0x86,0x86,0x06]
14075
14076v_cmp_lg_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
14077// CHECK: [0xf9,0x04,0x4a,0x7c,0xc1,0x86,0x86,0x06]
14078
14079v_cmp_lg_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
14080// CHECK: [0xf9,0x04,0x4a,0x7c,0xf0,0x86,0x86,0x06]
14081
14082v_cmp_lg_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
14083// CHECK: [0xf9,0x04,0x4a,0x7c,0xf7,0x86,0x86,0x06]
14084
14085v_cmp_lg_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
14086// CHECK: [0xf9,0x04,0x4a,0x7c,0xfb,0x86,0x86,0x06]
14087
14088v_cmp_lg_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
14089// CHECK: [0xf9,0x04,0x4a,0x7c,0xfc,0x86,0x86,0x06]
14090
14091v_cmp_lg_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
14092// CHECK: [0xf9,0x04,0x4a,0x7c,0xfd,0x86,0x86,0x06]
14093
14094v_cmp_lg_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
14095// CHECK: [0xf9,0xfe,0x4b,0x7c,0x01,0x86,0x06,0x06]
14096
14097v_cmp_lg_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
14098// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x86,0x06,0x06]
14099
14100v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
14101// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x86,0x00,0x06]
14102
14103v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
14104// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x86,0x01,0x06]
14105
14106v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
14107// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x86,0x02,0x06]
14108
14109v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
14110// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x86,0x03,0x06]
14111
14112v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
14113// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x86,0x04,0x06]
14114
14115v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
14116// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x86,0x05,0x06]
14117
14118v_cmp_lg_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
14119// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x86,0x16,0x06]
14120
14121v_cmp_lg_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
14122// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x86,0x26,0x06]
14123
14124v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
14125// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x86,0x06,0x06]
14126
14127v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
14128// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x86,0x06,0x00]
14129
14130v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
14131// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x86,0x06,0x01]
14132
14133v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
14134// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x86,0x06,0x02]
14135
14136v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
14137// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x86,0x06,0x03]
14138
14139v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
14140// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x86,0x06,0x04]
14141
14142v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
14143// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x86,0x06,0x05]
14144
14145v_cmp_lg_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
14146// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x86,0x06,0x16]
14147
14148v_cmp_lg_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
14149// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x86,0x06,0x26]
14150
14151v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
14152// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x86,0x06,0x06]
14153
14154v_cmp_ge_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
14155// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x88,0x06,0x06]
14156
14157v_cmp_ge_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
14158// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0xe4,0x06,0x06]
14159
14160v_cmp_ge_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
14161// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0xe6,0x06,0x06]
14162
14163v_cmp_ge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
14164// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x00,0x06,0x06]
14165
14166v_cmp_ge_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
14167// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0xfa,0x06,0x06]
14168
14169v_cmp_ge_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
14170// CHECK: [0xf9,0x04,0x4c,0x7c,0xff,0x86,0x06,0x06]
14171
14172v_cmp_ge_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
14173// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x86,0x86,0x06]
14174
14175v_cmp_ge_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
14176// CHECK: [0xf9,0x04,0x4c,0x7c,0x65,0x86,0x86,0x06]
14177
14178v_cmp_ge_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
14179// CHECK: [0xf9,0x04,0x4c,0x7c,0x66,0x86,0x86,0x06]
14180
14181v_cmp_ge_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
14182// CHECK: [0xf9,0x04,0x4c,0x7c,0x67,0x86,0x86,0x06]
14183
14184v_cmp_ge_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
14185// CHECK: [0xf9,0x04,0x4c,0x7c,0x6a,0x86,0x86,0x06]
14186
14187v_cmp_ge_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
14188// CHECK: [0xf9,0x04,0x4c,0x7c,0x6b,0x86,0x86,0x06]
14189
14190v_cmp_ge_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
14191// CHECK: [0xf9,0x04,0x4c,0x7c,0x7b,0x86,0x86,0x06]
14192
14193v_cmp_ge_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
14194// CHECK: [0xf9,0x04,0x4c,0x7c,0x7c,0x86,0x86,0x06]
14195
14196v_cmp_ge_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
14197// CHECK: [0xf9,0x04,0x4c,0x7c,0x7e,0x86,0x86,0x06]
14198
14199v_cmp_ge_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
14200// CHECK: [0xf9,0x04,0x4c,0x7c,0x7f,0x86,0x86,0x06]
14201
14202v_cmp_ge_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
14203// CHECK: [0xf9,0x04,0x4c,0x7c,0x80,0x86,0x86,0x06]
14204
14205v_cmp_ge_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
14206// CHECK: [0xf9,0x04,0x4c,0x7c,0xc1,0x86,0x86,0x06]
14207
14208v_cmp_ge_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
14209// CHECK: [0xf9,0x04,0x4c,0x7c,0xf0,0x86,0x86,0x06]
14210
14211v_cmp_ge_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
14212// CHECK: [0xf9,0x04,0x4c,0x7c,0xf7,0x86,0x86,0x06]
14213
14214v_cmp_ge_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
14215// CHECK: [0xf9,0x04,0x4c,0x7c,0xfb,0x86,0x86,0x06]
14216
14217v_cmp_ge_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
14218// CHECK: [0xf9,0x04,0x4c,0x7c,0xfc,0x86,0x86,0x06]
14219
14220v_cmp_ge_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
14221// CHECK: [0xf9,0x04,0x4c,0x7c,0xfd,0x86,0x86,0x06]
14222
14223v_cmp_ge_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
14224// CHECK: [0xf9,0xfe,0x4d,0x7c,0x01,0x86,0x06,0x06]
14225
14226v_cmp_ge_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
14227// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x86,0x06,0x06]
14228
14229v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
14230// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x86,0x00,0x06]
14231
14232v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
14233// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x86,0x01,0x06]
14234
14235v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
14236// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x86,0x02,0x06]
14237
14238v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
14239// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x86,0x03,0x06]
14240
14241v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
14242// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x86,0x04,0x06]
14243
14244v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
14245// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x86,0x05,0x06]
14246
14247v_cmp_ge_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
14248// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x86,0x16,0x06]
14249
14250v_cmp_ge_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
14251// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x86,0x26,0x06]
14252
14253v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
14254// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x86,0x06,0x06]
14255
14256v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
14257// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x86,0x06,0x00]
14258
14259v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
14260// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x86,0x06,0x01]
14261
14262v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
14263// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x86,0x06,0x02]
14264
14265v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
14266// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x86,0x06,0x03]
14267
14268v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
14269// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x86,0x06,0x04]
14270
14271v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
14272// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x86,0x06,0x05]
14273
14274v_cmp_ge_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
14275// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x86,0x06,0x16]
14276
14277v_cmp_ge_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
14278// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x86,0x06,0x26]
14279
14280v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
14281// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x86,0x06,0x06]
14282
14283v_cmp_o_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
14284// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x88,0x06,0x06]
14285
14286v_cmp_o_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
14287// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0xe4,0x06,0x06]
14288
14289v_cmp_o_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
14290// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0xe6,0x06,0x06]
14291
14292v_cmp_o_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
14293// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x00,0x06,0x06]
14294
14295v_cmp_o_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
14296// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0xfa,0x06,0x06]
14297
14298v_cmp_o_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
14299// CHECK: [0xf9,0x04,0x4e,0x7c,0xff,0x86,0x06,0x06]
14300
14301v_cmp_o_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
14302// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x86,0x86,0x06]
14303
14304v_cmp_o_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
14305// CHECK: [0xf9,0x04,0x4e,0x7c,0x65,0x86,0x86,0x06]
14306
14307v_cmp_o_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
14308// CHECK: [0xf9,0x04,0x4e,0x7c,0x66,0x86,0x86,0x06]
14309
14310v_cmp_o_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
14311// CHECK: [0xf9,0x04,0x4e,0x7c,0x67,0x86,0x86,0x06]
14312
14313v_cmp_o_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
14314// CHECK: [0xf9,0x04,0x4e,0x7c,0x6a,0x86,0x86,0x06]
14315
14316v_cmp_o_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
14317// CHECK: [0xf9,0x04,0x4e,0x7c,0x6b,0x86,0x86,0x06]
14318
14319v_cmp_o_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
14320// CHECK: [0xf9,0x04,0x4e,0x7c,0x7b,0x86,0x86,0x06]
14321
14322v_cmp_o_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
14323// CHECK: [0xf9,0x04,0x4e,0x7c,0x7c,0x86,0x86,0x06]
14324
14325v_cmp_o_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
14326// CHECK: [0xf9,0x04,0x4e,0x7c,0x7e,0x86,0x86,0x06]
14327
14328v_cmp_o_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
14329// CHECK: [0xf9,0x04,0x4e,0x7c,0x7f,0x86,0x86,0x06]
14330
14331v_cmp_o_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
14332// CHECK: [0xf9,0x04,0x4e,0x7c,0x80,0x86,0x86,0x06]
14333
14334v_cmp_o_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
14335// CHECK: [0xf9,0x04,0x4e,0x7c,0xc1,0x86,0x86,0x06]
14336
14337v_cmp_o_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
14338// CHECK: [0xf9,0x04,0x4e,0x7c,0xf0,0x86,0x86,0x06]
14339
14340v_cmp_o_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
14341// CHECK: [0xf9,0x04,0x4e,0x7c,0xf7,0x86,0x86,0x06]
14342
14343v_cmp_o_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
14344// CHECK: [0xf9,0x04,0x4e,0x7c,0xfb,0x86,0x86,0x06]
14345
14346v_cmp_o_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
14347// CHECK: [0xf9,0x04,0x4e,0x7c,0xfc,0x86,0x86,0x06]
14348
14349v_cmp_o_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
14350// CHECK: [0xf9,0x04,0x4e,0x7c,0xfd,0x86,0x86,0x06]
14351
14352v_cmp_o_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
14353// CHECK: [0xf9,0xfe,0x4f,0x7c,0x01,0x86,0x06,0x06]
14354
14355v_cmp_o_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
14356// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x86,0x06,0x06]
14357
14358v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
14359// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x86,0x00,0x06]
14360
14361v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
14362// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x86,0x01,0x06]
14363
14364v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
14365// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x86,0x02,0x06]
14366
14367v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
14368// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x86,0x03,0x06]
14369
14370v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
14371// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x86,0x04,0x06]
14372
14373v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
14374// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x86,0x05,0x06]
14375
14376v_cmp_o_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
14377// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x86,0x16,0x06]
14378
14379v_cmp_o_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
14380// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x86,0x26,0x06]
14381
14382v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
14383// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x86,0x06,0x06]
14384
14385v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
14386// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x86,0x06,0x00]
14387
14388v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
14389// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x86,0x06,0x01]
14390
14391v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
14392// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x86,0x06,0x02]
14393
14394v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
14395// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x86,0x06,0x03]
14396
14397v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
14398// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x86,0x06,0x04]
14399
14400v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
14401// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x86,0x06,0x05]
14402
14403v_cmp_o_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
14404// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x86,0x06,0x16]
14405
14406v_cmp_o_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
14407// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x86,0x06,0x26]
14408
14409v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
14410// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x86,0x06,0x06]
14411
14412v_cmp_u_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
14413// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x88,0x06,0x06]
14414
14415v_cmp_u_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
14416// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0xe4,0x06,0x06]
14417
14418v_cmp_u_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
14419// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0xe6,0x06,0x06]
14420
14421v_cmp_u_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
14422// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x00,0x06,0x06]
14423
14424v_cmp_u_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
14425// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0xfa,0x06,0x06]
14426
14427v_cmp_u_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
14428// CHECK: [0xf9,0x04,0x50,0x7c,0xff,0x86,0x06,0x06]
14429
14430v_cmp_u_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
14431// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x86,0x86,0x06]
14432
14433v_cmp_u_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
14434// CHECK: [0xf9,0x04,0x50,0x7c,0x65,0x86,0x86,0x06]
14435
14436v_cmp_u_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
14437// CHECK: [0xf9,0x04,0x50,0x7c,0x66,0x86,0x86,0x06]
14438
14439v_cmp_u_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
14440// CHECK: [0xf9,0x04,0x50,0x7c,0x67,0x86,0x86,0x06]
14441
14442v_cmp_u_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
14443// CHECK: [0xf9,0x04,0x50,0x7c,0x6a,0x86,0x86,0x06]
14444
14445v_cmp_u_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
14446// CHECK: [0xf9,0x04,0x50,0x7c,0x6b,0x86,0x86,0x06]
14447
14448v_cmp_u_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
14449// CHECK: [0xf9,0x04,0x50,0x7c,0x7b,0x86,0x86,0x06]
14450
14451v_cmp_u_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
14452// CHECK: [0xf9,0x04,0x50,0x7c,0x7c,0x86,0x86,0x06]
14453
14454v_cmp_u_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
14455// CHECK: [0xf9,0x04,0x50,0x7c,0x7e,0x86,0x86,0x06]
14456
14457v_cmp_u_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
14458// CHECK: [0xf9,0x04,0x50,0x7c,0x7f,0x86,0x86,0x06]
14459
14460v_cmp_u_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
14461// CHECK: [0xf9,0x04,0x50,0x7c,0x80,0x86,0x86,0x06]
14462
14463v_cmp_u_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
14464// CHECK: [0xf9,0x04,0x50,0x7c,0xc1,0x86,0x86,0x06]
14465
14466v_cmp_u_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
14467// CHECK: [0xf9,0x04,0x50,0x7c,0xf0,0x86,0x86,0x06]
14468
14469v_cmp_u_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
14470// CHECK: [0xf9,0x04,0x50,0x7c,0xf7,0x86,0x86,0x06]
14471
14472v_cmp_u_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
14473// CHECK: [0xf9,0x04,0x50,0x7c,0xfb,0x86,0x86,0x06]
14474
14475v_cmp_u_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
14476// CHECK: [0xf9,0x04,0x50,0x7c,0xfc,0x86,0x86,0x06]
14477
14478v_cmp_u_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
14479// CHECK: [0xf9,0x04,0x50,0x7c,0xfd,0x86,0x86,0x06]
14480
14481v_cmp_u_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
14482// CHECK: [0xf9,0xfe,0x51,0x7c,0x01,0x86,0x06,0x06]
14483
14484v_cmp_u_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
14485// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x86,0x06,0x06]
14486
14487v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
14488// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x86,0x00,0x06]
14489
14490v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
14491// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x86,0x01,0x06]
14492
14493v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
14494// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x86,0x02,0x06]
14495
14496v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
14497// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x86,0x03,0x06]
14498
14499v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
14500// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x86,0x04,0x06]
14501
14502v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
14503// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x86,0x05,0x06]
14504
14505v_cmp_u_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
14506// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x86,0x16,0x06]
14507
14508v_cmp_u_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
14509// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x86,0x26,0x06]
14510
14511v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
14512// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x86,0x06,0x06]
14513
14514v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
14515// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x86,0x06,0x00]
14516
14517v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
14518// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x86,0x06,0x01]
14519
14520v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
14521// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x86,0x06,0x02]
14522
14523v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
14524// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x86,0x06,0x03]
14525
14526v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
14527// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x86,0x06,0x04]
14528
14529v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
14530// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x86,0x06,0x05]
14531
14532v_cmp_u_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
14533// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x86,0x06,0x16]
14534
14535v_cmp_u_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
14536// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x86,0x06,0x26]
14537
14538v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
14539// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x86,0x06,0x06]
14540
14541v_cmp_nge_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
14542// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x88,0x06,0x06]
14543
14544v_cmp_nge_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
14545// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0xe4,0x06,0x06]
14546
14547v_cmp_nge_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
14548// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0xe6,0x06,0x06]
14549
14550v_cmp_nge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
14551// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x00,0x06,0x06]
14552
14553v_cmp_nge_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
14554// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0xfa,0x06,0x06]
14555
14556v_cmp_nge_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
14557// CHECK: [0xf9,0x04,0x52,0x7c,0xff,0x86,0x06,0x06]
14558
14559v_cmp_nge_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
14560// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x86,0x86,0x06]
14561
14562v_cmp_nge_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
14563// CHECK: [0xf9,0x04,0x52,0x7c,0x65,0x86,0x86,0x06]
14564
14565v_cmp_nge_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
14566// CHECK: [0xf9,0x04,0x52,0x7c,0x66,0x86,0x86,0x06]
14567
14568v_cmp_nge_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
14569// CHECK: [0xf9,0x04,0x52,0x7c,0x67,0x86,0x86,0x06]
14570
14571v_cmp_nge_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
14572// CHECK: [0xf9,0x04,0x52,0x7c,0x6a,0x86,0x86,0x06]
14573
14574v_cmp_nge_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
14575// CHECK: [0xf9,0x04,0x52,0x7c,0x6b,0x86,0x86,0x06]
14576
14577v_cmp_nge_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
14578// CHECK: [0xf9,0x04,0x52,0x7c,0x7b,0x86,0x86,0x06]
14579
14580v_cmp_nge_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
14581// CHECK: [0xf9,0x04,0x52,0x7c,0x7c,0x86,0x86,0x06]
14582
14583v_cmp_nge_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
14584// CHECK: [0xf9,0x04,0x52,0x7c,0x7e,0x86,0x86,0x06]
14585
14586v_cmp_nge_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
14587// CHECK: [0xf9,0x04,0x52,0x7c,0x7f,0x86,0x86,0x06]
14588
14589v_cmp_nge_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
14590// CHECK: [0xf9,0x04,0x52,0x7c,0x80,0x86,0x86,0x06]
14591
14592v_cmp_nge_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
14593// CHECK: [0xf9,0x04,0x52,0x7c,0xc1,0x86,0x86,0x06]
14594
14595v_cmp_nge_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
14596// CHECK: [0xf9,0x04,0x52,0x7c,0xf0,0x86,0x86,0x06]
14597
14598v_cmp_nge_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
14599// CHECK: [0xf9,0x04,0x52,0x7c,0xf7,0x86,0x86,0x06]
14600
14601v_cmp_nge_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
14602// CHECK: [0xf9,0x04,0x52,0x7c,0xfb,0x86,0x86,0x06]
14603
14604v_cmp_nge_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
14605// CHECK: [0xf9,0x04,0x52,0x7c,0xfc,0x86,0x86,0x06]
14606
14607v_cmp_nge_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
14608// CHECK: [0xf9,0x04,0x52,0x7c,0xfd,0x86,0x86,0x06]
14609
14610v_cmp_nge_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
14611// CHECK: [0xf9,0xfe,0x53,0x7c,0x01,0x86,0x06,0x06]
14612
14613v_cmp_nge_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
14614// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x86,0x06,0x06]
14615
14616v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
14617// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x86,0x00,0x06]
14618
14619v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
14620// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x86,0x01,0x06]
14621
14622v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
14623// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x86,0x02,0x06]
14624
14625v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
14626// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x86,0x03,0x06]
14627
14628v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
14629// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x86,0x04,0x06]
14630
14631v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
14632// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x86,0x05,0x06]
14633
14634v_cmp_nge_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
14635// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x86,0x16,0x06]
14636
14637v_cmp_nge_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
14638// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x86,0x26,0x06]
14639
14640v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
14641// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x86,0x06,0x06]
14642
14643v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
14644// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x86,0x06,0x00]
14645
14646v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
14647// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x86,0x06,0x01]
14648
14649v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
14650// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x86,0x06,0x02]
14651
14652v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
14653// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x86,0x06,0x03]
14654
14655v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
14656// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x86,0x06,0x04]
14657
14658v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
14659// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x86,0x06,0x05]
14660
14661v_cmp_nge_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
14662// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x86,0x06,0x16]
14663
14664v_cmp_nge_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
14665// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x86,0x06,0x26]
14666
14667v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
14668// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x86,0x06,0x06]
14669
14670v_cmp_nlg_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
14671// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x88,0x06,0x06]
14672
14673v_cmp_nlg_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
14674// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0xe4,0x06,0x06]
14675
14676v_cmp_nlg_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
14677// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0xe6,0x06,0x06]
14678
14679v_cmp_nlg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
14680// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x00,0x06,0x06]
14681
14682v_cmp_nlg_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
14683// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0xfa,0x06,0x06]
14684
14685v_cmp_nlg_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
14686// CHECK: [0xf9,0x04,0x54,0x7c,0xff,0x86,0x06,0x06]
14687
14688v_cmp_nlg_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
14689// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x86,0x86,0x06]
14690
14691v_cmp_nlg_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
14692// CHECK: [0xf9,0x04,0x54,0x7c,0x65,0x86,0x86,0x06]
14693
14694v_cmp_nlg_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
14695// CHECK: [0xf9,0x04,0x54,0x7c,0x66,0x86,0x86,0x06]
14696
14697v_cmp_nlg_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
14698// CHECK: [0xf9,0x04,0x54,0x7c,0x67,0x86,0x86,0x06]
14699
14700v_cmp_nlg_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
14701// CHECK: [0xf9,0x04,0x54,0x7c,0x6a,0x86,0x86,0x06]
14702
14703v_cmp_nlg_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
14704// CHECK: [0xf9,0x04,0x54,0x7c,0x6b,0x86,0x86,0x06]
14705
14706v_cmp_nlg_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
14707// CHECK: [0xf9,0x04,0x54,0x7c,0x7b,0x86,0x86,0x06]
14708
14709v_cmp_nlg_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
14710// CHECK: [0xf9,0x04,0x54,0x7c,0x7c,0x86,0x86,0x06]
14711
14712v_cmp_nlg_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
14713// CHECK: [0xf9,0x04,0x54,0x7c,0x7e,0x86,0x86,0x06]
14714
14715v_cmp_nlg_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
14716// CHECK: [0xf9,0x04,0x54,0x7c,0x7f,0x86,0x86,0x06]
14717
14718v_cmp_nlg_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
14719// CHECK: [0xf9,0x04,0x54,0x7c,0x80,0x86,0x86,0x06]
14720
14721v_cmp_nlg_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
14722// CHECK: [0xf9,0x04,0x54,0x7c,0xc1,0x86,0x86,0x06]
14723
14724v_cmp_nlg_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
14725// CHECK: [0xf9,0x04,0x54,0x7c,0xf0,0x86,0x86,0x06]
14726
14727v_cmp_nlg_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
14728// CHECK: [0xf9,0x04,0x54,0x7c,0xf7,0x86,0x86,0x06]
14729
14730v_cmp_nlg_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
14731// CHECK: [0xf9,0x04,0x54,0x7c,0xfb,0x86,0x86,0x06]
14732
14733v_cmp_nlg_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
14734// CHECK: [0xf9,0x04,0x54,0x7c,0xfc,0x86,0x86,0x06]
14735
14736v_cmp_nlg_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
14737// CHECK: [0xf9,0x04,0x54,0x7c,0xfd,0x86,0x86,0x06]
14738
14739v_cmp_nlg_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
14740// CHECK: [0xf9,0xfe,0x55,0x7c,0x01,0x86,0x06,0x06]
14741
14742v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
14743// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x86,0x06,0x06]
14744
14745v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
14746// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x86,0x00,0x06]
14747
14748v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
14749// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x86,0x01,0x06]
14750
14751v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
14752// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x86,0x02,0x06]
14753
14754v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
14755// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x86,0x03,0x06]
14756
14757v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
14758// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x86,0x04,0x06]
14759
14760v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
14761// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x86,0x05,0x06]
14762
14763v_cmp_nlg_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
14764// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x86,0x16,0x06]
14765
14766v_cmp_nlg_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
14767// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x86,0x26,0x06]
14768
14769v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
14770// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x86,0x06,0x06]
14771
14772v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
14773// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x86,0x06,0x00]
14774
14775v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
14776// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x86,0x06,0x01]
14777
14778v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
14779// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x86,0x06,0x02]
14780
14781v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
14782// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x86,0x06,0x03]
14783
14784v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
14785// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x86,0x06,0x04]
14786
14787v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
14788// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x86,0x06,0x05]
14789
14790v_cmp_nlg_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
14791// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x86,0x06,0x16]
14792
14793v_cmp_nlg_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
14794// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x86,0x06,0x26]
14795
14796v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
14797// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x86,0x06,0x06]
14798
14799v_cmp_ngt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
14800// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x88,0x06,0x06]
14801
14802v_cmp_ngt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
14803// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0xe4,0x06,0x06]
14804
14805v_cmp_ngt_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
14806// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0xe6,0x06,0x06]
14807
14808v_cmp_ngt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
14809// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x00,0x06,0x06]
14810
14811v_cmp_ngt_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
14812// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0xfa,0x06,0x06]
14813
14814v_cmp_ngt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
14815// CHECK: [0xf9,0x04,0x56,0x7c,0xff,0x86,0x06,0x06]
14816
14817v_cmp_ngt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
14818// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x86,0x86,0x06]
14819
14820v_cmp_ngt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
14821// CHECK: [0xf9,0x04,0x56,0x7c,0x65,0x86,0x86,0x06]
14822
14823v_cmp_ngt_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
14824// CHECK: [0xf9,0x04,0x56,0x7c,0x66,0x86,0x86,0x06]
14825
14826v_cmp_ngt_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
14827// CHECK: [0xf9,0x04,0x56,0x7c,0x67,0x86,0x86,0x06]
14828
14829v_cmp_ngt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
14830// CHECK: [0xf9,0x04,0x56,0x7c,0x6a,0x86,0x86,0x06]
14831
14832v_cmp_ngt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
14833// CHECK: [0xf9,0x04,0x56,0x7c,0x6b,0x86,0x86,0x06]
14834
14835v_cmp_ngt_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
14836// CHECK: [0xf9,0x04,0x56,0x7c,0x7b,0x86,0x86,0x06]
14837
14838v_cmp_ngt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
14839// CHECK: [0xf9,0x04,0x56,0x7c,0x7c,0x86,0x86,0x06]
14840
14841v_cmp_ngt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
14842// CHECK: [0xf9,0x04,0x56,0x7c,0x7e,0x86,0x86,0x06]
14843
14844v_cmp_ngt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
14845// CHECK: [0xf9,0x04,0x56,0x7c,0x7f,0x86,0x86,0x06]
14846
14847v_cmp_ngt_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
14848// CHECK: [0xf9,0x04,0x56,0x7c,0x80,0x86,0x86,0x06]
14849
14850v_cmp_ngt_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
14851// CHECK: [0xf9,0x04,0x56,0x7c,0xc1,0x86,0x86,0x06]
14852
14853v_cmp_ngt_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
14854// CHECK: [0xf9,0x04,0x56,0x7c,0xf0,0x86,0x86,0x06]
14855
14856v_cmp_ngt_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
14857// CHECK: [0xf9,0x04,0x56,0x7c,0xf7,0x86,0x86,0x06]
14858
14859v_cmp_ngt_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
14860// CHECK: [0xf9,0x04,0x56,0x7c,0xfb,0x86,0x86,0x06]
14861
14862v_cmp_ngt_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
14863// CHECK: [0xf9,0x04,0x56,0x7c,0xfc,0x86,0x86,0x06]
14864
14865v_cmp_ngt_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
14866// CHECK: [0xf9,0x04,0x56,0x7c,0xfd,0x86,0x86,0x06]
14867
14868v_cmp_ngt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
14869// CHECK: [0xf9,0xfe,0x57,0x7c,0x01,0x86,0x06,0x06]
14870
14871v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
14872// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x86,0x06,0x06]
14873
14874v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
14875// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x86,0x00,0x06]
14876
14877v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
14878// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x86,0x01,0x06]
14879
14880v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
14881// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x86,0x02,0x06]
14882
14883v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
14884// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x86,0x03,0x06]
14885
14886v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
14887// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x86,0x04,0x06]
14888
14889v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
14890// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x86,0x05,0x06]
14891
14892v_cmp_ngt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
14893// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x86,0x16,0x06]
14894
14895v_cmp_ngt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
14896// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x86,0x26,0x06]
14897
14898v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
14899// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x86,0x06,0x06]
14900
14901v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
14902// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x86,0x06,0x00]
14903
14904v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
14905// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x86,0x06,0x01]
14906
14907v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
14908// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x86,0x06,0x02]
14909
14910v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
14911// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x86,0x06,0x03]
14912
14913v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
14914// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x86,0x06,0x04]
14915
14916v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
14917// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x86,0x06,0x05]
14918
14919v_cmp_ngt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
14920// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x86,0x06,0x16]
14921
14922v_cmp_ngt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
14923// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x86,0x06,0x26]
14924
14925v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
14926// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x86,0x06,0x06]
14927
14928v_cmp_nle_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
14929// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x88,0x06,0x06]
14930
14931v_cmp_nle_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
14932// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0xe4,0x06,0x06]
14933
14934v_cmp_nle_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
14935// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0xe6,0x06,0x06]
14936
14937v_cmp_nle_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
14938// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x00,0x06,0x06]
14939
14940v_cmp_nle_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
14941// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0xfa,0x06,0x06]
14942
14943v_cmp_nle_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
14944// CHECK: [0xf9,0x04,0x58,0x7c,0xff,0x86,0x06,0x06]
14945
14946v_cmp_nle_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
14947// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x86,0x86,0x06]
14948
14949v_cmp_nle_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
14950// CHECK: [0xf9,0x04,0x58,0x7c,0x65,0x86,0x86,0x06]
14951
14952v_cmp_nle_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
14953// CHECK: [0xf9,0x04,0x58,0x7c,0x66,0x86,0x86,0x06]
14954
14955v_cmp_nle_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
14956// CHECK: [0xf9,0x04,0x58,0x7c,0x67,0x86,0x86,0x06]
14957
14958v_cmp_nle_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
14959// CHECK: [0xf9,0x04,0x58,0x7c,0x6a,0x86,0x86,0x06]
14960
14961v_cmp_nle_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
14962// CHECK: [0xf9,0x04,0x58,0x7c,0x6b,0x86,0x86,0x06]
14963
14964v_cmp_nle_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
14965// CHECK: [0xf9,0x04,0x58,0x7c,0x7b,0x86,0x86,0x06]
14966
14967v_cmp_nle_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
14968// CHECK: [0xf9,0x04,0x58,0x7c,0x7c,0x86,0x86,0x06]
14969
14970v_cmp_nle_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
14971// CHECK: [0xf9,0x04,0x58,0x7c,0x7e,0x86,0x86,0x06]
14972
14973v_cmp_nle_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
14974// CHECK: [0xf9,0x04,0x58,0x7c,0x7f,0x86,0x86,0x06]
14975
14976v_cmp_nle_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
14977// CHECK: [0xf9,0x04,0x58,0x7c,0x80,0x86,0x86,0x06]
14978
14979v_cmp_nle_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
14980// CHECK: [0xf9,0x04,0x58,0x7c,0xc1,0x86,0x86,0x06]
14981
14982v_cmp_nle_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
14983// CHECK: [0xf9,0x04,0x58,0x7c,0xf0,0x86,0x86,0x06]
14984
14985v_cmp_nle_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
14986// CHECK: [0xf9,0x04,0x58,0x7c,0xf7,0x86,0x86,0x06]
14987
14988v_cmp_nle_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
14989// CHECK: [0xf9,0x04,0x58,0x7c,0xfb,0x86,0x86,0x06]
14990
14991v_cmp_nle_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
14992// CHECK: [0xf9,0x04,0x58,0x7c,0xfc,0x86,0x86,0x06]
14993
14994v_cmp_nle_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
14995// CHECK: [0xf9,0x04,0x58,0x7c,0xfd,0x86,0x86,0x06]
14996
14997v_cmp_nle_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
14998// CHECK: [0xf9,0xfe,0x59,0x7c,0x01,0x86,0x06,0x06]
14999
15000v_cmp_nle_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
15001// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x86,0x06,0x06]
15002
15003v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
15004// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x86,0x00,0x06]
15005
15006v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
15007// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x86,0x01,0x06]
15008
15009v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
15010// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x86,0x02,0x06]
15011
15012v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
15013// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x86,0x03,0x06]
15014
15015v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
15016// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x86,0x04,0x06]
15017
15018v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
15019// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x86,0x05,0x06]
15020
15021v_cmp_nle_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
15022// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x86,0x16,0x06]
15023
15024v_cmp_nle_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
15025// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x86,0x26,0x06]
15026
15027v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
15028// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x86,0x06,0x06]
15029
15030v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
15031// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x86,0x06,0x00]
15032
15033v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
15034// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x86,0x06,0x01]
15035
15036v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
15037// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x86,0x06,0x02]
15038
15039v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
15040// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x86,0x06,0x03]
15041
15042v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
15043// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x86,0x06,0x04]
15044
15045v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
15046// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x86,0x06,0x05]
15047
15048v_cmp_nle_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
15049// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x86,0x06,0x16]
15050
15051v_cmp_nle_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
15052// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x86,0x06,0x26]
15053
15054v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
15055// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x86,0x06,0x06]
15056
15057v_cmp_neq_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
15058// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x88,0x06,0x06]
15059
15060v_cmp_neq_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
15061// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0xe4,0x06,0x06]
15062
15063v_cmp_neq_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
15064// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0xe6,0x06,0x06]
15065
15066v_cmp_neq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
15067// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x00,0x06,0x06]
15068
15069v_cmp_neq_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
15070// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0xfa,0x06,0x06]
15071
15072v_cmp_neq_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
15073// CHECK: [0xf9,0x04,0x5a,0x7c,0xff,0x86,0x06,0x06]
15074
15075v_cmp_neq_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
15076// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x86,0x86,0x06]
15077
15078v_cmp_neq_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
15079// CHECK: [0xf9,0x04,0x5a,0x7c,0x65,0x86,0x86,0x06]
15080
15081v_cmp_neq_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
15082// CHECK: [0xf9,0x04,0x5a,0x7c,0x66,0x86,0x86,0x06]
15083
15084v_cmp_neq_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
15085// CHECK: [0xf9,0x04,0x5a,0x7c,0x67,0x86,0x86,0x06]
15086
15087v_cmp_neq_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
15088// CHECK: [0xf9,0x04,0x5a,0x7c,0x6a,0x86,0x86,0x06]
15089
15090v_cmp_neq_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
15091// CHECK: [0xf9,0x04,0x5a,0x7c,0x6b,0x86,0x86,0x06]
15092
15093v_cmp_neq_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
15094// CHECK: [0xf9,0x04,0x5a,0x7c,0x7b,0x86,0x86,0x06]
15095
15096v_cmp_neq_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
15097// CHECK: [0xf9,0x04,0x5a,0x7c,0x7c,0x86,0x86,0x06]
15098
15099v_cmp_neq_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
15100// CHECK: [0xf9,0x04,0x5a,0x7c,0x7e,0x86,0x86,0x06]
15101
15102v_cmp_neq_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
15103// CHECK: [0xf9,0x04,0x5a,0x7c,0x7f,0x86,0x86,0x06]
15104
15105v_cmp_neq_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
15106// CHECK: [0xf9,0x04,0x5a,0x7c,0x80,0x86,0x86,0x06]
15107
15108v_cmp_neq_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
15109// CHECK: [0xf9,0x04,0x5a,0x7c,0xc1,0x86,0x86,0x06]
15110
15111v_cmp_neq_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
15112// CHECK: [0xf9,0x04,0x5a,0x7c,0xf0,0x86,0x86,0x06]
15113
15114v_cmp_neq_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
15115// CHECK: [0xf9,0x04,0x5a,0x7c,0xf7,0x86,0x86,0x06]
15116
15117v_cmp_neq_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
15118// CHECK: [0xf9,0x04,0x5a,0x7c,0xfb,0x86,0x86,0x06]
15119
15120v_cmp_neq_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
15121// CHECK: [0xf9,0x04,0x5a,0x7c,0xfc,0x86,0x86,0x06]
15122
15123v_cmp_neq_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
15124// CHECK: [0xf9,0x04,0x5a,0x7c,0xfd,0x86,0x86,0x06]
15125
15126v_cmp_neq_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
15127// CHECK: [0xf9,0xfe,0x5b,0x7c,0x01,0x86,0x06,0x06]
15128
15129v_cmp_neq_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
15130// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x86,0x06,0x06]
15131
15132v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
15133// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x86,0x00,0x06]
15134
15135v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
15136// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x86,0x01,0x06]
15137
15138v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
15139// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x86,0x02,0x06]
15140
15141v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
15142// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x86,0x03,0x06]
15143
15144v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
15145// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x86,0x04,0x06]
15146
15147v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
15148// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x86,0x05,0x06]
15149
15150v_cmp_neq_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
15151// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x86,0x16,0x06]
15152
15153v_cmp_neq_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
15154// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x86,0x26,0x06]
15155
15156v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
15157// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x86,0x06,0x06]
15158
15159v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
15160// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x86,0x06,0x00]
15161
15162v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
15163// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x86,0x06,0x01]
15164
15165v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
15166// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x86,0x06,0x02]
15167
15168v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
15169// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x86,0x06,0x03]
15170
15171v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
15172// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x86,0x06,0x04]
15173
15174v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
15175// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x86,0x06,0x05]
15176
15177v_cmp_neq_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
15178// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x86,0x06,0x16]
15179
15180v_cmp_neq_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
15181// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x86,0x06,0x26]
15182
15183v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
15184// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x86,0x06,0x06]
15185
15186v_cmp_nlt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
15187// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x88,0x06,0x06]
15188
15189v_cmp_nlt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
15190// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0xe4,0x06,0x06]
15191
15192v_cmp_nlt_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
15193// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0xe6,0x06,0x06]
15194
15195v_cmp_nlt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
15196// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x00,0x06,0x06]
15197
15198v_cmp_nlt_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
15199// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0xfa,0x06,0x06]
15200
15201v_cmp_nlt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
15202// CHECK: [0xf9,0x04,0x5c,0x7c,0xff,0x86,0x06,0x06]
15203
15204v_cmp_nlt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
15205// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x86,0x86,0x06]
15206
15207v_cmp_nlt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
15208// CHECK: [0xf9,0x04,0x5c,0x7c,0x65,0x86,0x86,0x06]
15209
15210v_cmp_nlt_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
15211// CHECK: [0xf9,0x04,0x5c,0x7c,0x66,0x86,0x86,0x06]
15212
15213v_cmp_nlt_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
15214// CHECK: [0xf9,0x04,0x5c,0x7c,0x67,0x86,0x86,0x06]
15215
15216v_cmp_nlt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
15217// CHECK: [0xf9,0x04,0x5c,0x7c,0x6a,0x86,0x86,0x06]
15218
15219v_cmp_nlt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
15220// CHECK: [0xf9,0x04,0x5c,0x7c,0x6b,0x86,0x86,0x06]
15221
15222v_cmp_nlt_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
15223// CHECK: [0xf9,0x04,0x5c,0x7c,0x7b,0x86,0x86,0x06]
15224
15225v_cmp_nlt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
15226// CHECK: [0xf9,0x04,0x5c,0x7c,0x7c,0x86,0x86,0x06]
15227
15228v_cmp_nlt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
15229// CHECK: [0xf9,0x04,0x5c,0x7c,0x7e,0x86,0x86,0x06]
15230
15231v_cmp_nlt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
15232// CHECK: [0xf9,0x04,0x5c,0x7c,0x7f,0x86,0x86,0x06]
15233
15234v_cmp_nlt_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
15235// CHECK: [0xf9,0x04,0x5c,0x7c,0x80,0x86,0x86,0x06]
15236
15237v_cmp_nlt_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
15238// CHECK: [0xf9,0x04,0x5c,0x7c,0xc1,0x86,0x86,0x06]
15239
15240v_cmp_nlt_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
15241// CHECK: [0xf9,0x04,0x5c,0x7c,0xf0,0x86,0x86,0x06]
15242
15243v_cmp_nlt_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
15244// CHECK: [0xf9,0x04,0x5c,0x7c,0xf7,0x86,0x86,0x06]
15245
15246v_cmp_nlt_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
15247// CHECK: [0xf9,0x04,0x5c,0x7c,0xfb,0x86,0x86,0x06]
15248
15249v_cmp_nlt_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
15250// CHECK: [0xf9,0x04,0x5c,0x7c,0xfc,0x86,0x86,0x06]
15251
15252v_cmp_nlt_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
15253// CHECK: [0xf9,0x04,0x5c,0x7c,0xfd,0x86,0x86,0x06]
15254
15255v_cmp_nlt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
15256// CHECK: [0xf9,0xfe,0x5d,0x7c,0x01,0x86,0x06,0x06]
15257
15258v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
15259// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x86,0x06,0x06]
15260
15261v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
15262// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x86,0x00,0x06]
15263
15264v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
15265// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x86,0x01,0x06]
15266
15267v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
15268// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x86,0x02,0x06]
15269
15270v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
15271// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x86,0x03,0x06]
15272
15273v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
15274// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x86,0x04,0x06]
15275
15276v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
15277// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x86,0x05,0x06]
15278
15279v_cmp_nlt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
15280// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x86,0x16,0x06]
15281
15282v_cmp_nlt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
15283// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x86,0x26,0x06]
15284
15285v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
15286// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x86,0x06,0x06]
15287
15288v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
15289// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x86,0x06,0x00]
15290
15291v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
15292// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x86,0x06,0x01]
15293
15294v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
15295// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x86,0x06,0x02]
15296
15297v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
15298// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x86,0x06,0x03]
15299
15300v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
15301// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x86,0x06,0x04]
15302
15303v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
15304// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x86,0x06,0x05]
15305
15306v_cmp_nlt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
15307// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x86,0x06,0x16]
15308
15309v_cmp_nlt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
15310// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x86,0x06,0x26]
15311
15312v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
15313// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x86,0x06,0x06]
15314
15315v_cmp_tru_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
15316// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x88,0x06,0x06]
15317
15318v_cmp_tru_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
15319// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0xe4,0x06,0x06]
15320
15321v_cmp_tru_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
15322// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0xe6,0x06,0x06]
15323
15324v_cmp_tru_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
15325// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x00,0x06,0x06]
15326
15327v_cmp_tru_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
15328// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0xfa,0x06,0x06]
15329
15330v_cmp_tru_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
15331// CHECK: [0xf9,0x04,0x5e,0x7c,0xff,0x86,0x06,0x06]
15332
15333v_cmp_tru_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
15334// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x86,0x86,0x06]
15335
15336v_cmp_tru_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
15337// CHECK: [0xf9,0x04,0x5e,0x7c,0x65,0x86,0x86,0x06]
15338
15339v_cmp_tru_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
15340// CHECK: [0xf9,0x04,0x5e,0x7c,0x66,0x86,0x86,0x06]
15341
15342v_cmp_tru_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
15343// CHECK: [0xf9,0x04,0x5e,0x7c,0x67,0x86,0x86,0x06]
15344
15345v_cmp_tru_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
15346// CHECK: [0xf9,0x04,0x5e,0x7c,0x6a,0x86,0x86,0x06]
15347
15348v_cmp_tru_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
15349// CHECK: [0xf9,0x04,0x5e,0x7c,0x6b,0x86,0x86,0x06]
15350
15351v_cmp_tru_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
15352// CHECK: [0xf9,0x04,0x5e,0x7c,0x7b,0x86,0x86,0x06]
15353
15354v_cmp_tru_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
15355// CHECK: [0xf9,0x04,0x5e,0x7c,0x7c,0x86,0x86,0x06]
15356
15357v_cmp_tru_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
15358// CHECK: [0xf9,0x04,0x5e,0x7c,0x7e,0x86,0x86,0x06]
15359
15360v_cmp_tru_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
15361// CHECK: [0xf9,0x04,0x5e,0x7c,0x7f,0x86,0x86,0x06]
15362
15363v_cmp_tru_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
15364// CHECK: [0xf9,0x04,0x5e,0x7c,0x80,0x86,0x86,0x06]
15365
15366v_cmp_tru_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
15367// CHECK: [0xf9,0x04,0x5e,0x7c,0xc1,0x86,0x86,0x06]
15368
15369v_cmp_tru_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
15370// CHECK: [0xf9,0x04,0x5e,0x7c,0xf0,0x86,0x86,0x06]
15371
15372v_cmp_tru_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
15373// CHECK: [0xf9,0x04,0x5e,0x7c,0xf7,0x86,0x86,0x06]
15374
15375v_cmp_tru_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
15376// CHECK: [0xf9,0x04,0x5e,0x7c,0xfb,0x86,0x86,0x06]
15377
15378v_cmp_tru_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
15379// CHECK: [0xf9,0x04,0x5e,0x7c,0xfc,0x86,0x86,0x06]
15380
15381v_cmp_tru_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
15382// CHECK: [0xf9,0x04,0x5e,0x7c,0xfd,0x86,0x86,0x06]
15383
15384v_cmp_tru_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
15385// CHECK: [0xf9,0xfe,0x5f,0x7c,0x01,0x86,0x06,0x06]
15386
15387v_cmp_tru_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
15388// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x86,0x06,0x06]
15389
15390v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
15391// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x86,0x00,0x06]
15392
15393v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
15394// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x86,0x01,0x06]
15395
15396v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
15397// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x86,0x02,0x06]
15398
15399v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
15400// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x86,0x03,0x06]
15401
15402v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
15403// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x86,0x04,0x06]
15404
15405v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
15406// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x86,0x05,0x06]
15407
15408v_cmp_tru_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
15409// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x86,0x16,0x06]
15410
15411v_cmp_tru_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
15412// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x86,0x26,0x06]
15413
15414v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
15415// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x86,0x06,0x06]
15416
15417v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
15418// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x86,0x06,0x00]
15419
15420v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
15421// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x86,0x06,0x01]
15422
15423v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
15424// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x86,0x06,0x02]
15425
15426v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
15427// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x86,0x06,0x03]
15428
15429v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
15430// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x86,0x06,0x04]
15431
15432v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
15433// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x86,0x06,0x05]
15434
15435v_cmp_tru_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
15436// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x86,0x06,0x16]
15437
15438v_cmp_tru_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
15439// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x86,0x06,0x26]
15440
15441v_cmpx_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
15442// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x86,0x06,0x06]
15443
15444v_cmpx_f_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
15445// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x88,0x06,0x06]
15446
15447v_cmpx_f_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
15448// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0xe4,0x06,0x06]
15449
15450v_cmpx_f_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
15451// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0xe6,0x06,0x06]
15452
15453v_cmpx_f_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
15454// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x00,0x06,0x06]
15455
15456v_cmpx_f_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
15457// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0xfa,0x06,0x06]
15458
15459v_cmpx_f_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
15460// CHECK: [0xf9,0x04,0x60,0x7c,0xff,0x86,0x06,0x06]
15461
15462v_cmpx_f_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
15463// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x86,0x86,0x06]
15464
15465v_cmpx_f_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
15466// CHECK: [0xf9,0x04,0x60,0x7c,0x65,0x86,0x86,0x06]
15467
15468v_cmpx_f_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
15469// CHECK: [0xf9,0x04,0x60,0x7c,0x66,0x86,0x86,0x06]
15470
15471v_cmpx_f_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
15472// CHECK: [0xf9,0x04,0x60,0x7c,0x67,0x86,0x86,0x06]
15473
15474v_cmpx_f_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
15475// CHECK: [0xf9,0x04,0x60,0x7c,0x6a,0x86,0x86,0x06]
15476
15477v_cmpx_f_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
15478// CHECK: [0xf9,0x04,0x60,0x7c,0x6b,0x86,0x86,0x06]
15479
15480v_cmpx_f_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
15481// CHECK: [0xf9,0x04,0x60,0x7c,0x7b,0x86,0x86,0x06]
15482
15483v_cmpx_f_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
15484// CHECK: [0xf9,0x04,0x60,0x7c,0x7c,0x86,0x86,0x06]
15485
15486v_cmpx_f_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
15487// CHECK: [0xf9,0x04,0x60,0x7c,0x7e,0x86,0x86,0x06]
15488
15489v_cmpx_f_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
15490// CHECK: [0xf9,0x04,0x60,0x7c,0x7f,0x86,0x86,0x06]
15491
15492v_cmpx_f_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
15493// CHECK: [0xf9,0x04,0x60,0x7c,0x80,0x86,0x86,0x06]
15494
15495v_cmpx_f_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
15496// CHECK: [0xf9,0x04,0x60,0x7c,0xc1,0x86,0x86,0x06]
15497
15498v_cmpx_f_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
15499// CHECK: [0xf9,0x04,0x60,0x7c,0xf0,0x86,0x86,0x06]
15500
15501v_cmpx_f_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
15502// CHECK: [0xf9,0x04,0x60,0x7c,0xf7,0x86,0x86,0x06]
15503
15504v_cmpx_f_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
15505// CHECK: [0xf9,0x04,0x60,0x7c,0xfb,0x86,0x86,0x06]
15506
15507v_cmpx_f_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
15508// CHECK: [0xf9,0x04,0x60,0x7c,0xfc,0x86,0x86,0x06]
15509
15510v_cmpx_f_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
15511// CHECK: [0xf9,0x04,0x60,0x7c,0xfd,0x86,0x86,0x06]
15512
15513v_cmpx_f_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
15514// CHECK: [0xf9,0xfe,0x61,0x7c,0x01,0x86,0x06,0x06]
15515
15516v_cmpx_f_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
15517// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x86,0x06,0x06]
15518
15519v_cmpx_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
15520// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x86,0x00,0x06]
15521
15522v_cmpx_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
15523// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x86,0x01,0x06]
15524
15525v_cmpx_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
15526// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x86,0x02,0x06]
15527
15528v_cmpx_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
15529// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x86,0x03,0x06]
15530
15531v_cmpx_f_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
15532// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x86,0x04,0x06]
15533
15534v_cmpx_f_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
15535// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x86,0x05,0x06]
15536
15537v_cmpx_f_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
15538// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x86,0x16,0x06]
15539
15540v_cmpx_f_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
15541// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x86,0x26,0x06]
15542
15543v_cmpx_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
15544// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x86,0x06,0x06]
15545
15546v_cmpx_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
15547// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x86,0x06,0x00]
15548
15549v_cmpx_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
15550// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x86,0x06,0x01]
15551
15552v_cmpx_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
15553// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x86,0x06,0x02]
15554
15555v_cmpx_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
15556// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x86,0x06,0x03]
15557
15558v_cmpx_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
15559// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x86,0x06,0x04]
15560
15561v_cmpx_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
15562// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x86,0x06,0x05]
15563
15564v_cmpx_f_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
15565// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x86,0x06,0x16]
15566
15567v_cmpx_f_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
15568// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x86,0x06,0x26]
15569
15570v_cmpx_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
15571// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x86,0x06,0x06]
15572
15573v_cmpx_lt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
15574// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x88,0x06,0x06]
15575
15576v_cmpx_lt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
15577// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0xe4,0x06,0x06]
15578
15579v_cmpx_lt_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
15580// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0xe6,0x06,0x06]
15581
15582v_cmpx_lt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
15583// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x00,0x06,0x06]
15584
15585v_cmpx_lt_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
15586// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0xfa,0x06,0x06]
15587
15588v_cmpx_lt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
15589// CHECK: [0xf9,0x04,0x62,0x7c,0xff,0x86,0x06,0x06]
15590
15591v_cmpx_lt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
15592// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x86,0x86,0x06]
15593
15594v_cmpx_lt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
15595// CHECK: [0xf9,0x04,0x62,0x7c,0x65,0x86,0x86,0x06]
15596
15597v_cmpx_lt_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
15598// CHECK: [0xf9,0x04,0x62,0x7c,0x66,0x86,0x86,0x06]
15599
15600v_cmpx_lt_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
15601// CHECK: [0xf9,0x04,0x62,0x7c,0x67,0x86,0x86,0x06]
15602
15603v_cmpx_lt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
15604// CHECK: [0xf9,0x04,0x62,0x7c,0x6a,0x86,0x86,0x06]
15605
15606v_cmpx_lt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
15607// CHECK: [0xf9,0x04,0x62,0x7c,0x6b,0x86,0x86,0x06]
15608
15609v_cmpx_lt_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
15610// CHECK: [0xf9,0x04,0x62,0x7c,0x7b,0x86,0x86,0x06]
15611
15612v_cmpx_lt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
15613// CHECK: [0xf9,0x04,0x62,0x7c,0x7c,0x86,0x86,0x06]
15614
15615v_cmpx_lt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
15616// CHECK: [0xf9,0x04,0x62,0x7c,0x7e,0x86,0x86,0x06]
15617
15618v_cmpx_lt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
15619// CHECK: [0xf9,0x04,0x62,0x7c,0x7f,0x86,0x86,0x06]
15620
15621v_cmpx_lt_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
15622// CHECK: [0xf9,0x04,0x62,0x7c,0x80,0x86,0x86,0x06]
15623
15624v_cmpx_lt_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
15625// CHECK: [0xf9,0x04,0x62,0x7c,0xc1,0x86,0x86,0x06]
15626
15627v_cmpx_lt_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
15628// CHECK: [0xf9,0x04,0x62,0x7c,0xf0,0x86,0x86,0x06]
15629
15630v_cmpx_lt_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
15631// CHECK: [0xf9,0x04,0x62,0x7c,0xf7,0x86,0x86,0x06]
15632
15633v_cmpx_lt_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
15634// CHECK: [0xf9,0x04,0x62,0x7c,0xfb,0x86,0x86,0x06]
15635
15636v_cmpx_lt_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
15637// CHECK: [0xf9,0x04,0x62,0x7c,0xfc,0x86,0x86,0x06]
15638
15639v_cmpx_lt_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
15640// CHECK: [0xf9,0x04,0x62,0x7c,0xfd,0x86,0x86,0x06]
15641
15642v_cmpx_lt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
15643// CHECK: [0xf9,0xfe,0x63,0x7c,0x01,0x86,0x06,0x06]
15644
15645v_cmpx_lt_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
15646// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x86,0x06,0x06]
15647
15648v_cmpx_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
15649// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x86,0x00,0x06]
15650
15651v_cmpx_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
15652// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x86,0x01,0x06]
15653
15654v_cmpx_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
15655// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x86,0x02,0x06]
15656
15657v_cmpx_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
15658// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x86,0x03,0x06]
15659
15660v_cmpx_lt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
15661// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x86,0x04,0x06]
15662
15663v_cmpx_lt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
15664// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x86,0x05,0x06]
15665
15666v_cmpx_lt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
15667// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x86,0x16,0x06]
15668
15669v_cmpx_lt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
15670// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x86,0x26,0x06]
15671
15672v_cmpx_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
15673// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x86,0x06,0x06]
15674
15675v_cmpx_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
15676// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x86,0x06,0x00]
15677
15678v_cmpx_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
15679// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x86,0x06,0x01]
15680
15681v_cmpx_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
15682// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x86,0x06,0x02]
15683
15684v_cmpx_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
15685// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x86,0x06,0x03]
15686
15687v_cmpx_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
15688// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x86,0x06,0x04]
15689
15690v_cmpx_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
15691// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x86,0x06,0x05]
15692
15693v_cmpx_lt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
15694// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x86,0x06,0x16]
15695
15696v_cmpx_lt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
15697// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x86,0x06,0x26]
15698
15699v_cmpx_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
15700// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x86,0x06,0x06]
15701
15702v_cmpx_eq_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
15703// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x88,0x06,0x06]
15704
15705v_cmpx_eq_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
15706// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0xe4,0x06,0x06]
15707
15708v_cmpx_eq_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
15709// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0xe6,0x06,0x06]
15710
15711v_cmpx_eq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
15712// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x00,0x06,0x06]
15713
15714v_cmpx_eq_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
15715// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0xfa,0x06,0x06]
15716
15717v_cmpx_eq_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
15718// CHECK: [0xf9,0x04,0x64,0x7c,0xff,0x86,0x06,0x06]
15719
15720v_cmpx_eq_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
15721// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x86,0x86,0x06]
15722
15723v_cmpx_eq_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
15724// CHECK: [0xf9,0x04,0x64,0x7c,0x65,0x86,0x86,0x06]
15725
15726v_cmpx_eq_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
15727// CHECK: [0xf9,0x04,0x64,0x7c,0x66,0x86,0x86,0x06]
15728
15729v_cmpx_eq_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
15730// CHECK: [0xf9,0x04,0x64,0x7c,0x67,0x86,0x86,0x06]
15731
15732v_cmpx_eq_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
15733// CHECK: [0xf9,0x04,0x64,0x7c,0x6a,0x86,0x86,0x06]
15734
15735v_cmpx_eq_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
15736// CHECK: [0xf9,0x04,0x64,0x7c,0x6b,0x86,0x86,0x06]
15737
15738v_cmpx_eq_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
15739// CHECK: [0xf9,0x04,0x64,0x7c,0x7b,0x86,0x86,0x06]
15740
15741v_cmpx_eq_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
15742// CHECK: [0xf9,0x04,0x64,0x7c,0x7c,0x86,0x86,0x06]
15743
15744v_cmpx_eq_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
15745// CHECK: [0xf9,0x04,0x64,0x7c,0x7e,0x86,0x86,0x06]
15746
15747v_cmpx_eq_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
15748// CHECK: [0xf9,0x04,0x64,0x7c,0x7f,0x86,0x86,0x06]
15749
15750v_cmpx_eq_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
15751// CHECK: [0xf9,0x04,0x64,0x7c,0x80,0x86,0x86,0x06]
15752
15753v_cmpx_eq_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
15754// CHECK: [0xf9,0x04,0x64,0x7c,0xc1,0x86,0x86,0x06]
15755
15756v_cmpx_eq_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
15757// CHECK: [0xf9,0x04,0x64,0x7c,0xf0,0x86,0x86,0x06]
15758
15759v_cmpx_eq_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
15760// CHECK: [0xf9,0x04,0x64,0x7c,0xf7,0x86,0x86,0x06]
15761
15762v_cmpx_eq_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
15763// CHECK: [0xf9,0x04,0x64,0x7c,0xfb,0x86,0x86,0x06]
15764
15765v_cmpx_eq_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
15766// CHECK: [0xf9,0x04,0x64,0x7c,0xfc,0x86,0x86,0x06]
15767
15768v_cmpx_eq_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
15769// CHECK: [0xf9,0x04,0x64,0x7c,0xfd,0x86,0x86,0x06]
15770
15771v_cmpx_eq_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
15772// CHECK: [0xf9,0xfe,0x65,0x7c,0x01,0x86,0x06,0x06]
15773
15774v_cmpx_eq_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
15775// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x86,0x06,0x06]
15776
15777v_cmpx_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
15778// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x86,0x00,0x06]
15779
15780v_cmpx_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
15781// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x86,0x01,0x06]
15782
15783v_cmpx_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
15784// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x86,0x02,0x06]
15785
15786v_cmpx_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
15787// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x86,0x03,0x06]
15788
15789v_cmpx_eq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
15790// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x86,0x04,0x06]
15791
15792v_cmpx_eq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
15793// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x86,0x05,0x06]
15794
15795v_cmpx_eq_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
15796// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x86,0x16,0x06]
15797
15798v_cmpx_eq_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
15799// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x86,0x26,0x06]
15800
15801v_cmpx_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
15802// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x86,0x06,0x06]
15803
15804v_cmpx_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
15805// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x86,0x06,0x00]
15806
15807v_cmpx_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
15808// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x86,0x06,0x01]
15809
15810v_cmpx_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
15811// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x86,0x06,0x02]
15812
15813v_cmpx_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
15814// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x86,0x06,0x03]
15815
15816v_cmpx_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
15817// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x86,0x06,0x04]
15818
15819v_cmpx_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
15820// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x86,0x06,0x05]
15821
15822v_cmpx_eq_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
15823// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x86,0x06,0x16]
15824
15825v_cmpx_eq_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
15826// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x86,0x06,0x26]
15827
15828v_cmpx_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
15829// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x86,0x06,0x06]
15830
15831v_cmpx_le_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
15832// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x88,0x06,0x06]
15833
15834v_cmpx_le_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
15835// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0xe4,0x06,0x06]
15836
15837v_cmpx_le_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
15838// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0xe6,0x06,0x06]
15839
15840v_cmpx_le_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
15841// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x00,0x06,0x06]
15842
15843v_cmpx_le_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
15844// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0xfa,0x06,0x06]
15845
15846v_cmpx_le_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
15847// CHECK: [0xf9,0x04,0x66,0x7c,0xff,0x86,0x06,0x06]
15848
15849v_cmpx_le_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
15850// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x86,0x86,0x06]
15851
15852v_cmpx_le_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
15853// CHECK: [0xf9,0x04,0x66,0x7c,0x65,0x86,0x86,0x06]
15854
15855v_cmpx_le_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
15856// CHECK: [0xf9,0x04,0x66,0x7c,0x66,0x86,0x86,0x06]
15857
15858v_cmpx_le_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
15859// CHECK: [0xf9,0x04,0x66,0x7c,0x67,0x86,0x86,0x06]
15860
15861v_cmpx_le_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
15862// CHECK: [0xf9,0x04,0x66,0x7c,0x6a,0x86,0x86,0x06]
15863
15864v_cmpx_le_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
15865// CHECK: [0xf9,0x04,0x66,0x7c,0x6b,0x86,0x86,0x06]
15866
15867v_cmpx_le_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
15868// CHECK: [0xf9,0x04,0x66,0x7c,0x7b,0x86,0x86,0x06]
15869
15870v_cmpx_le_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
15871// CHECK: [0xf9,0x04,0x66,0x7c,0x7c,0x86,0x86,0x06]
15872
15873v_cmpx_le_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
15874// CHECK: [0xf9,0x04,0x66,0x7c,0x7e,0x86,0x86,0x06]
15875
15876v_cmpx_le_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
15877// CHECK: [0xf9,0x04,0x66,0x7c,0x7f,0x86,0x86,0x06]
15878
15879v_cmpx_le_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
15880// CHECK: [0xf9,0x04,0x66,0x7c,0x80,0x86,0x86,0x06]
15881
15882v_cmpx_le_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
15883// CHECK: [0xf9,0x04,0x66,0x7c,0xc1,0x86,0x86,0x06]
15884
15885v_cmpx_le_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
15886// CHECK: [0xf9,0x04,0x66,0x7c,0xf0,0x86,0x86,0x06]
15887
15888v_cmpx_le_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
15889// CHECK: [0xf9,0x04,0x66,0x7c,0xf7,0x86,0x86,0x06]
15890
15891v_cmpx_le_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
15892// CHECK: [0xf9,0x04,0x66,0x7c,0xfb,0x86,0x86,0x06]
15893
15894v_cmpx_le_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
15895// CHECK: [0xf9,0x04,0x66,0x7c,0xfc,0x86,0x86,0x06]
15896
15897v_cmpx_le_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
15898// CHECK: [0xf9,0x04,0x66,0x7c,0xfd,0x86,0x86,0x06]
15899
15900v_cmpx_le_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
15901// CHECK: [0xf9,0xfe,0x67,0x7c,0x01,0x86,0x06,0x06]
15902
15903v_cmpx_le_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
15904// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x86,0x06,0x06]
15905
15906v_cmpx_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
15907// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x86,0x00,0x06]
15908
15909v_cmpx_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
15910// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x86,0x01,0x06]
15911
15912v_cmpx_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
15913// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x86,0x02,0x06]
15914
15915v_cmpx_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
15916// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x86,0x03,0x06]
15917
15918v_cmpx_le_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
15919// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x86,0x04,0x06]
15920
15921v_cmpx_le_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
15922// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x86,0x05,0x06]
15923
15924v_cmpx_le_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
15925// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x86,0x16,0x06]
15926
15927v_cmpx_le_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
15928// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x86,0x26,0x06]
15929
15930v_cmpx_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
15931// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x86,0x06,0x06]
15932
15933v_cmpx_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
15934// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x86,0x06,0x00]
15935
15936v_cmpx_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
15937// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x86,0x06,0x01]
15938
15939v_cmpx_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
15940// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x86,0x06,0x02]
15941
15942v_cmpx_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
15943// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x86,0x06,0x03]
15944
15945v_cmpx_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
15946// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x86,0x06,0x04]
15947
15948v_cmpx_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
15949// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x86,0x06,0x05]
15950
15951v_cmpx_le_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
15952// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x86,0x06,0x16]
15953
15954v_cmpx_le_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
15955// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x86,0x06,0x26]
15956
15957v_cmpx_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
15958// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x86,0x06,0x06]
15959
15960v_cmpx_gt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
15961// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x88,0x06,0x06]
15962
15963v_cmpx_gt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
15964// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0xe4,0x06,0x06]
15965
15966v_cmpx_gt_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
15967// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0xe6,0x06,0x06]
15968
15969v_cmpx_gt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
15970// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x00,0x06,0x06]
15971
15972v_cmpx_gt_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
15973// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0xfa,0x06,0x06]
15974
15975v_cmpx_gt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
15976// CHECK: [0xf9,0x04,0x68,0x7c,0xff,0x86,0x06,0x06]
15977
15978v_cmpx_gt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
15979// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x86,0x86,0x06]
15980
15981v_cmpx_gt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
15982// CHECK: [0xf9,0x04,0x68,0x7c,0x65,0x86,0x86,0x06]
15983
15984v_cmpx_gt_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
15985// CHECK: [0xf9,0x04,0x68,0x7c,0x66,0x86,0x86,0x06]
15986
15987v_cmpx_gt_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
15988// CHECK: [0xf9,0x04,0x68,0x7c,0x67,0x86,0x86,0x06]
15989
15990v_cmpx_gt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
15991// CHECK: [0xf9,0x04,0x68,0x7c,0x6a,0x86,0x86,0x06]
15992
15993v_cmpx_gt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
15994// CHECK: [0xf9,0x04,0x68,0x7c,0x6b,0x86,0x86,0x06]
15995
15996v_cmpx_gt_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
15997// CHECK: [0xf9,0x04,0x68,0x7c,0x7b,0x86,0x86,0x06]
15998
15999v_cmpx_gt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
16000// CHECK: [0xf9,0x04,0x68,0x7c,0x7c,0x86,0x86,0x06]
16001
16002v_cmpx_gt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
16003// CHECK: [0xf9,0x04,0x68,0x7c,0x7e,0x86,0x86,0x06]
16004
16005v_cmpx_gt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
16006// CHECK: [0xf9,0x04,0x68,0x7c,0x7f,0x86,0x86,0x06]
16007
16008v_cmpx_gt_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
16009// CHECK: [0xf9,0x04,0x68,0x7c,0x80,0x86,0x86,0x06]
16010
16011v_cmpx_gt_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
16012// CHECK: [0xf9,0x04,0x68,0x7c,0xc1,0x86,0x86,0x06]
16013
16014v_cmpx_gt_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
16015// CHECK: [0xf9,0x04,0x68,0x7c,0xf0,0x86,0x86,0x06]
16016
16017v_cmpx_gt_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
16018// CHECK: [0xf9,0x04,0x68,0x7c,0xf7,0x86,0x86,0x06]
16019
16020v_cmpx_gt_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
16021// CHECK: [0xf9,0x04,0x68,0x7c,0xfb,0x86,0x86,0x06]
16022
16023v_cmpx_gt_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
16024// CHECK: [0xf9,0x04,0x68,0x7c,0xfc,0x86,0x86,0x06]
16025
16026v_cmpx_gt_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
16027// CHECK: [0xf9,0x04,0x68,0x7c,0xfd,0x86,0x86,0x06]
16028
16029v_cmpx_gt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
16030// CHECK: [0xf9,0xfe,0x69,0x7c,0x01,0x86,0x06,0x06]
16031
16032v_cmpx_gt_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
16033// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x86,0x06,0x06]
16034
16035v_cmpx_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
16036// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x86,0x00,0x06]
16037
16038v_cmpx_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
16039// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x86,0x01,0x06]
16040
16041v_cmpx_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
16042// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x86,0x02,0x06]
16043
16044v_cmpx_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
16045// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x86,0x03,0x06]
16046
16047v_cmpx_gt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
16048// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x86,0x04,0x06]
16049
16050v_cmpx_gt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
16051// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x86,0x05,0x06]
16052
16053v_cmpx_gt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
16054// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x86,0x16,0x06]
16055
16056v_cmpx_gt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
16057// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x86,0x26,0x06]
16058
16059v_cmpx_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
16060// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x86,0x06,0x06]
16061
16062v_cmpx_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
16063// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x86,0x06,0x00]
16064
16065v_cmpx_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
16066// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x86,0x06,0x01]
16067
16068v_cmpx_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
16069// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x86,0x06,0x02]
16070
16071v_cmpx_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
16072// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x86,0x06,0x03]
16073
16074v_cmpx_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
16075// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x86,0x06,0x04]
16076
16077v_cmpx_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
16078// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x86,0x06,0x05]
16079
16080v_cmpx_gt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
16081// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x86,0x06,0x16]
16082
16083v_cmpx_gt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
16084// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x86,0x06,0x26]
16085
16086v_cmpx_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
16087// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x86,0x06,0x06]
16088
16089v_cmpx_lg_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
16090// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x88,0x06,0x06]
16091
16092v_cmpx_lg_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
16093// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0xe4,0x06,0x06]
16094
16095v_cmpx_lg_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
16096// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0xe6,0x06,0x06]
16097
16098v_cmpx_lg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
16099// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x00,0x06,0x06]
16100
16101v_cmpx_lg_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
16102// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0xfa,0x06,0x06]
16103
16104v_cmpx_lg_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
16105// CHECK: [0xf9,0x04,0x6a,0x7c,0xff,0x86,0x06,0x06]
16106
16107v_cmpx_lg_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
16108// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x86,0x86,0x06]
16109
16110v_cmpx_lg_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
16111// CHECK: [0xf9,0x04,0x6a,0x7c,0x65,0x86,0x86,0x06]
16112
16113v_cmpx_lg_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
16114// CHECK: [0xf9,0x04,0x6a,0x7c,0x66,0x86,0x86,0x06]
16115
16116v_cmpx_lg_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
16117// CHECK: [0xf9,0x04,0x6a,0x7c,0x67,0x86,0x86,0x06]
16118
16119v_cmpx_lg_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
16120// CHECK: [0xf9,0x04,0x6a,0x7c,0x6a,0x86,0x86,0x06]
16121
16122v_cmpx_lg_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
16123// CHECK: [0xf9,0x04,0x6a,0x7c,0x6b,0x86,0x86,0x06]
16124
16125v_cmpx_lg_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
16126// CHECK: [0xf9,0x04,0x6a,0x7c,0x7b,0x86,0x86,0x06]
16127
16128v_cmpx_lg_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
16129// CHECK: [0xf9,0x04,0x6a,0x7c,0x7c,0x86,0x86,0x06]
16130
16131v_cmpx_lg_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
16132// CHECK: [0xf9,0x04,0x6a,0x7c,0x7e,0x86,0x86,0x06]
16133
16134v_cmpx_lg_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
16135// CHECK: [0xf9,0x04,0x6a,0x7c,0x7f,0x86,0x86,0x06]
16136
16137v_cmpx_lg_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
16138// CHECK: [0xf9,0x04,0x6a,0x7c,0x80,0x86,0x86,0x06]
16139
16140v_cmpx_lg_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
16141// CHECK: [0xf9,0x04,0x6a,0x7c,0xc1,0x86,0x86,0x06]
16142
16143v_cmpx_lg_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
16144// CHECK: [0xf9,0x04,0x6a,0x7c,0xf0,0x86,0x86,0x06]
16145
16146v_cmpx_lg_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
16147// CHECK: [0xf9,0x04,0x6a,0x7c,0xf7,0x86,0x86,0x06]
16148
16149v_cmpx_lg_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
16150// CHECK: [0xf9,0x04,0x6a,0x7c,0xfb,0x86,0x86,0x06]
16151
16152v_cmpx_lg_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
16153// CHECK: [0xf9,0x04,0x6a,0x7c,0xfc,0x86,0x86,0x06]
16154
16155v_cmpx_lg_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
16156// CHECK: [0xf9,0x04,0x6a,0x7c,0xfd,0x86,0x86,0x06]
16157
16158v_cmpx_lg_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
16159// CHECK: [0xf9,0xfe,0x6b,0x7c,0x01,0x86,0x06,0x06]
16160
16161v_cmpx_lg_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
16162// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x86,0x06,0x06]
16163
16164v_cmpx_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
16165// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x86,0x00,0x06]
16166
16167v_cmpx_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
16168// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x86,0x01,0x06]
16169
16170v_cmpx_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
16171// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x86,0x02,0x06]
16172
16173v_cmpx_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
16174// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x86,0x03,0x06]
16175
16176v_cmpx_lg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
16177// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x86,0x04,0x06]
16178
16179v_cmpx_lg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
16180// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x86,0x05,0x06]
16181
16182v_cmpx_lg_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
16183// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x86,0x16,0x06]
16184
16185v_cmpx_lg_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
16186// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x86,0x26,0x06]
16187
16188v_cmpx_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
16189// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x86,0x06,0x06]
16190
16191v_cmpx_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
16192// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x86,0x06,0x00]
16193
16194v_cmpx_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
16195// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x86,0x06,0x01]
16196
16197v_cmpx_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
16198// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x86,0x06,0x02]
16199
16200v_cmpx_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
16201// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x86,0x06,0x03]
16202
16203v_cmpx_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
16204// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x86,0x06,0x04]
16205
16206v_cmpx_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
16207// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x86,0x06,0x05]
16208
16209v_cmpx_lg_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
16210// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x86,0x06,0x16]
16211
16212v_cmpx_lg_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
16213// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x86,0x06,0x26]
16214
16215v_cmpx_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
16216// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x86,0x06,0x06]
16217
16218v_cmpx_ge_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
16219// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x88,0x06,0x06]
16220
16221v_cmpx_ge_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
16222// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0xe4,0x06,0x06]
16223
16224v_cmpx_ge_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
16225// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0xe6,0x06,0x06]
16226
16227v_cmpx_ge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
16228// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x00,0x06,0x06]
16229
16230v_cmpx_ge_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
16231// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0xfa,0x06,0x06]
16232
16233v_cmpx_ge_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
16234// CHECK: [0xf9,0x04,0x6c,0x7c,0xff,0x86,0x06,0x06]
16235
16236v_cmpx_ge_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
16237// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x86,0x86,0x06]
16238
16239v_cmpx_ge_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
16240// CHECK: [0xf9,0x04,0x6c,0x7c,0x65,0x86,0x86,0x06]
16241
16242v_cmpx_ge_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
16243// CHECK: [0xf9,0x04,0x6c,0x7c,0x66,0x86,0x86,0x06]
16244
16245v_cmpx_ge_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
16246// CHECK: [0xf9,0x04,0x6c,0x7c,0x67,0x86,0x86,0x06]
16247
16248v_cmpx_ge_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
16249// CHECK: [0xf9,0x04,0x6c,0x7c,0x6a,0x86,0x86,0x06]
16250
16251v_cmpx_ge_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
16252// CHECK: [0xf9,0x04,0x6c,0x7c,0x6b,0x86,0x86,0x06]
16253
16254v_cmpx_ge_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
16255// CHECK: [0xf9,0x04,0x6c,0x7c,0x7b,0x86,0x86,0x06]
16256
16257v_cmpx_ge_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
16258// CHECK: [0xf9,0x04,0x6c,0x7c,0x7c,0x86,0x86,0x06]
16259
16260v_cmpx_ge_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
16261// CHECK: [0xf9,0x04,0x6c,0x7c,0x7e,0x86,0x86,0x06]
16262
16263v_cmpx_ge_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
16264// CHECK: [0xf9,0x04,0x6c,0x7c,0x7f,0x86,0x86,0x06]
16265
16266v_cmpx_ge_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
16267// CHECK: [0xf9,0x04,0x6c,0x7c,0x80,0x86,0x86,0x06]
16268
16269v_cmpx_ge_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
16270// CHECK: [0xf9,0x04,0x6c,0x7c,0xc1,0x86,0x86,0x06]
16271
16272v_cmpx_ge_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
16273// CHECK: [0xf9,0x04,0x6c,0x7c,0xf0,0x86,0x86,0x06]
16274
16275v_cmpx_ge_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
16276// CHECK: [0xf9,0x04,0x6c,0x7c,0xf7,0x86,0x86,0x06]
16277
16278v_cmpx_ge_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
16279// CHECK: [0xf9,0x04,0x6c,0x7c,0xfb,0x86,0x86,0x06]
16280
16281v_cmpx_ge_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
16282// CHECK: [0xf9,0x04,0x6c,0x7c,0xfc,0x86,0x86,0x06]
16283
16284v_cmpx_ge_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
16285// CHECK: [0xf9,0x04,0x6c,0x7c,0xfd,0x86,0x86,0x06]
16286
16287v_cmpx_ge_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
16288// CHECK: [0xf9,0xfe,0x6d,0x7c,0x01,0x86,0x06,0x06]
16289
16290v_cmpx_ge_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
16291// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x86,0x06,0x06]
16292
16293v_cmpx_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
16294// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x86,0x00,0x06]
16295
16296v_cmpx_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
16297// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x86,0x01,0x06]
16298
16299v_cmpx_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
16300// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x86,0x02,0x06]
16301
16302v_cmpx_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
16303// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x86,0x03,0x06]
16304
16305v_cmpx_ge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
16306// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x86,0x04,0x06]
16307
16308v_cmpx_ge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
16309// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x86,0x05,0x06]
16310
16311v_cmpx_ge_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
16312// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x86,0x16,0x06]
16313
16314v_cmpx_ge_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
16315// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x86,0x26,0x06]
16316
16317v_cmpx_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
16318// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x86,0x06,0x06]
16319
16320v_cmpx_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
16321// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x86,0x06,0x00]
16322
16323v_cmpx_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
16324// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x86,0x06,0x01]
16325
16326v_cmpx_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
16327// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x86,0x06,0x02]
16328
16329v_cmpx_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
16330// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x86,0x06,0x03]
16331
16332v_cmpx_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
16333// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x86,0x06,0x04]
16334
16335v_cmpx_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
16336// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x86,0x06,0x05]
16337
16338v_cmpx_ge_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
16339// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x86,0x06,0x16]
16340
16341v_cmpx_ge_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
16342// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x86,0x06,0x26]
16343
16344v_cmpx_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
16345// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x86,0x06,0x06]
16346
16347v_cmpx_o_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
16348// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x88,0x06,0x06]
16349
16350v_cmpx_o_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
16351// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0xe4,0x06,0x06]
16352
16353v_cmpx_o_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
16354// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0xe6,0x06,0x06]
16355
16356v_cmpx_o_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
16357// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x00,0x06,0x06]
16358
16359v_cmpx_o_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
16360// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0xfa,0x06,0x06]
16361
16362v_cmpx_o_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
16363// CHECK: [0xf9,0x04,0x6e,0x7c,0xff,0x86,0x06,0x06]
16364
16365v_cmpx_o_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
16366// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x86,0x86,0x06]
16367
16368v_cmpx_o_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
16369// CHECK: [0xf9,0x04,0x6e,0x7c,0x65,0x86,0x86,0x06]
16370
16371v_cmpx_o_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
16372// CHECK: [0xf9,0x04,0x6e,0x7c,0x66,0x86,0x86,0x06]
16373
16374v_cmpx_o_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
16375// CHECK: [0xf9,0x04,0x6e,0x7c,0x67,0x86,0x86,0x06]
16376
16377v_cmpx_o_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
16378// CHECK: [0xf9,0x04,0x6e,0x7c,0x6a,0x86,0x86,0x06]
16379
16380v_cmpx_o_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
16381// CHECK: [0xf9,0x04,0x6e,0x7c,0x6b,0x86,0x86,0x06]
16382
16383v_cmpx_o_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
16384// CHECK: [0xf9,0x04,0x6e,0x7c,0x7b,0x86,0x86,0x06]
16385
16386v_cmpx_o_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
16387// CHECK: [0xf9,0x04,0x6e,0x7c,0x7c,0x86,0x86,0x06]
16388
16389v_cmpx_o_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
16390// CHECK: [0xf9,0x04,0x6e,0x7c,0x7e,0x86,0x86,0x06]
16391
16392v_cmpx_o_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
16393// CHECK: [0xf9,0x04,0x6e,0x7c,0x7f,0x86,0x86,0x06]
16394
16395v_cmpx_o_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
16396// CHECK: [0xf9,0x04,0x6e,0x7c,0x80,0x86,0x86,0x06]
16397
16398v_cmpx_o_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
16399// CHECK: [0xf9,0x04,0x6e,0x7c,0xc1,0x86,0x86,0x06]
16400
16401v_cmpx_o_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
16402// CHECK: [0xf9,0x04,0x6e,0x7c,0xf0,0x86,0x86,0x06]
16403
16404v_cmpx_o_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
16405// CHECK: [0xf9,0x04,0x6e,0x7c,0xf7,0x86,0x86,0x06]
16406
16407v_cmpx_o_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
16408// CHECK: [0xf9,0x04,0x6e,0x7c,0xfb,0x86,0x86,0x06]
16409
16410v_cmpx_o_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
16411// CHECK: [0xf9,0x04,0x6e,0x7c,0xfc,0x86,0x86,0x06]
16412
16413v_cmpx_o_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
16414// CHECK: [0xf9,0x04,0x6e,0x7c,0xfd,0x86,0x86,0x06]
16415
16416v_cmpx_o_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
16417// CHECK: [0xf9,0xfe,0x6f,0x7c,0x01,0x86,0x06,0x06]
16418
16419v_cmpx_o_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
16420// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x86,0x06,0x06]
16421
16422v_cmpx_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
16423// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x86,0x00,0x06]
16424
16425v_cmpx_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
16426// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x86,0x01,0x06]
16427
16428v_cmpx_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
16429// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x86,0x02,0x06]
16430
16431v_cmpx_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
16432// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x86,0x03,0x06]
16433
16434v_cmpx_o_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
16435// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x86,0x04,0x06]
16436
16437v_cmpx_o_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
16438// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x86,0x05,0x06]
16439
16440v_cmpx_o_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
16441// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x86,0x16,0x06]
16442
16443v_cmpx_o_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
16444// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x86,0x26,0x06]
16445
16446v_cmpx_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
16447// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x86,0x06,0x06]
16448
16449v_cmpx_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
16450// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x86,0x06,0x00]
16451
16452v_cmpx_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
16453// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x86,0x06,0x01]
16454
16455v_cmpx_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
16456// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x86,0x06,0x02]
16457
16458v_cmpx_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
16459// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x86,0x06,0x03]
16460
16461v_cmpx_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
16462// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x86,0x06,0x04]
16463
16464v_cmpx_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
16465// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x86,0x06,0x05]
16466
16467v_cmpx_o_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
16468// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x86,0x06,0x16]
16469
16470v_cmpx_o_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
16471// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x86,0x06,0x26]
16472
16473v_cmpx_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
16474// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x86,0x06,0x06]
16475
16476v_cmpx_u_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
16477// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x88,0x06,0x06]
16478
16479v_cmpx_u_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
16480// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0xe4,0x06,0x06]
16481
16482v_cmpx_u_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
16483// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0xe6,0x06,0x06]
16484
16485v_cmpx_u_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
16486// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x00,0x06,0x06]
16487
16488v_cmpx_u_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
16489// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0xfa,0x06,0x06]
16490
16491v_cmpx_u_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
16492// CHECK: [0xf9,0x04,0x70,0x7c,0xff,0x86,0x06,0x06]
16493
16494v_cmpx_u_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
16495// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x86,0x86,0x06]
16496
16497v_cmpx_u_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
16498// CHECK: [0xf9,0x04,0x70,0x7c,0x65,0x86,0x86,0x06]
16499
16500v_cmpx_u_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
16501// CHECK: [0xf9,0x04,0x70,0x7c,0x66,0x86,0x86,0x06]
16502
16503v_cmpx_u_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
16504// CHECK: [0xf9,0x04,0x70,0x7c,0x67,0x86,0x86,0x06]
16505
16506v_cmpx_u_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
16507// CHECK: [0xf9,0x04,0x70,0x7c,0x6a,0x86,0x86,0x06]
16508
16509v_cmpx_u_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
16510// CHECK: [0xf9,0x04,0x70,0x7c,0x6b,0x86,0x86,0x06]
16511
16512v_cmpx_u_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
16513// CHECK: [0xf9,0x04,0x70,0x7c,0x7b,0x86,0x86,0x06]
16514
16515v_cmpx_u_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
16516// CHECK: [0xf9,0x04,0x70,0x7c,0x7c,0x86,0x86,0x06]
16517
16518v_cmpx_u_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
16519// CHECK: [0xf9,0x04,0x70,0x7c,0x7e,0x86,0x86,0x06]
16520
16521v_cmpx_u_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
16522// CHECK: [0xf9,0x04,0x70,0x7c,0x7f,0x86,0x86,0x06]
16523
16524v_cmpx_u_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
16525// CHECK: [0xf9,0x04,0x70,0x7c,0x80,0x86,0x86,0x06]
16526
16527v_cmpx_u_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
16528// CHECK: [0xf9,0x04,0x70,0x7c,0xc1,0x86,0x86,0x06]
16529
16530v_cmpx_u_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
16531// CHECK: [0xf9,0x04,0x70,0x7c,0xf0,0x86,0x86,0x06]
16532
16533v_cmpx_u_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
16534// CHECK: [0xf9,0x04,0x70,0x7c,0xf7,0x86,0x86,0x06]
16535
16536v_cmpx_u_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
16537// CHECK: [0xf9,0x04,0x70,0x7c,0xfb,0x86,0x86,0x06]
16538
16539v_cmpx_u_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
16540// CHECK: [0xf9,0x04,0x70,0x7c,0xfc,0x86,0x86,0x06]
16541
16542v_cmpx_u_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
16543// CHECK: [0xf9,0x04,0x70,0x7c,0xfd,0x86,0x86,0x06]
16544
16545v_cmpx_u_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
16546// CHECK: [0xf9,0xfe,0x71,0x7c,0x01,0x86,0x06,0x06]
16547
16548v_cmpx_u_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
16549// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x86,0x06,0x06]
16550
16551v_cmpx_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
16552// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x86,0x00,0x06]
16553
16554v_cmpx_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
16555// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x86,0x01,0x06]
16556
16557v_cmpx_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
16558// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x86,0x02,0x06]
16559
16560v_cmpx_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
16561// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x86,0x03,0x06]
16562
16563v_cmpx_u_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
16564// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x86,0x04,0x06]
16565
16566v_cmpx_u_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
16567// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x86,0x05,0x06]
16568
16569v_cmpx_u_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
16570// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x86,0x16,0x06]
16571
16572v_cmpx_u_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
16573// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x86,0x26,0x06]
16574
16575v_cmpx_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
16576// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x86,0x06,0x06]
16577
16578v_cmpx_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
16579// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x86,0x06,0x00]
16580
16581v_cmpx_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
16582// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x86,0x06,0x01]
16583
16584v_cmpx_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
16585// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x86,0x06,0x02]
16586
16587v_cmpx_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
16588// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x86,0x06,0x03]
16589
16590v_cmpx_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
16591// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x86,0x06,0x04]
16592
16593v_cmpx_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
16594// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x86,0x06,0x05]
16595
16596v_cmpx_u_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
16597// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x86,0x06,0x16]
16598
16599v_cmpx_u_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
16600// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x86,0x06,0x26]
16601
16602v_cmpx_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
16603// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x86,0x06,0x06]
16604
16605v_cmpx_nge_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
16606// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x88,0x06,0x06]
16607
16608v_cmpx_nge_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
16609// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0xe4,0x06,0x06]
16610
16611v_cmpx_nge_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
16612// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0xe6,0x06,0x06]
16613
16614v_cmpx_nge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
16615// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x00,0x06,0x06]
16616
16617v_cmpx_nge_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
16618// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0xfa,0x06,0x06]
16619
16620v_cmpx_nge_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
16621// CHECK: [0xf9,0x04,0x72,0x7c,0xff,0x86,0x06,0x06]
16622
16623v_cmpx_nge_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
16624// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x86,0x86,0x06]
16625
16626v_cmpx_nge_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
16627// CHECK: [0xf9,0x04,0x72,0x7c,0x65,0x86,0x86,0x06]
16628
16629v_cmpx_nge_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
16630// CHECK: [0xf9,0x04,0x72,0x7c,0x66,0x86,0x86,0x06]
16631
16632v_cmpx_nge_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
16633// CHECK: [0xf9,0x04,0x72,0x7c,0x67,0x86,0x86,0x06]
16634
16635v_cmpx_nge_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
16636// CHECK: [0xf9,0x04,0x72,0x7c,0x6a,0x86,0x86,0x06]
16637
16638v_cmpx_nge_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
16639// CHECK: [0xf9,0x04,0x72,0x7c,0x6b,0x86,0x86,0x06]
16640
16641v_cmpx_nge_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
16642// CHECK: [0xf9,0x04,0x72,0x7c,0x7b,0x86,0x86,0x06]
16643
16644v_cmpx_nge_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
16645// CHECK: [0xf9,0x04,0x72,0x7c,0x7c,0x86,0x86,0x06]
16646
16647v_cmpx_nge_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
16648// CHECK: [0xf9,0x04,0x72,0x7c,0x7e,0x86,0x86,0x06]
16649
16650v_cmpx_nge_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
16651// CHECK: [0xf9,0x04,0x72,0x7c,0x7f,0x86,0x86,0x06]
16652
16653v_cmpx_nge_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
16654// CHECK: [0xf9,0x04,0x72,0x7c,0x80,0x86,0x86,0x06]
16655
16656v_cmpx_nge_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
16657// CHECK: [0xf9,0x04,0x72,0x7c,0xc1,0x86,0x86,0x06]
16658
16659v_cmpx_nge_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
16660// CHECK: [0xf9,0x04,0x72,0x7c,0xf0,0x86,0x86,0x06]
16661
16662v_cmpx_nge_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
16663// CHECK: [0xf9,0x04,0x72,0x7c,0xf7,0x86,0x86,0x06]
16664
16665v_cmpx_nge_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
16666// CHECK: [0xf9,0x04,0x72,0x7c,0xfb,0x86,0x86,0x06]
16667
16668v_cmpx_nge_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
16669// CHECK: [0xf9,0x04,0x72,0x7c,0xfc,0x86,0x86,0x06]
16670
16671v_cmpx_nge_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
16672// CHECK: [0xf9,0x04,0x72,0x7c,0xfd,0x86,0x86,0x06]
16673
16674v_cmpx_nge_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
16675// CHECK: [0xf9,0xfe,0x73,0x7c,0x01,0x86,0x06,0x06]
16676
16677v_cmpx_nge_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
16678// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x86,0x06,0x06]
16679
16680v_cmpx_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
16681// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x86,0x00,0x06]
16682
16683v_cmpx_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
16684// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x86,0x01,0x06]
16685
16686v_cmpx_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
16687// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x86,0x02,0x06]
16688
16689v_cmpx_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
16690// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x86,0x03,0x06]
16691
16692v_cmpx_nge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
16693// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x86,0x04,0x06]
16694
16695v_cmpx_nge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
16696// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x86,0x05,0x06]
16697
16698v_cmpx_nge_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
16699// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x86,0x16,0x06]
16700
16701v_cmpx_nge_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
16702// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x86,0x26,0x06]
16703
16704v_cmpx_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
16705// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x86,0x06,0x06]
16706
16707v_cmpx_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
16708// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x86,0x06,0x00]
16709
16710v_cmpx_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
16711// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x86,0x06,0x01]
16712
16713v_cmpx_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
16714// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x86,0x06,0x02]
16715
16716v_cmpx_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
16717// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x86,0x06,0x03]
16718
16719v_cmpx_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
16720// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x86,0x06,0x04]
16721
16722v_cmpx_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
16723// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x86,0x06,0x05]
16724
16725v_cmpx_nge_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
16726// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x86,0x06,0x16]
16727
16728v_cmpx_nge_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
16729// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x86,0x06,0x26]
16730
16731v_cmpx_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
16732// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x86,0x06,0x06]
16733
16734v_cmpx_nlg_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
16735// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x88,0x06,0x06]
16736
16737v_cmpx_nlg_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
16738// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0xe4,0x06,0x06]
16739
16740v_cmpx_nlg_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
16741// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0xe6,0x06,0x06]
16742
16743v_cmpx_nlg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
16744// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x00,0x06,0x06]
16745
16746v_cmpx_nlg_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
16747// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0xfa,0x06,0x06]
16748
16749v_cmpx_nlg_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
16750// CHECK: [0xf9,0x04,0x74,0x7c,0xff,0x86,0x06,0x06]
16751
16752v_cmpx_nlg_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
16753// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x86,0x86,0x06]
16754
16755v_cmpx_nlg_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
16756// CHECK: [0xf9,0x04,0x74,0x7c,0x65,0x86,0x86,0x06]
16757
16758v_cmpx_nlg_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
16759// CHECK: [0xf9,0x04,0x74,0x7c,0x66,0x86,0x86,0x06]
16760
16761v_cmpx_nlg_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
16762// CHECK: [0xf9,0x04,0x74,0x7c,0x67,0x86,0x86,0x06]
16763
16764v_cmpx_nlg_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
16765// CHECK: [0xf9,0x04,0x74,0x7c,0x6a,0x86,0x86,0x06]
16766
16767v_cmpx_nlg_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
16768// CHECK: [0xf9,0x04,0x74,0x7c,0x6b,0x86,0x86,0x06]
16769
16770v_cmpx_nlg_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
16771// CHECK: [0xf9,0x04,0x74,0x7c,0x7b,0x86,0x86,0x06]
16772
16773v_cmpx_nlg_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
16774// CHECK: [0xf9,0x04,0x74,0x7c,0x7c,0x86,0x86,0x06]
16775
16776v_cmpx_nlg_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
16777// CHECK: [0xf9,0x04,0x74,0x7c,0x7e,0x86,0x86,0x06]
16778
16779v_cmpx_nlg_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
16780// CHECK: [0xf9,0x04,0x74,0x7c,0x7f,0x86,0x86,0x06]
16781
16782v_cmpx_nlg_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
16783// CHECK: [0xf9,0x04,0x74,0x7c,0x80,0x86,0x86,0x06]
16784
16785v_cmpx_nlg_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
16786// CHECK: [0xf9,0x04,0x74,0x7c,0xc1,0x86,0x86,0x06]
16787
16788v_cmpx_nlg_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
16789// CHECK: [0xf9,0x04,0x74,0x7c,0xf0,0x86,0x86,0x06]
16790
16791v_cmpx_nlg_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
16792// CHECK: [0xf9,0x04,0x74,0x7c,0xf7,0x86,0x86,0x06]
16793
16794v_cmpx_nlg_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
16795// CHECK: [0xf9,0x04,0x74,0x7c,0xfb,0x86,0x86,0x06]
16796
16797v_cmpx_nlg_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
16798// CHECK: [0xf9,0x04,0x74,0x7c,0xfc,0x86,0x86,0x06]
16799
16800v_cmpx_nlg_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
16801// CHECK: [0xf9,0x04,0x74,0x7c,0xfd,0x86,0x86,0x06]
16802
16803v_cmpx_nlg_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
16804// CHECK: [0xf9,0xfe,0x75,0x7c,0x01,0x86,0x06,0x06]
16805
16806v_cmpx_nlg_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
16807// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x86,0x06,0x06]
16808
16809v_cmpx_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
16810// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x86,0x00,0x06]
16811
16812v_cmpx_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
16813// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x86,0x01,0x06]
16814
16815v_cmpx_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
16816// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x86,0x02,0x06]
16817
16818v_cmpx_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
16819// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x86,0x03,0x06]
16820
16821v_cmpx_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
16822// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x86,0x04,0x06]
16823
16824v_cmpx_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
16825// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x86,0x05,0x06]
16826
16827v_cmpx_nlg_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
16828// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x86,0x16,0x06]
16829
16830v_cmpx_nlg_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
16831// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x86,0x26,0x06]
16832
16833v_cmpx_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
16834// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x86,0x06,0x06]
16835
16836v_cmpx_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
16837// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x86,0x06,0x00]
16838
16839v_cmpx_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
16840// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x86,0x06,0x01]
16841
16842v_cmpx_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
16843// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x86,0x06,0x02]
16844
16845v_cmpx_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
16846// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x86,0x06,0x03]
16847
16848v_cmpx_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
16849// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x86,0x06,0x04]
16850
16851v_cmpx_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
16852// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x86,0x06,0x05]
16853
16854v_cmpx_nlg_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
16855// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x86,0x06,0x16]
16856
16857v_cmpx_nlg_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
16858// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x86,0x06,0x26]
16859
16860v_cmpx_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
16861// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x86,0x06,0x06]
16862
16863v_cmpx_ngt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
16864// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x88,0x06,0x06]
16865
16866v_cmpx_ngt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
16867// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0xe4,0x06,0x06]
16868
16869v_cmpx_ngt_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
16870// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0xe6,0x06,0x06]
16871
16872v_cmpx_ngt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
16873// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x00,0x06,0x06]
16874
16875v_cmpx_ngt_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
16876// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0xfa,0x06,0x06]
16877
16878v_cmpx_ngt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
16879// CHECK: [0xf9,0x04,0x76,0x7c,0xff,0x86,0x06,0x06]
16880
16881v_cmpx_ngt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
16882// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x86,0x86,0x06]
16883
16884v_cmpx_ngt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
16885// CHECK: [0xf9,0x04,0x76,0x7c,0x65,0x86,0x86,0x06]
16886
16887v_cmpx_ngt_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
16888// CHECK: [0xf9,0x04,0x76,0x7c,0x66,0x86,0x86,0x06]
16889
16890v_cmpx_ngt_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
16891// CHECK: [0xf9,0x04,0x76,0x7c,0x67,0x86,0x86,0x06]
16892
16893v_cmpx_ngt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
16894// CHECK: [0xf9,0x04,0x76,0x7c,0x6a,0x86,0x86,0x06]
16895
16896v_cmpx_ngt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
16897// CHECK: [0xf9,0x04,0x76,0x7c,0x6b,0x86,0x86,0x06]
16898
16899v_cmpx_ngt_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
16900// CHECK: [0xf9,0x04,0x76,0x7c,0x7b,0x86,0x86,0x06]
16901
16902v_cmpx_ngt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
16903// CHECK: [0xf9,0x04,0x76,0x7c,0x7c,0x86,0x86,0x06]
16904
16905v_cmpx_ngt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
16906// CHECK: [0xf9,0x04,0x76,0x7c,0x7e,0x86,0x86,0x06]
16907
16908v_cmpx_ngt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
16909// CHECK: [0xf9,0x04,0x76,0x7c,0x7f,0x86,0x86,0x06]
16910
16911v_cmpx_ngt_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
16912// CHECK: [0xf9,0x04,0x76,0x7c,0x80,0x86,0x86,0x06]
16913
16914v_cmpx_ngt_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
16915// CHECK: [0xf9,0x04,0x76,0x7c,0xc1,0x86,0x86,0x06]
16916
16917v_cmpx_ngt_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
16918// CHECK: [0xf9,0x04,0x76,0x7c,0xf0,0x86,0x86,0x06]
16919
16920v_cmpx_ngt_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
16921// CHECK: [0xf9,0x04,0x76,0x7c,0xf7,0x86,0x86,0x06]
16922
16923v_cmpx_ngt_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
16924// CHECK: [0xf9,0x04,0x76,0x7c,0xfb,0x86,0x86,0x06]
16925
16926v_cmpx_ngt_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
16927// CHECK: [0xf9,0x04,0x76,0x7c,0xfc,0x86,0x86,0x06]
16928
16929v_cmpx_ngt_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
16930// CHECK: [0xf9,0x04,0x76,0x7c,0xfd,0x86,0x86,0x06]
16931
16932v_cmpx_ngt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
16933// CHECK: [0xf9,0xfe,0x77,0x7c,0x01,0x86,0x06,0x06]
16934
16935v_cmpx_ngt_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
16936// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x86,0x06,0x06]
16937
16938v_cmpx_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
16939// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x86,0x00,0x06]
16940
16941v_cmpx_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
16942// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x86,0x01,0x06]
16943
16944v_cmpx_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
16945// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x86,0x02,0x06]
16946
16947v_cmpx_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
16948// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x86,0x03,0x06]
16949
16950v_cmpx_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
16951// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x86,0x04,0x06]
16952
16953v_cmpx_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
16954// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x86,0x05,0x06]
16955
16956v_cmpx_ngt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
16957// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x86,0x16,0x06]
16958
16959v_cmpx_ngt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
16960// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x86,0x26,0x06]
16961
16962v_cmpx_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
16963// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x86,0x06,0x06]
16964
16965v_cmpx_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
16966// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x86,0x06,0x00]
16967
16968v_cmpx_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
16969// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x86,0x06,0x01]
16970
16971v_cmpx_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
16972// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x86,0x06,0x02]
16973
16974v_cmpx_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
16975// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x86,0x06,0x03]
16976
16977v_cmpx_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
16978// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x86,0x06,0x04]
16979
16980v_cmpx_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
16981// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x86,0x06,0x05]
16982
16983v_cmpx_ngt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
16984// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x86,0x06,0x16]
16985
16986v_cmpx_ngt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
16987// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x86,0x06,0x26]
16988
16989v_cmpx_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
16990// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x86,0x06,0x06]
16991
16992v_cmpx_nle_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
16993// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x88,0x06,0x06]
16994
16995v_cmpx_nle_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
16996// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0xe4,0x06,0x06]
16997
16998v_cmpx_nle_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
16999// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0xe6,0x06,0x06]
17000
17001v_cmpx_nle_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
17002// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x00,0x06,0x06]
17003
17004v_cmpx_nle_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
17005// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0xfa,0x06,0x06]
17006
17007v_cmpx_nle_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
17008// CHECK: [0xf9,0x04,0x78,0x7c,0xff,0x86,0x06,0x06]
17009
17010v_cmpx_nle_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
17011// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x86,0x86,0x06]
17012
17013v_cmpx_nle_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
17014// CHECK: [0xf9,0x04,0x78,0x7c,0x65,0x86,0x86,0x06]
17015
17016v_cmpx_nle_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
17017// CHECK: [0xf9,0x04,0x78,0x7c,0x66,0x86,0x86,0x06]
17018
17019v_cmpx_nle_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
17020// CHECK: [0xf9,0x04,0x78,0x7c,0x67,0x86,0x86,0x06]
17021
17022v_cmpx_nle_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
17023// CHECK: [0xf9,0x04,0x78,0x7c,0x6a,0x86,0x86,0x06]
17024
17025v_cmpx_nle_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
17026// CHECK: [0xf9,0x04,0x78,0x7c,0x6b,0x86,0x86,0x06]
17027
17028v_cmpx_nle_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
17029// CHECK: [0xf9,0x04,0x78,0x7c,0x7b,0x86,0x86,0x06]
17030
17031v_cmpx_nle_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
17032// CHECK: [0xf9,0x04,0x78,0x7c,0x7c,0x86,0x86,0x06]
17033
17034v_cmpx_nle_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
17035// CHECK: [0xf9,0x04,0x78,0x7c,0x7e,0x86,0x86,0x06]
17036
17037v_cmpx_nle_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
17038// CHECK: [0xf9,0x04,0x78,0x7c,0x7f,0x86,0x86,0x06]
17039
17040v_cmpx_nle_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
17041// CHECK: [0xf9,0x04,0x78,0x7c,0x80,0x86,0x86,0x06]
17042
17043v_cmpx_nle_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
17044// CHECK: [0xf9,0x04,0x78,0x7c,0xc1,0x86,0x86,0x06]
17045
17046v_cmpx_nle_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
17047// CHECK: [0xf9,0x04,0x78,0x7c,0xf0,0x86,0x86,0x06]
17048
17049v_cmpx_nle_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
17050// CHECK: [0xf9,0x04,0x78,0x7c,0xf7,0x86,0x86,0x06]
17051
17052v_cmpx_nle_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
17053// CHECK: [0xf9,0x04,0x78,0x7c,0xfb,0x86,0x86,0x06]
17054
17055v_cmpx_nle_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
17056// CHECK: [0xf9,0x04,0x78,0x7c,0xfc,0x86,0x86,0x06]
17057
17058v_cmpx_nle_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
17059// CHECK: [0xf9,0x04,0x78,0x7c,0xfd,0x86,0x86,0x06]
17060
17061v_cmpx_nle_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
17062// CHECK: [0xf9,0xfe,0x79,0x7c,0x01,0x86,0x06,0x06]
17063
17064v_cmpx_nle_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
17065// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x86,0x06,0x06]
17066
17067v_cmpx_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
17068// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x86,0x00,0x06]
17069
17070v_cmpx_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
17071// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x86,0x01,0x06]
17072
17073v_cmpx_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
17074// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x86,0x02,0x06]
17075
17076v_cmpx_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
17077// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x86,0x03,0x06]
17078
17079v_cmpx_nle_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
17080// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x86,0x04,0x06]
17081
17082v_cmpx_nle_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
17083// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x86,0x05,0x06]
17084
17085v_cmpx_nle_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
17086// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x86,0x16,0x06]
17087
17088v_cmpx_nle_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
17089// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x86,0x26,0x06]
17090
17091v_cmpx_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
17092// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x86,0x06,0x06]
17093
17094v_cmpx_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
17095// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x86,0x06,0x00]
17096
17097v_cmpx_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
17098// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x86,0x06,0x01]
17099
17100v_cmpx_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
17101// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x86,0x06,0x02]
17102
17103v_cmpx_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
17104// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x86,0x06,0x03]
17105
17106v_cmpx_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
17107// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x86,0x06,0x04]
17108
17109v_cmpx_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
17110// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x86,0x06,0x05]
17111
17112v_cmpx_nle_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
17113// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x86,0x06,0x16]
17114
17115v_cmpx_nle_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
17116// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x86,0x06,0x26]
17117
17118v_cmpx_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
17119// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x86,0x06,0x06]
17120
17121v_cmpx_neq_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
17122// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x88,0x06,0x06]
17123
17124v_cmpx_neq_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
17125// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0xe4,0x06,0x06]
17126
17127v_cmpx_neq_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
17128// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0xe6,0x06,0x06]
17129
17130v_cmpx_neq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
17131// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x00,0x06,0x06]
17132
17133v_cmpx_neq_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
17134// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0xfa,0x06,0x06]
17135
17136v_cmpx_neq_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
17137// CHECK: [0xf9,0x04,0x7a,0x7c,0xff,0x86,0x06,0x06]
17138
17139v_cmpx_neq_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
17140// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x86,0x86,0x06]
17141
17142v_cmpx_neq_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
17143// CHECK: [0xf9,0x04,0x7a,0x7c,0x65,0x86,0x86,0x06]
17144
17145v_cmpx_neq_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
17146// CHECK: [0xf9,0x04,0x7a,0x7c,0x66,0x86,0x86,0x06]
17147
17148v_cmpx_neq_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
17149// CHECK: [0xf9,0x04,0x7a,0x7c,0x67,0x86,0x86,0x06]
17150
17151v_cmpx_neq_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
17152// CHECK: [0xf9,0x04,0x7a,0x7c,0x6a,0x86,0x86,0x06]
17153
17154v_cmpx_neq_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
17155// CHECK: [0xf9,0x04,0x7a,0x7c,0x6b,0x86,0x86,0x06]
17156
17157v_cmpx_neq_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
17158// CHECK: [0xf9,0x04,0x7a,0x7c,0x7b,0x86,0x86,0x06]
17159
17160v_cmpx_neq_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
17161// CHECK: [0xf9,0x04,0x7a,0x7c,0x7c,0x86,0x86,0x06]
17162
17163v_cmpx_neq_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
17164// CHECK: [0xf9,0x04,0x7a,0x7c,0x7e,0x86,0x86,0x06]
17165
17166v_cmpx_neq_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
17167// CHECK: [0xf9,0x04,0x7a,0x7c,0x7f,0x86,0x86,0x06]
17168
17169v_cmpx_neq_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
17170// CHECK: [0xf9,0x04,0x7a,0x7c,0x80,0x86,0x86,0x06]
17171
17172v_cmpx_neq_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
17173// CHECK: [0xf9,0x04,0x7a,0x7c,0xc1,0x86,0x86,0x06]
17174
17175v_cmpx_neq_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
17176// CHECK: [0xf9,0x04,0x7a,0x7c,0xf0,0x86,0x86,0x06]
17177
17178v_cmpx_neq_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
17179// CHECK: [0xf9,0x04,0x7a,0x7c,0xf7,0x86,0x86,0x06]
17180
17181v_cmpx_neq_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
17182// CHECK: [0xf9,0x04,0x7a,0x7c,0xfb,0x86,0x86,0x06]
17183
17184v_cmpx_neq_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
17185// CHECK: [0xf9,0x04,0x7a,0x7c,0xfc,0x86,0x86,0x06]
17186
17187v_cmpx_neq_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
17188// CHECK: [0xf9,0x04,0x7a,0x7c,0xfd,0x86,0x86,0x06]
17189
17190v_cmpx_neq_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
17191// CHECK: [0xf9,0xfe,0x7b,0x7c,0x01,0x86,0x06,0x06]
17192
17193v_cmpx_neq_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
17194// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x86,0x06,0x06]
17195
17196v_cmpx_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
17197// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x86,0x00,0x06]
17198
17199v_cmpx_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
17200// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x86,0x01,0x06]
17201
17202v_cmpx_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
17203// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x86,0x02,0x06]
17204
17205v_cmpx_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
17206// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x86,0x03,0x06]
17207
17208v_cmpx_neq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
17209// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x86,0x04,0x06]
17210
17211v_cmpx_neq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
17212// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x86,0x05,0x06]
17213
17214v_cmpx_neq_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
17215// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x86,0x16,0x06]
17216
17217v_cmpx_neq_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
17218// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x86,0x26,0x06]
17219
17220v_cmpx_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
17221// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x86,0x06,0x06]
17222
17223v_cmpx_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
17224// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x86,0x06,0x00]
17225
17226v_cmpx_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
17227// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x86,0x06,0x01]
17228
17229v_cmpx_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
17230// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x86,0x06,0x02]
17231
17232v_cmpx_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
17233// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x86,0x06,0x03]
17234
17235v_cmpx_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
17236// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x86,0x06,0x04]
17237
17238v_cmpx_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
17239// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x86,0x06,0x05]
17240
17241v_cmpx_neq_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
17242// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x86,0x06,0x16]
17243
17244v_cmpx_neq_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
17245// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x86,0x06,0x26]
17246
17247v_cmpx_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
17248// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x86,0x06,0x06]
17249
17250v_cmpx_nlt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
17251// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x88,0x06,0x06]
17252
17253v_cmpx_nlt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
17254// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0xe4,0x06,0x06]
17255
17256v_cmpx_nlt_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
17257// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0xe6,0x06,0x06]
17258
17259v_cmpx_nlt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
17260// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x00,0x06,0x06]
17261
17262v_cmpx_nlt_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
17263// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0xfa,0x06,0x06]
17264
17265v_cmpx_nlt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
17266// CHECK: [0xf9,0x04,0x7c,0x7c,0xff,0x86,0x06,0x06]
17267
17268v_cmpx_nlt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
17269// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x86,0x86,0x06]
17270
17271v_cmpx_nlt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
17272// CHECK: [0xf9,0x04,0x7c,0x7c,0x65,0x86,0x86,0x06]
17273
17274v_cmpx_nlt_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
17275// CHECK: [0xf9,0x04,0x7c,0x7c,0x66,0x86,0x86,0x06]
17276
17277v_cmpx_nlt_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
17278// CHECK: [0xf9,0x04,0x7c,0x7c,0x67,0x86,0x86,0x06]
17279
17280v_cmpx_nlt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
17281// CHECK: [0xf9,0x04,0x7c,0x7c,0x6a,0x86,0x86,0x06]
17282
17283v_cmpx_nlt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
17284// CHECK: [0xf9,0x04,0x7c,0x7c,0x6b,0x86,0x86,0x06]
17285
17286v_cmpx_nlt_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
17287// CHECK: [0xf9,0x04,0x7c,0x7c,0x7b,0x86,0x86,0x06]
17288
17289v_cmpx_nlt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
17290// CHECK: [0xf9,0x04,0x7c,0x7c,0x7c,0x86,0x86,0x06]
17291
17292v_cmpx_nlt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
17293// CHECK: [0xf9,0x04,0x7c,0x7c,0x7e,0x86,0x86,0x06]
17294
17295v_cmpx_nlt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
17296// CHECK: [0xf9,0x04,0x7c,0x7c,0x7f,0x86,0x86,0x06]
17297
17298v_cmpx_nlt_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
17299// CHECK: [0xf9,0x04,0x7c,0x7c,0x80,0x86,0x86,0x06]
17300
17301v_cmpx_nlt_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
17302// CHECK: [0xf9,0x04,0x7c,0x7c,0xc1,0x86,0x86,0x06]
17303
17304v_cmpx_nlt_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
17305// CHECK: [0xf9,0x04,0x7c,0x7c,0xf0,0x86,0x86,0x06]
17306
17307v_cmpx_nlt_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
17308// CHECK: [0xf9,0x04,0x7c,0x7c,0xf7,0x86,0x86,0x06]
17309
17310v_cmpx_nlt_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
17311// CHECK: [0xf9,0x04,0x7c,0x7c,0xfb,0x86,0x86,0x06]
17312
17313v_cmpx_nlt_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
17314// CHECK: [0xf9,0x04,0x7c,0x7c,0xfc,0x86,0x86,0x06]
17315
17316v_cmpx_nlt_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
17317// CHECK: [0xf9,0x04,0x7c,0x7c,0xfd,0x86,0x86,0x06]
17318
17319v_cmpx_nlt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
17320// CHECK: [0xf9,0xfe,0x7d,0x7c,0x01,0x86,0x06,0x06]
17321
17322v_cmpx_nlt_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
17323// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x86,0x06,0x06]
17324
17325v_cmpx_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
17326// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x86,0x00,0x06]
17327
17328v_cmpx_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
17329// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x86,0x01,0x06]
17330
17331v_cmpx_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
17332// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x86,0x02,0x06]
17333
17334v_cmpx_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
17335// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x86,0x03,0x06]
17336
17337v_cmpx_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
17338// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x86,0x04,0x06]
17339
17340v_cmpx_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
17341// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x86,0x05,0x06]
17342
17343v_cmpx_nlt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
17344// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x86,0x16,0x06]
17345
17346v_cmpx_nlt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
17347// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x86,0x26,0x06]
17348
17349v_cmpx_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
17350// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x86,0x06,0x06]
17351
17352v_cmpx_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
17353// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x86,0x06,0x00]
17354
17355v_cmpx_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
17356// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x86,0x06,0x01]
17357
17358v_cmpx_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
17359// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x86,0x06,0x02]
17360
17361v_cmpx_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
17362// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x86,0x06,0x03]
17363
17364v_cmpx_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
17365// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x86,0x06,0x04]
17366
17367v_cmpx_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
17368// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x86,0x06,0x05]
17369
17370v_cmpx_nlt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
17371// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x86,0x06,0x16]
17372
17373v_cmpx_nlt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
17374// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x86,0x06,0x26]
17375
17376v_cmpx_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
17377// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x86,0x06,0x06]
17378
17379v_cmpx_tru_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
17380// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x88,0x06,0x06]
17381
17382v_cmpx_tru_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
17383// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0xe4,0x06,0x06]
17384
17385v_cmpx_tru_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
17386// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0xe6,0x06,0x06]
17387
17388v_cmpx_tru_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
17389// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x00,0x06,0x06]
17390
17391v_cmpx_tru_f16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
17392// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0xfa,0x06,0x06]
17393
17394v_cmpx_tru_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
17395// CHECK: [0xf9,0x04,0x7e,0x7c,0xff,0x86,0x06,0x06]
17396
17397v_cmpx_tru_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
17398// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x86,0x86,0x06]
17399
17400v_cmpx_tru_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
17401// CHECK: [0xf9,0x04,0x7e,0x7c,0x65,0x86,0x86,0x06]
17402
17403v_cmpx_tru_f16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
17404// CHECK: [0xf9,0x04,0x7e,0x7c,0x66,0x86,0x86,0x06]
17405
17406v_cmpx_tru_f16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
17407// CHECK: [0xf9,0x04,0x7e,0x7c,0x67,0x86,0x86,0x06]
17408
17409v_cmpx_tru_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
17410// CHECK: [0xf9,0x04,0x7e,0x7c,0x6a,0x86,0x86,0x06]
17411
17412v_cmpx_tru_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
17413// CHECK: [0xf9,0x04,0x7e,0x7c,0x6b,0x86,0x86,0x06]
17414
17415v_cmpx_tru_f16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
17416// CHECK: [0xf9,0x04,0x7e,0x7c,0x7b,0x86,0x86,0x06]
17417
17418v_cmpx_tru_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
17419// CHECK: [0xf9,0x04,0x7e,0x7c,0x7c,0x86,0x86,0x06]
17420
17421v_cmpx_tru_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
17422// CHECK: [0xf9,0x04,0x7e,0x7c,0x7e,0x86,0x86,0x06]
17423
17424v_cmpx_tru_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
17425// CHECK: [0xf9,0x04,0x7e,0x7c,0x7f,0x86,0x86,0x06]
17426
17427v_cmpx_tru_f16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
17428// CHECK: [0xf9,0x04,0x7e,0x7c,0x80,0x86,0x86,0x06]
17429
17430v_cmpx_tru_f16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
17431// CHECK: [0xf9,0x04,0x7e,0x7c,0xc1,0x86,0x86,0x06]
17432
17433v_cmpx_tru_f16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
17434// CHECK: [0xf9,0x04,0x7e,0x7c,0xf0,0x86,0x86,0x06]
17435
17436v_cmpx_tru_f16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
17437// CHECK: [0xf9,0x04,0x7e,0x7c,0xf7,0x86,0x86,0x06]
17438
17439v_cmpx_tru_f16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
17440// CHECK: [0xf9,0x04,0x7e,0x7c,0xfb,0x86,0x86,0x06]
17441
17442v_cmpx_tru_f16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
17443// CHECK: [0xf9,0x04,0x7e,0x7c,0xfc,0x86,0x86,0x06]
17444
17445v_cmpx_tru_f16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
17446// CHECK: [0xf9,0x04,0x7e,0x7c,0xfd,0x86,0x86,0x06]
17447
17448v_cmpx_tru_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
17449// CHECK: [0xf9,0xfe,0x7f,0x7c,0x01,0x86,0x06,0x06]
17450
17451v_cmpx_tru_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
17452// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x86,0x06,0x06]
17453
17454v_cmpx_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
17455// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x86,0x00,0x06]
17456
17457v_cmpx_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
17458// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x86,0x01,0x06]
17459
17460v_cmpx_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
17461// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x86,0x02,0x06]
17462
17463v_cmpx_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
17464// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x86,0x03,0x06]
17465
17466v_cmpx_tru_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
17467// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x86,0x04,0x06]
17468
17469v_cmpx_tru_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
17470// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x86,0x05,0x06]
17471
17472v_cmpx_tru_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
17473// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x86,0x16,0x06]
17474
17475v_cmpx_tru_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
17476// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x86,0x26,0x06]
17477
17478v_cmpx_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
17479// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x86,0x06,0x06]
17480
17481v_cmpx_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
17482// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x86,0x06,0x00]
17483
17484v_cmpx_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
17485// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x86,0x06,0x01]
17486
17487v_cmpx_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
17488// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x86,0x06,0x02]
17489
17490v_cmpx_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
17491// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x86,0x06,0x03]
17492
17493v_cmpx_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
17494// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x86,0x06,0x04]
17495
17496v_cmpx_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
17497// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x86,0x06,0x05]
17498
17499v_cmpx_tru_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
17500// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x86,0x06,0x16]
17501
17502v_cmpx_tru_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
17503// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x86,0x06,0x26]
17504
17505v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
17506// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x86,0x06,0x06]
17507
17508v_cmp_f_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
17509// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x88,0x06,0x06]
17510
17511v_cmp_f_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
17512// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0xe4,0x06,0x06]
17513
17514v_cmp_f_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
17515// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0xe6,0x06,0x06]
17516
17517v_cmp_f_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
17518// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x00,0x06,0x06]
17519
17520v_cmp_f_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
17521// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0xfa,0x06,0x06]
17522
17523v_cmp_f_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
17524// CHECK: [0xf9,0x04,0x80,0x7c,0xff,0x86,0x06,0x06]
17525
17526v_cmp_f_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
17527// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x86,0x86,0x06]
17528
17529v_cmp_f_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
17530// CHECK: [0xf9,0x04,0x80,0x7c,0x65,0x86,0x86,0x06]
17531
17532v_cmp_f_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
17533// CHECK: [0xf9,0x04,0x80,0x7c,0x66,0x86,0x86,0x06]
17534
17535v_cmp_f_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
17536// CHECK: [0xf9,0x04,0x80,0x7c,0x67,0x86,0x86,0x06]
17537
17538v_cmp_f_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
17539// CHECK: [0xf9,0x04,0x80,0x7c,0x6a,0x86,0x86,0x06]
17540
17541v_cmp_f_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
17542// CHECK: [0xf9,0x04,0x80,0x7c,0x6b,0x86,0x86,0x06]
17543
17544v_cmp_f_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
17545// CHECK: [0xf9,0x04,0x80,0x7c,0x7b,0x86,0x86,0x06]
17546
17547v_cmp_f_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
17548// CHECK: [0xf9,0x04,0x80,0x7c,0x7c,0x86,0x86,0x06]
17549
17550v_cmp_f_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
17551// CHECK: [0xf9,0x04,0x80,0x7c,0x7e,0x86,0x86,0x06]
17552
17553v_cmp_f_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
17554// CHECK: [0xf9,0x04,0x80,0x7c,0x7f,0x86,0x86,0x06]
17555
17556v_cmp_f_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
17557// CHECK: [0xf9,0x04,0x80,0x7c,0x80,0x86,0x86,0x06]
17558
17559v_cmp_f_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
17560// CHECK: [0xf9,0x04,0x80,0x7c,0xc1,0x86,0x86,0x06]
17561
17562v_cmp_f_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
17563// CHECK: [0xf9,0x04,0x80,0x7c,0xf0,0x86,0x86,0x06]
17564
17565v_cmp_f_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
17566// CHECK: [0xf9,0x04,0x80,0x7c,0xf7,0x86,0x86,0x06]
17567
17568v_cmp_f_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
17569// CHECK: [0xf9,0x04,0x80,0x7c,0xfb,0x86,0x86,0x06]
17570
17571v_cmp_f_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
17572// CHECK: [0xf9,0x04,0x80,0x7c,0xfc,0x86,0x86,0x06]
17573
17574v_cmp_f_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
17575// CHECK: [0xf9,0x04,0x80,0x7c,0xfd,0x86,0x86,0x06]
17576
17577v_cmp_f_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
17578// CHECK: [0xf9,0xfe,0x81,0x7c,0x01,0x86,0x06,0x06]
17579
17580v_cmp_f_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
17581// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x86,0x06,0x06]
17582
17583v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
17584// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x86,0x00,0x06]
17585
17586v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
17587// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x86,0x01,0x06]
17588
17589v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
17590// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x86,0x02,0x06]
17591
17592v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
17593// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x86,0x03,0x06]
17594
17595v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
17596// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x86,0x04,0x06]
17597
17598v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
17599// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x86,0x05,0x06]
17600
17601v_cmp_f_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
17602// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x86,0x16,0x06]
17603
17604v_cmp_f_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
17605// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x86,0x26,0x06]
17606
17607v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
17608// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x86,0x06,0x06]
17609
17610v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
17611// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x86,0x06,0x00]
17612
17613v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
17614// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x86,0x06,0x01]
17615
17616v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
17617// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x86,0x06,0x02]
17618
17619v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
17620// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x86,0x06,0x03]
17621
17622v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
17623// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x86,0x06,0x04]
17624
17625v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
17626// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x86,0x06,0x05]
17627
17628v_cmp_f_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
17629// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x86,0x06,0x16]
17630
17631v_cmp_f_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
17632// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x86,0x06,0x26]
17633
17634v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
17635// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x86,0x06,0x06]
17636
17637v_cmp_lt_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
17638// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x88,0x06,0x06]
17639
17640v_cmp_lt_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
17641// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0xe4,0x06,0x06]
17642
17643v_cmp_lt_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
17644// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0xe6,0x06,0x06]
17645
17646v_cmp_lt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
17647// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x00,0x06,0x06]
17648
17649v_cmp_lt_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
17650// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0xfa,0x06,0x06]
17651
17652v_cmp_lt_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
17653// CHECK: [0xf9,0x04,0x82,0x7c,0xff,0x86,0x06,0x06]
17654
17655v_cmp_lt_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
17656// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x86,0x86,0x06]
17657
17658v_cmp_lt_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
17659// CHECK: [0xf9,0x04,0x82,0x7c,0x65,0x86,0x86,0x06]
17660
17661v_cmp_lt_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
17662// CHECK: [0xf9,0x04,0x82,0x7c,0x66,0x86,0x86,0x06]
17663
17664v_cmp_lt_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
17665// CHECK: [0xf9,0x04,0x82,0x7c,0x67,0x86,0x86,0x06]
17666
17667v_cmp_lt_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
17668// CHECK: [0xf9,0x04,0x82,0x7c,0x6a,0x86,0x86,0x06]
17669
17670v_cmp_lt_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
17671// CHECK: [0xf9,0x04,0x82,0x7c,0x6b,0x86,0x86,0x06]
17672
17673v_cmp_lt_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
17674// CHECK: [0xf9,0x04,0x82,0x7c,0x7b,0x86,0x86,0x06]
17675
17676v_cmp_lt_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
17677// CHECK: [0xf9,0x04,0x82,0x7c,0x7c,0x86,0x86,0x06]
17678
17679v_cmp_lt_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
17680// CHECK: [0xf9,0x04,0x82,0x7c,0x7e,0x86,0x86,0x06]
17681
17682v_cmp_lt_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
17683// CHECK: [0xf9,0x04,0x82,0x7c,0x7f,0x86,0x86,0x06]
17684
17685v_cmp_lt_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
17686// CHECK: [0xf9,0x04,0x82,0x7c,0x80,0x86,0x86,0x06]
17687
17688v_cmp_lt_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
17689// CHECK: [0xf9,0x04,0x82,0x7c,0xc1,0x86,0x86,0x06]
17690
17691v_cmp_lt_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
17692// CHECK: [0xf9,0x04,0x82,0x7c,0xf0,0x86,0x86,0x06]
17693
17694v_cmp_lt_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
17695// CHECK: [0xf9,0x04,0x82,0x7c,0xf7,0x86,0x86,0x06]
17696
17697v_cmp_lt_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
17698// CHECK: [0xf9,0x04,0x82,0x7c,0xfb,0x86,0x86,0x06]
17699
17700v_cmp_lt_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
17701// CHECK: [0xf9,0x04,0x82,0x7c,0xfc,0x86,0x86,0x06]
17702
17703v_cmp_lt_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
17704// CHECK: [0xf9,0x04,0x82,0x7c,0xfd,0x86,0x86,0x06]
17705
17706v_cmp_lt_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
17707// CHECK: [0xf9,0xfe,0x83,0x7c,0x01,0x86,0x06,0x06]
17708
17709v_cmp_lt_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
17710// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x86,0x06,0x06]
17711
17712v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
17713// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x86,0x00,0x06]
17714
17715v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
17716// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x86,0x01,0x06]
17717
17718v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
17719// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x86,0x02,0x06]
17720
17721v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
17722// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x86,0x03,0x06]
17723
17724v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
17725// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x86,0x04,0x06]
17726
17727v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
17728// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x86,0x05,0x06]
17729
17730v_cmp_lt_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
17731// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x86,0x16,0x06]
17732
17733v_cmp_lt_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
17734// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x86,0x26,0x06]
17735
17736v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
17737// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x86,0x06,0x06]
17738
17739v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
17740// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x86,0x06,0x00]
17741
17742v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
17743// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x86,0x06,0x01]
17744
17745v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
17746// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x86,0x06,0x02]
17747
17748v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
17749// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x86,0x06,0x03]
17750
17751v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
17752// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x86,0x06,0x04]
17753
17754v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
17755// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x86,0x06,0x05]
17756
17757v_cmp_lt_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
17758// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x86,0x06,0x16]
17759
17760v_cmp_lt_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
17761// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x86,0x06,0x26]
17762
17763v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
17764// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x86,0x06,0x06]
17765
17766v_cmp_eq_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
17767// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x88,0x06,0x06]
17768
17769v_cmp_eq_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
17770// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0xe4,0x06,0x06]
17771
17772v_cmp_eq_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
17773// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0xe6,0x06,0x06]
17774
17775v_cmp_eq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
17776// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x00,0x06,0x06]
17777
17778v_cmp_eq_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
17779// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0xfa,0x06,0x06]
17780
17781v_cmp_eq_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
17782// CHECK: [0xf9,0x04,0x84,0x7c,0xff,0x86,0x06,0x06]
17783
17784v_cmp_eq_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
17785// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x86,0x86,0x06]
17786
17787v_cmp_eq_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
17788// CHECK: [0xf9,0x04,0x84,0x7c,0x65,0x86,0x86,0x06]
17789
17790v_cmp_eq_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
17791// CHECK: [0xf9,0x04,0x84,0x7c,0x66,0x86,0x86,0x06]
17792
17793v_cmp_eq_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
17794// CHECK: [0xf9,0x04,0x84,0x7c,0x67,0x86,0x86,0x06]
17795
17796v_cmp_eq_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
17797// CHECK: [0xf9,0x04,0x84,0x7c,0x6a,0x86,0x86,0x06]
17798
17799v_cmp_eq_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
17800// CHECK: [0xf9,0x04,0x84,0x7c,0x6b,0x86,0x86,0x06]
17801
17802v_cmp_eq_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
17803// CHECK: [0xf9,0x04,0x84,0x7c,0x7b,0x86,0x86,0x06]
17804
17805v_cmp_eq_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
17806// CHECK: [0xf9,0x04,0x84,0x7c,0x7c,0x86,0x86,0x06]
17807
17808v_cmp_eq_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
17809// CHECK: [0xf9,0x04,0x84,0x7c,0x7e,0x86,0x86,0x06]
17810
17811v_cmp_eq_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
17812// CHECK: [0xf9,0x04,0x84,0x7c,0x7f,0x86,0x86,0x06]
17813
17814v_cmp_eq_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
17815// CHECK: [0xf9,0x04,0x84,0x7c,0x80,0x86,0x86,0x06]
17816
17817v_cmp_eq_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
17818// CHECK: [0xf9,0x04,0x84,0x7c,0xc1,0x86,0x86,0x06]
17819
17820v_cmp_eq_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
17821// CHECK: [0xf9,0x04,0x84,0x7c,0xf0,0x86,0x86,0x06]
17822
17823v_cmp_eq_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
17824// CHECK: [0xf9,0x04,0x84,0x7c,0xf7,0x86,0x86,0x06]
17825
17826v_cmp_eq_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
17827// CHECK: [0xf9,0x04,0x84,0x7c,0xfb,0x86,0x86,0x06]
17828
17829v_cmp_eq_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
17830// CHECK: [0xf9,0x04,0x84,0x7c,0xfc,0x86,0x86,0x06]
17831
17832v_cmp_eq_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
17833// CHECK: [0xf9,0x04,0x84,0x7c,0xfd,0x86,0x86,0x06]
17834
17835v_cmp_eq_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
17836// CHECK: [0xf9,0xfe,0x85,0x7c,0x01,0x86,0x06,0x06]
17837
17838v_cmp_eq_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
17839// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x86,0x06,0x06]
17840
17841v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
17842// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x86,0x00,0x06]
17843
17844v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
17845// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x86,0x01,0x06]
17846
17847v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
17848// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x86,0x02,0x06]
17849
17850v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
17851// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x86,0x03,0x06]
17852
17853v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
17854// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x86,0x04,0x06]
17855
17856v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
17857// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x86,0x05,0x06]
17858
17859v_cmp_eq_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
17860// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x86,0x16,0x06]
17861
17862v_cmp_eq_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
17863// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x86,0x26,0x06]
17864
17865v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
17866// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x86,0x06,0x06]
17867
17868v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
17869// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x86,0x06,0x00]
17870
17871v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
17872// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x86,0x06,0x01]
17873
17874v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
17875// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x86,0x06,0x02]
17876
17877v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
17878// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x86,0x06,0x03]
17879
17880v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
17881// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x86,0x06,0x04]
17882
17883v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
17884// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x86,0x06,0x05]
17885
17886v_cmp_eq_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
17887// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x86,0x06,0x16]
17888
17889v_cmp_eq_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
17890// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x86,0x06,0x26]
17891
17892v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
17893// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x86,0x06,0x06]
17894
17895v_cmp_le_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
17896// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x88,0x06,0x06]
17897
17898v_cmp_le_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
17899// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0xe4,0x06,0x06]
17900
17901v_cmp_le_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
17902// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0xe6,0x06,0x06]
17903
17904v_cmp_le_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
17905// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x00,0x06,0x06]
17906
17907v_cmp_le_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
17908// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0xfa,0x06,0x06]
17909
17910v_cmp_le_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
17911// CHECK: [0xf9,0x04,0x86,0x7c,0xff,0x86,0x06,0x06]
17912
17913v_cmp_le_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
17914// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x86,0x86,0x06]
17915
17916v_cmp_le_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
17917// CHECK: [0xf9,0x04,0x86,0x7c,0x65,0x86,0x86,0x06]
17918
17919v_cmp_le_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
17920// CHECK: [0xf9,0x04,0x86,0x7c,0x66,0x86,0x86,0x06]
17921
17922v_cmp_le_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
17923// CHECK: [0xf9,0x04,0x86,0x7c,0x67,0x86,0x86,0x06]
17924
17925v_cmp_le_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
17926// CHECK: [0xf9,0x04,0x86,0x7c,0x6a,0x86,0x86,0x06]
17927
17928v_cmp_le_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
17929// CHECK: [0xf9,0x04,0x86,0x7c,0x6b,0x86,0x86,0x06]
17930
17931v_cmp_le_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
17932// CHECK: [0xf9,0x04,0x86,0x7c,0x7b,0x86,0x86,0x06]
17933
17934v_cmp_le_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
17935// CHECK: [0xf9,0x04,0x86,0x7c,0x7c,0x86,0x86,0x06]
17936
17937v_cmp_le_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
17938// CHECK: [0xf9,0x04,0x86,0x7c,0x7e,0x86,0x86,0x06]
17939
17940v_cmp_le_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
17941// CHECK: [0xf9,0x04,0x86,0x7c,0x7f,0x86,0x86,0x06]
17942
17943v_cmp_le_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
17944// CHECK: [0xf9,0x04,0x86,0x7c,0x80,0x86,0x86,0x06]
17945
17946v_cmp_le_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
17947// CHECK: [0xf9,0x04,0x86,0x7c,0xc1,0x86,0x86,0x06]
17948
17949v_cmp_le_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
17950// CHECK: [0xf9,0x04,0x86,0x7c,0xf0,0x86,0x86,0x06]
17951
17952v_cmp_le_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
17953// CHECK: [0xf9,0x04,0x86,0x7c,0xf7,0x86,0x86,0x06]
17954
17955v_cmp_le_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
17956// CHECK: [0xf9,0x04,0x86,0x7c,0xfb,0x86,0x86,0x06]
17957
17958v_cmp_le_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
17959// CHECK: [0xf9,0x04,0x86,0x7c,0xfc,0x86,0x86,0x06]
17960
17961v_cmp_le_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
17962// CHECK: [0xf9,0x04,0x86,0x7c,0xfd,0x86,0x86,0x06]
17963
17964v_cmp_le_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
17965// CHECK: [0xf9,0xfe,0x87,0x7c,0x01,0x86,0x06,0x06]
17966
17967v_cmp_le_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
17968// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x86,0x06,0x06]
17969
17970v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
17971// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x86,0x00,0x06]
17972
17973v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
17974// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x86,0x01,0x06]
17975
17976v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
17977// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x86,0x02,0x06]
17978
17979v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
17980// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x86,0x03,0x06]
17981
17982v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
17983// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x86,0x04,0x06]
17984
17985v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
17986// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x86,0x05,0x06]
17987
17988v_cmp_le_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
17989// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x86,0x16,0x06]
17990
17991v_cmp_le_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
17992// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x86,0x26,0x06]
17993
17994v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
17995// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x86,0x06,0x06]
17996
17997v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
17998// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x86,0x06,0x00]
17999
18000v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
18001// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x86,0x06,0x01]
18002
18003v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
18004// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x86,0x06,0x02]
18005
18006v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
18007// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x86,0x06,0x03]
18008
18009v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
18010// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x86,0x06,0x04]
18011
18012v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
18013// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x86,0x06,0x05]
18014
18015v_cmp_le_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
18016// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x86,0x06,0x16]
18017
18018v_cmp_le_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
18019// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x86,0x06,0x26]
18020
18021v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
18022// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x86,0x06,0x06]
18023
18024v_cmp_gt_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
18025// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x88,0x06,0x06]
18026
18027v_cmp_gt_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
18028// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0xe4,0x06,0x06]
18029
18030v_cmp_gt_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
18031// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0xe6,0x06,0x06]
18032
18033v_cmp_gt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
18034// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x00,0x06,0x06]
18035
18036v_cmp_gt_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
18037// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0xfa,0x06,0x06]
18038
18039v_cmp_gt_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
18040// CHECK: [0xf9,0x04,0x88,0x7c,0xff,0x86,0x06,0x06]
18041
18042v_cmp_gt_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
18043// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x86,0x86,0x06]
18044
18045v_cmp_gt_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
18046// CHECK: [0xf9,0x04,0x88,0x7c,0x65,0x86,0x86,0x06]
18047
18048v_cmp_gt_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
18049// CHECK: [0xf9,0x04,0x88,0x7c,0x66,0x86,0x86,0x06]
18050
18051v_cmp_gt_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
18052// CHECK: [0xf9,0x04,0x88,0x7c,0x67,0x86,0x86,0x06]
18053
18054v_cmp_gt_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
18055// CHECK: [0xf9,0x04,0x88,0x7c,0x6a,0x86,0x86,0x06]
18056
18057v_cmp_gt_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
18058// CHECK: [0xf9,0x04,0x88,0x7c,0x6b,0x86,0x86,0x06]
18059
18060v_cmp_gt_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
18061// CHECK: [0xf9,0x04,0x88,0x7c,0x7b,0x86,0x86,0x06]
18062
18063v_cmp_gt_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
18064// CHECK: [0xf9,0x04,0x88,0x7c,0x7c,0x86,0x86,0x06]
18065
18066v_cmp_gt_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
18067// CHECK: [0xf9,0x04,0x88,0x7c,0x7e,0x86,0x86,0x06]
18068
18069v_cmp_gt_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
18070// CHECK: [0xf9,0x04,0x88,0x7c,0x7f,0x86,0x86,0x06]
18071
18072v_cmp_gt_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
18073// CHECK: [0xf9,0x04,0x88,0x7c,0x80,0x86,0x86,0x06]
18074
18075v_cmp_gt_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
18076// CHECK: [0xf9,0x04,0x88,0x7c,0xc1,0x86,0x86,0x06]
18077
18078v_cmp_gt_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
18079// CHECK: [0xf9,0x04,0x88,0x7c,0xf0,0x86,0x86,0x06]
18080
18081v_cmp_gt_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
18082// CHECK: [0xf9,0x04,0x88,0x7c,0xf7,0x86,0x86,0x06]
18083
18084v_cmp_gt_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
18085// CHECK: [0xf9,0x04,0x88,0x7c,0xfb,0x86,0x86,0x06]
18086
18087v_cmp_gt_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
18088// CHECK: [0xf9,0x04,0x88,0x7c,0xfc,0x86,0x86,0x06]
18089
18090v_cmp_gt_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
18091// CHECK: [0xf9,0x04,0x88,0x7c,0xfd,0x86,0x86,0x06]
18092
18093v_cmp_gt_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
18094// CHECK: [0xf9,0xfe,0x89,0x7c,0x01,0x86,0x06,0x06]
18095
18096v_cmp_gt_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
18097// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x86,0x06,0x06]
18098
18099v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
18100// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x86,0x00,0x06]
18101
18102v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
18103// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x86,0x01,0x06]
18104
18105v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
18106// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x86,0x02,0x06]
18107
18108v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
18109// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x86,0x03,0x06]
18110
18111v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
18112// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x86,0x04,0x06]
18113
18114v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
18115// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x86,0x05,0x06]
18116
18117v_cmp_gt_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
18118// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x86,0x16,0x06]
18119
18120v_cmp_gt_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
18121// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x86,0x26,0x06]
18122
18123v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
18124// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x86,0x06,0x06]
18125
18126v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
18127// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x86,0x06,0x00]
18128
18129v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
18130// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x86,0x06,0x01]
18131
18132v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
18133// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x86,0x06,0x02]
18134
18135v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
18136// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x86,0x06,0x03]
18137
18138v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
18139// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x86,0x06,0x04]
18140
18141v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
18142// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x86,0x06,0x05]
18143
18144v_cmp_gt_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
18145// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x86,0x06,0x16]
18146
18147v_cmp_gt_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
18148// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x86,0x06,0x26]
18149
18150v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
18151// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x86,0x06,0x06]
18152
18153v_cmp_lg_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
18154// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x88,0x06,0x06]
18155
18156v_cmp_lg_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
18157// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0xe4,0x06,0x06]
18158
18159v_cmp_lg_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
18160// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0xe6,0x06,0x06]
18161
18162v_cmp_lg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
18163// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x00,0x06,0x06]
18164
18165v_cmp_lg_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
18166// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0xfa,0x06,0x06]
18167
18168v_cmp_lg_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
18169// CHECK: [0xf9,0x04,0x8a,0x7c,0xff,0x86,0x06,0x06]
18170
18171v_cmp_lg_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
18172// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x86,0x86,0x06]
18173
18174v_cmp_lg_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
18175// CHECK: [0xf9,0x04,0x8a,0x7c,0x65,0x86,0x86,0x06]
18176
18177v_cmp_lg_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
18178// CHECK: [0xf9,0x04,0x8a,0x7c,0x66,0x86,0x86,0x06]
18179
18180v_cmp_lg_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
18181// CHECK: [0xf9,0x04,0x8a,0x7c,0x67,0x86,0x86,0x06]
18182
18183v_cmp_lg_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
18184// CHECK: [0xf9,0x04,0x8a,0x7c,0x6a,0x86,0x86,0x06]
18185
18186v_cmp_lg_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
18187// CHECK: [0xf9,0x04,0x8a,0x7c,0x6b,0x86,0x86,0x06]
18188
18189v_cmp_lg_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
18190// CHECK: [0xf9,0x04,0x8a,0x7c,0x7b,0x86,0x86,0x06]
18191
18192v_cmp_lg_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
18193// CHECK: [0xf9,0x04,0x8a,0x7c,0x7c,0x86,0x86,0x06]
18194
18195v_cmp_lg_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
18196// CHECK: [0xf9,0x04,0x8a,0x7c,0x7e,0x86,0x86,0x06]
18197
18198v_cmp_lg_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
18199// CHECK: [0xf9,0x04,0x8a,0x7c,0x7f,0x86,0x86,0x06]
18200
18201v_cmp_lg_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
18202// CHECK: [0xf9,0x04,0x8a,0x7c,0x80,0x86,0x86,0x06]
18203
18204v_cmp_lg_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
18205// CHECK: [0xf9,0x04,0x8a,0x7c,0xc1,0x86,0x86,0x06]
18206
18207v_cmp_lg_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
18208// CHECK: [0xf9,0x04,0x8a,0x7c,0xf0,0x86,0x86,0x06]
18209
18210v_cmp_lg_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
18211// CHECK: [0xf9,0x04,0x8a,0x7c,0xf7,0x86,0x86,0x06]
18212
18213v_cmp_lg_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
18214// CHECK: [0xf9,0x04,0x8a,0x7c,0xfb,0x86,0x86,0x06]
18215
18216v_cmp_lg_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
18217// CHECK: [0xf9,0x04,0x8a,0x7c,0xfc,0x86,0x86,0x06]
18218
18219v_cmp_lg_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
18220// CHECK: [0xf9,0x04,0x8a,0x7c,0xfd,0x86,0x86,0x06]
18221
18222v_cmp_lg_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
18223// CHECK: [0xf9,0xfe,0x8b,0x7c,0x01,0x86,0x06,0x06]
18224
18225v_cmp_lg_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
18226// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x86,0x06,0x06]
18227
18228v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
18229// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x86,0x00,0x06]
18230
18231v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
18232// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x86,0x01,0x06]
18233
18234v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
18235// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x86,0x02,0x06]
18236
18237v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
18238// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x86,0x03,0x06]
18239
18240v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
18241// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x86,0x04,0x06]
18242
18243v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
18244// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x86,0x05,0x06]
18245
18246v_cmp_lg_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
18247// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x86,0x16,0x06]
18248
18249v_cmp_lg_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
18250// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x86,0x26,0x06]
18251
18252v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
18253// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x86,0x06,0x06]
18254
18255v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
18256// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x86,0x06,0x00]
18257
18258v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
18259// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x86,0x06,0x01]
18260
18261v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
18262// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x86,0x06,0x02]
18263
18264v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
18265// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x86,0x06,0x03]
18266
18267v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
18268// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x86,0x06,0x04]
18269
18270v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
18271// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x86,0x06,0x05]
18272
18273v_cmp_lg_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
18274// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x86,0x06,0x16]
18275
18276v_cmp_lg_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
18277// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x86,0x06,0x26]
18278
18279v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
18280// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x86,0x06,0x06]
18281
18282v_cmp_ge_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
18283// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x88,0x06,0x06]
18284
18285v_cmp_ge_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
18286// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0xe4,0x06,0x06]
18287
18288v_cmp_ge_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
18289// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0xe6,0x06,0x06]
18290
18291v_cmp_ge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
18292// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x00,0x06,0x06]
18293
18294v_cmp_ge_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
18295// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0xfa,0x06,0x06]
18296
18297v_cmp_ge_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
18298// CHECK: [0xf9,0x04,0x8c,0x7c,0xff,0x86,0x06,0x06]
18299
18300v_cmp_ge_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
18301// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x86,0x86,0x06]
18302
18303v_cmp_ge_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
18304// CHECK: [0xf9,0x04,0x8c,0x7c,0x65,0x86,0x86,0x06]
18305
18306v_cmp_ge_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
18307// CHECK: [0xf9,0x04,0x8c,0x7c,0x66,0x86,0x86,0x06]
18308
18309v_cmp_ge_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
18310// CHECK: [0xf9,0x04,0x8c,0x7c,0x67,0x86,0x86,0x06]
18311
18312v_cmp_ge_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
18313// CHECK: [0xf9,0x04,0x8c,0x7c,0x6a,0x86,0x86,0x06]
18314
18315v_cmp_ge_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
18316// CHECK: [0xf9,0x04,0x8c,0x7c,0x6b,0x86,0x86,0x06]
18317
18318v_cmp_ge_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
18319// CHECK: [0xf9,0x04,0x8c,0x7c,0x7b,0x86,0x86,0x06]
18320
18321v_cmp_ge_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
18322// CHECK: [0xf9,0x04,0x8c,0x7c,0x7c,0x86,0x86,0x06]
18323
18324v_cmp_ge_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
18325// CHECK: [0xf9,0x04,0x8c,0x7c,0x7e,0x86,0x86,0x06]
18326
18327v_cmp_ge_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
18328// CHECK: [0xf9,0x04,0x8c,0x7c,0x7f,0x86,0x86,0x06]
18329
18330v_cmp_ge_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
18331// CHECK: [0xf9,0x04,0x8c,0x7c,0x80,0x86,0x86,0x06]
18332
18333v_cmp_ge_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
18334// CHECK: [0xf9,0x04,0x8c,0x7c,0xc1,0x86,0x86,0x06]
18335
18336v_cmp_ge_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
18337// CHECK: [0xf9,0x04,0x8c,0x7c,0xf0,0x86,0x86,0x06]
18338
18339v_cmp_ge_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
18340// CHECK: [0xf9,0x04,0x8c,0x7c,0xf7,0x86,0x86,0x06]
18341
18342v_cmp_ge_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
18343// CHECK: [0xf9,0x04,0x8c,0x7c,0xfb,0x86,0x86,0x06]
18344
18345v_cmp_ge_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
18346// CHECK: [0xf9,0x04,0x8c,0x7c,0xfc,0x86,0x86,0x06]
18347
18348v_cmp_ge_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
18349// CHECK: [0xf9,0x04,0x8c,0x7c,0xfd,0x86,0x86,0x06]
18350
18351v_cmp_ge_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
18352// CHECK: [0xf9,0xfe,0x8d,0x7c,0x01,0x86,0x06,0x06]
18353
18354v_cmp_ge_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
18355// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x86,0x06,0x06]
18356
18357v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
18358// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x86,0x00,0x06]
18359
18360v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
18361// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x86,0x01,0x06]
18362
18363v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
18364// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x86,0x02,0x06]
18365
18366v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
18367// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x86,0x03,0x06]
18368
18369v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
18370// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x86,0x04,0x06]
18371
18372v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
18373// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x86,0x05,0x06]
18374
18375v_cmp_ge_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
18376// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x86,0x16,0x06]
18377
18378v_cmp_ge_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
18379// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x86,0x26,0x06]
18380
18381v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
18382// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x86,0x06,0x06]
18383
18384v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
18385// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x86,0x06,0x00]
18386
18387v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
18388// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x86,0x06,0x01]
18389
18390v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
18391// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x86,0x06,0x02]
18392
18393v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
18394// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x86,0x06,0x03]
18395
18396v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
18397// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x86,0x06,0x04]
18398
18399v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
18400// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x86,0x06,0x05]
18401
18402v_cmp_ge_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
18403// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x86,0x06,0x16]
18404
18405v_cmp_ge_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
18406// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x86,0x06,0x26]
18407
18408v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
18409// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x86,0x06,0x06]
18410
18411v_cmp_o_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
18412// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x88,0x06,0x06]
18413
18414v_cmp_o_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
18415// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0xe4,0x06,0x06]
18416
18417v_cmp_o_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
18418// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0xe6,0x06,0x06]
18419
18420v_cmp_o_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
18421// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x00,0x06,0x06]
18422
18423v_cmp_o_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
18424// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0xfa,0x06,0x06]
18425
18426v_cmp_o_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
18427// CHECK: [0xf9,0x04,0x8e,0x7c,0xff,0x86,0x06,0x06]
18428
18429v_cmp_o_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
18430// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x86,0x86,0x06]
18431
18432v_cmp_o_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
18433// CHECK: [0xf9,0x04,0x8e,0x7c,0x65,0x86,0x86,0x06]
18434
18435v_cmp_o_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
18436// CHECK: [0xf9,0x04,0x8e,0x7c,0x66,0x86,0x86,0x06]
18437
18438v_cmp_o_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
18439// CHECK: [0xf9,0x04,0x8e,0x7c,0x67,0x86,0x86,0x06]
18440
18441v_cmp_o_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
18442// CHECK: [0xf9,0x04,0x8e,0x7c,0x6a,0x86,0x86,0x06]
18443
18444v_cmp_o_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
18445// CHECK: [0xf9,0x04,0x8e,0x7c,0x6b,0x86,0x86,0x06]
18446
18447v_cmp_o_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
18448// CHECK: [0xf9,0x04,0x8e,0x7c,0x7b,0x86,0x86,0x06]
18449
18450v_cmp_o_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
18451// CHECK: [0xf9,0x04,0x8e,0x7c,0x7c,0x86,0x86,0x06]
18452
18453v_cmp_o_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
18454// CHECK: [0xf9,0x04,0x8e,0x7c,0x7e,0x86,0x86,0x06]
18455
18456v_cmp_o_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
18457// CHECK: [0xf9,0x04,0x8e,0x7c,0x7f,0x86,0x86,0x06]
18458
18459v_cmp_o_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
18460// CHECK: [0xf9,0x04,0x8e,0x7c,0x80,0x86,0x86,0x06]
18461
18462v_cmp_o_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
18463// CHECK: [0xf9,0x04,0x8e,0x7c,0xc1,0x86,0x86,0x06]
18464
18465v_cmp_o_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
18466// CHECK: [0xf9,0x04,0x8e,0x7c,0xf0,0x86,0x86,0x06]
18467
18468v_cmp_o_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
18469// CHECK: [0xf9,0x04,0x8e,0x7c,0xf7,0x86,0x86,0x06]
18470
18471v_cmp_o_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
18472// CHECK: [0xf9,0x04,0x8e,0x7c,0xfb,0x86,0x86,0x06]
18473
18474v_cmp_o_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
18475// CHECK: [0xf9,0x04,0x8e,0x7c,0xfc,0x86,0x86,0x06]
18476
18477v_cmp_o_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
18478// CHECK: [0xf9,0x04,0x8e,0x7c,0xfd,0x86,0x86,0x06]
18479
18480v_cmp_o_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
18481// CHECK: [0xf9,0xfe,0x8f,0x7c,0x01,0x86,0x06,0x06]
18482
18483v_cmp_o_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
18484// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x86,0x06,0x06]
18485
18486v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
18487// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x86,0x00,0x06]
18488
18489v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
18490// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x86,0x01,0x06]
18491
18492v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
18493// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x86,0x02,0x06]
18494
18495v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
18496// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x86,0x03,0x06]
18497
18498v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
18499// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x86,0x04,0x06]
18500
18501v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
18502// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x86,0x05,0x06]
18503
18504v_cmp_o_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
18505// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x86,0x16,0x06]
18506
18507v_cmp_o_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
18508// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x86,0x26,0x06]
18509
18510v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
18511// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x86,0x06,0x06]
18512
18513v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
18514// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x86,0x06,0x00]
18515
18516v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
18517// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x86,0x06,0x01]
18518
18519v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
18520// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x86,0x06,0x02]
18521
18522v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
18523// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x86,0x06,0x03]
18524
18525v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
18526// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x86,0x06,0x04]
18527
18528v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
18529// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x86,0x06,0x05]
18530
18531v_cmp_o_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
18532// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x86,0x06,0x16]
18533
18534v_cmp_o_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
18535// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x86,0x06,0x26]
18536
18537v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
18538// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x86,0x06,0x06]
18539
18540v_cmp_u_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
18541// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x88,0x06,0x06]
18542
18543v_cmp_u_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
18544// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0xe4,0x06,0x06]
18545
18546v_cmp_u_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
18547// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0xe6,0x06,0x06]
18548
18549v_cmp_u_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
18550// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x00,0x06,0x06]
18551
18552v_cmp_u_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
18553// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0xfa,0x06,0x06]
18554
18555v_cmp_u_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
18556// CHECK: [0xf9,0x04,0x90,0x7c,0xff,0x86,0x06,0x06]
18557
18558v_cmp_u_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
18559// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x86,0x86,0x06]
18560
18561v_cmp_u_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
18562// CHECK: [0xf9,0x04,0x90,0x7c,0x65,0x86,0x86,0x06]
18563
18564v_cmp_u_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
18565// CHECK: [0xf9,0x04,0x90,0x7c,0x66,0x86,0x86,0x06]
18566
18567v_cmp_u_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
18568// CHECK: [0xf9,0x04,0x90,0x7c,0x67,0x86,0x86,0x06]
18569
18570v_cmp_u_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
18571// CHECK: [0xf9,0x04,0x90,0x7c,0x6a,0x86,0x86,0x06]
18572
18573v_cmp_u_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
18574// CHECK: [0xf9,0x04,0x90,0x7c,0x6b,0x86,0x86,0x06]
18575
18576v_cmp_u_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
18577// CHECK: [0xf9,0x04,0x90,0x7c,0x7b,0x86,0x86,0x06]
18578
18579v_cmp_u_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
18580// CHECK: [0xf9,0x04,0x90,0x7c,0x7c,0x86,0x86,0x06]
18581
18582v_cmp_u_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
18583// CHECK: [0xf9,0x04,0x90,0x7c,0x7e,0x86,0x86,0x06]
18584
18585v_cmp_u_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
18586// CHECK: [0xf9,0x04,0x90,0x7c,0x7f,0x86,0x86,0x06]
18587
18588v_cmp_u_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
18589// CHECK: [0xf9,0x04,0x90,0x7c,0x80,0x86,0x86,0x06]
18590
18591v_cmp_u_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
18592// CHECK: [0xf9,0x04,0x90,0x7c,0xc1,0x86,0x86,0x06]
18593
18594v_cmp_u_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
18595// CHECK: [0xf9,0x04,0x90,0x7c,0xf0,0x86,0x86,0x06]
18596
18597v_cmp_u_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
18598// CHECK: [0xf9,0x04,0x90,0x7c,0xf7,0x86,0x86,0x06]
18599
18600v_cmp_u_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
18601// CHECK: [0xf9,0x04,0x90,0x7c,0xfb,0x86,0x86,0x06]
18602
18603v_cmp_u_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
18604// CHECK: [0xf9,0x04,0x90,0x7c,0xfc,0x86,0x86,0x06]
18605
18606v_cmp_u_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
18607// CHECK: [0xf9,0x04,0x90,0x7c,0xfd,0x86,0x86,0x06]
18608
18609v_cmp_u_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
18610// CHECK: [0xf9,0xfe,0x91,0x7c,0x01,0x86,0x06,0x06]
18611
18612v_cmp_u_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
18613// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x86,0x06,0x06]
18614
18615v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
18616// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x86,0x00,0x06]
18617
18618v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
18619// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x86,0x01,0x06]
18620
18621v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
18622// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x86,0x02,0x06]
18623
18624v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
18625// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x86,0x03,0x06]
18626
18627v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
18628// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x86,0x04,0x06]
18629
18630v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
18631// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x86,0x05,0x06]
18632
18633v_cmp_u_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
18634// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x86,0x16,0x06]
18635
18636v_cmp_u_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
18637// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x86,0x26,0x06]
18638
18639v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
18640// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x86,0x06,0x06]
18641
18642v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
18643// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x86,0x06,0x00]
18644
18645v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
18646// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x86,0x06,0x01]
18647
18648v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
18649// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x86,0x06,0x02]
18650
18651v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
18652// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x86,0x06,0x03]
18653
18654v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
18655// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x86,0x06,0x04]
18656
18657v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
18658// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x86,0x06,0x05]
18659
18660v_cmp_u_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
18661// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x86,0x06,0x16]
18662
18663v_cmp_u_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
18664// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x86,0x06,0x26]
18665
18666v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
18667// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x86,0x06,0x06]
18668
18669v_cmp_nge_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
18670// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x88,0x06,0x06]
18671
18672v_cmp_nge_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
18673// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0xe4,0x06,0x06]
18674
18675v_cmp_nge_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
18676// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0xe6,0x06,0x06]
18677
18678v_cmp_nge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
18679// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x00,0x06,0x06]
18680
18681v_cmp_nge_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
18682// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0xfa,0x06,0x06]
18683
18684v_cmp_nge_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
18685// CHECK: [0xf9,0x04,0x92,0x7c,0xff,0x86,0x06,0x06]
18686
18687v_cmp_nge_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
18688// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x86,0x86,0x06]
18689
18690v_cmp_nge_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
18691// CHECK: [0xf9,0x04,0x92,0x7c,0x65,0x86,0x86,0x06]
18692
18693v_cmp_nge_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
18694// CHECK: [0xf9,0x04,0x92,0x7c,0x66,0x86,0x86,0x06]
18695
18696v_cmp_nge_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
18697// CHECK: [0xf9,0x04,0x92,0x7c,0x67,0x86,0x86,0x06]
18698
18699v_cmp_nge_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
18700// CHECK: [0xf9,0x04,0x92,0x7c,0x6a,0x86,0x86,0x06]
18701
18702v_cmp_nge_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
18703// CHECK: [0xf9,0x04,0x92,0x7c,0x6b,0x86,0x86,0x06]
18704
18705v_cmp_nge_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
18706// CHECK: [0xf9,0x04,0x92,0x7c,0x7b,0x86,0x86,0x06]
18707
18708v_cmp_nge_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
18709// CHECK: [0xf9,0x04,0x92,0x7c,0x7c,0x86,0x86,0x06]
18710
18711v_cmp_nge_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
18712// CHECK: [0xf9,0x04,0x92,0x7c,0x7e,0x86,0x86,0x06]
18713
18714v_cmp_nge_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
18715// CHECK: [0xf9,0x04,0x92,0x7c,0x7f,0x86,0x86,0x06]
18716
18717v_cmp_nge_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
18718// CHECK: [0xf9,0x04,0x92,0x7c,0x80,0x86,0x86,0x06]
18719
18720v_cmp_nge_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
18721// CHECK: [0xf9,0x04,0x92,0x7c,0xc1,0x86,0x86,0x06]
18722
18723v_cmp_nge_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
18724// CHECK: [0xf9,0x04,0x92,0x7c,0xf0,0x86,0x86,0x06]
18725
18726v_cmp_nge_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
18727// CHECK: [0xf9,0x04,0x92,0x7c,0xf7,0x86,0x86,0x06]
18728
18729v_cmp_nge_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
18730// CHECK: [0xf9,0x04,0x92,0x7c,0xfb,0x86,0x86,0x06]
18731
18732v_cmp_nge_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
18733// CHECK: [0xf9,0x04,0x92,0x7c,0xfc,0x86,0x86,0x06]
18734
18735v_cmp_nge_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
18736// CHECK: [0xf9,0x04,0x92,0x7c,0xfd,0x86,0x86,0x06]
18737
18738v_cmp_nge_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
18739// CHECK: [0xf9,0xfe,0x93,0x7c,0x01,0x86,0x06,0x06]
18740
18741v_cmp_nge_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
18742// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x86,0x06,0x06]
18743
18744v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
18745// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x86,0x00,0x06]
18746
18747v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
18748// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x86,0x01,0x06]
18749
18750v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
18751// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x86,0x02,0x06]
18752
18753v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
18754// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x86,0x03,0x06]
18755
18756v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
18757// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x86,0x04,0x06]
18758
18759v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
18760// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x86,0x05,0x06]
18761
18762v_cmp_nge_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
18763// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x86,0x16,0x06]
18764
18765v_cmp_nge_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
18766// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x86,0x26,0x06]
18767
18768v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
18769// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x86,0x06,0x06]
18770
18771v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
18772// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x86,0x06,0x00]
18773
18774v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
18775// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x86,0x06,0x01]
18776
18777v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
18778// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x86,0x06,0x02]
18779
18780v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
18781// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x86,0x06,0x03]
18782
18783v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
18784// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x86,0x06,0x04]
18785
18786v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
18787// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x86,0x06,0x05]
18788
18789v_cmp_nge_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
18790// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x86,0x06,0x16]
18791
18792v_cmp_nge_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
18793// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x86,0x06,0x26]
18794
18795v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
18796// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x86,0x06,0x06]
18797
18798v_cmp_nlg_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
18799// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x88,0x06,0x06]
18800
18801v_cmp_nlg_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
18802// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0xe4,0x06,0x06]
18803
18804v_cmp_nlg_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
18805// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0xe6,0x06,0x06]
18806
18807v_cmp_nlg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
18808// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x00,0x06,0x06]
18809
18810v_cmp_nlg_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
18811// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0xfa,0x06,0x06]
18812
18813v_cmp_nlg_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
18814// CHECK: [0xf9,0x04,0x94,0x7c,0xff,0x86,0x06,0x06]
18815
18816v_cmp_nlg_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
18817// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x86,0x86,0x06]
18818
18819v_cmp_nlg_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
18820// CHECK: [0xf9,0x04,0x94,0x7c,0x65,0x86,0x86,0x06]
18821
18822v_cmp_nlg_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
18823// CHECK: [0xf9,0x04,0x94,0x7c,0x66,0x86,0x86,0x06]
18824
18825v_cmp_nlg_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
18826// CHECK: [0xf9,0x04,0x94,0x7c,0x67,0x86,0x86,0x06]
18827
18828v_cmp_nlg_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
18829// CHECK: [0xf9,0x04,0x94,0x7c,0x6a,0x86,0x86,0x06]
18830
18831v_cmp_nlg_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
18832// CHECK: [0xf9,0x04,0x94,0x7c,0x6b,0x86,0x86,0x06]
18833
18834v_cmp_nlg_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
18835// CHECK: [0xf9,0x04,0x94,0x7c,0x7b,0x86,0x86,0x06]
18836
18837v_cmp_nlg_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
18838// CHECK: [0xf9,0x04,0x94,0x7c,0x7c,0x86,0x86,0x06]
18839
18840v_cmp_nlg_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
18841// CHECK: [0xf9,0x04,0x94,0x7c,0x7e,0x86,0x86,0x06]
18842
18843v_cmp_nlg_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
18844// CHECK: [0xf9,0x04,0x94,0x7c,0x7f,0x86,0x86,0x06]
18845
18846v_cmp_nlg_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
18847// CHECK: [0xf9,0x04,0x94,0x7c,0x80,0x86,0x86,0x06]
18848
18849v_cmp_nlg_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
18850// CHECK: [0xf9,0x04,0x94,0x7c,0xc1,0x86,0x86,0x06]
18851
18852v_cmp_nlg_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
18853// CHECK: [0xf9,0x04,0x94,0x7c,0xf0,0x86,0x86,0x06]
18854
18855v_cmp_nlg_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
18856// CHECK: [0xf9,0x04,0x94,0x7c,0xf7,0x86,0x86,0x06]
18857
18858v_cmp_nlg_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
18859// CHECK: [0xf9,0x04,0x94,0x7c,0xfb,0x86,0x86,0x06]
18860
18861v_cmp_nlg_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
18862// CHECK: [0xf9,0x04,0x94,0x7c,0xfc,0x86,0x86,0x06]
18863
18864v_cmp_nlg_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
18865// CHECK: [0xf9,0x04,0x94,0x7c,0xfd,0x86,0x86,0x06]
18866
18867v_cmp_nlg_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
18868// CHECK: [0xf9,0xfe,0x95,0x7c,0x01,0x86,0x06,0x06]
18869
18870v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
18871// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x86,0x06,0x06]
18872
18873v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
18874// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x86,0x00,0x06]
18875
18876v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
18877// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x86,0x01,0x06]
18878
18879v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
18880// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x86,0x02,0x06]
18881
18882v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
18883// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x86,0x03,0x06]
18884
18885v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
18886// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x86,0x04,0x06]
18887
18888v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
18889// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x86,0x05,0x06]
18890
18891v_cmp_nlg_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
18892// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x86,0x16,0x06]
18893
18894v_cmp_nlg_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
18895// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x86,0x26,0x06]
18896
18897v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
18898// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x86,0x06,0x06]
18899
18900v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
18901// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x86,0x06,0x00]
18902
18903v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
18904// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x86,0x06,0x01]
18905
18906v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
18907// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x86,0x06,0x02]
18908
18909v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
18910// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x86,0x06,0x03]
18911
18912v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
18913// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x86,0x06,0x04]
18914
18915v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
18916// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x86,0x06,0x05]
18917
18918v_cmp_nlg_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
18919// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x86,0x06,0x16]
18920
18921v_cmp_nlg_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
18922// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x86,0x06,0x26]
18923
18924v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
18925// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x86,0x06,0x06]
18926
18927v_cmp_ngt_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
18928// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x88,0x06,0x06]
18929
18930v_cmp_ngt_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
18931// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0xe4,0x06,0x06]
18932
18933v_cmp_ngt_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
18934// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0xe6,0x06,0x06]
18935
18936v_cmp_ngt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
18937// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x00,0x06,0x06]
18938
18939v_cmp_ngt_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
18940// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0xfa,0x06,0x06]
18941
18942v_cmp_ngt_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
18943// CHECK: [0xf9,0x04,0x96,0x7c,0xff,0x86,0x06,0x06]
18944
18945v_cmp_ngt_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
18946// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x86,0x86,0x06]
18947
18948v_cmp_ngt_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
18949// CHECK: [0xf9,0x04,0x96,0x7c,0x65,0x86,0x86,0x06]
18950
18951v_cmp_ngt_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
18952// CHECK: [0xf9,0x04,0x96,0x7c,0x66,0x86,0x86,0x06]
18953
18954v_cmp_ngt_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
18955// CHECK: [0xf9,0x04,0x96,0x7c,0x67,0x86,0x86,0x06]
18956
18957v_cmp_ngt_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
18958// CHECK: [0xf9,0x04,0x96,0x7c,0x6a,0x86,0x86,0x06]
18959
18960v_cmp_ngt_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
18961// CHECK: [0xf9,0x04,0x96,0x7c,0x6b,0x86,0x86,0x06]
18962
18963v_cmp_ngt_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
18964// CHECK: [0xf9,0x04,0x96,0x7c,0x7b,0x86,0x86,0x06]
18965
18966v_cmp_ngt_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
18967// CHECK: [0xf9,0x04,0x96,0x7c,0x7c,0x86,0x86,0x06]
18968
18969v_cmp_ngt_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
18970// CHECK: [0xf9,0x04,0x96,0x7c,0x7e,0x86,0x86,0x06]
18971
18972v_cmp_ngt_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
18973// CHECK: [0xf9,0x04,0x96,0x7c,0x7f,0x86,0x86,0x06]
18974
18975v_cmp_ngt_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
18976// CHECK: [0xf9,0x04,0x96,0x7c,0x80,0x86,0x86,0x06]
18977
18978v_cmp_ngt_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
18979// CHECK: [0xf9,0x04,0x96,0x7c,0xc1,0x86,0x86,0x06]
18980
18981v_cmp_ngt_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
18982// CHECK: [0xf9,0x04,0x96,0x7c,0xf0,0x86,0x86,0x06]
18983
18984v_cmp_ngt_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
18985// CHECK: [0xf9,0x04,0x96,0x7c,0xf7,0x86,0x86,0x06]
18986
18987v_cmp_ngt_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
18988// CHECK: [0xf9,0x04,0x96,0x7c,0xfb,0x86,0x86,0x06]
18989
18990v_cmp_ngt_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
18991// CHECK: [0xf9,0x04,0x96,0x7c,0xfc,0x86,0x86,0x06]
18992
18993v_cmp_ngt_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
18994// CHECK: [0xf9,0x04,0x96,0x7c,0xfd,0x86,0x86,0x06]
18995
18996v_cmp_ngt_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
18997// CHECK: [0xf9,0xfe,0x97,0x7c,0x01,0x86,0x06,0x06]
18998
18999v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
19000// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x86,0x06,0x06]
19001
19002v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
19003// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x86,0x00,0x06]
19004
19005v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
19006// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x86,0x01,0x06]
19007
19008v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
19009// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x86,0x02,0x06]
19010
19011v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
19012// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x86,0x03,0x06]
19013
19014v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
19015// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x86,0x04,0x06]
19016
19017v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
19018// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x86,0x05,0x06]
19019
19020v_cmp_ngt_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
19021// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x86,0x16,0x06]
19022
19023v_cmp_ngt_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
19024// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x86,0x26,0x06]
19025
19026v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
19027// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x86,0x06,0x06]
19028
19029v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
19030// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x86,0x06,0x00]
19031
19032v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
19033// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x86,0x06,0x01]
19034
19035v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
19036// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x86,0x06,0x02]
19037
19038v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
19039// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x86,0x06,0x03]
19040
19041v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
19042// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x86,0x06,0x04]
19043
19044v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
19045// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x86,0x06,0x05]
19046
19047v_cmp_ngt_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
19048// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x86,0x06,0x16]
19049
19050v_cmp_ngt_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
19051// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x86,0x06,0x26]
19052
19053v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
19054// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x86,0x06,0x06]
19055
19056v_cmp_nle_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
19057// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x88,0x06,0x06]
19058
19059v_cmp_nle_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
19060// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0xe4,0x06,0x06]
19061
19062v_cmp_nle_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
19063// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0xe6,0x06,0x06]
19064
19065v_cmp_nle_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
19066// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x00,0x06,0x06]
19067
19068v_cmp_nle_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
19069// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0xfa,0x06,0x06]
19070
19071v_cmp_nle_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
19072// CHECK: [0xf9,0x04,0x98,0x7c,0xff,0x86,0x06,0x06]
19073
19074v_cmp_nle_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
19075// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x86,0x86,0x06]
19076
19077v_cmp_nle_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
19078// CHECK: [0xf9,0x04,0x98,0x7c,0x65,0x86,0x86,0x06]
19079
19080v_cmp_nle_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
19081// CHECK: [0xf9,0x04,0x98,0x7c,0x66,0x86,0x86,0x06]
19082
19083v_cmp_nle_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
19084// CHECK: [0xf9,0x04,0x98,0x7c,0x67,0x86,0x86,0x06]
19085
19086v_cmp_nle_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
19087// CHECK: [0xf9,0x04,0x98,0x7c,0x6a,0x86,0x86,0x06]
19088
19089v_cmp_nle_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
19090// CHECK: [0xf9,0x04,0x98,0x7c,0x6b,0x86,0x86,0x06]
19091
19092v_cmp_nle_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
19093// CHECK: [0xf9,0x04,0x98,0x7c,0x7b,0x86,0x86,0x06]
19094
19095v_cmp_nle_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
19096// CHECK: [0xf9,0x04,0x98,0x7c,0x7c,0x86,0x86,0x06]
19097
19098v_cmp_nle_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
19099// CHECK: [0xf9,0x04,0x98,0x7c,0x7e,0x86,0x86,0x06]
19100
19101v_cmp_nle_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
19102// CHECK: [0xf9,0x04,0x98,0x7c,0x7f,0x86,0x86,0x06]
19103
19104v_cmp_nle_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
19105// CHECK: [0xf9,0x04,0x98,0x7c,0x80,0x86,0x86,0x06]
19106
19107v_cmp_nle_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
19108// CHECK: [0xf9,0x04,0x98,0x7c,0xc1,0x86,0x86,0x06]
19109
19110v_cmp_nle_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
19111// CHECK: [0xf9,0x04,0x98,0x7c,0xf0,0x86,0x86,0x06]
19112
19113v_cmp_nle_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
19114// CHECK: [0xf9,0x04,0x98,0x7c,0xf7,0x86,0x86,0x06]
19115
19116v_cmp_nle_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
19117// CHECK: [0xf9,0x04,0x98,0x7c,0xfb,0x86,0x86,0x06]
19118
19119v_cmp_nle_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
19120// CHECK: [0xf9,0x04,0x98,0x7c,0xfc,0x86,0x86,0x06]
19121
19122v_cmp_nle_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
19123// CHECK: [0xf9,0x04,0x98,0x7c,0xfd,0x86,0x86,0x06]
19124
19125v_cmp_nle_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
19126// CHECK: [0xf9,0xfe,0x99,0x7c,0x01,0x86,0x06,0x06]
19127
19128v_cmp_nle_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
19129// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x86,0x06,0x06]
19130
19131v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
19132// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x86,0x00,0x06]
19133
19134v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
19135// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x86,0x01,0x06]
19136
19137v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
19138// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x86,0x02,0x06]
19139
19140v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
19141// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x86,0x03,0x06]
19142
19143v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
19144// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x86,0x04,0x06]
19145
19146v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
19147// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x86,0x05,0x06]
19148
19149v_cmp_nle_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
19150// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x86,0x16,0x06]
19151
19152v_cmp_nle_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
19153// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x86,0x26,0x06]
19154
19155v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
19156// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x86,0x06,0x06]
19157
19158v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
19159// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x86,0x06,0x00]
19160
19161v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
19162// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x86,0x06,0x01]
19163
19164v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
19165// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x86,0x06,0x02]
19166
19167v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
19168// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x86,0x06,0x03]
19169
19170v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
19171// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x86,0x06,0x04]
19172
19173v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
19174// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x86,0x06,0x05]
19175
19176v_cmp_nle_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
19177// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x86,0x06,0x16]
19178
19179v_cmp_nle_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
19180// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x86,0x06,0x26]
19181
19182v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
19183// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x86,0x06,0x06]
19184
19185v_cmp_neq_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
19186// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x88,0x06,0x06]
19187
19188v_cmp_neq_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
19189// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0xe4,0x06,0x06]
19190
19191v_cmp_neq_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
19192// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0xe6,0x06,0x06]
19193
19194v_cmp_neq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
19195// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x00,0x06,0x06]
19196
19197v_cmp_neq_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
19198// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0xfa,0x06,0x06]
19199
19200v_cmp_neq_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
19201// CHECK: [0xf9,0x04,0x9a,0x7c,0xff,0x86,0x06,0x06]
19202
19203v_cmp_neq_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
19204// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x86,0x86,0x06]
19205
19206v_cmp_neq_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
19207// CHECK: [0xf9,0x04,0x9a,0x7c,0x65,0x86,0x86,0x06]
19208
19209v_cmp_neq_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
19210// CHECK: [0xf9,0x04,0x9a,0x7c,0x66,0x86,0x86,0x06]
19211
19212v_cmp_neq_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
19213// CHECK: [0xf9,0x04,0x9a,0x7c,0x67,0x86,0x86,0x06]
19214
19215v_cmp_neq_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
19216// CHECK: [0xf9,0x04,0x9a,0x7c,0x6a,0x86,0x86,0x06]
19217
19218v_cmp_neq_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
19219// CHECK: [0xf9,0x04,0x9a,0x7c,0x6b,0x86,0x86,0x06]
19220
19221v_cmp_neq_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
19222// CHECK: [0xf9,0x04,0x9a,0x7c,0x7b,0x86,0x86,0x06]
19223
19224v_cmp_neq_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
19225// CHECK: [0xf9,0x04,0x9a,0x7c,0x7c,0x86,0x86,0x06]
19226
19227v_cmp_neq_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
19228// CHECK: [0xf9,0x04,0x9a,0x7c,0x7e,0x86,0x86,0x06]
19229
19230v_cmp_neq_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
19231// CHECK: [0xf9,0x04,0x9a,0x7c,0x7f,0x86,0x86,0x06]
19232
19233v_cmp_neq_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
19234// CHECK: [0xf9,0x04,0x9a,0x7c,0x80,0x86,0x86,0x06]
19235
19236v_cmp_neq_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
19237// CHECK: [0xf9,0x04,0x9a,0x7c,0xc1,0x86,0x86,0x06]
19238
19239v_cmp_neq_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
19240// CHECK: [0xf9,0x04,0x9a,0x7c,0xf0,0x86,0x86,0x06]
19241
19242v_cmp_neq_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
19243// CHECK: [0xf9,0x04,0x9a,0x7c,0xf7,0x86,0x86,0x06]
19244
19245v_cmp_neq_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
19246// CHECK: [0xf9,0x04,0x9a,0x7c,0xfb,0x86,0x86,0x06]
19247
19248v_cmp_neq_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
19249// CHECK: [0xf9,0x04,0x9a,0x7c,0xfc,0x86,0x86,0x06]
19250
19251v_cmp_neq_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
19252// CHECK: [0xf9,0x04,0x9a,0x7c,0xfd,0x86,0x86,0x06]
19253
19254v_cmp_neq_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
19255// CHECK: [0xf9,0xfe,0x9b,0x7c,0x01,0x86,0x06,0x06]
19256
19257v_cmp_neq_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
19258// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x86,0x06,0x06]
19259
19260v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
19261// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x86,0x00,0x06]
19262
19263v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
19264// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x86,0x01,0x06]
19265
19266v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
19267// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x86,0x02,0x06]
19268
19269v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
19270// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x86,0x03,0x06]
19271
19272v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
19273// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x86,0x04,0x06]
19274
19275v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
19276// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x86,0x05,0x06]
19277
19278v_cmp_neq_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
19279// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x86,0x16,0x06]
19280
19281v_cmp_neq_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
19282// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x86,0x26,0x06]
19283
19284v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
19285// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x86,0x06,0x06]
19286
19287v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
19288// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x86,0x06,0x00]
19289
19290v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
19291// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x86,0x06,0x01]
19292
19293v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
19294// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x86,0x06,0x02]
19295
19296v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
19297// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x86,0x06,0x03]
19298
19299v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
19300// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x86,0x06,0x04]
19301
19302v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
19303// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x86,0x06,0x05]
19304
19305v_cmp_neq_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
19306// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x86,0x06,0x16]
19307
19308v_cmp_neq_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
19309// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x86,0x06,0x26]
19310
19311v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
19312// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x86,0x06,0x06]
19313
19314v_cmp_nlt_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
19315// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x88,0x06,0x06]
19316
19317v_cmp_nlt_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
19318// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0xe4,0x06,0x06]
19319
19320v_cmp_nlt_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
19321// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0xe6,0x06,0x06]
19322
19323v_cmp_nlt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
19324// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x00,0x06,0x06]
19325
19326v_cmp_nlt_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
19327// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0xfa,0x06,0x06]
19328
19329v_cmp_nlt_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
19330// CHECK: [0xf9,0x04,0x9c,0x7c,0xff,0x86,0x06,0x06]
19331
19332v_cmp_nlt_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
19333// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x86,0x86,0x06]
19334
19335v_cmp_nlt_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
19336// CHECK: [0xf9,0x04,0x9c,0x7c,0x65,0x86,0x86,0x06]
19337
19338v_cmp_nlt_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
19339// CHECK: [0xf9,0x04,0x9c,0x7c,0x66,0x86,0x86,0x06]
19340
19341v_cmp_nlt_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
19342// CHECK: [0xf9,0x04,0x9c,0x7c,0x67,0x86,0x86,0x06]
19343
19344v_cmp_nlt_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
19345// CHECK: [0xf9,0x04,0x9c,0x7c,0x6a,0x86,0x86,0x06]
19346
19347v_cmp_nlt_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
19348// CHECK: [0xf9,0x04,0x9c,0x7c,0x6b,0x86,0x86,0x06]
19349
19350v_cmp_nlt_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
19351// CHECK: [0xf9,0x04,0x9c,0x7c,0x7b,0x86,0x86,0x06]
19352
19353v_cmp_nlt_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
19354// CHECK: [0xf9,0x04,0x9c,0x7c,0x7c,0x86,0x86,0x06]
19355
19356v_cmp_nlt_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
19357// CHECK: [0xf9,0x04,0x9c,0x7c,0x7e,0x86,0x86,0x06]
19358
19359v_cmp_nlt_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
19360// CHECK: [0xf9,0x04,0x9c,0x7c,0x7f,0x86,0x86,0x06]
19361
19362v_cmp_nlt_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
19363// CHECK: [0xf9,0x04,0x9c,0x7c,0x80,0x86,0x86,0x06]
19364
19365v_cmp_nlt_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
19366// CHECK: [0xf9,0x04,0x9c,0x7c,0xc1,0x86,0x86,0x06]
19367
19368v_cmp_nlt_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
19369// CHECK: [0xf9,0x04,0x9c,0x7c,0xf0,0x86,0x86,0x06]
19370
19371v_cmp_nlt_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
19372// CHECK: [0xf9,0x04,0x9c,0x7c,0xf7,0x86,0x86,0x06]
19373
19374v_cmp_nlt_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
19375// CHECK: [0xf9,0x04,0x9c,0x7c,0xfb,0x86,0x86,0x06]
19376
19377v_cmp_nlt_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
19378// CHECK: [0xf9,0x04,0x9c,0x7c,0xfc,0x86,0x86,0x06]
19379
19380v_cmp_nlt_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
19381// CHECK: [0xf9,0x04,0x9c,0x7c,0xfd,0x86,0x86,0x06]
19382
19383v_cmp_nlt_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
19384// CHECK: [0xf9,0xfe,0x9d,0x7c,0x01,0x86,0x06,0x06]
19385
19386v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
19387// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x86,0x06,0x06]
19388
19389v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
19390// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x86,0x00,0x06]
19391
19392v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
19393// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x86,0x01,0x06]
19394
19395v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
19396// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x86,0x02,0x06]
19397
19398v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
19399// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x86,0x03,0x06]
19400
19401v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
19402// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x86,0x04,0x06]
19403
19404v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
19405// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x86,0x05,0x06]
19406
19407v_cmp_nlt_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
19408// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x86,0x16,0x06]
19409
19410v_cmp_nlt_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
19411// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x86,0x26,0x06]
19412
19413v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
19414// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x86,0x06,0x06]
19415
19416v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
19417// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x86,0x06,0x00]
19418
19419v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
19420// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x86,0x06,0x01]
19421
19422v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
19423// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x86,0x06,0x02]
19424
19425v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
19426// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x86,0x06,0x03]
19427
19428v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
19429// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x86,0x06,0x04]
19430
19431v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
19432// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x86,0x06,0x05]
19433
19434v_cmp_nlt_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
19435// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x86,0x06,0x16]
19436
19437v_cmp_nlt_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
19438// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x86,0x06,0x26]
19439
19440v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
19441// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x86,0x06,0x06]
19442
19443v_cmp_tru_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
19444// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x88,0x06,0x06]
19445
19446v_cmp_tru_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
19447// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0xe4,0x06,0x06]
19448
19449v_cmp_tru_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
19450// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0xe6,0x06,0x06]
19451
19452v_cmp_tru_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
19453// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x00,0x06,0x06]
19454
19455v_cmp_tru_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
19456// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0xfa,0x06,0x06]
19457
19458v_cmp_tru_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
19459// CHECK: [0xf9,0x04,0x9e,0x7c,0xff,0x86,0x06,0x06]
19460
19461v_cmp_tru_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
19462// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x86,0x86,0x06]
19463
19464v_cmp_tru_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
19465// CHECK: [0xf9,0x04,0x9e,0x7c,0x65,0x86,0x86,0x06]
19466
19467v_cmp_tru_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
19468// CHECK: [0xf9,0x04,0x9e,0x7c,0x66,0x86,0x86,0x06]
19469
19470v_cmp_tru_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
19471// CHECK: [0xf9,0x04,0x9e,0x7c,0x67,0x86,0x86,0x06]
19472
19473v_cmp_tru_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
19474// CHECK: [0xf9,0x04,0x9e,0x7c,0x6a,0x86,0x86,0x06]
19475
19476v_cmp_tru_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
19477// CHECK: [0xf9,0x04,0x9e,0x7c,0x6b,0x86,0x86,0x06]
19478
19479v_cmp_tru_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
19480// CHECK: [0xf9,0x04,0x9e,0x7c,0x7b,0x86,0x86,0x06]
19481
19482v_cmp_tru_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
19483// CHECK: [0xf9,0x04,0x9e,0x7c,0x7c,0x86,0x86,0x06]
19484
19485v_cmp_tru_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
19486// CHECK: [0xf9,0x04,0x9e,0x7c,0x7e,0x86,0x86,0x06]
19487
19488v_cmp_tru_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
19489// CHECK: [0xf9,0x04,0x9e,0x7c,0x7f,0x86,0x86,0x06]
19490
19491v_cmp_tru_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
19492// CHECK: [0xf9,0x04,0x9e,0x7c,0x80,0x86,0x86,0x06]
19493
19494v_cmp_tru_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
19495// CHECK: [0xf9,0x04,0x9e,0x7c,0xc1,0x86,0x86,0x06]
19496
19497v_cmp_tru_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
19498// CHECK: [0xf9,0x04,0x9e,0x7c,0xf0,0x86,0x86,0x06]
19499
19500v_cmp_tru_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
19501// CHECK: [0xf9,0x04,0x9e,0x7c,0xf7,0x86,0x86,0x06]
19502
19503v_cmp_tru_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
19504// CHECK: [0xf9,0x04,0x9e,0x7c,0xfb,0x86,0x86,0x06]
19505
19506v_cmp_tru_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
19507// CHECK: [0xf9,0x04,0x9e,0x7c,0xfc,0x86,0x86,0x06]
19508
19509v_cmp_tru_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
19510// CHECK: [0xf9,0x04,0x9e,0x7c,0xfd,0x86,0x86,0x06]
19511
19512v_cmp_tru_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
19513// CHECK: [0xf9,0xfe,0x9f,0x7c,0x01,0x86,0x06,0x06]
19514
19515v_cmp_tru_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
19516// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x86,0x06,0x06]
19517
19518v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
19519// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x86,0x00,0x06]
19520
19521v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
19522// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x86,0x01,0x06]
19523
19524v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
19525// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x86,0x02,0x06]
19526
19527v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
19528// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x86,0x03,0x06]
19529
19530v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
19531// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x86,0x04,0x06]
19532
19533v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
19534// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x86,0x05,0x06]
19535
19536v_cmp_tru_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
19537// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x86,0x16,0x06]
19538
19539v_cmp_tru_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
19540// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x86,0x26,0x06]
19541
19542v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
19543// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x86,0x06,0x06]
19544
19545v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
19546// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x86,0x06,0x00]
19547
19548v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
19549// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x86,0x06,0x01]
19550
19551v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
19552// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x86,0x06,0x02]
19553
19554v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
19555// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x86,0x06,0x03]
19556
19557v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
19558// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x86,0x06,0x04]
19559
19560v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
19561// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x86,0x06,0x05]
19562
19563v_cmp_tru_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
19564// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x86,0x06,0x16]
19565
19566v_cmp_tru_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
19567// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x86,0x06,0x26]
19568
19569v_cmpx_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
19570// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x86,0x06,0x06]
19571
19572v_cmpx_f_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
19573// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x88,0x06,0x06]
19574
19575v_cmpx_f_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
19576// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0xe4,0x06,0x06]
19577
19578v_cmpx_f_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
19579// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0xe6,0x06,0x06]
19580
19581v_cmpx_f_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
19582// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x00,0x06,0x06]
19583
19584v_cmpx_f_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
19585// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0xfa,0x06,0x06]
19586
19587v_cmpx_f_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
19588// CHECK: [0xf9,0x04,0xa0,0x7c,0xff,0x86,0x06,0x06]
19589
19590v_cmpx_f_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
19591// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x86,0x86,0x06]
19592
19593v_cmpx_f_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
19594// CHECK: [0xf9,0x04,0xa0,0x7c,0x65,0x86,0x86,0x06]
19595
19596v_cmpx_f_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
19597// CHECK: [0xf9,0x04,0xa0,0x7c,0x66,0x86,0x86,0x06]
19598
19599v_cmpx_f_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
19600// CHECK: [0xf9,0x04,0xa0,0x7c,0x67,0x86,0x86,0x06]
19601
19602v_cmpx_f_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
19603// CHECK: [0xf9,0x04,0xa0,0x7c,0x6a,0x86,0x86,0x06]
19604
19605v_cmpx_f_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
19606// CHECK: [0xf9,0x04,0xa0,0x7c,0x6b,0x86,0x86,0x06]
19607
19608v_cmpx_f_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
19609// CHECK: [0xf9,0x04,0xa0,0x7c,0x7b,0x86,0x86,0x06]
19610
19611v_cmpx_f_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
19612// CHECK: [0xf9,0x04,0xa0,0x7c,0x7c,0x86,0x86,0x06]
19613
19614v_cmpx_f_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
19615// CHECK: [0xf9,0x04,0xa0,0x7c,0x7e,0x86,0x86,0x06]
19616
19617v_cmpx_f_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
19618// CHECK: [0xf9,0x04,0xa0,0x7c,0x7f,0x86,0x86,0x06]
19619
19620v_cmpx_f_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
19621// CHECK: [0xf9,0x04,0xa0,0x7c,0x80,0x86,0x86,0x06]
19622
19623v_cmpx_f_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
19624// CHECK: [0xf9,0x04,0xa0,0x7c,0xc1,0x86,0x86,0x06]
19625
19626v_cmpx_f_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
19627// CHECK: [0xf9,0x04,0xa0,0x7c,0xf0,0x86,0x86,0x06]
19628
19629v_cmpx_f_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
19630// CHECK: [0xf9,0x04,0xa0,0x7c,0xf7,0x86,0x86,0x06]
19631
19632v_cmpx_f_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
19633// CHECK: [0xf9,0x04,0xa0,0x7c,0xfb,0x86,0x86,0x06]
19634
19635v_cmpx_f_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
19636// CHECK: [0xf9,0x04,0xa0,0x7c,0xfc,0x86,0x86,0x06]
19637
19638v_cmpx_f_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
19639// CHECK: [0xf9,0x04,0xa0,0x7c,0xfd,0x86,0x86,0x06]
19640
19641v_cmpx_f_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
19642// CHECK: [0xf9,0xfe,0xa1,0x7c,0x01,0x86,0x06,0x06]
19643
19644v_cmpx_f_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
19645// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x86,0x06,0x06]
19646
19647v_cmpx_f_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
19648// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x86,0x00,0x06]
19649
19650v_cmpx_f_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
19651// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x86,0x01,0x06]
19652
19653v_cmpx_f_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
19654// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x86,0x02,0x06]
19655
19656v_cmpx_f_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
19657// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x86,0x03,0x06]
19658
19659v_cmpx_f_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
19660// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x86,0x04,0x06]
19661
19662v_cmpx_f_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
19663// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x86,0x05,0x06]
19664
19665v_cmpx_f_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
19666// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x86,0x16,0x06]
19667
19668v_cmpx_f_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
19669// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x86,0x26,0x06]
19670
19671v_cmpx_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
19672// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x86,0x06,0x06]
19673
19674v_cmpx_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
19675// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x86,0x06,0x00]
19676
19677v_cmpx_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
19678// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x86,0x06,0x01]
19679
19680v_cmpx_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
19681// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x86,0x06,0x02]
19682
19683v_cmpx_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
19684// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x86,0x06,0x03]
19685
19686v_cmpx_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
19687// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x86,0x06,0x04]
19688
19689v_cmpx_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
19690// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x86,0x06,0x05]
19691
19692v_cmpx_f_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
19693// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x86,0x06,0x16]
19694
19695v_cmpx_f_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
19696// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x86,0x06,0x26]
19697
19698v_cmpx_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
19699// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x86,0x06,0x06]
19700
19701v_cmpx_lt_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
19702// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x88,0x06,0x06]
19703
19704v_cmpx_lt_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
19705// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0xe4,0x06,0x06]
19706
19707v_cmpx_lt_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
19708// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0xe6,0x06,0x06]
19709
19710v_cmpx_lt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
19711// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x00,0x06,0x06]
19712
19713v_cmpx_lt_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
19714// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0xfa,0x06,0x06]
19715
19716v_cmpx_lt_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
19717// CHECK: [0xf9,0x04,0xa2,0x7c,0xff,0x86,0x06,0x06]
19718
19719v_cmpx_lt_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
19720// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x86,0x86,0x06]
19721
19722v_cmpx_lt_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
19723// CHECK: [0xf9,0x04,0xa2,0x7c,0x65,0x86,0x86,0x06]
19724
19725v_cmpx_lt_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
19726// CHECK: [0xf9,0x04,0xa2,0x7c,0x66,0x86,0x86,0x06]
19727
19728v_cmpx_lt_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
19729// CHECK: [0xf9,0x04,0xa2,0x7c,0x67,0x86,0x86,0x06]
19730
19731v_cmpx_lt_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
19732// CHECK: [0xf9,0x04,0xa2,0x7c,0x6a,0x86,0x86,0x06]
19733
19734v_cmpx_lt_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
19735// CHECK: [0xf9,0x04,0xa2,0x7c,0x6b,0x86,0x86,0x06]
19736
19737v_cmpx_lt_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
19738// CHECK: [0xf9,0x04,0xa2,0x7c,0x7b,0x86,0x86,0x06]
19739
19740v_cmpx_lt_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
19741// CHECK: [0xf9,0x04,0xa2,0x7c,0x7c,0x86,0x86,0x06]
19742
19743v_cmpx_lt_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
19744// CHECK: [0xf9,0x04,0xa2,0x7c,0x7e,0x86,0x86,0x06]
19745
19746v_cmpx_lt_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
19747// CHECK: [0xf9,0x04,0xa2,0x7c,0x7f,0x86,0x86,0x06]
19748
19749v_cmpx_lt_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
19750// CHECK: [0xf9,0x04,0xa2,0x7c,0x80,0x86,0x86,0x06]
19751
19752v_cmpx_lt_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
19753// CHECK: [0xf9,0x04,0xa2,0x7c,0xc1,0x86,0x86,0x06]
19754
19755v_cmpx_lt_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
19756// CHECK: [0xf9,0x04,0xa2,0x7c,0xf0,0x86,0x86,0x06]
19757
19758v_cmpx_lt_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
19759// CHECK: [0xf9,0x04,0xa2,0x7c,0xf7,0x86,0x86,0x06]
19760
19761v_cmpx_lt_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
19762// CHECK: [0xf9,0x04,0xa2,0x7c,0xfb,0x86,0x86,0x06]
19763
19764v_cmpx_lt_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
19765// CHECK: [0xf9,0x04,0xa2,0x7c,0xfc,0x86,0x86,0x06]
19766
19767v_cmpx_lt_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
19768// CHECK: [0xf9,0x04,0xa2,0x7c,0xfd,0x86,0x86,0x06]
19769
19770v_cmpx_lt_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
19771// CHECK: [0xf9,0xfe,0xa3,0x7c,0x01,0x86,0x06,0x06]
19772
19773v_cmpx_lt_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
19774// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x86,0x06,0x06]
19775
19776v_cmpx_lt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
19777// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x86,0x00,0x06]
19778
19779v_cmpx_lt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
19780// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x86,0x01,0x06]
19781
19782v_cmpx_lt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
19783// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x86,0x02,0x06]
19784
19785v_cmpx_lt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
19786// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x86,0x03,0x06]
19787
19788v_cmpx_lt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
19789// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x86,0x04,0x06]
19790
19791v_cmpx_lt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
19792// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x86,0x05,0x06]
19793
19794v_cmpx_lt_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
19795// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x86,0x16,0x06]
19796
19797v_cmpx_lt_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
19798// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x86,0x26,0x06]
19799
19800v_cmpx_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
19801// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x86,0x06,0x06]
19802
19803v_cmpx_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
19804// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x86,0x06,0x00]
19805
19806v_cmpx_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
19807// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x86,0x06,0x01]
19808
19809v_cmpx_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
19810// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x86,0x06,0x02]
19811
19812v_cmpx_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
19813// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x86,0x06,0x03]
19814
19815v_cmpx_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
19816// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x86,0x06,0x04]
19817
19818v_cmpx_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
19819// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x86,0x06,0x05]
19820
19821v_cmpx_lt_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
19822// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x86,0x06,0x16]
19823
19824v_cmpx_lt_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
19825// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x86,0x06,0x26]
19826
19827v_cmpx_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
19828// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x86,0x06,0x06]
19829
19830v_cmpx_eq_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
19831// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x88,0x06,0x06]
19832
19833v_cmpx_eq_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
19834// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0xe4,0x06,0x06]
19835
19836v_cmpx_eq_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
19837// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0xe6,0x06,0x06]
19838
19839v_cmpx_eq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
19840// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x00,0x06,0x06]
19841
19842v_cmpx_eq_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
19843// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0xfa,0x06,0x06]
19844
19845v_cmpx_eq_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
19846// CHECK: [0xf9,0x04,0xa4,0x7c,0xff,0x86,0x06,0x06]
19847
19848v_cmpx_eq_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
19849// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x86,0x86,0x06]
19850
19851v_cmpx_eq_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
19852// CHECK: [0xf9,0x04,0xa4,0x7c,0x65,0x86,0x86,0x06]
19853
19854v_cmpx_eq_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
19855// CHECK: [0xf9,0x04,0xa4,0x7c,0x66,0x86,0x86,0x06]
19856
19857v_cmpx_eq_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
19858// CHECK: [0xf9,0x04,0xa4,0x7c,0x67,0x86,0x86,0x06]
19859
19860v_cmpx_eq_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
19861// CHECK: [0xf9,0x04,0xa4,0x7c,0x6a,0x86,0x86,0x06]
19862
19863v_cmpx_eq_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
19864// CHECK: [0xf9,0x04,0xa4,0x7c,0x6b,0x86,0x86,0x06]
19865
19866v_cmpx_eq_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
19867// CHECK: [0xf9,0x04,0xa4,0x7c,0x7b,0x86,0x86,0x06]
19868
19869v_cmpx_eq_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
19870// CHECK: [0xf9,0x04,0xa4,0x7c,0x7c,0x86,0x86,0x06]
19871
19872v_cmpx_eq_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
19873// CHECK: [0xf9,0x04,0xa4,0x7c,0x7e,0x86,0x86,0x06]
19874
19875v_cmpx_eq_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
19876// CHECK: [0xf9,0x04,0xa4,0x7c,0x7f,0x86,0x86,0x06]
19877
19878v_cmpx_eq_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
19879// CHECK: [0xf9,0x04,0xa4,0x7c,0x80,0x86,0x86,0x06]
19880
19881v_cmpx_eq_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
19882// CHECK: [0xf9,0x04,0xa4,0x7c,0xc1,0x86,0x86,0x06]
19883
19884v_cmpx_eq_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
19885// CHECK: [0xf9,0x04,0xa4,0x7c,0xf0,0x86,0x86,0x06]
19886
19887v_cmpx_eq_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
19888// CHECK: [0xf9,0x04,0xa4,0x7c,0xf7,0x86,0x86,0x06]
19889
19890v_cmpx_eq_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
19891// CHECK: [0xf9,0x04,0xa4,0x7c,0xfb,0x86,0x86,0x06]
19892
19893v_cmpx_eq_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
19894// CHECK: [0xf9,0x04,0xa4,0x7c,0xfc,0x86,0x86,0x06]
19895
19896v_cmpx_eq_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
19897// CHECK: [0xf9,0x04,0xa4,0x7c,0xfd,0x86,0x86,0x06]
19898
19899v_cmpx_eq_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
19900// CHECK: [0xf9,0xfe,0xa5,0x7c,0x01,0x86,0x06,0x06]
19901
19902v_cmpx_eq_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
19903// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x86,0x06,0x06]
19904
19905v_cmpx_eq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
19906// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x86,0x00,0x06]
19907
19908v_cmpx_eq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
19909// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x86,0x01,0x06]
19910
19911v_cmpx_eq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
19912// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x86,0x02,0x06]
19913
19914v_cmpx_eq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
19915// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x86,0x03,0x06]
19916
19917v_cmpx_eq_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
19918// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x86,0x04,0x06]
19919
19920v_cmpx_eq_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
19921// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x86,0x05,0x06]
19922
19923v_cmpx_eq_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
19924// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x86,0x16,0x06]
19925
19926v_cmpx_eq_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
19927// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x86,0x26,0x06]
19928
19929v_cmpx_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
19930// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x86,0x06,0x06]
19931
19932v_cmpx_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
19933// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x86,0x06,0x00]
19934
19935v_cmpx_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
19936// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x86,0x06,0x01]
19937
19938v_cmpx_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
19939// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x86,0x06,0x02]
19940
19941v_cmpx_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
19942// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x86,0x06,0x03]
19943
19944v_cmpx_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
19945// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x86,0x06,0x04]
19946
19947v_cmpx_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
19948// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x86,0x06,0x05]
19949
19950v_cmpx_eq_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
19951// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x86,0x06,0x16]
19952
19953v_cmpx_eq_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
19954// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x86,0x06,0x26]
19955
19956v_cmpx_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
19957// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x86,0x06,0x06]
19958
19959v_cmpx_le_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
19960// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x88,0x06,0x06]
19961
19962v_cmpx_le_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
19963// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0xe4,0x06,0x06]
19964
19965v_cmpx_le_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
19966// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0xe6,0x06,0x06]
19967
19968v_cmpx_le_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
19969// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x00,0x06,0x06]
19970
19971v_cmpx_le_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
19972// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0xfa,0x06,0x06]
19973
19974v_cmpx_le_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
19975// CHECK: [0xf9,0x04,0xa6,0x7c,0xff,0x86,0x06,0x06]
19976
19977v_cmpx_le_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
19978// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x86,0x86,0x06]
19979
19980v_cmpx_le_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
19981// CHECK: [0xf9,0x04,0xa6,0x7c,0x65,0x86,0x86,0x06]
19982
19983v_cmpx_le_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
19984// CHECK: [0xf9,0x04,0xa6,0x7c,0x66,0x86,0x86,0x06]
19985
19986v_cmpx_le_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
19987// CHECK: [0xf9,0x04,0xa6,0x7c,0x67,0x86,0x86,0x06]
19988
19989v_cmpx_le_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
19990// CHECK: [0xf9,0x04,0xa6,0x7c,0x6a,0x86,0x86,0x06]
19991
19992v_cmpx_le_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
19993// CHECK: [0xf9,0x04,0xa6,0x7c,0x6b,0x86,0x86,0x06]
19994
19995v_cmpx_le_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
19996// CHECK: [0xf9,0x04,0xa6,0x7c,0x7b,0x86,0x86,0x06]
19997
19998v_cmpx_le_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
19999// CHECK: [0xf9,0x04,0xa6,0x7c,0x7c,0x86,0x86,0x06]
20000
20001v_cmpx_le_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
20002// CHECK: [0xf9,0x04,0xa6,0x7c,0x7e,0x86,0x86,0x06]
20003
20004v_cmpx_le_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
20005// CHECK: [0xf9,0x04,0xa6,0x7c,0x7f,0x86,0x86,0x06]
20006
20007v_cmpx_le_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
20008// CHECK: [0xf9,0x04,0xa6,0x7c,0x80,0x86,0x86,0x06]
20009
20010v_cmpx_le_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
20011// CHECK: [0xf9,0x04,0xa6,0x7c,0xc1,0x86,0x86,0x06]
20012
20013v_cmpx_le_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
20014// CHECK: [0xf9,0x04,0xa6,0x7c,0xf0,0x86,0x86,0x06]
20015
20016v_cmpx_le_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
20017// CHECK: [0xf9,0x04,0xa6,0x7c,0xf7,0x86,0x86,0x06]
20018
20019v_cmpx_le_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
20020// CHECK: [0xf9,0x04,0xa6,0x7c,0xfb,0x86,0x86,0x06]
20021
20022v_cmpx_le_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
20023// CHECK: [0xf9,0x04,0xa6,0x7c,0xfc,0x86,0x86,0x06]
20024
20025v_cmpx_le_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
20026// CHECK: [0xf9,0x04,0xa6,0x7c,0xfd,0x86,0x86,0x06]
20027
20028v_cmpx_le_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
20029// CHECK: [0xf9,0xfe,0xa7,0x7c,0x01,0x86,0x06,0x06]
20030
20031v_cmpx_le_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
20032// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x86,0x06,0x06]
20033
20034v_cmpx_le_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
20035// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x86,0x00,0x06]
20036
20037v_cmpx_le_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
20038// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x86,0x01,0x06]
20039
20040v_cmpx_le_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
20041// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x86,0x02,0x06]
20042
20043v_cmpx_le_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
20044// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x86,0x03,0x06]
20045
20046v_cmpx_le_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
20047// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x86,0x04,0x06]
20048
20049v_cmpx_le_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
20050// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x86,0x05,0x06]
20051
20052v_cmpx_le_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
20053// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x86,0x16,0x06]
20054
20055v_cmpx_le_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
20056// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x86,0x26,0x06]
20057
20058v_cmpx_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
20059// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x86,0x06,0x06]
20060
20061v_cmpx_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
20062// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x86,0x06,0x00]
20063
20064v_cmpx_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
20065// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x86,0x06,0x01]
20066
20067v_cmpx_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
20068// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x86,0x06,0x02]
20069
20070v_cmpx_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
20071// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x86,0x06,0x03]
20072
20073v_cmpx_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
20074// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x86,0x06,0x04]
20075
20076v_cmpx_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
20077// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x86,0x06,0x05]
20078
20079v_cmpx_le_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
20080// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x86,0x06,0x16]
20081
20082v_cmpx_le_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
20083// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x86,0x06,0x26]
20084
20085v_cmpx_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
20086// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x86,0x06,0x06]
20087
20088v_cmpx_gt_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
20089// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x88,0x06,0x06]
20090
20091v_cmpx_gt_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
20092// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0xe4,0x06,0x06]
20093
20094v_cmpx_gt_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
20095// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0xe6,0x06,0x06]
20096
20097v_cmpx_gt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
20098// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x00,0x06,0x06]
20099
20100v_cmpx_gt_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
20101// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0xfa,0x06,0x06]
20102
20103v_cmpx_gt_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
20104// CHECK: [0xf9,0x04,0xa8,0x7c,0xff,0x86,0x06,0x06]
20105
20106v_cmpx_gt_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
20107// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x86,0x86,0x06]
20108
20109v_cmpx_gt_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
20110// CHECK: [0xf9,0x04,0xa8,0x7c,0x65,0x86,0x86,0x06]
20111
20112v_cmpx_gt_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
20113// CHECK: [0xf9,0x04,0xa8,0x7c,0x66,0x86,0x86,0x06]
20114
20115v_cmpx_gt_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
20116// CHECK: [0xf9,0x04,0xa8,0x7c,0x67,0x86,0x86,0x06]
20117
20118v_cmpx_gt_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
20119// CHECK: [0xf9,0x04,0xa8,0x7c,0x6a,0x86,0x86,0x06]
20120
20121v_cmpx_gt_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
20122// CHECK: [0xf9,0x04,0xa8,0x7c,0x6b,0x86,0x86,0x06]
20123
20124v_cmpx_gt_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
20125// CHECK: [0xf9,0x04,0xa8,0x7c,0x7b,0x86,0x86,0x06]
20126
20127v_cmpx_gt_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
20128// CHECK: [0xf9,0x04,0xa8,0x7c,0x7c,0x86,0x86,0x06]
20129
20130v_cmpx_gt_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
20131// CHECK: [0xf9,0x04,0xa8,0x7c,0x7e,0x86,0x86,0x06]
20132
20133v_cmpx_gt_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
20134// CHECK: [0xf9,0x04,0xa8,0x7c,0x7f,0x86,0x86,0x06]
20135
20136v_cmpx_gt_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
20137// CHECK: [0xf9,0x04,0xa8,0x7c,0x80,0x86,0x86,0x06]
20138
20139v_cmpx_gt_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
20140// CHECK: [0xf9,0x04,0xa8,0x7c,0xc1,0x86,0x86,0x06]
20141
20142v_cmpx_gt_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
20143// CHECK: [0xf9,0x04,0xa8,0x7c,0xf0,0x86,0x86,0x06]
20144
20145v_cmpx_gt_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
20146// CHECK: [0xf9,0x04,0xa8,0x7c,0xf7,0x86,0x86,0x06]
20147
20148v_cmpx_gt_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
20149// CHECK: [0xf9,0x04,0xa8,0x7c,0xfb,0x86,0x86,0x06]
20150
20151v_cmpx_gt_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
20152// CHECK: [0xf9,0x04,0xa8,0x7c,0xfc,0x86,0x86,0x06]
20153
20154v_cmpx_gt_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
20155// CHECK: [0xf9,0x04,0xa8,0x7c,0xfd,0x86,0x86,0x06]
20156
20157v_cmpx_gt_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
20158// CHECK: [0xf9,0xfe,0xa9,0x7c,0x01,0x86,0x06,0x06]
20159
20160v_cmpx_gt_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
20161// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x86,0x06,0x06]
20162
20163v_cmpx_gt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
20164// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x86,0x00,0x06]
20165
20166v_cmpx_gt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
20167// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x86,0x01,0x06]
20168
20169v_cmpx_gt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
20170// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x86,0x02,0x06]
20171
20172v_cmpx_gt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
20173// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x86,0x03,0x06]
20174
20175v_cmpx_gt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
20176// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x86,0x04,0x06]
20177
20178v_cmpx_gt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
20179// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x86,0x05,0x06]
20180
20181v_cmpx_gt_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
20182// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x86,0x16,0x06]
20183
20184v_cmpx_gt_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
20185// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x86,0x26,0x06]
20186
20187v_cmpx_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
20188// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x86,0x06,0x06]
20189
20190v_cmpx_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
20191// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x86,0x06,0x00]
20192
20193v_cmpx_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
20194// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x86,0x06,0x01]
20195
20196v_cmpx_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
20197// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x86,0x06,0x02]
20198
20199v_cmpx_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
20200// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x86,0x06,0x03]
20201
20202v_cmpx_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
20203// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x86,0x06,0x04]
20204
20205v_cmpx_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
20206// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x86,0x06,0x05]
20207
20208v_cmpx_gt_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
20209// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x86,0x06,0x16]
20210
20211v_cmpx_gt_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
20212// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x86,0x06,0x26]
20213
20214v_cmpx_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
20215// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x86,0x06,0x06]
20216
20217v_cmpx_lg_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
20218// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x88,0x06,0x06]
20219
20220v_cmpx_lg_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
20221// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0xe4,0x06,0x06]
20222
20223v_cmpx_lg_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
20224// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0xe6,0x06,0x06]
20225
20226v_cmpx_lg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
20227// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x00,0x06,0x06]
20228
20229v_cmpx_lg_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
20230// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0xfa,0x06,0x06]
20231
20232v_cmpx_lg_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
20233// CHECK: [0xf9,0x04,0xaa,0x7c,0xff,0x86,0x06,0x06]
20234
20235v_cmpx_lg_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
20236// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x86,0x86,0x06]
20237
20238v_cmpx_lg_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
20239// CHECK: [0xf9,0x04,0xaa,0x7c,0x65,0x86,0x86,0x06]
20240
20241v_cmpx_lg_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
20242// CHECK: [0xf9,0x04,0xaa,0x7c,0x66,0x86,0x86,0x06]
20243
20244v_cmpx_lg_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
20245// CHECK: [0xf9,0x04,0xaa,0x7c,0x67,0x86,0x86,0x06]
20246
20247v_cmpx_lg_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
20248// CHECK: [0xf9,0x04,0xaa,0x7c,0x6a,0x86,0x86,0x06]
20249
20250v_cmpx_lg_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
20251// CHECK: [0xf9,0x04,0xaa,0x7c,0x6b,0x86,0x86,0x06]
20252
20253v_cmpx_lg_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
20254// CHECK: [0xf9,0x04,0xaa,0x7c,0x7b,0x86,0x86,0x06]
20255
20256v_cmpx_lg_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
20257// CHECK: [0xf9,0x04,0xaa,0x7c,0x7c,0x86,0x86,0x06]
20258
20259v_cmpx_lg_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
20260// CHECK: [0xf9,0x04,0xaa,0x7c,0x7e,0x86,0x86,0x06]
20261
20262v_cmpx_lg_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
20263// CHECK: [0xf9,0x04,0xaa,0x7c,0x7f,0x86,0x86,0x06]
20264
20265v_cmpx_lg_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
20266// CHECK: [0xf9,0x04,0xaa,0x7c,0x80,0x86,0x86,0x06]
20267
20268v_cmpx_lg_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
20269// CHECK: [0xf9,0x04,0xaa,0x7c,0xc1,0x86,0x86,0x06]
20270
20271v_cmpx_lg_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
20272// CHECK: [0xf9,0x04,0xaa,0x7c,0xf0,0x86,0x86,0x06]
20273
20274v_cmpx_lg_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
20275// CHECK: [0xf9,0x04,0xaa,0x7c,0xf7,0x86,0x86,0x06]
20276
20277v_cmpx_lg_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
20278// CHECK: [0xf9,0x04,0xaa,0x7c,0xfb,0x86,0x86,0x06]
20279
20280v_cmpx_lg_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
20281// CHECK: [0xf9,0x04,0xaa,0x7c,0xfc,0x86,0x86,0x06]
20282
20283v_cmpx_lg_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
20284// CHECK: [0xf9,0x04,0xaa,0x7c,0xfd,0x86,0x86,0x06]
20285
20286v_cmpx_lg_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
20287// CHECK: [0xf9,0xfe,0xab,0x7c,0x01,0x86,0x06,0x06]
20288
20289v_cmpx_lg_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
20290// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x86,0x06,0x06]
20291
20292v_cmpx_lg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
20293// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x86,0x00,0x06]
20294
20295v_cmpx_lg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
20296// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x86,0x01,0x06]
20297
20298v_cmpx_lg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
20299// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x86,0x02,0x06]
20300
20301v_cmpx_lg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
20302// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x86,0x03,0x06]
20303
20304v_cmpx_lg_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
20305// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x86,0x04,0x06]
20306
20307v_cmpx_lg_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
20308// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x86,0x05,0x06]
20309
20310v_cmpx_lg_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
20311// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x86,0x16,0x06]
20312
20313v_cmpx_lg_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
20314// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x86,0x26,0x06]
20315
20316v_cmpx_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
20317// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x86,0x06,0x06]
20318
20319v_cmpx_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
20320// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x86,0x06,0x00]
20321
20322v_cmpx_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
20323// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x86,0x06,0x01]
20324
20325v_cmpx_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
20326// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x86,0x06,0x02]
20327
20328v_cmpx_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
20329// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x86,0x06,0x03]
20330
20331v_cmpx_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
20332// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x86,0x06,0x04]
20333
20334v_cmpx_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
20335// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x86,0x06,0x05]
20336
20337v_cmpx_lg_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
20338// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x86,0x06,0x16]
20339
20340v_cmpx_lg_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
20341// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x86,0x06,0x26]
20342
20343v_cmpx_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
20344// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x86,0x06,0x06]
20345
20346v_cmpx_ge_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
20347// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x88,0x06,0x06]
20348
20349v_cmpx_ge_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
20350// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0xe4,0x06,0x06]
20351
20352v_cmpx_ge_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
20353// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0xe6,0x06,0x06]
20354
20355v_cmpx_ge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
20356// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x00,0x06,0x06]
20357
20358v_cmpx_ge_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
20359// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0xfa,0x06,0x06]
20360
20361v_cmpx_ge_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
20362// CHECK: [0xf9,0x04,0xac,0x7c,0xff,0x86,0x06,0x06]
20363
20364v_cmpx_ge_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
20365// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x86,0x86,0x06]
20366
20367v_cmpx_ge_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
20368// CHECK: [0xf9,0x04,0xac,0x7c,0x65,0x86,0x86,0x06]
20369
20370v_cmpx_ge_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
20371// CHECK: [0xf9,0x04,0xac,0x7c,0x66,0x86,0x86,0x06]
20372
20373v_cmpx_ge_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
20374// CHECK: [0xf9,0x04,0xac,0x7c,0x67,0x86,0x86,0x06]
20375
20376v_cmpx_ge_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
20377// CHECK: [0xf9,0x04,0xac,0x7c,0x6a,0x86,0x86,0x06]
20378
20379v_cmpx_ge_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
20380// CHECK: [0xf9,0x04,0xac,0x7c,0x6b,0x86,0x86,0x06]
20381
20382v_cmpx_ge_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
20383// CHECK: [0xf9,0x04,0xac,0x7c,0x7b,0x86,0x86,0x06]
20384
20385v_cmpx_ge_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
20386// CHECK: [0xf9,0x04,0xac,0x7c,0x7c,0x86,0x86,0x06]
20387
20388v_cmpx_ge_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
20389// CHECK: [0xf9,0x04,0xac,0x7c,0x7e,0x86,0x86,0x06]
20390
20391v_cmpx_ge_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
20392// CHECK: [0xf9,0x04,0xac,0x7c,0x7f,0x86,0x86,0x06]
20393
20394v_cmpx_ge_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
20395// CHECK: [0xf9,0x04,0xac,0x7c,0x80,0x86,0x86,0x06]
20396
20397v_cmpx_ge_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
20398// CHECK: [0xf9,0x04,0xac,0x7c,0xc1,0x86,0x86,0x06]
20399
20400v_cmpx_ge_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
20401// CHECK: [0xf9,0x04,0xac,0x7c,0xf0,0x86,0x86,0x06]
20402
20403v_cmpx_ge_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
20404// CHECK: [0xf9,0x04,0xac,0x7c,0xf7,0x86,0x86,0x06]
20405
20406v_cmpx_ge_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
20407// CHECK: [0xf9,0x04,0xac,0x7c,0xfb,0x86,0x86,0x06]
20408
20409v_cmpx_ge_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
20410// CHECK: [0xf9,0x04,0xac,0x7c,0xfc,0x86,0x86,0x06]
20411
20412v_cmpx_ge_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
20413// CHECK: [0xf9,0x04,0xac,0x7c,0xfd,0x86,0x86,0x06]
20414
20415v_cmpx_ge_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
20416// CHECK: [0xf9,0xfe,0xad,0x7c,0x01,0x86,0x06,0x06]
20417
20418v_cmpx_ge_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
20419// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x86,0x06,0x06]
20420
20421v_cmpx_ge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
20422// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x86,0x00,0x06]
20423
20424v_cmpx_ge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
20425// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x86,0x01,0x06]
20426
20427v_cmpx_ge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
20428// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x86,0x02,0x06]
20429
20430v_cmpx_ge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
20431// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x86,0x03,0x06]
20432
20433v_cmpx_ge_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
20434// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x86,0x04,0x06]
20435
20436v_cmpx_ge_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
20437// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x86,0x05,0x06]
20438
20439v_cmpx_ge_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
20440// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x86,0x16,0x06]
20441
20442v_cmpx_ge_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
20443// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x86,0x26,0x06]
20444
20445v_cmpx_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
20446// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x86,0x06,0x06]
20447
20448v_cmpx_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
20449// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x86,0x06,0x00]
20450
20451v_cmpx_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
20452// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x86,0x06,0x01]
20453
20454v_cmpx_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
20455// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x86,0x06,0x02]
20456
20457v_cmpx_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
20458// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x86,0x06,0x03]
20459
20460v_cmpx_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
20461// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x86,0x06,0x04]
20462
20463v_cmpx_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
20464// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x86,0x06,0x05]
20465
20466v_cmpx_ge_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
20467// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x86,0x06,0x16]
20468
20469v_cmpx_ge_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
20470// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x86,0x06,0x26]
20471
20472v_cmpx_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
20473// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x86,0x06,0x06]
20474
20475v_cmpx_o_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
20476// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x88,0x06,0x06]
20477
20478v_cmpx_o_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
20479// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0xe4,0x06,0x06]
20480
20481v_cmpx_o_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
20482// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0xe6,0x06,0x06]
20483
20484v_cmpx_o_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
20485// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x00,0x06,0x06]
20486
20487v_cmpx_o_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
20488// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0xfa,0x06,0x06]
20489
20490v_cmpx_o_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
20491// CHECK: [0xf9,0x04,0xae,0x7c,0xff,0x86,0x06,0x06]
20492
20493v_cmpx_o_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
20494// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x86,0x86,0x06]
20495
20496v_cmpx_o_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
20497// CHECK: [0xf9,0x04,0xae,0x7c,0x65,0x86,0x86,0x06]
20498
20499v_cmpx_o_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
20500// CHECK: [0xf9,0x04,0xae,0x7c,0x66,0x86,0x86,0x06]
20501
20502v_cmpx_o_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
20503// CHECK: [0xf9,0x04,0xae,0x7c,0x67,0x86,0x86,0x06]
20504
20505v_cmpx_o_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
20506// CHECK: [0xf9,0x04,0xae,0x7c,0x6a,0x86,0x86,0x06]
20507
20508v_cmpx_o_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
20509// CHECK: [0xf9,0x04,0xae,0x7c,0x6b,0x86,0x86,0x06]
20510
20511v_cmpx_o_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
20512// CHECK: [0xf9,0x04,0xae,0x7c,0x7b,0x86,0x86,0x06]
20513
20514v_cmpx_o_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
20515// CHECK: [0xf9,0x04,0xae,0x7c,0x7c,0x86,0x86,0x06]
20516
20517v_cmpx_o_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
20518// CHECK: [0xf9,0x04,0xae,0x7c,0x7e,0x86,0x86,0x06]
20519
20520v_cmpx_o_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
20521// CHECK: [0xf9,0x04,0xae,0x7c,0x7f,0x86,0x86,0x06]
20522
20523v_cmpx_o_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
20524// CHECK: [0xf9,0x04,0xae,0x7c,0x80,0x86,0x86,0x06]
20525
20526v_cmpx_o_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
20527// CHECK: [0xf9,0x04,0xae,0x7c,0xc1,0x86,0x86,0x06]
20528
20529v_cmpx_o_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
20530// CHECK: [0xf9,0x04,0xae,0x7c,0xf0,0x86,0x86,0x06]
20531
20532v_cmpx_o_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
20533// CHECK: [0xf9,0x04,0xae,0x7c,0xf7,0x86,0x86,0x06]
20534
20535v_cmpx_o_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
20536// CHECK: [0xf9,0x04,0xae,0x7c,0xfb,0x86,0x86,0x06]
20537
20538v_cmpx_o_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
20539// CHECK: [0xf9,0x04,0xae,0x7c,0xfc,0x86,0x86,0x06]
20540
20541v_cmpx_o_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
20542// CHECK: [0xf9,0x04,0xae,0x7c,0xfd,0x86,0x86,0x06]
20543
20544v_cmpx_o_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
20545// CHECK: [0xf9,0xfe,0xaf,0x7c,0x01,0x86,0x06,0x06]
20546
20547v_cmpx_o_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
20548// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x86,0x06,0x06]
20549
20550v_cmpx_o_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
20551// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x86,0x00,0x06]
20552
20553v_cmpx_o_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
20554// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x86,0x01,0x06]
20555
20556v_cmpx_o_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
20557// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x86,0x02,0x06]
20558
20559v_cmpx_o_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
20560// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x86,0x03,0x06]
20561
20562v_cmpx_o_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
20563// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x86,0x04,0x06]
20564
20565v_cmpx_o_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
20566// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x86,0x05,0x06]
20567
20568v_cmpx_o_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
20569// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x86,0x16,0x06]
20570
20571v_cmpx_o_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
20572// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x86,0x26,0x06]
20573
20574v_cmpx_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
20575// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x86,0x06,0x06]
20576
20577v_cmpx_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
20578// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x86,0x06,0x00]
20579
20580v_cmpx_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
20581// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x86,0x06,0x01]
20582
20583v_cmpx_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
20584// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x86,0x06,0x02]
20585
20586v_cmpx_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
20587// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x86,0x06,0x03]
20588
20589v_cmpx_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
20590// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x86,0x06,0x04]
20591
20592v_cmpx_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
20593// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x86,0x06,0x05]
20594
20595v_cmpx_o_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
20596// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x86,0x06,0x16]
20597
20598v_cmpx_o_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
20599// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x86,0x06,0x26]
20600
20601v_cmpx_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
20602// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x86,0x06,0x06]
20603
20604v_cmpx_u_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
20605// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x88,0x06,0x06]
20606
20607v_cmpx_u_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
20608// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0xe4,0x06,0x06]
20609
20610v_cmpx_u_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
20611// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0xe6,0x06,0x06]
20612
20613v_cmpx_u_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
20614// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x00,0x06,0x06]
20615
20616v_cmpx_u_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
20617// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0xfa,0x06,0x06]
20618
20619v_cmpx_u_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
20620// CHECK: [0xf9,0x04,0xb0,0x7c,0xff,0x86,0x06,0x06]
20621
20622v_cmpx_u_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
20623// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x86,0x86,0x06]
20624
20625v_cmpx_u_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
20626// CHECK: [0xf9,0x04,0xb0,0x7c,0x65,0x86,0x86,0x06]
20627
20628v_cmpx_u_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
20629// CHECK: [0xf9,0x04,0xb0,0x7c,0x66,0x86,0x86,0x06]
20630
20631v_cmpx_u_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
20632// CHECK: [0xf9,0x04,0xb0,0x7c,0x67,0x86,0x86,0x06]
20633
20634v_cmpx_u_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
20635// CHECK: [0xf9,0x04,0xb0,0x7c,0x6a,0x86,0x86,0x06]
20636
20637v_cmpx_u_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
20638// CHECK: [0xf9,0x04,0xb0,0x7c,0x6b,0x86,0x86,0x06]
20639
20640v_cmpx_u_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
20641// CHECK: [0xf9,0x04,0xb0,0x7c,0x7b,0x86,0x86,0x06]
20642
20643v_cmpx_u_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
20644// CHECK: [0xf9,0x04,0xb0,0x7c,0x7c,0x86,0x86,0x06]
20645
20646v_cmpx_u_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
20647// CHECK: [0xf9,0x04,0xb0,0x7c,0x7e,0x86,0x86,0x06]
20648
20649v_cmpx_u_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
20650// CHECK: [0xf9,0x04,0xb0,0x7c,0x7f,0x86,0x86,0x06]
20651
20652v_cmpx_u_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
20653// CHECK: [0xf9,0x04,0xb0,0x7c,0x80,0x86,0x86,0x06]
20654
20655v_cmpx_u_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
20656// CHECK: [0xf9,0x04,0xb0,0x7c,0xc1,0x86,0x86,0x06]
20657
20658v_cmpx_u_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
20659// CHECK: [0xf9,0x04,0xb0,0x7c,0xf0,0x86,0x86,0x06]
20660
20661v_cmpx_u_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
20662// CHECK: [0xf9,0x04,0xb0,0x7c,0xf7,0x86,0x86,0x06]
20663
20664v_cmpx_u_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
20665// CHECK: [0xf9,0x04,0xb0,0x7c,0xfb,0x86,0x86,0x06]
20666
20667v_cmpx_u_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
20668// CHECK: [0xf9,0x04,0xb0,0x7c,0xfc,0x86,0x86,0x06]
20669
20670v_cmpx_u_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
20671// CHECK: [0xf9,0x04,0xb0,0x7c,0xfd,0x86,0x86,0x06]
20672
20673v_cmpx_u_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
20674// CHECK: [0xf9,0xfe,0xb1,0x7c,0x01,0x86,0x06,0x06]
20675
20676v_cmpx_u_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
20677// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x86,0x06,0x06]
20678
20679v_cmpx_u_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
20680// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x86,0x00,0x06]
20681
20682v_cmpx_u_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
20683// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x86,0x01,0x06]
20684
20685v_cmpx_u_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
20686// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x86,0x02,0x06]
20687
20688v_cmpx_u_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
20689// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x86,0x03,0x06]
20690
20691v_cmpx_u_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
20692// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x86,0x04,0x06]
20693
20694v_cmpx_u_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
20695// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x86,0x05,0x06]
20696
20697v_cmpx_u_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
20698// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x86,0x16,0x06]
20699
20700v_cmpx_u_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
20701// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x86,0x26,0x06]
20702
20703v_cmpx_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
20704// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x86,0x06,0x06]
20705
20706v_cmpx_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
20707// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x86,0x06,0x00]
20708
20709v_cmpx_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
20710// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x86,0x06,0x01]
20711
20712v_cmpx_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
20713// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x86,0x06,0x02]
20714
20715v_cmpx_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
20716// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x86,0x06,0x03]
20717
20718v_cmpx_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
20719// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x86,0x06,0x04]
20720
20721v_cmpx_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
20722// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x86,0x06,0x05]
20723
20724v_cmpx_u_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
20725// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x86,0x06,0x16]
20726
20727v_cmpx_u_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
20728// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x86,0x06,0x26]
20729
20730v_cmpx_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
20731// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x86,0x06,0x06]
20732
20733v_cmpx_nge_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
20734// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x88,0x06,0x06]
20735
20736v_cmpx_nge_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
20737// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0xe4,0x06,0x06]
20738
20739v_cmpx_nge_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
20740// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0xe6,0x06,0x06]
20741
20742v_cmpx_nge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
20743// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x00,0x06,0x06]
20744
20745v_cmpx_nge_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
20746// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0xfa,0x06,0x06]
20747
20748v_cmpx_nge_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
20749// CHECK: [0xf9,0x04,0xb2,0x7c,0xff,0x86,0x06,0x06]
20750
20751v_cmpx_nge_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
20752// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x86,0x86,0x06]
20753
20754v_cmpx_nge_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
20755// CHECK: [0xf9,0x04,0xb2,0x7c,0x65,0x86,0x86,0x06]
20756
20757v_cmpx_nge_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
20758// CHECK: [0xf9,0x04,0xb2,0x7c,0x66,0x86,0x86,0x06]
20759
20760v_cmpx_nge_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
20761// CHECK: [0xf9,0x04,0xb2,0x7c,0x67,0x86,0x86,0x06]
20762
20763v_cmpx_nge_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
20764// CHECK: [0xf9,0x04,0xb2,0x7c,0x6a,0x86,0x86,0x06]
20765
20766v_cmpx_nge_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
20767// CHECK: [0xf9,0x04,0xb2,0x7c,0x6b,0x86,0x86,0x06]
20768
20769v_cmpx_nge_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
20770// CHECK: [0xf9,0x04,0xb2,0x7c,0x7b,0x86,0x86,0x06]
20771
20772v_cmpx_nge_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
20773// CHECK: [0xf9,0x04,0xb2,0x7c,0x7c,0x86,0x86,0x06]
20774
20775v_cmpx_nge_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
20776// CHECK: [0xf9,0x04,0xb2,0x7c,0x7e,0x86,0x86,0x06]
20777
20778v_cmpx_nge_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
20779// CHECK: [0xf9,0x04,0xb2,0x7c,0x7f,0x86,0x86,0x06]
20780
20781v_cmpx_nge_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
20782// CHECK: [0xf9,0x04,0xb2,0x7c,0x80,0x86,0x86,0x06]
20783
20784v_cmpx_nge_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
20785// CHECK: [0xf9,0x04,0xb2,0x7c,0xc1,0x86,0x86,0x06]
20786
20787v_cmpx_nge_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
20788// CHECK: [0xf9,0x04,0xb2,0x7c,0xf0,0x86,0x86,0x06]
20789
20790v_cmpx_nge_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
20791// CHECK: [0xf9,0x04,0xb2,0x7c,0xf7,0x86,0x86,0x06]
20792
20793v_cmpx_nge_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
20794// CHECK: [0xf9,0x04,0xb2,0x7c,0xfb,0x86,0x86,0x06]
20795
20796v_cmpx_nge_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
20797// CHECK: [0xf9,0x04,0xb2,0x7c,0xfc,0x86,0x86,0x06]
20798
20799v_cmpx_nge_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
20800// CHECK: [0xf9,0x04,0xb2,0x7c,0xfd,0x86,0x86,0x06]
20801
20802v_cmpx_nge_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
20803// CHECK: [0xf9,0xfe,0xb3,0x7c,0x01,0x86,0x06,0x06]
20804
20805v_cmpx_nge_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
20806// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x86,0x06,0x06]
20807
20808v_cmpx_nge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
20809// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x86,0x00,0x06]
20810
20811v_cmpx_nge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
20812// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x86,0x01,0x06]
20813
20814v_cmpx_nge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
20815// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x86,0x02,0x06]
20816
20817v_cmpx_nge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
20818// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x86,0x03,0x06]
20819
20820v_cmpx_nge_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
20821// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x86,0x04,0x06]
20822
20823v_cmpx_nge_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
20824// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x86,0x05,0x06]
20825
20826v_cmpx_nge_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
20827// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x86,0x16,0x06]
20828
20829v_cmpx_nge_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
20830// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x86,0x26,0x06]
20831
20832v_cmpx_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
20833// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x86,0x06,0x06]
20834
20835v_cmpx_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
20836// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x86,0x06,0x00]
20837
20838v_cmpx_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
20839// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x86,0x06,0x01]
20840
20841v_cmpx_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
20842// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x86,0x06,0x02]
20843
20844v_cmpx_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
20845// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x86,0x06,0x03]
20846
20847v_cmpx_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
20848// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x86,0x06,0x04]
20849
20850v_cmpx_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
20851// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x86,0x06,0x05]
20852
20853v_cmpx_nge_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
20854// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x86,0x06,0x16]
20855
20856v_cmpx_nge_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
20857// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x86,0x06,0x26]
20858
20859v_cmpx_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
20860// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x86,0x06,0x06]
20861
20862v_cmpx_nlg_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
20863// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x88,0x06,0x06]
20864
20865v_cmpx_nlg_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
20866// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0xe4,0x06,0x06]
20867
20868v_cmpx_nlg_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
20869// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0xe6,0x06,0x06]
20870
20871v_cmpx_nlg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
20872// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x00,0x06,0x06]
20873
20874v_cmpx_nlg_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
20875// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0xfa,0x06,0x06]
20876
20877v_cmpx_nlg_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
20878// CHECK: [0xf9,0x04,0xb4,0x7c,0xff,0x86,0x06,0x06]
20879
20880v_cmpx_nlg_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
20881// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x86,0x86,0x06]
20882
20883v_cmpx_nlg_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
20884// CHECK: [0xf9,0x04,0xb4,0x7c,0x65,0x86,0x86,0x06]
20885
20886v_cmpx_nlg_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
20887// CHECK: [0xf9,0x04,0xb4,0x7c,0x66,0x86,0x86,0x06]
20888
20889v_cmpx_nlg_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
20890// CHECK: [0xf9,0x04,0xb4,0x7c,0x67,0x86,0x86,0x06]
20891
20892v_cmpx_nlg_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
20893// CHECK: [0xf9,0x04,0xb4,0x7c,0x6a,0x86,0x86,0x06]
20894
20895v_cmpx_nlg_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
20896// CHECK: [0xf9,0x04,0xb4,0x7c,0x6b,0x86,0x86,0x06]
20897
20898v_cmpx_nlg_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
20899// CHECK: [0xf9,0x04,0xb4,0x7c,0x7b,0x86,0x86,0x06]
20900
20901v_cmpx_nlg_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
20902// CHECK: [0xf9,0x04,0xb4,0x7c,0x7c,0x86,0x86,0x06]
20903
20904v_cmpx_nlg_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
20905// CHECK: [0xf9,0x04,0xb4,0x7c,0x7e,0x86,0x86,0x06]
20906
20907v_cmpx_nlg_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
20908// CHECK: [0xf9,0x04,0xb4,0x7c,0x7f,0x86,0x86,0x06]
20909
20910v_cmpx_nlg_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
20911// CHECK: [0xf9,0x04,0xb4,0x7c,0x80,0x86,0x86,0x06]
20912
20913v_cmpx_nlg_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
20914// CHECK: [0xf9,0x04,0xb4,0x7c,0xc1,0x86,0x86,0x06]
20915
20916v_cmpx_nlg_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
20917// CHECK: [0xf9,0x04,0xb4,0x7c,0xf0,0x86,0x86,0x06]
20918
20919v_cmpx_nlg_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
20920// CHECK: [0xf9,0x04,0xb4,0x7c,0xf7,0x86,0x86,0x06]
20921
20922v_cmpx_nlg_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
20923// CHECK: [0xf9,0x04,0xb4,0x7c,0xfb,0x86,0x86,0x06]
20924
20925v_cmpx_nlg_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
20926// CHECK: [0xf9,0x04,0xb4,0x7c,0xfc,0x86,0x86,0x06]
20927
20928v_cmpx_nlg_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
20929// CHECK: [0xf9,0x04,0xb4,0x7c,0xfd,0x86,0x86,0x06]
20930
20931v_cmpx_nlg_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
20932// CHECK: [0xf9,0xfe,0xb5,0x7c,0x01,0x86,0x06,0x06]
20933
20934v_cmpx_nlg_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
20935// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x86,0x06,0x06]
20936
20937v_cmpx_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
20938// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x86,0x00,0x06]
20939
20940v_cmpx_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
20941// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x86,0x01,0x06]
20942
20943v_cmpx_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
20944// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x86,0x02,0x06]
20945
20946v_cmpx_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
20947// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x86,0x03,0x06]
20948
20949v_cmpx_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
20950// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x86,0x04,0x06]
20951
20952v_cmpx_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
20953// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x86,0x05,0x06]
20954
20955v_cmpx_nlg_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
20956// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x86,0x16,0x06]
20957
20958v_cmpx_nlg_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
20959// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x86,0x26,0x06]
20960
20961v_cmpx_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
20962// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x86,0x06,0x06]
20963
20964v_cmpx_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
20965// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x86,0x06,0x00]
20966
20967v_cmpx_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
20968// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x86,0x06,0x01]
20969
20970v_cmpx_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
20971// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x86,0x06,0x02]
20972
20973v_cmpx_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
20974// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x86,0x06,0x03]
20975
20976v_cmpx_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
20977// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x86,0x06,0x04]
20978
20979v_cmpx_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
20980// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x86,0x06,0x05]
20981
20982v_cmpx_nlg_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
20983// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x86,0x06,0x16]
20984
20985v_cmpx_nlg_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
20986// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x86,0x06,0x26]
20987
20988v_cmpx_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
20989// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x86,0x06,0x06]
20990
20991v_cmpx_ngt_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
20992// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x88,0x06,0x06]
20993
20994v_cmpx_ngt_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
20995// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0xe4,0x06,0x06]
20996
20997v_cmpx_ngt_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
20998// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0xe6,0x06,0x06]
20999
21000v_cmpx_ngt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
21001// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x00,0x06,0x06]
21002
21003v_cmpx_ngt_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
21004// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0xfa,0x06,0x06]
21005
21006v_cmpx_ngt_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
21007// CHECK: [0xf9,0x04,0xb6,0x7c,0xff,0x86,0x06,0x06]
21008
21009v_cmpx_ngt_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
21010// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x86,0x86,0x06]
21011
21012v_cmpx_ngt_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
21013// CHECK: [0xf9,0x04,0xb6,0x7c,0x65,0x86,0x86,0x06]
21014
21015v_cmpx_ngt_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
21016// CHECK: [0xf9,0x04,0xb6,0x7c,0x66,0x86,0x86,0x06]
21017
21018v_cmpx_ngt_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
21019// CHECK: [0xf9,0x04,0xb6,0x7c,0x67,0x86,0x86,0x06]
21020
21021v_cmpx_ngt_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
21022// CHECK: [0xf9,0x04,0xb6,0x7c,0x6a,0x86,0x86,0x06]
21023
21024v_cmpx_ngt_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
21025// CHECK: [0xf9,0x04,0xb6,0x7c,0x6b,0x86,0x86,0x06]
21026
21027v_cmpx_ngt_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
21028// CHECK: [0xf9,0x04,0xb6,0x7c,0x7b,0x86,0x86,0x06]
21029
21030v_cmpx_ngt_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
21031// CHECK: [0xf9,0x04,0xb6,0x7c,0x7c,0x86,0x86,0x06]
21032
21033v_cmpx_ngt_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
21034// CHECK: [0xf9,0x04,0xb6,0x7c,0x7e,0x86,0x86,0x06]
21035
21036v_cmpx_ngt_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
21037// CHECK: [0xf9,0x04,0xb6,0x7c,0x7f,0x86,0x86,0x06]
21038
21039v_cmpx_ngt_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
21040// CHECK: [0xf9,0x04,0xb6,0x7c,0x80,0x86,0x86,0x06]
21041
21042v_cmpx_ngt_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
21043// CHECK: [0xf9,0x04,0xb6,0x7c,0xc1,0x86,0x86,0x06]
21044
21045v_cmpx_ngt_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
21046// CHECK: [0xf9,0x04,0xb6,0x7c,0xf0,0x86,0x86,0x06]
21047
21048v_cmpx_ngt_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
21049// CHECK: [0xf9,0x04,0xb6,0x7c,0xf7,0x86,0x86,0x06]
21050
21051v_cmpx_ngt_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
21052// CHECK: [0xf9,0x04,0xb6,0x7c,0xfb,0x86,0x86,0x06]
21053
21054v_cmpx_ngt_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
21055// CHECK: [0xf9,0x04,0xb6,0x7c,0xfc,0x86,0x86,0x06]
21056
21057v_cmpx_ngt_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
21058// CHECK: [0xf9,0x04,0xb6,0x7c,0xfd,0x86,0x86,0x06]
21059
21060v_cmpx_ngt_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
21061// CHECK: [0xf9,0xfe,0xb7,0x7c,0x01,0x86,0x06,0x06]
21062
21063v_cmpx_ngt_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
21064// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x86,0x06,0x06]
21065
21066v_cmpx_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
21067// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x86,0x00,0x06]
21068
21069v_cmpx_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
21070// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x86,0x01,0x06]
21071
21072v_cmpx_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
21073// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x86,0x02,0x06]
21074
21075v_cmpx_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
21076// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x86,0x03,0x06]
21077
21078v_cmpx_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
21079// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x86,0x04,0x06]
21080
21081v_cmpx_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
21082// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x86,0x05,0x06]
21083
21084v_cmpx_ngt_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
21085// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x86,0x16,0x06]
21086
21087v_cmpx_ngt_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
21088// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x86,0x26,0x06]
21089
21090v_cmpx_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
21091// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x86,0x06,0x06]
21092
21093v_cmpx_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
21094// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x86,0x06,0x00]
21095
21096v_cmpx_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
21097// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x86,0x06,0x01]
21098
21099v_cmpx_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
21100// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x86,0x06,0x02]
21101
21102v_cmpx_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
21103// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x86,0x06,0x03]
21104
21105v_cmpx_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
21106// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x86,0x06,0x04]
21107
21108v_cmpx_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
21109// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x86,0x06,0x05]
21110
21111v_cmpx_ngt_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
21112// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x86,0x06,0x16]
21113
21114v_cmpx_ngt_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
21115// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x86,0x06,0x26]
21116
21117v_cmpx_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
21118// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x86,0x06,0x06]
21119
21120v_cmpx_nle_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
21121// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x88,0x06,0x06]
21122
21123v_cmpx_nle_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
21124// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0xe4,0x06,0x06]
21125
21126v_cmpx_nle_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
21127// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0xe6,0x06,0x06]
21128
21129v_cmpx_nle_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
21130// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x00,0x06,0x06]
21131
21132v_cmpx_nle_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
21133// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0xfa,0x06,0x06]
21134
21135v_cmpx_nle_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
21136// CHECK: [0xf9,0x04,0xb8,0x7c,0xff,0x86,0x06,0x06]
21137
21138v_cmpx_nle_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
21139// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x86,0x86,0x06]
21140
21141v_cmpx_nle_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
21142// CHECK: [0xf9,0x04,0xb8,0x7c,0x65,0x86,0x86,0x06]
21143
21144v_cmpx_nle_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
21145// CHECK: [0xf9,0x04,0xb8,0x7c,0x66,0x86,0x86,0x06]
21146
21147v_cmpx_nle_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
21148// CHECK: [0xf9,0x04,0xb8,0x7c,0x67,0x86,0x86,0x06]
21149
21150v_cmpx_nle_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
21151// CHECK: [0xf9,0x04,0xb8,0x7c,0x6a,0x86,0x86,0x06]
21152
21153v_cmpx_nle_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
21154// CHECK: [0xf9,0x04,0xb8,0x7c,0x6b,0x86,0x86,0x06]
21155
21156v_cmpx_nle_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
21157// CHECK: [0xf9,0x04,0xb8,0x7c,0x7b,0x86,0x86,0x06]
21158
21159v_cmpx_nle_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
21160// CHECK: [0xf9,0x04,0xb8,0x7c,0x7c,0x86,0x86,0x06]
21161
21162v_cmpx_nle_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
21163// CHECK: [0xf9,0x04,0xb8,0x7c,0x7e,0x86,0x86,0x06]
21164
21165v_cmpx_nle_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
21166// CHECK: [0xf9,0x04,0xb8,0x7c,0x7f,0x86,0x86,0x06]
21167
21168v_cmpx_nle_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
21169// CHECK: [0xf9,0x04,0xb8,0x7c,0x80,0x86,0x86,0x06]
21170
21171v_cmpx_nle_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
21172// CHECK: [0xf9,0x04,0xb8,0x7c,0xc1,0x86,0x86,0x06]
21173
21174v_cmpx_nle_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
21175// CHECK: [0xf9,0x04,0xb8,0x7c,0xf0,0x86,0x86,0x06]
21176
21177v_cmpx_nle_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
21178// CHECK: [0xf9,0x04,0xb8,0x7c,0xf7,0x86,0x86,0x06]
21179
21180v_cmpx_nle_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
21181// CHECK: [0xf9,0x04,0xb8,0x7c,0xfb,0x86,0x86,0x06]
21182
21183v_cmpx_nle_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
21184// CHECK: [0xf9,0x04,0xb8,0x7c,0xfc,0x86,0x86,0x06]
21185
21186v_cmpx_nle_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
21187// CHECK: [0xf9,0x04,0xb8,0x7c,0xfd,0x86,0x86,0x06]
21188
21189v_cmpx_nle_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
21190// CHECK: [0xf9,0xfe,0xb9,0x7c,0x01,0x86,0x06,0x06]
21191
21192v_cmpx_nle_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
21193// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x86,0x06,0x06]
21194
21195v_cmpx_nle_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
21196// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x86,0x00,0x06]
21197
21198v_cmpx_nle_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
21199// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x86,0x01,0x06]
21200
21201v_cmpx_nle_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
21202// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x86,0x02,0x06]
21203
21204v_cmpx_nle_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
21205// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x86,0x03,0x06]
21206
21207v_cmpx_nle_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
21208// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x86,0x04,0x06]
21209
21210v_cmpx_nle_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
21211// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x86,0x05,0x06]
21212
21213v_cmpx_nle_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
21214// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x86,0x16,0x06]
21215
21216v_cmpx_nle_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
21217// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x86,0x26,0x06]
21218
21219v_cmpx_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
21220// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x86,0x06,0x06]
21221
21222v_cmpx_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
21223// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x86,0x06,0x00]
21224
21225v_cmpx_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
21226// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x86,0x06,0x01]
21227
21228v_cmpx_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
21229// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x86,0x06,0x02]
21230
21231v_cmpx_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
21232// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x86,0x06,0x03]
21233
21234v_cmpx_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
21235// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x86,0x06,0x04]
21236
21237v_cmpx_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
21238// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x86,0x06,0x05]
21239
21240v_cmpx_nle_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
21241// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x86,0x06,0x16]
21242
21243v_cmpx_nle_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
21244// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x86,0x06,0x26]
21245
21246v_cmpx_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
21247// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x86,0x06,0x06]
21248
21249v_cmpx_neq_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
21250// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x88,0x06,0x06]
21251
21252v_cmpx_neq_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
21253// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0xe4,0x06,0x06]
21254
21255v_cmpx_neq_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
21256// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0xe6,0x06,0x06]
21257
21258v_cmpx_neq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
21259// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x00,0x06,0x06]
21260
21261v_cmpx_neq_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
21262// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0xfa,0x06,0x06]
21263
21264v_cmpx_neq_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
21265// CHECK: [0xf9,0x04,0xba,0x7c,0xff,0x86,0x06,0x06]
21266
21267v_cmpx_neq_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
21268// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x86,0x86,0x06]
21269
21270v_cmpx_neq_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
21271// CHECK: [0xf9,0x04,0xba,0x7c,0x65,0x86,0x86,0x06]
21272
21273v_cmpx_neq_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
21274// CHECK: [0xf9,0x04,0xba,0x7c,0x66,0x86,0x86,0x06]
21275
21276v_cmpx_neq_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
21277// CHECK: [0xf9,0x04,0xba,0x7c,0x67,0x86,0x86,0x06]
21278
21279v_cmpx_neq_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
21280// CHECK: [0xf9,0x04,0xba,0x7c,0x6a,0x86,0x86,0x06]
21281
21282v_cmpx_neq_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
21283// CHECK: [0xf9,0x04,0xba,0x7c,0x6b,0x86,0x86,0x06]
21284
21285v_cmpx_neq_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
21286// CHECK: [0xf9,0x04,0xba,0x7c,0x7b,0x86,0x86,0x06]
21287
21288v_cmpx_neq_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
21289// CHECK: [0xf9,0x04,0xba,0x7c,0x7c,0x86,0x86,0x06]
21290
21291v_cmpx_neq_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
21292// CHECK: [0xf9,0x04,0xba,0x7c,0x7e,0x86,0x86,0x06]
21293
21294v_cmpx_neq_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
21295// CHECK: [0xf9,0x04,0xba,0x7c,0x7f,0x86,0x86,0x06]
21296
21297v_cmpx_neq_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
21298// CHECK: [0xf9,0x04,0xba,0x7c,0x80,0x86,0x86,0x06]
21299
21300v_cmpx_neq_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
21301// CHECK: [0xf9,0x04,0xba,0x7c,0xc1,0x86,0x86,0x06]
21302
21303v_cmpx_neq_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
21304// CHECK: [0xf9,0x04,0xba,0x7c,0xf0,0x86,0x86,0x06]
21305
21306v_cmpx_neq_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
21307// CHECK: [0xf9,0x04,0xba,0x7c,0xf7,0x86,0x86,0x06]
21308
21309v_cmpx_neq_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
21310// CHECK: [0xf9,0x04,0xba,0x7c,0xfb,0x86,0x86,0x06]
21311
21312v_cmpx_neq_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
21313// CHECK: [0xf9,0x04,0xba,0x7c,0xfc,0x86,0x86,0x06]
21314
21315v_cmpx_neq_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
21316// CHECK: [0xf9,0x04,0xba,0x7c,0xfd,0x86,0x86,0x06]
21317
21318v_cmpx_neq_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
21319// CHECK: [0xf9,0xfe,0xbb,0x7c,0x01,0x86,0x06,0x06]
21320
21321v_cmpx_neq_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
21322// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x86,0x06,0x06]
21323
21324v_cmpx_neq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
21325// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x86,0x00,0x06]
21326
21327v_cmpx_neq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
21328// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x86,0x01,0x06]
21329
21330v_cmpx_neq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
21331// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x86,0x02,0x06]
21332
21333v_cmpx_neq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
21334// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x86,0x03,0x06]
21335
21336v_cmpx_neq_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
21337// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x86,0x04,0x06]
21338
21339v_cmpx_neq_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
21340// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x86,0x05,0x06]
21341
21342v_cmpx_neq_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
21343// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x86,0x16,0x06]
21344
21345v_cmpx_neq_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
21346// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x86,0x26,0x06]
21347
21348v_cmpx_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
21349// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x86,0x06,0x06]
21350
21351v_cmpx_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
21352// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x86,0x06,0x00]
21353
21354v_cmpx_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
21355// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x86,0x06,0x01]
21356
21357v_cmpx_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
21358// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x86,0x06,0x02]
21359
21360v_cmpx_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
21361// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x86,0x06,0x03]
21362
21363v_cmpx_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
21364// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x86,0x06,0x04]
21365
21366v_cmpx_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
21367// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x86,0x06,0x05]
21368
21369v_cmpx_neq_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
21370// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x86,0x06,0x16]
21371
21372v_cmpx_neq_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
21373// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x86,0x06,0x26]
21374
21375v_cmpx_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
21376// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x86,0x06,0x06]
21377
21378v_cmpx_nlt_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
21379// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x88,0x06,0x06]
21380
21381v_cmpx_nlt_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
21382// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0xe4,0x06,0x06]
21383
21384v_cmpx_nlt_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
21385// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0xe6,0x06,0x06]
21386
21387v_cmpx_nlt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
21388// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x00,0x06,0x06]
21389
21390v_cmpx_nlt_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
21391// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0xfa,0x06,0x06]
21392
21393v_cmpx_nlt_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
21394// CHECK: [0xf9,0x04,0xbc,0x7c,0xff,0x86,0x06,0x06]
21395
21396v_cmpx_nlt_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
21397// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x86,0x86,0x06]
21398
21399v_cmpx_nlt_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
21400// CHECK: [0xf9,0x04,0xbc,0x7c,0x65,0x86,0x86,0x06]
21401
21402v_cmpx_nlt_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
21403// CHECK: [0xf9,0x04,0xbc,0x7c,0x66,0x86,0x86,0x06]
21404
21405v_cmpx_nlt_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
21406// CHECK: [0xf9,0x04,0xbc,0x7c,0x67,0x86,0x86,0x06]
21407
21408v_cmpx_nlt_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
21409// CHECK: [0xf9,0x04,0xbc,0x7c,0x6a,0x86,0x86,0x06]
21410
21411v_cmpx_nlt_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
21412// CHECK: [0xf9,0x04,0xbc,0x7c,0x6b,0x86,0x86,0x06]
21413
21414v_cmpx_nlt_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
21415// CHECK: [0xf9,0x04,0xbc,0x7c,0x7b,0x86,0x86,0x06]
21416
21417v_cmpx_nlt_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
21418// CHECK: [0xf9,0x04,0xbc,0x7c,0x7c,0x86,0x86,0x06]
21419
21420v_cmpx_nlt_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
21421// CHECK: [0xf9,0x04,0xbc,0x7c,0x7e,0x86,0x86,0x06]
21422
21423v_cmpx_nlt_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
21424// CHECK: [0xf9,0x04,0xbc,0x7c,0x7f,0x86,0x86,0x06]
21425
21426v_cmpx_nlt_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
21427// CHECK: [0xf9,0x04,0xbc,0x7c,0x80,0x86,0x86,0x06]
21428
21429v_cmpx_nlt_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
21430// CHECK: [0xf9,0x04,0xbc,0x7c,0xc1,0x86,0x86,0x06]
21431
21432v_cmpx_nlt_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
21433// CHECK: [0xf9,0x04,0xbc,0x7c,0xf0,0x86,0x86,0x06]
21434
21435v_cmpx_nlt_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
21436// CHECK: [0xf9,0x04,0xbc,0x7c,0xf7,0x86,0x86,0x06]
21437
21438v_cmpx_nlt_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
21439// CHECK: [0xf9,0x04,0xbc,0x7c,0xfb,0x86,0x86,0x06]
21440
21441v_cmpx_nlt_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
21442// CHECK: [0xf9,0x04,0xbc,0x7c,0xfc,0x86,0x86,0x06]
21443
21444v_cmpx_nlt_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
21445// CHECK: [0xf9,0x04,0xbc,0x7c,0xfd,0x86,0x86,0x06]
21446
21447v_cmpx_nlt_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
21448// CHECK: [0xf9,0xfe,0xbd,0x7c,0x01,0x86,0x06,0x06]
21449
21450v_cmpx_nlt_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
21451// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x86,0x06,0x06]
21452
21453v_cmpx_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
21454// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x86,0x00,0x06]
21455
21456v_cmpx_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
21457// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x86,0x01,0x06]
21458
21459v_cmpx_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
21460// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x86,0x02,0x06]
21461
21462v_cmpx_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
21463// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x86,0x03,0x06]
21464
21465v_cmpx_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
21466// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x86,0x04,0x06]
21467
21468v_cmpx_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
21469// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x86,0x05,0x06]
21470
21471v_cmpx_nlt_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
21472// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x86,0x16,0x06]
21473
21474v_cmpx_nlt_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
21475// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x86,0x26,0x06]
21476
21477v_cmpx_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
21478// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x86,0x06,0x06]
21479
21480v_cmpx_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
21481// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x86,0x06,0x00]
21482
21483v_cmpx_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
21484// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x86,0x06,0x01]
21485
21486v_cmpx_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
21487// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x86,0x06,0x02]
21488
21489v_cmpx_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
21490// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x86,0x06,0x03]
21491
21492v_cmpx_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
21493// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x86,0x06,0x04]
21494
21495v_cmpx_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
21496// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x86,0x06,0x05]
21497
21498v_cmpx_nlt_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
21499// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x86,0x06,0x16]
21500
21501v_cmpx_nlt_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
21502// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x86,0x06,0x26]
21503
21504v_cmpx_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
21505// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x86,0x06,0x06]
21506
21507v_cmpx_tru_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
21508// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x88,0x06,0x06]
21509
21510v_cmpx_tru_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
21511// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0xe4,0x06,0x06]
21512
21513v_cmpx_tru_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
21514// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0xe6,0x06,0x06]
21515
21516v_cmpx_tru_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
21517// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x00,0x06,0x06]
21518
21519v_cmpx_tru_f32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
21520// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0xfa,0x06,0x06]
21521
21522v_cmpx_tru_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
21523// CHECK: [0xf9,0x04,0xbe,0x7c,0xff,0x86,0x06,0x06]
21524
21525v_cmpx_tru_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
21526// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x86,0x86,0x06]
21527
21528v_cmpx_tru_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
21529// CHECK: [0xf9,0x04,0xbe,0x7c,0x65,0x86,0x86,0x06]
21530
21531v_cmpx_tru_f32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
21532// CHECK: [0xf9,0x04,0xbe,0x7c,0x66,0x86,0x86,0x06]
21533
21534v_cmpx_tru_f32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
21535// CHECK: [0xf9,0x04,0xbe,0x7c,0x67,0x86,0x86,0x06]
21536
21537v_cmpx_tru_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
21538// CHECK: [0xf9,0x04,0xbe,0x7c,0x6a,0x86,0x86,0x06]
21539
21540v_cmpx_tru_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
21541// CHECK: [0xf9,0x04,0xbe,0x7c,0x6b,0x86,0x86,0x06]
21542
21543v_cmpx_tru_f32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
21544// CHECK: [0xf9,0x04,0xbe,0x7c,0x7b,0x86,0x86,0x06]
21545
21546v_cmpx_tru_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
21547// CHECK: [0xf9,0x04,0xbe,0x7c,0x7c,0x86,0x86,0x06]
21548
21549v_cmpx_tru_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
21550// CHECK: [0xf9,0x04,0xbe,0x7c,0x7e,0x86,0x86,0x06]
21551
21552v_cmpx_tru_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
21553// CHECK: [0xf9,0x04,0xbe,0x7c,0x7f,0x86,0x86,0x06]
21554
21555v_cmpx_tru_f32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
21556// CHECK: [0xf9,0x04,0xbe,0x7c,0x80,0x86,0x86,0x06]
21557
21558v_cmpx_tru_f32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
21559// CHECK: [0xf9,0x04,0xbe,0x7c,0xc1,0x86,0x86,0x06]
21560
21561v_cmpx_tru_f32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
21562// CHECK: [0xf9,0x04,0xbe,0x7c,0xf0,0x86,0x86,0x06]
21563
21564v_cmpx_tru_f32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
21565// CHECK: [0xf9,0x04,0xbe,0x7c,0xf7,0x86,0x86,0x06]
21566
21567v_cmpx_tru_f32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
21568// CHECK: [0xf9,0x04,0xbe,0x7c,0xfb,0x86,0x86,0x06]
21569
21570v_cmpx_tru_f32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
21571// CHECK: [0xf9,0x04,0xbe,0x7c,0xfc,0x86,0x86,0x06]
21572
21573v_cmpx_tru_f32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
21574// CHECK: [0xf9,0x04,0xbe,0x7c,0xfd,0x86,0x86,0x06]
21575
21576v_cmpx_tru_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
21577// CHECK: [0xf9,0xfe,0xbf,0x7c,0x01,0x86,0x06,0x06]
21578
21579v_cmpx_tru_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
21580// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x86,0x06,0x06]
21581
21582v_cmpx_tru_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
21583// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x86,0x00,0x06]
21584
21585v_cmpx_tru_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
21586// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x86,0x01,0x06]
21587
21588v_cmpx_tru_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
21589// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x86,0x02,0x06]
21590
21591v_cmpx_tru_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
21592// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x86,0x03,0x06]
21593
21594v_cmpx_tru_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
21595// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x86,0x04,0x06]
21596
21597v_cmpx_tru_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
21598// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x86,0x05,0x06]
21599
21600v_cmpx_tru_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
21601// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x86,0x16,0x06]
21602
21603v_cmpx_tru_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
21604// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x86,0x26,0x06]
21605
21606v_cmpx_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
21607// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x86,0x06,0x06]
21608
21609v_cmpx_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
21610// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x86,0x06,0x00]
21611
21612v_cmpx_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
21613// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x86,0x06,0x01]
21614
21615v_cmpx_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
21616// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x86,0x06,0x02]
21617
21618v_cmpx_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
21619// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x86,0x06,0x03]
21620
21621v_cmpx_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
21622// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x86,0x06,0x04]
21623
21624v_cmpx_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
21625// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x86,0x06,0x05]
21626
21627v_cmpx_tru_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
21628// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x86,0x06,0x16]
21629
21630v_cmpx_tru_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
21631// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x86,0x06,0x26]
21632
21633v_cmp_f_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
21634// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x86,0x06,0x06]
21635
21636v_cmp_f_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
21637// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x88,0x06,0x06]
21638
21639v_cmp_f_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
21640// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0xe4,0x06,0x06]
21641
21642v_cmp_f_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
21643// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0xe6,0x06,0x06]
21644
21645v_cmp_f_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
21646// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x00,0x06,0x06]
21647
21648v_cmp_f_i16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
21649// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0xfa,0x06,0x06]
21650
21651v_cmp_f_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
21652// CHECK: [0xf9,0x04,0x40,0x7d,0xff,0x86,0x06,0x06]
21653
21654v_cmp_f_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
21655// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x86,0x86,0x06]
21656
21657v_cmp_f_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
21658// CHECK: [0xf9,0x04,0x40,0x7d,0x65,0x86,0x86,0x06]
21659
21660v_cmp_f_i16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
21661// CHECK: [0xf9,0x04,0x40,0x7d,0x66,0x86,0x86,0x06]
21662
21663v_cmp_f_i16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
21664// CHECK: [0xf9,0x04,0x40,0x7d,0x67,0x86,0x86,0x06]
21665
21666v_cmp_f_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
21667// CHECK: [0xf9,0x04,0x40,0x7d,0x6a,0x86,0x86,0x06]
21668
21669v_cmp_f_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
21670// CHECK: [0xf9,0x04,0x40,0x7d,0x6b,0x86,0x86,0x06]
21671
21672v_cmp_f_i16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
21673// CHECK: [0xf9,0x04,0x40,0x7d,0x7b,0x86,0x86,0x06]
21674
21675v_cmp_f_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
21676// CHECK: [0xf9,0x04,0x40,0x7d,0x7c,0x86,0x86,0x06]
21677
21678v_cmp_f_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
21679// CHECK: [0xf9,0x04,0x40,0x7d,0x7e,0x86,0x86,0x06]
21680
21681v_cmp_f_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
21682// CHECK: [0xf9,0x04,0x40,0x7d,0x7f,0x86,0x86,0x06]
21683
21684v_cmp_f_i16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
21685// CHECK: [0xf9,0x04,0x40,0x7d,0x80,0x86,0x86,0x06]
21686
21687v_cmp_f_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
21688// CHECK: [0xf9,0x04,0x40,0x7d,0xc1,0x86,0x86,0x06]
21689
21690v_cmp_f_i16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
21691// CHECK: [0xf9,0x04,0x40,0x7d,0xfb,0x86,0x86,0x06]
21692
21693v_cmp_f_i16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
21694// CHECK: [0xf9,0x04,0x40,0x7d,0xfc,0x86,0x86,0x06]
21695
21696v_cmp_f_i16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
21697// CHECK: [0xf9,0x04,0x40,0x7d,0xfd,0x86,0x86,0x06]
21698
21699v_cmp_f_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
21700// CHECK: [0xf9,0xfe,0x41,0x7d,0x01,0x86,0x06,0x06]
21701
21702v_cmp_f_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
21703// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x86,0x06,0x06]
21704
21705v_cmp_f_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
21706// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x86,0x00,0x06]
21707
21708v_cmp_f_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
21709// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x86,0x01,0x06]
21710
21711v_cmp_f_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
21712// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x86,0x02,0x06]
21713
21714v_cmp_f_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
21715// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x86,0x03,0x06]
21716
21717v_cmp_f_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
21718// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x86,0x04,0x06]
21719
21720v_cmp_f_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
21721// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x86,0x05,0x06]
21722
21723v_cmp_f_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
21724// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x86,0x0e,0x06]
21725
21726v_cmp_f_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
21727// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x86,0x06,0x06]
21728
21729v_cmp_f_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
21730// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x86,0x06,0x00]
21731
21732v_cmp_f_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
21733// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x86,0x06,0x01]
21734
21735v_cmp_f_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
21736// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x86,0x06,0x02]
21737
21738v_cmp_f_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
21739// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x86,0x06,0x03]
21740
21741v_cmp_f_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
21742// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x86,0x06,0x04]
21743
21744v_cmp_f_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
21745// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x86,0x06,0x05]
21746
21747v_cmp_f_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
21748// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x86,0x06,0x0e]
21749
21750v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
21751// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x86,0x06,0x06]
21752
21753v_cmp_lt_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
21754// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x88,0x06,0x06]
21755
21756v_cmp_lt_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
21757// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0xe4,0x06,0x06]
21758
21759v_cmp_lt_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
21760// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0xe6,0x06,0x06]
21761
21762v_cmp_lt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
21763// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x00,0x06,0x06]
21764
21765v_cmp_lt_i16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
21766// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0xfa,0x06,0x06]
21767
21768v_cmp_lt_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
21769// CHECK: [0xf9,0x04,0x42,0x7d,0xff,0x86,0x06,0x06]
21770
21771v_cmp_lt_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
21772// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x86,0x86,0x06]
21773
21774v_cmp_lt_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
21775// CHECK: [0xf9,0x04,0x42,0x7d,0x65,0x86,0x86,0x06]
21776
21777v_cmp_lt_i16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
21778// CHECK: [0xf9,0x04,0x42,0x7d,0x66,0x86,0x86,0x06]
21779
21780v_cmp_lt_i16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
21781// CHECK: [0xf9,0x04,0x42,0x7d,0x67,0x86,0x86,0x06]
21782
21783v_cmp_lt_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
21784// CHECK: [0xf9,0x04,0x42,0x7d,0x6a,0x86,0x86,0x06]
21785
21786v_cmp_lt_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
21787// CHECK: [0xf9,0x04,0x42,0x7d,0x6b,0x86,0x86,0x06]
21788
21789v_cmp_lt_i16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
21790// CHECK: [0xf9,0x04,0x42,0x7d,0x7b,0x86,0x86,0x06]
21791
21792v_cmp_lt_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
21793// CHECK: [0xf9,0x04,0x42,0x7d,0x7c,0x86,0x86,0x06]
21794
21795v_cmp_lt_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
21796// CHECK: [0xf9,0x04,0x42,0x7d,0x7e,0x86,0x86,0x06]
21797
21798v_cmp_lt_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
21799// CHECK: [0xf9,0x04,0x42,0x7d,0x7f,0x86,0x86,0x06]
21800
21801v_cmp_lt_i16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
21802// CHECK: [0xf9,0x04,0x42,0x7d,0x80,0x86,0x86,0x06]
21803
21804v_cmp_lt_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
21805// CHECK: [0xf9,0x04,0x42,0x7d,0xc1,0x86,0x86,0x06]
21806
21807v_cmp_lt_i16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
21808// CHECK: [0xf9,0x04,0x42,0x7d,0xfb,0x86,0x86,0x06]
21809
21810v_cmp_lt_i16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
21811// CHECK: [0xf9,0x04,0x42,0x7d,0xfc,0x86,0x86,0x06]
21812
21813v_cmp_lt_i16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
21814// CHECK: [0xf9,0x04,0x42,0x7d,0xfd,0x86,0x86,0x06]
21815
21816v_cmp_lt_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
21817// CHECK: [0xf9,0xfe,0x43,0x7d,0x01,0x86,0x06,0x06]
21818
21819v_cmp_lt_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
21820// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x86,0x06,0x06]
21821
21822v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
21823// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x86,0x00,0x06]
21824
21825v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
21826// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x86,0x01,0x06]
21827
21828v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
21829// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x86,0x02,0x06]
21830
21831v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
21832// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x86,0x03,0x06]
21833
21834v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
21835// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x86,0x04,0x06]
21836
21837v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
21838// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x86,0x05,0x06]
21839
21840v_cmp_lt_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
21841// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x86,0x0e,0x06]
21842
21843v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
21844// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x86,0x06,0x06]
21845
21846v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
21847// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x86,0x06,0x00]
21848
21849v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
21850// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x86,0x06,0x01]
21851
21852v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
21853// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x86,0x06,0x02]
21854
21855v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
21856// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x86,0x06,0x03]
21857
21858v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
21859// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x86,0x06,0x04]
21860
21861v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
21862// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x86,0x06,0x05]
21863
21864v_cmp_lt_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
21865// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x86,0x06,0x0e]
21866
21867v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
21868// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x86,0x06,0x06]
21869
21870v_cmp_eq_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
21871// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x88,0x06,0x06]
21872
21873v_cmp_eq_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
21874// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0xe4,0x06,0x06]
21875
21876v_cmp_eq_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
21877// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0xe6,0x06,0x06]
21878
21879v_cmp_eq_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
21880// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x00,0x06,0x06]
21881
21882v_cmp_eq_i16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
21883// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0xfa,0x06,0x06]
21884
21885v_cmp_eq_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
21886// CHECK: [0xf9,0x04,0x44,0x7d,0xff,0x86,0x06,0x06]
21887
21888v_cmp_eq_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
21889// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x86,0x86,0x06]
21890
21891v_cmp_eq_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
21892// CHECK: [0xf9,0x04,0x44,0x7d,0x65,0x86,0x86,0x06]
21893
21894v_cmp_eq_i16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
21895// CHECK: [0xf9,0x04,0x44,0x7d,0x66,0x86,0x86,0x06]
21896
21897v_cmp_eq_i16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
21898// CHECK: [0xf9,0x04,0x44,0x7d,0x67,0x86,0x86,0x06]
21899
21900v_cmp_eq_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
21901// CHECK: [0xf9,0x04,0x44,0x7d,0x6a,0x86,0x86,0x06]
21902
21903v_cmp_eq_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
21904// CHECK: [0xf9,0x04,0x44,0x7d,0x6b,0x86,0x86,0x06]
21905
21906v_cmp_eq_i16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
21907// CHECK: [0xf9,0x04,0x44,0x7d,0x7b,0x86,0x86,0x06]
21908
21909v_cmp_eq_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
21910// CHECK: [0xf9,0x04,0x44,0x7d,0x7c,0x86,0x86,0x06]
21911
21912v_cmp_eq_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
21913// CHECK: [0xf9,0x04,0x44,0x7d,0x7e,0x86,0x86,0x06]
21914
21915v_cmp_eq_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
21916// CHECK: [0xf9,0x04,0x44,0x7d,0x7f,0x86,0x86,0x06]
21917
21918v_cmp_eq_i16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
21919// CHECK: [0xf9,0x04,0x44,0x7d,0x80,0x86,0x86,0x06]
21920
21921v_cmp_eq_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
21922// CHECK: [0xf9,0x04,0x44,0x7d,0xc1,0x86,0x86,0x06]
21923
21924v_cmp_eq_i16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
21925// CHECK: [0xf9,0x04,0x44,0x7d,0xfb,0x86,0x86,0x06]
21926
21927v_cmp_eq_i16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
21928// CHECK: [0xf9,0x04,0x44,0x7d,0xfc,0x86,0x86,0x06]
21929
21930v_cmp_eq_i16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
21931// CHECK: [0xf9,0x04,0x44,0x7d,0xfd,0x86,0x86,0x06]
21932
21933v_cmp_eq_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
21934// CHECK: [0xf9,0xfe,0x45,0x7d,0x01,0x86,0x06,0x06]
21935
21936v_cmp_eq_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
21937// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x86,0x06,0x06]
21938
21939v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
21940// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x86,0x00,0x06]
21941
21942v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
21943// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x86,0x01,0x06]
21944
21945v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
21946// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x86,0x02,0x06]
21947
21948v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
21949// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x86,0x03,0x06]
21950
21951v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
21952// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x86,0x04,0x06]
21953
21954v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
21955// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x86,0x05,0x06]
21956
21957v_cmp_eq_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
21958// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x86,0x0e,0x06]
21959
21960v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
21961// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x86,0x06,0x06]
21962
21963v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
21964// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x86,0x06,0x00]
21965
21966v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
21967// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x86,0x06,0x01]
21968
21969v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
21970// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x86,0x06,0x02]
21971
21972v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
21973// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x86,0x06,0x03]
21974
21975v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
21976// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x86,0x06,0x04]
21977
21978v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
21979// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x86,0x06,0x05]
21980
21981v_cmp_eq_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
21982// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x86,0x06,0x0e]
21983
21984v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
21985// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x86,0x06,0x06]
21986
21987v_cmp_le_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
21988// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x88,0x06,0x06]
21989
21990v_cmp_le_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
21991// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0xe4,0x06,0x06]
21992
21993v_cmp_le_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
21994// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0xe6,0x06,0x06]
21995
21996v_cmp_le_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
21997// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x00,0x06,0x06]
21998
21999v_cmp_le_i16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
22000// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0xfa,0x06,0x06]
22001
22002v_cmp_le_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
22003// CHECK: [0xf9,0x04,0x46,0x7d,0xff,0x86,0x06,0x06]
22004
22005v_cmp_le_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
22006// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x86,0x86,0x06]
22007
22008v_cmp_le_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
22009// CHECK: [0xf9,0x04,0x46,0x7d,0x65,0x86,0x86,0x06]
22010
22011v_cmp_le_i16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
22012// CHECK: [0xf9,0x04,0x46,0x7d,0x66,0x86,0x86,0x06]
22013
22014v_cmp_le_i16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
22015// CHECK: [0xf9,0x04,0x46,0x7d,0x67,0x86,0x86,0x06]
22016
22017v_cmp_le_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
22018// CHECK: [0xf9,0x04,0x46,0x7d,0x6a,0x86,0x86,0x06]
22019
22020v_cmp_le_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
22021// CHECK: [0xf9,0x04,0x46,0x7d,0x6b,0x86,0x86,0x06]
22022
22023v_cmp_le_i16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
22024// CHECK: [0xf9,0x04,0x46,0x7d,0x7b,0x86,0x86,0x06]
22025
22026v_cmp_le_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
22027// CHECK: [0xf9,0x04,0x46,0x7d,0x7c,0x86,0x86,0x06]
22028
22029v_cmp_le_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
22030// CHECK: [0xf9,0x04,0x46,0x7d,0x7e,0x86,0x86,0x06]
22031
22032v_cmp_le_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
22033// CHECK: [0xf9,0x04,0x46,0x7d,0x7f,0x86,0x86,0x06]
22034
22035v_cmp_le_i16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
22036// CHECK: [0xf9,0x04,0x46,0x7d,0x80,0x86,0x86,0x06]
22037
22038v_cmp_le_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
22039// CHECK: [0xf9,0x04,0x46,0x7d,0xc1,0x86,0x86,0x06]
22040
22041v_cmp_le_i16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
22042// CHECK: [0xf9,0x04,0x46,0x7d,0xfb,0x86,0x86,0x06]
22043
22044v_cmp_le_i16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
22045// CHECK: [0xf9,0x04,0x46,0x7d,0xfc,0x86,0x86,0x06]
22046
22047v_cmp_le_i16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
22048// CHECK: [0xf9,0x04,0x46,0x7d,0xfd,0x86,0x86,0x06]
22049
22050v_cmp_le_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
22051// CHECK: [0xf9,0xfe,0x47,0x7d,0x01,0x86,0x06,0x06]
22052
22053v_cmp_le_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
22054// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x86,0x06,0x06]
22055
22056v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
22057// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x86,0x00,0x06]
22058
22059v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
22060// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x86,0x01,0x06]
22061
22062v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
22063// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x86,0x02,0x06]
22064
22065v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
22066// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x86,0x03,0x06]
22067
22068v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
22069// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x86,0x04,0x06]
22070
22071v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
22072// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x86,0x05,0x06]
22073
22074v_cmp_le_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
22075// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x86,0x0e,0x06]
22076
22077v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
22078// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x86,0x06,0x06]
22079
22080v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
22081// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x86,0x06,0x00]
22082
22083v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
22084// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x86,0x06,0x01]
22085
22086v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
22087// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x86,0x06,0x02]
22088
22089v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
22090// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x86,0x06,0x03]
22091
22092v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
22093// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x86,0x06,0x04]
22094
22095v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
22096// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x86,0x06,0x05]
22097
22098v_cmp_le_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
22099// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x86,0x06,0x0e]
22100
22101v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
22102// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x86,0x06,0x06]
22103
22104v_cmp_gt_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
22105// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x88,0x06,0x06]
22106
22107v_cmp_gt_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
22108// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0xe4,0x06,0x06]
22109
22110v_cmp_gt_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
22111// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0xe6,0x06,0x06]
22112
22113v_cmp_gt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
22114// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x00,0x06,0x06]
22115
22116v_cmp_gt_i16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
22117// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0xfa,0x06,0x06]
22118
22119v_cmp_gt_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
22120// CHECK: [0xf9,0x04,0x48,0x7d,0xff,0x86,0x06,0x06]
22121
22122v_cmp_gt_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
22123// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x86,0x86,0x06]
22124
22125v_cmp_gt_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
22126// CHECK: [0xf9,0x04,0x48,0x7d,0x65,0x86,0x86,0x06]
22127
22128v_cmp_gt_i16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
22129// CHECK: [0xf9,0x04,0x48,0x7d,0x66,0x86,0x86,0x06]
22130
22131v_cmp_gt_i16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
22132// CHECK: [0xf9,0x04,0x48,0x7d,0x67,0x86,0x86,0x06]
22133
22134v_cmp_gt_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
22135// CHECK: [0xf9,0x04,0x48,0x7d,0x6a,0x86,0x86,0x06]
22136
22137v_cmp_gt_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
22138// CHECK: [0xf9,0x04,0x48,0x7d,0x6b,0x86,0x86,0x06]
22139
22140v_cmp_gt_i16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
22141// CHECK: [0xf9,0x04,0x48,0x7d,0x7b,0x86,0x86,0x06]
22142
22143v_cmp_gt_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
22144// CHECK: [0xf9,0x04,0x48,0x7d,0x7c,0x86,0x86,0x06]
22145
22146v_cmp_gt_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
22147// CHECK: [0xf9,0x04,0x48,0x7d,0x7e,0x86,0x86,0x06]
22148
22149v_cmp_gt_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
22150// CHECK: [0xf9,0x04,0x48,0x7d,0x7f,0x86,0x86,0x06]
22151
22152v_cmp_gt_i16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
22153// CHECK: [0xf9,0x04,0x48,0x7d,0x80,0x86,0x86,0x06]
22154
22155v_cmp_gt_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
22156// CHECK: [0xf9,0x04,0x48,0x7d,0xc1,0x86,0x86,0x06]
22157
22158v_cmp_gt_i16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
22159// CHECK: [0xf9,0x04,0x48,0x7d,0xfb,0x86,0x86,0x06]
22160
22161v_cmp_gt_i16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
22162// CHECK: [0xf9,0x04,0x48,0x7d,0xfc,0x86,0x86,0x06]
22163
22164v_cmp_gt_i16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
22165// CHECK: [0xf9,0x04,0x48,0x7d,0xfd,0x86,0x86,0x06]
22166
22167v_cmp_gt_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
22168// CHECK: [0xf9,0xfe,0x49,0x7d,0x01,0x86,0x06,0x06]
22169
22170v_cmp_gt_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
22171// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x86,0x06,0x06]
22172
22173v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
22174// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x86,0x00,0x06]
22175
22176v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
22177// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x86,0x01,0x06]
22178
22179v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
22180// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x86,0x02,0x06]
22181
22182v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
22183// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x86,0x03,0x06]
22184
22185v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
22186// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x86,0x04,0x06]
22187
22188v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
22189// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x86,0x05,0x06]
22190
22191v_cmp_gt_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
22192// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x86,0x0e,0x06]
22193
22194v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
22195// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x86,0x06,0x06]
22196
22197v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
22198// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x86,0x06,0x00]
22199
22200v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
22201// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x86,0x06,0x01]
22202
22203v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
22204// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x86,0x06,0x02]
22205
22206v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
22207// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x86,0x06,0x03]
22208
22209v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
22210// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x86,0x06,0x04]
22211
22212v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
22213// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x86,0x06,0x05]
22214
22215v_cmp_gt_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
22216// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x86,0x06,0x0e]
22217
22218v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
22219// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x86,0x06,0x06]
22220
22221v_cmp_ne_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
22222// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x88,0x06,0x06]
22223
22224v_cmp_ne_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
22225// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0xe4,0x06,0x06]
22226
22227v_cmp_ne_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
22228// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0xe6,0x06,0x06]
22229
22230v_cmp_ne_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
22231// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x00,0x06,0x06]
22232
22233v_cmp_ne_i16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
22234// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0xfa,0x06,0x06]
22235
22236v_cmp_ne_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
22237// CHECK: [0xf9,0x04,0x4a,0x7d,0xff,0x86,0x06,0x06]
22238
22239v_cmp_ne_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
22240// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x86,0x86,0x06]
22241
22242v_cmp_ne_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
22243// CHECK: [0xf9,0x04,0x4a,0x7d,0x65,0x86,0x86,0x06]
22244
22245v_cmp_ne_i16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
22246// CHECK: [0xf9,0x04,0x4a,0x7d,0x66,0x86,0x86,0x06]
22247
22248v_cmp_ne_i16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
22249// CHECK: [0xf9,0x04,0x4a,0x7d,0x67,0x86,0x86,0x06]
22250
22251v_cmp_ne_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
22252// CHECK: [0xf9,0x04,0x4a,0x7d,0x6a,0x86,0x86,0x06]
22253
22254v_cmp_ne_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
22255// CHECK: [0xf9,0x04,0x4a,0x7d,0x6b,0x86,0x86,0x06]
22256
22257v_cmp_ne_i16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
22258// CHECK: [0xf9,0x04,0x4a,0x7d,0x7b,0x86,0x86,0x06]
22259
22260v_cmp_ne_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
22261// CHECK: [0xf9,0x04,0x4a,0x7d,0x7c,0x86,0x86,0x06]
22262
22263v_cmp_ne_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
22264// CHECK: [0xf9,0x04,0x4a,0x7d,0x7e,0x86,0x86,0x06]
22265
22266v_cmp_ne_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
22267// CHECK: [0xf9,0x04,0x4a,0x7d,0x7f,0x86,0x86,0x06]
22268
22269v_cmp_ne_i16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
22270// CHECK: [0xf9,0x04,0x4a,0x7d,0x80,0x86,0x86,0x06]
22271
22272v_cmp_ne_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
22273// CHECK: [0xf9,0x04,0x4a,0x7d,0xc1,0x86,0x86,0x06]
22274
22275v_cmp_ne_i16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
22276// CHECK: [0xf9,0x04,0x4a,0x7d,0xfb,0x86,0x86,0x06]
22277
22278v_cmp_ne_i16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
22279// CHECK: [0xf9,0x04,0x4a,0x7d,0xfc,0x86,0x86,0x06]
22280
22281v_cmp_ne_i16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
22282// CHECK: [0xf9,0x04,0x4a,0x7d,0xfd,0x86,0x86,0x06]
22283
22284v_cmp_ne_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
22285// CHECK: [0xf9,0xfe,0x4b,0x7d,0x01,0x86,0x06,0x06]
22286
22287v_cmp_ne_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
22288// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x86,0x06,0x06]
22289
22290v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
22291// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x86,0x00,0x06]
22292
22293v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
22294// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x86,0x01,0x06]
22295
22296v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
22297// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x86,0x02,0x06]
22298
22299v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
22300// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x86,0x03,0x06]
22301
22302v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
22303// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x86,0x04,0x06]
22304
22305v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
22306// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x86,0x05,0x06]
22307
22308v_cmp_ne_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
22309// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x86,0x0e,0x06]
22310
22311v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
22312// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x86,0x06,0x06]
22313
22314v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
22315// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x86,0x06,0x00]
22316
22317v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
22318// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x86,0x06,0x01]
22319
22320v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
22321// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x86,0x06,0x02]
22322
22323v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
22324// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x86,0x06,0x03]
22325
22326v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
22327// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x86,0x06,0x04]
22328
22329v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
22330// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x86,0x06,0x05]
22331
22332v_cmp_ne_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
22333// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x86,0x06,0x0e]
22334
22335v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
22336// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x86,0x06,0x06]
22337
22338v_cmp_ge_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
22339// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x88,0x06,0x06]
22340
22341v_cmp_ge_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
22342// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0xe4,0x06,0x06]
22343
22344v_cmp_ge_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
22345// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0xe6,0x06,0x06]
22346
22347v_cmp_ge_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
22348// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x00,0x06,0x06]
22349
22350v_cmp_ge_i16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
22351// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0xfa,0x06,0x06]
22352
22353v_cmp_ge_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
22354// CHECK: [0xf9,0x04,0x4c,0x7d,0xff,0x86,0x06,0x06]
22355
22356v_cmp_ge_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
22357// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x86,0x86,0x06]
22358
22359v_cmp_ge_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
22360// CHECK: [0xf9,0x04,0x4c,0x7d,0x65,0x86,0x86,0x06]
22361
22362v_cmp_ge_i16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
22363// CHECK: [0xf9,0x04,0x4c,0x7d,0x66,0x86,0x86,0x06]
22364
22365v_cmp_ge_i16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
22366// CHECK: [0xf9,0x04,0x4c,0x7d,0x67,0x86,0x86,0x06]
22367
22368v_cmp_ge_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
22369// CHECK: [0xf9,0x04,0x4c,0x7d,0x6a,0x86,0x86,0x06]
22370
22371v_cmp_ge_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
22372// CHECK: [0xf9,0x04,0x4c,0x7d,0x6b,0x86,0x86,0x06]
22373
22374v_cmp_ge_i16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
22375// CHECK: [0xf9,0x04,0x4c,0x7d,0x7b,0x86,0x86,0x06]
22376
22377v_cmp_ge_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
22378// CHECK: [0xf9,0x04,0x4c,0x7d,0x7c,0x86,0x86,0x06]
22379
22380v_cmp_ge_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
22381// CHECK: [0xf9,0x04,0x4c,0x7d,0x7e,0x86,0x86,0x06]
22382
22383v_cmp_ge_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
22384// CHECK: [0xf9,0x04,0x4c,0x7d,0x7f,0x86,0x86,0x06]
22385
22386v_cmp_ge_i16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
22387// CHECK: [0xf9,0x04,0x4c,0x7d,0x80,0x86,0x86,0x06]
22388
22389v_cmp_ge_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
22390// CHECK: [0xf9,0x04,0x4c,0x7d,0xc1,0x86,0x86,0x06]
22391
22392v_cmp_ge_i16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
22393// CHECK: [0xf9,0x04,0x4c,0x7d,0xfb,0x86,0x86,0x06]
22394
22395v_cmp_ge_i16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
22396// CHECK: [0xf9,0x04,0x4c,0x7d,0xfc,0x86,0x86,0x06]
22397
22398v_cmp_ge_i16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
22399// CHECK: [0xf9,0x04,0x4c,0x7d,0xfd,0x86,0x86,0x06]
22400
22401v_cmp_ge_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
22402// CHECK: [0xf9,0xfe,0x4d,0x7d,0x01,0x86,0x06,0x06]
22403
22404v_cmp_ge_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
22405// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x86,0x06,0x06]
22406
22407v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
22408// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x86,0x00,0x06]
22409
22410v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
22411// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x86,0x01,0x06]
22412
22413v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
22414// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x86,0x02,0x06]
22415
22416v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
22417// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x86,0x03,0x06]
22418
22419v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
22420// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x86,0x04,0x06]
22421
22422v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
22423// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x86,0x05,0x06]
22424
22425v_cmp_ge_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
22426// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x86,0x0e,0x06]
22427
22428v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
22429// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x86,0x06,0x06]
22430
22431v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
22432// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x86,0x06,0x00]
22433
22434v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
22435// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x86,0x06,0x01]
22436
22437v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
22438// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x86,0x06,0x02]
22439
22440v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
22441// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x86,0x06,0x03]
22442
22443v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
22444// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x86,0x06,0x04]
22445
22446v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
22447// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x86,0x06,0x05]
22448
22449v_cmp_ge_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
22450// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x86,0x06,0x0e]
22451
22452v_cmp_t_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
22453// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x86,0x06,0x06]
22454
22455v_cmp_t_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
22456// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x88,0x06,0x06]
22457
22458v_cmp_t_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
22459// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0xe4,0x06,0x06]
22460
22461v_cmp_t_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
22462// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0xe6,0x06,0x06]
22463
22464v_cmp_t_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
22465// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x00,0x06,0x06]
22466
22467v_cmp_t_i16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
22468// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0xfa,0x06,0x06]
22469
22470v_cmp_t_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
22471// CHECK: [0xf9,0x04,0x4e,0x7d,0xff,0x86,0x06,0x06]
22472
22473v_cmp_t_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
22474// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x86,0x86,0x06]
22475
22476v_cmp_t_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
22477// CHECK: [0xf9,0x04,0x4e,0x7d,0x65,0x86,0x86,0x06]
22478
22479v_cmp_t_i16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
22480// CHECK: [0xf9,0x04,0x4e,0x7d,0x66,0x86,0x86,0x06]
22481
22482v_cmp_t_i16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
22483// CHECK: [0xf9,0x04,0x4e,0x7d,0x67,0x86,0x86,0x06]
22484
22485v_cmp_t_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
22486// CHECK: [0xf9,0x04,0x4e,0x7d,0x6a,0x86,0x86,0x06]
22487
22488v_cmp_t_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
22489// CHECK: [0xf9,0x04,0x4e,0x7d,0x6b,0x86,0x86,0x06]
22490
22491v_cmp_t_i16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
22492// CHECK: [0xf9,0x04,0x4e,0x7d,0x7b,0x86,0x86,0x06]
22493
22494v_cmp_t_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
22495// CHECK: [0xf9,0x04,0x4e,0x7d,0x7c,0x86,0x86,0x06]
22496
22497v_cmp_t_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
22498// CHECK: [0xf9,0x04,0x4e,0x7d,0x7e,0x86,0x86,0x06]
22499
22500v_cmp_t_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
22501// CHECK: [0xf9,0x04,0x4e,0x7d,0x7f,0x86,0x86,0x06]
22502
22503v_cmp_t_i16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
22504// CHECK: [0xf9,0x04,0x4e,0x7d,0x80,0x86,0x86,0x06]
22505
22506v_cmp_t_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
22507// CHECK: [0xf9,0x04,0x4e,0x7d,0xc1,0x86,0x86,0x06]
22508
22509v_cmp_t_i16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
22510// CHECK: [0xf9,0x04,0x4e,0x7d,0xfb,0x86,0x86,0x06]
22511
22512v_cmp_t_i16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
22513// CHECK: [0xf9,0x04,0x4e,0x7d,0xfc,0x86,0x86,0x06]
22514
22515v_cmp_t_i16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
22516// CHECK: [0xf9,0x04,0x4e,0x7d,0xfd,0x86,0x86,0x06]
22517
22518v_cmp_t_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
22519// CHECK: [0xf9,0xfe,0x4f,0x7d,0x01,0x86,0x06,0x06]
22520
22521v_cmp_t_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
22522// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x86,0x06,0x06]
22523
22524v_cmp_t_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
22525// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x86,0x00,0x06]
22526
22527v_cmp_t_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
22528// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x86,0x01,0x06]
22529
22530v_cmp_t_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
22531// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x86,0x02,0x06]
22532
22533v_cmp_t_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
22534// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x86,0x03,0x06]
22535
22536v_cmp_t_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
22537// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x86,0x04,0x06]
22538
22539v_cmp_t_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
22540// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x86,0x05,0x06]
22541
22542v_cmp_t_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
22543// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x86,0x0e,0x06]
22544
22545v_cmp_t_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
22546// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x86,0x06,0x06]
22547
22548v_cmp_t_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
22549// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x86,0x06,0x00]
22550
22551v_cmp_t_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
22552// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x86,0x06,0x01]
22553
22554v_cmp_t_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
22555// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x86,0x06,0x02]
22556
22557v_cmp_t_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
22558// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x86,0x06,0x03]
22559
22560v_cmp_t_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
22561// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x86,0x06,0x04]
22562
22563v_cmp_t_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
22564// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x86,0x06,0x05]
22565
22566v_cmp_t_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
22567// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x86,0x06,0x0e]
22568
22569v_cmp_f_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
22570// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x86,0x06,0x06]
22571
22572v_cmp_f_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
22573// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x88,0x06,0x06]
22574
22575v_cmp_f_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
22576// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0xe4,0x06,0x06]
22577
22578v_cmp_f_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
22579// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0xe6,0x06,0x06]
22580
22581v_cmp_f_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
22582// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x00,0x06,0x06]
22583
22584v_cmp_f_u16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
22585// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0xfa,0x06,0x06]
22586
22587v_cmp_f_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
22588// CHECK: [0xf9,0x04,0x50,0x7d,0xff,0x86,0x06,0x06]
22589
22590v_cmp_f_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
22591// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x86,0x86,0x06]
22592
22593v_cmp_f_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
22594// CHECK: [0xf9,0x04,0x50,0x7d,0x65,0x86,0x86,0x06]
22595
22596v_cmp_f_u16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
22597// CHECK: [0xf9,0x04,0x50,0x7d,0x66,0x86,0x86,0x06]
22598
22599v_cmp_f_u16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
22600// CHECK: [0xf9,0x04,0x50,0x7d,0x67,0x86,0x86,0x06]
22601
22602v_cmp_f_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
22603// CHECK: [0xf9,0x04,0x50,0x7d,0x6a,0x86,0x86,0x06]
22604
22605v_cmp_f_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
22606// CHECK: [0xf9,0x04,0x50,0x7d,0x6b,0x86,0x86,0x06]
22607
22608v_cmp_f_u16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
22609// CHECK: [0xf9,0x04,0x50,0x7d,0x7b,0x86,0x86,0x06]
22610
22611v_cmp_f_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
22612// CHECK: [0xf9,0x04,0x50,0x7d,0x7c,0x86,0x86,0x06]
22613
22614v_cmp_f_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
22615// CHECK: [0xf9,0x04,0x50,0x7d,0x7e,0x86,0x86,0x06]
22616
22617v_cmp_f_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
22618// CHECK: [0xf9,0x04,0x50,0x7d,0x7f,0x86,0x86,0x06]
22619
22620v_cmp_f_u16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
22621// CHECK: [0xf9,0x04,0x50,0x7d,0x80,0x86,0x86,0x06]
22622
22623v_cmp_f_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
22624// CHECK: [0xf9,0x04,0x50,0x7d,0xc1,0x86,0x86,0x06]
22625
22626v_cmp_f_u16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
22627// CHECK: [0xf9,0x04,0x50,0x7d,0xfb,0x86,0x86,0x06]
22628
22629v_cmp_f_u16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
22630// CHECK: [0xf9,0x04,0x50,0x7d,0xfc,0x86,0x86,0x06]
22631
22632v_cmp_f_u16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
22633// CHECK: [0xf9,0x04,0x50,0x7d,0xfd,0x86,0x86,0x06]
22634
22635v_cmp_f_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
22636// CHECK: [0xf9,0xfe,0x51,0x7d,0x01,0x86,0x06,0x06]
22637
22638v_cmp_f_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
22639// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x86,0x06,0x06]
22640
22641v_cmp_f_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
22642// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x86,0x00,0x06]
22643
22644v_cmp_f_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
22645// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x86,0x01,0x06]
22646
22647v_cmp_f_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
22648// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x86,0x02,0x06]
22649
22650v_cmp_f_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
22651// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x86,0x03,0x06]
22652
22653v_cmp_f_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
22654// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x86,0x04,0x06]
22655
22656v_cmp_f_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
22657// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x86,0x05,0x06]
22658
22659v_cmp_f_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
22660// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x86,0x0e,0x06]
22661
22662v_cmp_f_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
22663// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x86,0x06,0x06]
22664
22665v_cmp_f_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
22666// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x86,0x06,0x00]
22667
22668v_cmp_f_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
22669// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x86,0x06,0x01]
22670
22671v_cmp_f_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
22672// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x86,0x06,0x02]
22673
22674v_cmp_f_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
22675// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x86,0x06,0x03]
22676
22677v_cmp_f_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
22678// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x86,0x06,0x04]
22679
22680v_cmp_f_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
22681// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x86,0x06,0x05]
22682
22683v_cmp_f_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
22684// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x86,0x06,0x0e]
22685
22686v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
22687// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x06]
22688
22689v_cmp_lt_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
22690// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x88,0x06,0x06]
22691
22692v_cmp_lt_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
22693// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0xe4,0x06,0x06]
22694
22695v_cmp_lt_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
22696// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0xe6,0x06,0x06]
22697
22698v_cmp_lt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
22699// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x06,0x06]
22700
22701v_cmp_lt_u16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
22702// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0xfa,0x06,0x06]
22703
22704v_cmp_lt_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
22705// CHECK: [0xf9,0x04,0x52,0x7d,0xff,0x86,0x06,0x06]
22706
22707v_cmp_lt_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
22708// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x86,0x06]
22709
22710v_cmp_lt_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
22711// CHECK: [0xf9,0x04,0x52,0x7d,0x65,0x86,0x86,0x06]
22712
22713v_cmp_lt_u16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
22714// CHECK: [0xf9,0x04,0x52,0x7d,0x66,0x86,0x86,0x06]
22715
22716v_cmp_lt_u16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
22717// CHECK: [0xf9,0x04,0x52,0x7d,0x67,0x86,0x86,0x06]
22718
22719v_cmp_lt_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
22720// CHECK: [0xf9,0x04,0x52,0x7d,0x6a,0x86,0x86,0x06]
22721
22722v_cmp_lt_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
22723// CHECK: [0xf9,0x04,0x52,0x7d,0x6b,0x86,0x86,0x06]
22724
22725v_cmp_lt_u16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
22726// CHECK: [0xf9,0x04,0x52,0x7d,0x7b,0x86,0x86,0x06]
22727
22728v_cmp_lt_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
22729// CHECK: [0xf9,0x04,0x52,0x7d,0x7c,0x86,0x86,0x06]
22730
22731v_cmp_lt_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
22732// CHECK: [0xf9,0x04,0x52,0x7d,0x7e,0x86,0x86,0x06]
22733
22734v_cmp_lt_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
22735// CHECK: [0xf9,0x04,0x52,0x7d,0x7f,0x86,0x86,0x06]
22736
22737v_cmp_lt_u16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
22738// CHECK: [0xf9,0x04,0x52,0x7d,0x80,0x86,0x86,0x06]
22739
22740v_cmp_lt_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
22741// CHECK: [0xf9,0x04,0x52,0x7d,0xc1,0x86,0x86,0x06]
22742
22743v_cmp_lt_u16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
22744// CHECK: [0xf9,0x04,0x52,0x7d,0xfb,0x86,0x86,0x06]
22745
22746v_cmp_lt_u16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
22747// CHECK: [0xf9,0x04,0x52,0x7d,0xfc,0x86,0x86,0x06]
22748
22749v_cmp_lt_u16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
22750// CHECK: [0xf9,0x04,0x52,0x7d,0xfd,0x86,0x86,0x06]
22751
22752v_cmp_lt_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
22753// CHECK: [0xf9,0xfe,0x53,0x7d,0x01,0x86,0x06,0x06]
22754
22755v_cmp_lt_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
22756// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x06]
22757
22758v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
22759// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x00,0x06]
22760
22761v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
22762// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x01,0x06]
22763
22764v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
22765// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x02,0x06]
22766
22767v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
22768// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x03,0x06]
22769
22770v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
22771// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x04,0x06]
22772
22773v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
22774// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x05,0x06]
22775
22776v_cmp_lt_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
22777// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x0e,0x06]
22778
22779v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
22780// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x06]
22781
22782v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
22783// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x00]
22784
22785v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
22786// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x01]
22787
22788v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
22789// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x02]
22790
22791v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
22792// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x03]
22793
22794v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
22795// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x04]
22796
22797v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
22798// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x05]
22799
22800v_cmp_lt_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
22801// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x0e]
22802
22803v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
22804// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x06]
22805
22806v_cmp_eq_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
22807// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x88,0x06,0x06]
22808
22809v_cmp_eq_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
22810// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0xe4,0x06,0x06]
22811
22812v_cmp_eq_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
22813// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0xe6,0x06,0x06]
22814
22815v_cmp_eq_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
22816// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x06,0x06]
22817
22818v_cmp_eq_u16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
22819// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0xfa,0x06,0x06]
22820
22821v_cmp_eq_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
22822// CHECK: [0xf9,0x04,0x54,0x7d,0xff,0x86,0x06,0x06]
22823
22824v_cmp_eq_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
22825// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x86,0x06]
22826
22827v_cmp_eq_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
22828// CHECK: [0xf9,0x04,0x54,0x7d,0x65,0x86,0x86,0x06]
22829
22830v_cmp_eq_u16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
22831// CHECK: [0xf9,0x04,0x54,0x7d,0x66,0x86,0x86,0x06]
22832
22833v_cmp_eq_u16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
22834// CHECK: [0xf9,0x04,0x54,0x7d,0x67,0x86,0x86,0x06]
22835
22836v_cmp_eq_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
22837// CHECK: [0xf9,0x04,0x54,0x7d,0x6a,0x86,0x86,0x06]
22838
22839v_cmp_eq_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
22840// CHECK: [0xf9,0x04,0x54,0x7d,0x6b,0x86,0x86,0x06]
22841
22842v_cmp_eq_u16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
22843// CHECK: [0xf9,0x04,0x54,0x7d,0x7b,0x86,0x86,0x06]
22844
22845v_cmp_eq_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
22846// CHECK: [0xf9,0x04,0x54,0x7d,0x7c,0x86,0x86,0x06]
22847
22848v_cmp_eq_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
22849// CHECK: [0xf9,0x04,0x54,0x7d,0x7e,0x86,0x86,0x06]
22850
22851v_cmp_eq_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
22852// CHECK: [0xf9,0x04,0x54,0x7d,0x7f,0x86,0x86,0x06]
22853
22854v_cmp_eq_u16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
22855// CHECK: [0xf9,0x04,0x54,0x7d,0x80,0x86,0x86,0x06]
22856
22857v_cmp_eq_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
22858// CHECK: [0xf9,0x04,0x54,0x7d,0xc1,0x86,0x86,0x06]
22859
22860v_cmp_eq_u16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
22861// CHECK: [0xf9,0x04,0x54,0x7d,0xfb,0x86,0x86,0x06]
22862
22863v_cmp_eq_u16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
22864// CHECK: [0xf9,0x04,0x54,0x7d,0xfc,0x86,0x86,0x06]
22865
22866v_cmp_eq_u16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
22867// CHECK: [0xf9,0x04,0x54,0x7d,0xfd,0x86,0x86,0x06]
22868
22869v_cmp_eq_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
22870// CHECK: [0xf9,0xfe,0x55,0x7d,0x01,0x86,0x06,0x06]
22871
22872v_cmp_eq_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
22873// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x06]
22874
22875v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
22876// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x00,0x06]
22877
22878v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
22879// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x01,0x06]
22880
22881v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
22882// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x02,0x06]
22883
22884v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
22885// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x03,0x06]
22886
22887v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
22888// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x04,0x06]
22889
22890v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
22891// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x05,0x06]
22892
22893v_cmp_eq_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
22894// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x0e,0x06]
22895
22896v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
22897// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x06]
22898
22899v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
22900// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x00]
22901
22902v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
22903// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x01]
22904
22905v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
22906// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x02]
22907
22908v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
22909// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x03]
22910
22911v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
22912// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x04]
22913
22914v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
22915// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x05]
22916
22917v_cmp_eq_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
22918// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x0e]
22919
22920v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
22921// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x06]
22922
22923v_cmp_le_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
22924// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x88,0x06,0x06]
22925
22926v_cmp_le_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
22927// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0xe4,0x06,0x06]
22928
22929v_cmp_le_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
22930// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0xe6,0x06,0x06]
22931
22932v_cmp_le_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
22933// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x06,0x06]
22934
22935v_cmp_le_u16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
22936// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0xfa,0x06,0x06]
22937
22938v_cmp_le_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
22939// CHECK: [0xf9,0x04,0x56,0x7d,0xff,0x86,0x06,0x06]
22940
22941v_cmp_le_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
22942// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x86,0x06]
22943
22944v_cmp_le_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
22945// CHECK: [0xf9,0x04,0x56,0x7d,0x65,0x86,0x86,0x06]
22946
22947v_cmp_le_u16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
22948// CHECK: [0xf9,0x04,0x56,0x7d,0x66,0x86,0x86,0x06]
22949
22950v_cmp_le_u16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
22951// CHECK: [0xf9,0x04,0x56,0x7d,0x67,0x86,0x86,0x06]
22952
22953v_cmp_le_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
22954// CHECK: [0xf9,0x04,0x56,0x7d,0x6a,0x86,0x86,0x06]
22955
22956v_cmp_le_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
22957// CHECK: [0xf9,0x04,0x56,0x7d,0x6b,0x86,0x86,0x06]
22958
22959v_cmp_le_u16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
22960// CHECK: [0xf9,0x04,0x56,0x7d,0x7b,0x86,0x86,0x06]
22961
22962v_cmp_le_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
22963// CHECK: [0xf9,0x04,0x56,0x7d,0x7c,0x86,0x86,0x06]
22964
22965v_cmp_le_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
22966// CHECK: [0xf9,0x04,0x56,0x7d,0x7e,0x86,0x86,0x06]
22967
22968v_cmp_le_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
22969// CHECK: [0xf9,0x04,0x56,0x7d,0x7f,0x86,0x86,0x06]
22970
22971v_cmp_le_u16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
22972// CHECK: [0xf9,0x04,0x56,0x7d,0x80,0x86,0x86,0x06]
22973
22974v_cmp_le_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
22975// CHECK: [0xf9,0x04,0x56,0x7d,0xc1,0x86,0x86,0x06]
22976
22977v_cmp_le_u16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
22978// CHECK: [0xf9,0x04,0x56,0x7d,0xfb,0x86,0x86,0x06]
22979
22980v_cmp_le_u16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
22981// CHECK: [0xf9,0x04,0x56,0x7d,0xfc,0x86,0x86,0x06]
22982
22983v_cmp_le_u16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
22984// CHECK: [0xf9,0x04,0x56,0x7d,0xfd,0x86,0x86,0x06]
22985
22986v_cmp_le_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
22987// CHECK: [0xf9,0xfe,0x57,0x7d,0x01,0x86,0x06,0x06]
22988
22989v_cmp_le_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
22990// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x06]
22991
22992v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
22993// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x00,0x06]
22994
22995v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
22996// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x01,0x06]
22997
22998v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
22999// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x02,0x06]
23000
23001v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
23002// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x03,0x06]
23003
23004v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
23005// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x04,0x06]
23006
23007v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
23008// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x05,0x06]
23009
23010v_cmp_le_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
23011// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x0e,0x06]
23012
23013v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
23014// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x06]
23015
23016v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
23017// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x00]
23018
23019v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
23020// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x01]
23021
23022v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
23023// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x02]
23024
23025v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
23026// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x03]
23027
23028v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
23029// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x04]
23030
23031v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
23032// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x05]
23033
23034v_cmp_le_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
23035// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x0e]
23036
23037v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
23038// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x06]
23039
23040v_cmp_gt_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
23041// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x88,0x06,0x06]
23042
23043v_cmp_gt_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
23044// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0xe4,0x06,0x06]
23045
23046v_cmp_gt_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
23047// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0xe6,0x06,0x06]
23048
23049v_cmp_gt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
23050// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x06,0x06]
23051
23052v_cmp_gt_u16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
23053// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0xfa,0x06,0x06]
23054
23055v_cmp_gt_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
23056// CHECK: [0xf9,0x04,0x58,0x7d,0xff,0x86,0x06,0x06]
23057
23058v_cmp_gt_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
23059// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x86,0x06]
23060
23061v_cmp_gt_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
23062// CHECK: [0xf9,0x04,0x58,0x7d,0x65,0x86,0x86,0x06]
23063
23064v_cmp_gt_u16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
23065// CHECK: [0xf9,0x04,0x58,0x7d,0x66,0x86,0x86,0x06]
23066
23067v_cmp_gt_u16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
23068// CHECK: [0xf9,0x04,0x58,0x7d,0x67,0x86,0x86,0x06]
23069
23070v_cmp_gt_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
23071// CHECK: [0xf9,0x04,0x58,0x7d,0x6a,0x86,0x86,0x06]
23072
23073v_cmp_gt_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
23074// CHECK: [0xf9,0x04,0x58,0x7d,0x6b,0x86,0x86,0x06]
23075
23076v_cmp_gt_u16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
23077// CHECK: [0xf9,0x04,0x58,0x7d,0x7b,0x86,0x86,0x06]
23078
23079v_cmp_gt_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
23080// CHECK: [0xf9,0x04,0x58,0x7d,0x7c,0x86,0x86,0x06]
23081
23082v_cmp_gt_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
23083// CHECK: [0xf9,0x04,0x58,0x7d,0x7e,0x86,0x86,0x06]
23084
23085v_cmp_gt_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
23086// CHECK: [0xf9,0x04,0x58,0x7d,0x7f,0x86,0x86,0x06]
23087
23088v_cmp_gt_u16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
23089// CHECK: [0xf9,0x04,0x58,0x7d,0x80,0x86,0x86,0x06]
23090
23091v_cmp_gt_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
23092// CHECK: [0xf9,0x04,0x58,0x7d,0xc1,0x86,0x86,0x06]
23093
23094v_cmp_gt_u16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
23095// CHECK: [0xf9,0x04,0x58,0x7d,0xfb,0x86,0x86,0x06]
23096
23097v_cmp_gt_u16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
23098// CHECK: [0xf9,0x04,0x58,0x7d,0xfc,0x86,0x86,0x06]
23099
23100v_cmp_gt_u16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
23101// CHECK: [0xf9,0x04,0x58,0x7d,0xfd,0x86,0x86,0x06]
23102
23103v_cmp_gt_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
23104// CHECK: [0xf9,0xfe,0x59,0x7d,0x01,0x86,0x06,0x06]
23105
23106v_cmp_gt_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
23107// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x06]
23108
23109v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
23110// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x00,0x06]
23111
23112v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
23113// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x01,0x06]
23114
23115v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
23116// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x02,0x06]
23117
23118v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
23119// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x03,0x06]
23120
23121v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
23122// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x04,0x06]
23123
23124v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
23125// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x05,0x06]
23126
23127v_cmp_gt_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
23128// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x0e,0x06]
23129
23130v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
23131// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x06]
23132
23133v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
23134// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x00]
23135
23136v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
23137// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x01]
23138
23139v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
23140// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x02]
23141
23142v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
23143// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x03]
23144
23145v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
23146// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x04]
23147
23148v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
23149// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x05]
23150
23151v_cmp_gt_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
23152// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x0e]
23153
23154v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
23155// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x06]
23156
23157v_cmp_ne_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
23158// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x88,0x06,0x06]
23159
23160v_cmp_ne_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
23161// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0xe4,0x06,0x06]
23162
23163v_cmp_ne_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
23164// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0xe6,0x06,0x06]
23165
23166v_cmp_ne_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
23167// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x06,0x06]
23168
23169v_cmp_ne_u16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
23170// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0xfa,0x06,0x06]
23171
23172v_cmp_ne_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
23173// CHECK: [0xf9,0x04,0x5a,0x7d,0xff,0x86,0x06,0x06]
23174
23175v_cmp_ne_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
23176// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x86,0x06]
23177
23178v_cmp_ne_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
23179// CHECK: [0xf9,0x04,0x5a,0x7d,0x65,0x86,0x86,0x06]
23180
23181v_cmp_ne_u16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
23182// CHECK: [0xf9,0x04,0x5a,0x7d,0x66,0x86,0x86,0x06]
23183
23184v_cmp_ne_u16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
23185// CHECK: [0xf9,0x04,0x5a,0x7d,0x67,0x86,0x86,0x06]
23186
23187v_cmp_ne_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
23188// CHECK: [0xf9,0x04,0x5a,0x7d,0x6a,0x86,0x86,0x06]
23189
23190v_cmp_ne_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
23191// CHECK: [0xf9,0x04,0x5a,0x7d,0x6b,0x86,0x86,0x06]
23192
23193v_cmp_ne_u16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
23194// CHECK: [0xf9,0x04,0x5a,0x7d,0x7b,0x86,0x86,0x06]
23195
23196v_cmp_ne_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
23197// CHECK: [0xf9,0x04,0x5a,0x7d,0x7c,0x86,0x86,0x06]
23198
23199v_cmp_ne_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
23200// CHECK: [0xf9,0x04,0x5a,0x7d,0x7e,0x86,0x86,0x06]
23201
23202v_cmp_ne_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
23203// CHECK: [0xf9,0x04,0x5a,0x7d,0x7f,0x86,0x86,0x06]
23204
23205v_cmp_ne_u16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
23206// CHECK: [0xf9,0x04,0x5a,0x7d,0x80,0x86,0x86,0x06]
23207
23208v_cmp_ne_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
23209// CHECK: [0xf9,0x04,0x5a,0x7d,0xc1,0x86,0x86,0x06]
23210
23211v_cmp_ne_u16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
23212// CHECK: [0xf9,0x04,0x5a,0x7d,0xfb,0x86,0x86,0x06]
23213
23214v_cmp_ne_u16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
23215// CHECK: [0xf9,0x04,0x5a,0x7d,0xfc,0x86,0x86,0x06]
23216
23217v_cmp_ne_u16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
23218// CHECK: [0xf9,0x04,0x5a,0x7d,0xfd,0x86,0x86,0x06]
23219
23220v_cmp_ne_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
23221// CHECK: [0xf9,0xfe,0x5b,0x7d,0x01,0x86,0x06,0x06]
23222
23223v_cmp_ne_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
23224// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x06]
23225
23226v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
23227// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x00,0x06]
23228
23229v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
23230// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x01,0x06]
23231
23232v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
23233// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x02,0x06]
23234
23235v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
23236// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x03,0x06]
23237
23238v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
23239// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x04,0x06]
23240
23241v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
23242// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x05,0x06]
23243
23244v_cmp_ne_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
23245// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x0e,0x06]
23246
23247v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
23248// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x06]
23249
23250v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
23251// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x00]
23252
23253v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
23254// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x01]
23255
23256v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
23257// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x02]
23258
23259v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
23260// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x03]
23261
23262v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
23263// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x04]
23264
23265v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
23266// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x05]
23267
23268v_cmp_ne_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
23269// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x0e]
23270
23271v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
23272// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x06]
23273
23274v_cmp_ge_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
23275// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x88,0x06,0x06]
23276
23277v_cmp_ge_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
23278// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0xe4,0x06,0x06]
23279
23280v_cmp_ge_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
23281// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0xe6,0x06,0x06]
23282
23283v_cmp_ge_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
23284// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x06,0x06]
23285
23286v_cmp_ge_u16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
23287// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0xfa,0x06,0x06]
23288
23289v_cmp_ge_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
23290// CHECK: [0xf9,0x04,0x5c,0x7d,0xff,0x86,0x06,0x06]
23291
23292v_cmp_ge_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
23293// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x86,0x06]
23294
23295v_cmp_ge_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
23296// CHECK: [0xf9,0x04,0x5c,0x7d,0x65,0x86,0x86,0x06]
23297
23298v_cmp_ge_u16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
23299// CHECK: [0xf9,0x04,0x5c,0x7d,0x66,0x86,0x86,0x06]
23300
23301v_cmp_ge_u16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
23302// CHECK: [0xf9,0x04,0x5c,0x7d,0x67,0x86,0x86,0x06]
23303
23304v_cmp_ge_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
23305// CHECK: [0xf9,0x04,0x5c,0x7d,0x6a,0x86,0x86,0x06]
23306
23307v_cmp_ge_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
23308// CHECK: [0xf9,0x04,0x5c,0x7d,0x6b,0x86,0x86,0x06]
23309
23310v_cmp_ge_u16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
23311// CHECK: [0xf9,0x04,0x5c,0x7d,0x7b,0x86,0x86,0x06]
23312
23313v_cmp_ge_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
23314// CHECK: [0xf9,0x04,0x5c,0x7d,0x7c,0x86,0x86,0x06]
23315
23316v_cmp_ge_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
23317// CHECK: [0xf9,0x04,0x5c,0x7d,0x7e,0x86,0x86,0x06]
23318
23319v_cmp_ge_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
23320// CHECK: [0xf9,0x04,0x5c,0x7d,0x7f,0x86,0x86,0x06]
23321
23322v_cmp_ge_u16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
23323// CHECK: [0xf9,0x04,0x5c,0x7d,0x80,0x86,0x86,0x06]
23324
23325v_cmp_ge_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
23326// CHECK: [0xf9,0x04,0x5c,0x7d,0xc1,0x86,0x86,0x06]
23327
23328v_cmp_ge_u16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
23329// CHECK: [0xf9,0x04,0x5c,0x7d,0xfb,0x86,0x86,0x06]
23330
23331v_cmp_ge_u16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
23332// CHECK: [0xf9,0x04,0x5c,0x7d,0xfc,0x86,0x86,0x06]
23333
23334v_cmp_ge_u16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
23335// CHECK: [0xf9,0x04,0x5c,0x7d,0xfd,0x86,0x86,0x06]
23336
23337v_cmp_ge_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
23338// CHECK: [0xf9,0xfe,0x5d,0x7d,0x01,0x86,0x06,0x06]
23339
23340v_cmp_ge_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
23341// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x06]
23342
23343v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
23344// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x00,0x06]
23345
23346v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
23347// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x01,0x06]
23348
23349v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
23350// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x02,0x06]
23351
23352v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
23353// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x03,0x06]
23354
23355v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
23356// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x04,0x06]
23357
23358v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
23359// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x05,0x06]
23360
23361v_cmp_ge_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
23362// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x0e,0x06]
23363
23364v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
23365// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x06]
23366
23367v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
23368// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x00]
23369
23370v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
23371// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x01]
23372
23373v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
23374// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x02]
23375
23376v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
23377// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x03]
23378
23379v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
23380// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x04]
23381
23382v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
23383// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x05]
23384
23385v_cmp_ge_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
23386// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x0e]
23387
23388v_cmp_t_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
23389// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x86,0x06,0x06]
23390
23391v_cmp_t_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
23392// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x88,0x06,0x06]
23393
23394v_cmp_t_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
23395// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0xe4,0x06,0x06]
23396
23397v_cmp_t_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
23398// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0xe6,0x06,0x06]
23399
23400v_cmp_t_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
23401// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x00,0x06,0x06]
23402
23403v_cmp_t_u16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
23404// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0xfa,0x06,0x06]
23405
23406v_cmp_t_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
23407// CHECK: [0xf9,0x04,0x5e,0x7d,0xff,0x86,0x06,0x06]
23408
23409v_cmp_t_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
23410// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x86,0x86,0x06]
23411
23412v_cmp_t_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
23413// CHECK: [0xf9,0x04,0x5e,0x7d,0x65,0x86,0x86,0x06]
23414
23415v_cmp_t_u16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
23416// CHECK: [0xf9,0x04,0x5e,0x7d,0x66,0x86,0x86,0x06]
23417
23418v_cmp_t_u16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
23419// CHECK: [0xf9,0x04,0x5e,0x7d,0x67,0x86,0x86,0x06]
23420
23421v_cmp_t_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
23422// CHECK: [0xf9,0x04,0x5e,0x7d,0x6a,0x86,0x86,0x06]
23423
23424v_cmp_t_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
23425// CHECK: [0xf9,0x04,0x5e,0x7d,0x6b,0x86,0x86,0x06]
23426
23427v_cmp_t_u16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
23428// CHECK: [0xf9,0x04,0x5e,0x7d,0x7b,0x86,0x86,0x06]
23429
23430v_cmp_t_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
23431// CHECK: [0xf9,0x04,0x5e,0x7d,0x7c,0x86,0x86,0x06]
23432
23433v_cmp_t_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
23434// CHECK: [0xf9,0x04,0x5e,0x7d,0x7e,0x86,0x86,0x06]
23435
23436v_cmp_t_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
23437// CHECK: [0xf9,0x04,0x5e,0x7d,0x7f,0x86,0x86,0x06]
23438
23439v_cmp_t_u16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
23440// CHECK: [0xf9,0x04,0x5e,0x7d,0x80,0x86,0x86,0x06]
23441
23442v_cmp_t_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
23443// CHECK: [0xf9,0x04,0x5e,0x7d,0xc1,0x86,0x86,0x06]
23444
23445v_cmp_t_u16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
23446// CHECK: [0xf9,0x04,0x5e,0x7d,0xfb,0x86,0x86,0x06]
23447
23448v_cmp_t_u16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
23449// CHECK: [0xf9,0x04,0x5e,0x7d,0xfc,0x86,0x86,0x06]
23450
23451v_cmp_t_u16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
23452// CHECK: [0xf9,0x04,0x5e,0x7d,0xfd,0x86,0x86,0x06]
23453
23454v_cmp_t_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
23455// CHECK: [0xf9,0xfe,0x5f,0x7d,0x01,0x86,0x06,0x06]
23456
23457v_cmp_t_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
23458// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x86,0x06,0x06]
23459
23460v_cmp_t_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
23461// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x86,0x00,0x06]
23462
23463v_cmp_t_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
23464// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x86,0x01,0x06]
23465
23466v_cmp_t_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
23467// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x86,0x02,0x06]
23468
23469v_cmp_t_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
23470// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x86,0x03,0x06]
23471
23472v_cmp_t_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
23473// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x86,0x04,0x06]
23474
23475v_cmp_t_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
23476// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x86,0x05,0x06]
23477
23478v_cmp_t_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
23479// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x86,0x0e,0x06]
23480
23481v_cmp_t_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
23482// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x86,0x06,0x06]
23483
23484v_cmp_t_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
23485// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x86,0x06,0x00]
23486
23487v_cmp_t_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
23488// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x86,0x06,0x01]
23489
23490v_cmp_t_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
23491// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x86,0x06,0x02]
23492
23493v_cmp_t_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
23494// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x86,0x06,0x03]
23495
23496v_cmp_t_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
23497// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x86,0x06,0x04]
23498
23499v_cmp_t_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
23500// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x86,0x06,0x05]
23501
23502v_cmp_t_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
23503// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x86,0x06,0x0e]
23504
23505v_cmpx_f_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
23506// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x86,0x06,0x06]
23507
23508v_cmpx_f_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
23509// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x88,0x06,0x06]
23510
23511v_cmpx_f_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
23512// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0xe4,0x06,0x06]
23513
23514v_cmpx_f_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
23515// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0xe6,0x06,0x06]
23516
23517v_cmpx_f_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
23518// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x00,0x06,0x06]
23519
23520v_cmpx_f_i16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
23521// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0xfa,0x06,0x06]
23522
23523v_cmpx_f_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
23524// CHECK: [0xf9,0x04,0x60,0x7d,0xff,0x86,0x06,0x06]
23525
23526v_cmpx_f_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
23527// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x86,0x86,0x06]
23528
23529v_cmpx_f_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
23530// CHECK: [0xf9,0x04,0x60,0x7d,0x65,0x86,0x86,0x06]
23531
23532v_cmpx_f_i16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
23533// CHECK: [0xf9,0x04,0x60,0x7d,0x66,0x86,0x86,0x06]
23534
23535v_cmpx_f_i16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
23536// CHECK: [0xf9,0x04,0x60,0x7d,0x67,0x86,0x86,0x06]
23537
23538v_cmpx_f_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
23539// CHECK: [0xf9,0x04,0x60,0x7d,0x6a,0x86,0x86,0x06]
23540
23541v_cmpx_f_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
23542// CHECK: [0xf9,0x04,0x60,0x7d,0x6b,0x86,0x86,0x06]
23543
23544v_cmpx_f_i16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
23545// CHECK: [0xf9,0x04,0x60,0x7d,0x7b,0x86,0x86,0x06]
23546
23547v_cmpx_f_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
23548// CHECK: [0xf9,0x04,0x60,0x7d,0x7c,0x86,0x86,0x06]
23549
23550v_cmpx_f_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
23551// CHECK: [0xf9,0x04,0x60,0x7d,0x7e,0x86,0x86,0x06]
23552
23553v_cmpx_f_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
23554// CHECK: [0xf9,0x04,0x60,0x7d,0x7f,0x86,0x86,0x06]
23555
23556v_cmpx_f_i16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
23557// CHECK: [0xf9,0x04,0x60,0x7d,0x80,0x86,0x86,0x06]
23558
23559v_cmpx_f_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
23560// CHECK: [0xf9,0x04,0x60,0x7d,0xc1,0x86,0x86,0x06]
23561
23562v_cmpx_f_i16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
23563// CHECK: [0xf9,0x04,0x60,0x7d,0xfb,0x86,0x86,0x06]
23564
23565v_cmpx_f_i16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
23566// CHECK: [0xf9,0x04,0x60,0x7d,0xfc,0x86,0x86,0x06]
23567
23568v_cmpx_f_i16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
23569// CHECK: [0xf9,0x04,0x60,0x7d,0xfd,0x86,0x86,0x06]
23570
23571v_cmpx_f_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
23572// CHECK: [0xf9,0xfe,0x61,0x7d,0x01,0x86,0x06,0x06]
23573
23574v_cmpx_f_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
23575// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x86,0x06,0x06]
23576
23577v_cmpx_f_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
23578// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x86,0x00,0x06]
23579
23580v_cmpx_f_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
23581// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x86,0x01,0x06]
23582
23583v_cmpx_f_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
23584// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x86,0x02,0x06]
23585
23586v_cmpx_f_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
23587// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x86,0x03,0x06]
23588
23589v_cmpx_f_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
23590// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x86,0x04,0x06]
23591
23592v_cmpx_f_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
23593// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x86,0x05,0x06]
23594
23595v_cmpx_f_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
23596// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x86,0x0e,0x06]
23597
23598v_cmpx_f_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
23599// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x86,0x06,0x06]
23600
23601v_cmpx_f_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
23602// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x86,0x06,0x00]
23603
23604v_cmpx_f_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
23605// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x86,0x06,0x01]
23606
23607v_cmpx_f_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
23608// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x86,0x06,0x02]
23609
23610v_cmpx_f_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
23611// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x86,0x06,0x03]
23612
23613v_cmpx_f_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
23614// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x86,0x06,0x04]
23615
23616v_cmpx_f_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
23617// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x86,0x06,0x05]
23618
23619v_cmpx_f_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
23620// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x86,0x06,0x0e]
23621
23622v_cmpx_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
23623// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x86,0x06,0x06]
23624
23625v_cmpx_lt_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
23626// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x88,0x06,0x06]
23627
23628v_cmpx_lt_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
23629// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0xe4,0x06,0x06]
23630
23631v_cmpx_lt_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
23632// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0xe6,0x06,0x06]
23633
23634v_cmpx_lt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
23635// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x00,0x06,0x06]
23636
23637v_cmpx_lt_i16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
23638// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0xfa,0x06,0x06]
23639
23640v_cmpx_lt_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
23641// CHECK: [0xf9,0x04,0x62,0x7d,0xff,0x86,0x06,0x06]
23642
23643v_cmpx_lt_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
23644// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x86,0x86,0x06]
23645
23646v_cmpx_lt_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
23647// CHECK: [0xf9,0x04,0x62,0x7d,0x65,0x86,0x86,0x06]
23648
23649v_cmpx_lt_i16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
23650// CHECK: [0xf9,0x04,0x62,0x7d,0x66,0x86,0x86,0x06]
23651
23652v_cmpx_lt_i16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
23653// CHECK: [0xf9,0x04,0x62,0x7d,0x67,0x86,0x86,0x06]
23654
23655v_cmpx_lt_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
23656// CHECK: [0xf9,0x04,0x62,0x7d,0x6a,0x86,0x86,0x06]
23657
23658v_cmpx_lt_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
23659// CHECK: [0xf9,0x04,0x62,0x7d,0x6b,0x86,0x86,0x06]
23660
23661v_cmpx_lt_i16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
23662// CHECK: [0xf9,0x04,0x62,0x7d,0x7b,0x86,0x86,0x06]
23663
23664v_cmpx_lt_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
23665// CHECK: [0xf9,0x04,0x62,0x7d,0x7c,0x86,0x86,0x06]
23666
23667v_cmpx_lt_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
23668// CHECK: [0xf9,0x04,0x62,0x7d,0x7e,0x86,0x86,0x06]
23669
23670v_cmpx_lt_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
23671// CHECK: [0xf9,0x04,0x62,0x7d,0x7f,0x86,0x86,0x06]
23672
23673v_cmpx_lt_i16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
23674// CHECK: [0xf9,0x04,0x62,0x7d,0x80,0x86,0x86,0x06]
23675
23676v_cmpx_lt_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
23677// CHECK: [0xf9,0x04,0x62,0x7d,0xc1,0x86,0x86,0x06]
23678
23679v_cmpx_lt_i16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
23680// CHECK: [0xf9,0x04,0x62,0x7d,0xfb,0x86,0x86,0x06]
23681
23682v_cmpx_lt_i16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
23683// CHECK: [0xf9,0x04,0x62,0x7d,0xfc,0x86,0x86,0x06]
23684
23685v_cmpx_lt_i16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
23686// CHECK: [0xf9,0x04,0x62,0x7d,0xfd,0x86,0x86,0x06]
23687
23688v_cmpx_lt_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
23689// CHECK: [0xf9,0xfe,0x63,0x7d,0x01,0x86,0x06,0x06]
23690
23691v_cmpx_lt_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
23692// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x86,0x06,0x06]
23693
23694v_cmpx_lt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
23695// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x86,0x00,0x06]
23696
23697v_cmpx_lt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
23698// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x86,0x01,0x06]
23699
23700v_cmpx_lt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
23701// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x86,0x02,0x06]
23702
23703v_cmpx_lt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
23704// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x86,0x03,0x06]
23705
23706v_cmpx_lt_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
23707// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x86,0x04,0x06]
23708
23709v_cmpx_lt_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
23710// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x86,0x05,0x06]
23711
23712v_cmpx_lt_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
23713// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x86,0x0e,0x06]
23714
23715v_cmpx_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
23716// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x86,0x06,0x06]
23717
23718v_cmpx_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
23719// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x86,0x06,0x00]
23720
23721v_cmpx_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
23722// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x86,0x06,0x01]
23723
23724v_cmpx_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
23725// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x86,0x06,0x02]
23726
23727v_cmpx_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
23728// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x86,0x06,0x03]
23729
23730v_cmpx_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
23731// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x86,0x06,0x04]
23732
23733v_cmpx_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
23734// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x86,0x06,0x05]
23735
23736v_cmpx_lt_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
23737// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x86,0x06,0x0e]
23738
23739v_cmpx_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
23740// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x86,0x06,0x06]
23741
23742v_cmpx_eq_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
23743// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x88,0x06,0x06]
23744
23745v_cmpx_eq_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
23746// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0xe4,0x06,0x06]
23747
23748v_cmpx_eq_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
23749// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0xe6,0x06,0x06]
23750
23751v_cmpx_eq_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
23752// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x00,0x06,0x06]
23753
23754v_cmpx_eq_i16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
23755// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0xfa,0x06,0x06]
23756
23757v_cmpx_eq_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
23758// CHECK: [0xf9,0x04,0x64,0x7d,0xff,0x86,0x06,0x06]
23759
23760v_cmpx_eq_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
23761// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x86,0x86,0x06]
23762
23763v_cmpx_eq_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
23764// CHECK: [0xf9,0x04,0x64,0x7d,0x65,0x86,0x86,0x06]
23765
23766v_cmpx_eq_i16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
23767// CHECK: [0xf9,0x04,0x64,0x7d,0x66,0x86,0x86,0x06]
23768
23769v_cmpx_eq_i16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
23770// CHECK: [0xf9,0x04,0x64,0x7d,0x67,0x86,0x86,0x06]
23771
23772v_cmpx_eq_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
23773// CHECK: [0xf9,0x04,0x64,0x7d,0x6a,0x86,0x86,0x06]
23774
23775v_cmpx_eq_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
23776// CHECK: [0xf9,0x04,0x64,0x7d,0x6b,0x86,0x86,0x06]
23777
23778v_cmpx_eq_i16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
23779// CHECK: [0xf9,0x04,0x64,0x7d,0x7b,0x86,0x86,0x06]
23780
23781v_cmpx_eq_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
23782// CHECK: [0xf9,0x04,0x64,0x7d,0x7c,0x86,0x86,0x06]
23783
23784v_cmpx_eq_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
23785// CHECK: [0xf9,0x04,0x64,0x7d,0x7e,0x86,0x86,0x06]
23786
23787v_cmpx_eq_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
23788// CHECK: [0xf9,0x04,0x64,0x7d,0x7f,0x86,0x86,0x06]
23789
23790v_cmpx_eq_i16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
23791// CHECK: [0xf9,0x04,0x64,0x7d,0x80,0x86,0x86,0x06]
23792
23793v_cmpx_eq_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
23794// CHECK: [0xf9,0x04,0x64,0x7d,0xc1,0x86,0x86,0x06]
23795
23796v_cmpx_eq_i16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
23797// CHECK: [0xf9,0x04,0x64,0x7d,0xfb,0x86,0x86,0x06]
23798
23799v_cmpx_eq_i16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
23800// CHECK: [0xf9,0x04,0x64,0x7d,0xfc,0x86,0x86,0x06]
23801
23802v_cmpx_eq_i16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
23803// CHECK: [0xf9,0x04,0x64,0x7d,0xfd,0x86,0x86,0x06]
23804
23805v_cmpx_eq_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
23806// CHECK: [0xf9,0xfe,0x65,0x7d,0x01,0x86,0x06,0x06]
23807
23808v_cmpx_eq_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
23809// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x86,0x06,0x06]
23810
23811v_cmpx_eq_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
23812// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x86,0x00,0x06]
23813
23814v_cmpx_eq_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
23815// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x86,0x01,0x06]
23816
23817v_cmpx_eq_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
23818// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x86,0x02,0x06]
23819
23820v_cmpx_eq_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
23821// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x86,0x03,0x06]
23822
23823v_cmpx_eq_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
23824// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x86,0x04,0x06]
23825
23826v_cmpx_eq_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
23827// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x86,0x05,0x06]
23828
23829v_cmpx_eq_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
23830// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x86,0x0e,0x06]
23831
23832v_cmpx_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
23833// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x86,0x06,0x06]
23834
23835v_cmpx_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
23836// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x86,0x06,0x00]
23837
23838v_cmpx_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
23839// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x86,0x06,0x01]
23840
23841v_cmpx_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
23842// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x86,0x06,0x02]
23843
23844v_cmpx_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
23845// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x86,0x06,0x03]
23846
23847v_cmpx_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
23848// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x86,0x06,0x04]
23849
23850v_cmpx_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
23851// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x86,0x06,0x05]
23852
23853v_cmpx_eq_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
23854// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x86,0x06,0x0e]
23855
23856v_cmpx_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
23857// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x86,0x06,0x06]
23858
23859v_cmpx_le_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
23860// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x88,0x06,0x06]
23861
23862v_cmpx_le_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
23863// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0xe4,0x06,0x06]
23864
23865v_cmpx_le_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
23866// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0xe6,0x06,0x06]
23867
23868v_cmpx_le_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
23869// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x00,0x06,0x06]
23870
23871v_cmpx_le_i16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
23872// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0xfa,0x06,0x06]
23873
23874v_cmpx_le_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
23875// CHECK: [0xf9,0x04,0x66,0x7d,0xff,0x86,0x06,0x06]
23876
23877v_cmpx_le_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
23878// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x86,0x86,0x06]
23879
23880v_cmpx_le_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
23881// CHECK: [0xf9,0x04,0x66,0x7d,0x65,0x86,0x86,0x06]
23882
23883v_cmpx_le_i16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
23884// CHECK: [0xf9,0x04,0x66,0x7d,0x66,0x86,0x86,0x06]
23885
23886v_cmpx_le_i16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
23887// CHECK: [0xf9,0x04,0x66,0x7d,0x67,0x86,0x86,0x06]
23888
23889v_cmpx_le_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
23890// CHECK: [0xf9,0x04,0x66,0x7d,0x6a,0x86,0x86,0x06]
23891
23892v_cmpx_le_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
23893// CHECK: [0xf9,0x04,0x66,0x7d,0x6b,0x86,0x86,0x06]
23894
23895v_cmpx_le_i16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
23896// CHECK: [0xf9,0x04,0x66,0x7d,0x7b,0x86,0x86,0x06]
23897
23898v_cmpx_le_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
23899// CHECK: [0xf9,0x04,0x66,0x7d,0x7c,0x86,0x86,0x06]
23900
23901v_cmpx_le_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
23902// CHECK: [0xf9,0x04,0x66,0x7d,0x7e,0x86,0x86,0x06]
23903
23904v_cmpx_le_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
23905// CHECK: [0xf9,0x04,0x66,0x7d,0x7f,0x86,0x86,0x06]
23906
23907v_cmpx_le_i16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
23908// CHECK: [0xf9,0x04,0x66,0x7d,0x80,0x86,0x86,0x06]
23909
23910v_cmpx_le_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
23911// CHECK: [0xf9,0x04,0x66,0x7d,0xc1,0x86,0x86,0x06]
23912
23913v_cmpx_le_i16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
23914// CHECK: [0xf9,0x04,0x66,0x7d,0xfb,0x86,0x86,0x06]
23915
23916v_cmpx_le_i16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
23917// CHECK: [0xf9,0x04,0x66,0x7d,0xfc,0x86,0x86,0x06]
23918
23919v_cmpx_le_i16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
23920// CHECK: [0xf9,0x04,0x66,0x7d,0xfd,0x86,0x86,0x06]
23921
23922v_cmpx_le_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
23923// CHECK: [0xf9,0xfe,0x67,0x7d,0x01,0x86,0x06,0x06]
23924
23925v_cmpx_le_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
23926// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x86,0x06,0x06]
23927
23928v_cmpx_le_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
23929// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x86,0x00,0x06]
23930
23931v_cmpx_le_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
23932// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x86,0x01,0x06]
23933
23934v_cmpx_le_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
23935// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x86,0x02,0x06]
23936
23937v_cmpx_le_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
23938// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x86,0x03,0x06]
23939
23940v_cmpx_le_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
23941// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x86,0x04,0x06]
23942
23943v_cmpx_le_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
23944// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x86,0x05,0x06]
23945
23946v_cmpx_le_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
23947// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x86,0x0e,0x06]
23948
23949v_cmpx_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
23950// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x86,0x06,0x06]
23951
23952v_cmpx_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
23953// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x86,0x06,0x00]
23954
23955v_cmpx_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
23956// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x86,0x06,0x01]
23957
23958v_cmpx_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
23959// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x86,0x06,0x02]
23960
23961v_cmpx_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
23962// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x86,0x06,0x03]
23963
23964v_cmpx_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
23965// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x86,0x06,0x04]
23966
23967v_cmpx_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
23968// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x86,0x06,0x05]
23969
23970v_cmpx_le_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
23971// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x86,0x06,0x0e]
23972
23973v_cmpx_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
23974// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x86,0x06,0x06]
23975
23976v_cmpx_gt_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
23977// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x88,0x06,0x06]
23978
23979v_cmpx_gt_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
23980// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0xe4,0x06,0x06]
23981
23982v_cmpx_gt_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
23983// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0xe6,0x06,0x06]
23984
23985v_cmpx_gt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
23986// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x00,0x06,0x06]
23987
23988v_cmpx_gt_i16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
23989// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0xfa,0x06,0x06]
23990
23991v_cmpx_gt_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
23992// CHECK: [0xf9,0x04,0x68,0x7d,0xff,0x86,0x06,0x06]
23993
23994v_cmpx_gt_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
23995// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x86,0x86,0x06]
23996
23997v_cmpx_gt_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
23998// CHECK: [0xf9,0x04,0x68,0x7d,0x65,0x86,0x86,0x06]
23999
24000v_cmpx_gt_i16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
24001// CHECK: [0xf9,0x04,0x68,0x7d,0x66,0x86,0x86,0x06]
24002
24003v_cmpx_gt_i16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
24004// CHECK: [0xf9,0x04,0x68,0x7d,0x67,0x86,0x86,0x06]
24005
24006v_cmpx_gt_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
24007// CHECK: [0xf9,0x04,0x68,0x7d,0x6a,0x86,0x86,0x06]
24008
24009v_cmpx_gt_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
24010// CHECK: [0xf9,0x04,0x68,0x7d,0x6b,0x86,0x86,0x06]
24011
24012v_cmpx_gt_i16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
24013// CHECK: [0xf9,0x04,0x68,0x7d,0x7b,0x86,0x86,0x06]
24014
24015v_cmpx_gt_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
24016// CHECK: [0xf9,0x04,0x68,0x7d,0x7c,0x86,0x86,0x06]
24017
24018v_cmpx_gt_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
24019// CHECK: [0xf9,0x04,0x68,0x7d,0x7e,0x86,0x86,0x06]
24020
24021v_cmpx_gt_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
24022// CHECK: [0xf9,0x04,0x68,0x7d,0x7f,0x86,0x86,0x06]
24023
24024v_cmpx_gt_i16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
24025// CHECK: [0xf9,0x04,0x68,0x7d,0x80,0x86,0x86,0x06]
24026
24027v_cmpx_gt_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
24028// CHECK: [0xf9,0x04,0x68,0x7d,0xc1,0x86,0x86,0x06]
24029
24030v_cmpx_gt_i16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
24031// CHECK: [0xf9,0x04,0x68,0x7d,0xfb,0x86,0x86,0x06]
24032
24033v_cmpx_gt_i16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
24034// CHECK: [0xf9,0x04,0x68,0x7d,0xfc,0x86,0x86,0x06]
24035
24036v_cmpx_gt_i16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
24037// CHECK: [0xf9,0x04,0x68,0x7d,0xfd,0x86,0x86,0x06]
24038
24039v_cmpx_gt_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
24040// CHECK: [0xf9,0xfe,0x69,0x7d,0x01,0x86,0x06,0x06]
24041
24042v_cmpx_gt_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
24043// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x86,0x06,0x06]
24044
24045v_cmpx_gt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
24046// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x86,0x00,0x06]
24047
24048v_cmpx_gt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
24049// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x86,0x01,0x06]
24050
24051v_cmpx_gt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
24052// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x86,0x02,0x06]
24053
24054v_cmpx_gt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
24055// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x86,0x03,0x06]
24056
24057v_cmpx_gt_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
24058// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x86,0x04,0x06]
24059
24060v_cmpx_gt_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
24061// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x86,0x05,0x06]
24062
24063v_cmpx_gt_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
24064// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x86,0x0e,0x06]
24065
24066v_cmpx_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
24067// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x86,0x06,0x06]
24068
24069v_cmpx_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
24070// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x86,0x06,0x00]
24071
24072v_cmpx_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
24073// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x86,0x06,0x01]
24074
24075v_cmpx_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
24076// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x86,0x06,0x02]
24077
24078v_cmpx_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
24079// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x86,0x06,0x03]
24080
24081v_cmpx_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
24082// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x86,0x06,0x04]
24083
24084v_cmpx_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
24085// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x86,0x06,0x05]
24086
24087v_cmpx_gt_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
24088// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x86,0x06,0x0e]
24089
24090v_cmpx_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
24091// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x86,0x06,0x06]
24092
24093v_cmpx_ne_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
24094// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x88,0x06,0x06]
24095
24096v_cmpx_ne_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
24097// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0xe4,0x06,0x06]
24098
24099v_cmpx_ne_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
24100// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0xe6,0x06,0x06]
24101
24102v_cmpx_ne_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
24103// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x00,0x06,0x06]
24104
24105v_cmpx_ne_i16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
24106// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0xfa,0x06,0x06]
24107
24108v_cmpx_ne_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
24109// CHECK: [0xf9,0x04,0x6a,0x7d,0xff,0x86,0x06,0x06]
24110
24111v_cmpx_ne_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
24112// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x86,0x86,0x06]
24113
24114v_cmpx_ne_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
24115// CHECK: [0xf9,0x04,0x6a,0x7d,0x65,0x86,0x86,0x06]
24116
24117v_cmpx_ne_i16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
24118// CHECK: [0xf9,0x04,0x6a,0x7d,0x66,0x86,0x86,0x06]
24119
24120v_cmpx_ne_i16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
24121// CHECK: [0xf9,0x04,0x6a,0x7d,0x67,0x86,0x86,0x06]
24122
24123v_cmpx_ne_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
24124// CHECK: [0xf9,0x04,0x6a,0x7d,0x6a,0x86,0x86,0x06]
24125
24126v_cmpx_ne_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
24127// CHECK: [0xf9,0x04,0x6a,0x7d,0x6b,0x86,0x86,0x06]
24128
24129v_cmpx_ne_i16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
24130// CHECK: [0xf9,0x04,0x6a,0x7d,0x7b,0x86,0x86,0x06]
24131
24132v_cmpx_ne_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
24133// CHECK: [0xf9,0x04,0x6a,0x7d,0x7c,0x86,0x86,0x06]
24134
24135v_cmpx_ne_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
24136// CHECK: [0xf9,0x04,0x6a,0x7d,0x7e,0x86,0x86,0x06]
24137
24138v_cmpx_ne_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
24139// CHECK: [0xf9,0x04,0x6a,0x7d,0x7f,0x86,0x86,0x06]
24140
24141v_cmpx_ne_i16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
24142// CHECK: [0xf9,0x04,0x6a,0x7d,0x80,0x86,0x86,0x06]
24143
24144v_cmpx_ne_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
24145// CHECK: [0xf9,0x04,0x6a,0x7d,0xc1,0x86,0x86,0x06]
24146
24147v_cmpx_ne_i16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
24148// CHECK: [0xf9,0x04,0x6a,0x7d,0xfb,0x86,0x86,0x06]
24149
24150v_cmpx_ne_i16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
24151// CHECK: [0xf9,0x04,0x6a,0x7d,0xfc,0x86,0x86,0x06]
24152
24153v_cmpx_ne_i16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
24154// CHECK: [0xf9,0x04,0x6a,0x7d,0xfd,0x86,0x86,0x06]
24155
24156v_cmpx_ne_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
24157// CHECK: [0xf9,0xfe,0x6b,0x7d,0x01,0x86,0x06,0x06]
24158
24159v_cmpx_ne_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
24160// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x86,0x06,0x06]
24161
24162v_cmpx_ne_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
24163// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x86,0x00,0x06]
24164
24165v_cmpx_ne_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
24166// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x86,0x01,0x06]
24167
24168v_cmpx_ne_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
24169// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x86,0x02,0x06]
24170
24171v_cmpx_ne_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
24172// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x86,0x03,0x06]
24173
24174v_cmpx_ne_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
24175// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x86,0x04,0x06]
24176
24177v_cmpx_ne_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
24178// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x86,0x05,0x06]
24179
24180v_cmpx_ne_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
24181// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x86,0x0e,0x06]
24182
24183v_cmpx_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
24184// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x86,0x06,0x06]
24185
24186v_cmpx_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
24187// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x86,0x06,0x00]
24188
24189v_cmpx_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
24190// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x86,0x06,0x01]
24191
24192v_cmpx_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
24193// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x86,0x06,0x02]
24194
24195v_cmpx_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
24196// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x86,0x06,0x03]
24197
24198v_cmpx_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
24199// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x86,0x06,0x04]
24200
24201v_cmpx_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
24202// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x86,0x06,0x05]
24203
24204v_cmpx_ne_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
24205// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x86,0x06,0x0e]
24206
24207v_cmpx_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
24208// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x86,0x06,0x06]
24209
24210v_cmpx_ge_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
24211// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x88,0x06,0x06]
24212
24213v_cmpx_ge_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
24214// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0xe4,0x06,0x06]
24215
24216v_cmpx_ge_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
24217// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0xe6,0x06,0x06]
24218
24219v_cmpx_ge_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
24220// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x00,0x06,0x06]
24221
24222v_cmpx_ge_i16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
24223// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0xfa,0x06,0x06]
24224
24225v_cmpx_ge_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
24226// CHECK: [0xf9,0x04,0x6c,0x7d,0xff,0x86,0x06,0x06]
24227
24228v_cmpx_ge_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
24229// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x86,0x86,0x06]
24230
24231v_cmpx_ge_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
24232// CHECK: [0xf9,0x04,0x6c,0x7d,0x65,0x86,0x86,0x06]
24233
24234v_cmpx_ge_i16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
24235// CHECK: [0xf9,0x04,0x6c,0x7d,0x66,0x86,0x86,0x06]
24236
24237v_cmpx_ge_i16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
24238// CHECK: [0xf9,0x04,0x6c,0x7d,0x67,0x86,0x86,0x06]
24239
24240v_cmpx_ge_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
24241// CHECK: [0xf9,0x04,0x6c,0x7d,0x6a,0x86,0x86,0x06]
24242
24243v_cmpx_ge_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
24244// CHECK: [0xf9,0x04,0x6c,0x7d,0x6b,0x86,0x86,0x06]
24245
24246v_cmpx_ge_i16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
24247// CHECK: [0xf9,0x04,0x6c,0x7d,0x7b,0x86,0x86,0x06]
24248
24249v_cmpx_ge_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
24250// CHECK: [0xf9,0x04,0x6c,0x7d,0x7c,0x86,0x86,0x06]
24251
24252v_cmpx_ge_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
24253// CHECK: [0xf9,0x04,0x6c,0x7d,0x7e,0x86,0x86,0x06]
24254
24255v_cmpx_ge_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
24256// CHECK: [0xf9,0x04,0x6c,0x7d,0x7f,0x86,0x86,0x06]
24257
24258v_cmpx_ge_i16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
24259// CHECK: [0xf9,0x04,0x6c,0x7d,0x80,0x86,0x86,0x06]
24260
24261v_cmpx_ge_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
24262// CHECK: [0xf9,0x04,0x6c,0x7d,0xc1,0x86,0x86,0x06]
24263
24264v_cmpx_ge_i16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
24265// CHECK: [0xf9,0x04,0x6c,0x7d,0xfb,0x86,0x86,0x06]
24266
24267v_cmpx_ge_i16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
24268// CHECK: [0xf9,0x04,0x6c,0x7d,0xfc,0x86,0x86,0x06]
24269
24270v_cmpx_ge_i16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
24271// CHECK: [0xf9,0x04,0x6c,0x7d,0xfd,0x86,0x86,0x06]
24272
24273v_cmpx_ge_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
24274// CHECK: [0xf9,0xfe,0x6d,0x7d,0x01,0x86,0x06,0x06]
24275
24276v_cmpx_ge_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
24277// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x86,0x06,0x06]
24278
24279v_cmpx_ge_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
24280// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x86,0x00,0x06]
24281
24282v_cmpx_ge_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
24283// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x86,0x01,0x06]
24284
24285v_cmpx_ge_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
24286// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x86,0x02,0x06]
24287
24288v_cmpx_ge_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
24289// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x86,0x03,0x06]
24290
24291v_cmpx_ge_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
24292// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x86,0x04,0x06]
24293
24294v_cmpx_ge_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
24295// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x86,0x05,0x06]
24296
24297v_cmpx_ge_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
24298// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x86,0x0e,0x06]
24299
24300v_cmpx_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
24301// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x86,0x06,0x06]
24302
24303v_cmpx_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
24304// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x86,0x06,0x00]
24305
24306v_cmpx_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
24307// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x86,0x06,0x01]
24308
24309v_cmpx_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
24310// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x86,0x06,0x02]
24311
24312v_cmpx_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
24313// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x86,0x06,0x03]
24314
24315v_cmpx_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
24316// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x86,0x06,0x04]
24317
24318v_cmpx_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
24319// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x86,0x06,0x05]
24320
24321v_cmpx_ge_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
24322// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x86,0x06,0x0e]
24323
24324v_cmpx_t_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
24325// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x86,0x06,0x06]
24326
24327v_cmpx_t_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
24328// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x88,0x06,0x06]
24329
24330v_cmpx_t_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
24331// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0xe4,0x06,0x06]
24332
24333v_cmpx_t_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
24334// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0xe6,0x06,0x06]
24335
24336v_cmpx_t_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
24337// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x00,0x06,0x06]
24338
24339v_cmpx_t_i16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
24340// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0xfa,0x06,0x06]
24341
24342v_cmpx_t_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
24343// CHECK: [0xf9,0x04,0x6e,0x7d,0xff,0x86,0x06,0x06]
24344
24345v_cmpx_t_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
24346// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x86,0x86,0x06]
24347
24348v_cmpx_t_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
24349// CHECK: [0xf9,0x04,0x6e,0x7d,0x65,0x86,0x86,0x06]
24350
24351v_cmpx_t_i16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
24352// CHECK: [0xf9,0x04,0x6e,0x7d,0x66,0x86,0x86,0x06]
24353
24354v_cmpx_t_i16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
24355// CHECK: [0xf9,0x04,0x6e,0x7d,0x67,0x86,0x86,0x06]
24356
24357v_cmpx_t_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
24358// CHECK: [0xf9,0x04,0x6e,0x7d,0x6a,0x86,0x86,0x06]
24359
24360v_cmpx_t_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
24361// CHECK: [0xf9,0x04,0x6e,0x7d,0x6b,0x86,0x86,0x06]
24362
24363v_cmpx_t_i16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
24364// CHECK: [0xf9,0x04,0x6e,0x7d,0x7b,0x86,0x86,0x06]
24365
24366v_cmpx_t_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
24367// CHECK: [0xf9,0x04,0x6e,0x7d,0x7c,0x86,0x86,0x06]
24368
24369v_cmpx_t_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
24370// CHECK: [0xf9,0x04,0x6e,0x7d,0x7e,0x86,0x86,0x06]
24371
24372v_cmpx_t_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
24373// CHECK: [0xf9,0x04,0x6e,0x7d,0x7f,0x86,0x86,0x06]
24374
24375v_cmpx_t_i16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
24376// CHECK: [0xf9,0x04,0x6e,0x7d,0x80,0x86,0x86,0x06]
24377
24378v_cmpx_t_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
24379// CHECK: [0xf9,0x04,0x6e,0x7d,0xc1,0x86,0x86,0x06]
24380
24381v_cmpx_t_i16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
24382// CHECK: [0xf9,0x04,0x6e,0x7d,0xfb,0x86,0x86,0x06]
24383
24384v_cmpx_t_i16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
24385// CHECK: [0xf9,0x04,0x6e,0x7d,0xfc,0x86,0x86,0x06]
24386
24387v_cmpx_t_i16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
24388// CHECK: [0xf9,0x04,0x6e,0x7d,0xfd,0x86,0x86,0x06]
24389
24390v_cmpx_t_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
24391// CHECK: [0xf9,0xfe,0x6f,0x7d,0x01,0x86,0x06,0x06]
24392
24393v_cmpx_t_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
24394// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x86,0x06,0x06]
24395
24396v_cmpx_t_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
24397// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x86,0x00,0x06]
24398
24399v_cmpx_t_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
24400// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x86,0x01,0x06]
24401
24402v_cmpx_t_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
24403// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x86,0x02,0x06]
24404
24405v_cmpx_t_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
24406// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x86,0x03,0x06]
24407
24408v_cmpx_t_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
24409// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x86,0x04,0x06]
24410
24411v_cmpx_t_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
24412// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x86,0x05,0x06]
24413
24414v_cmpx_t_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
24415// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x86,0x0e,0x06]
24416
24417v_cmpx_t_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
24418// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x86,0x06,0x06]
24419
24420v_cmpx_t_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
24421// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x86,0x06,0x00]
24422
24423v_cmpx_t_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
24424// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x86,0x06,0x01]
24425
24426v_cmpx_t_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
24427// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x86,0x06,0x02]
24428
24429v_cmpx_t_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
24430// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x86,0x06,0x03]
24431
24432v_cmpx_t_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
24433// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x86,0x06,0x04]
24434
24435v_cmpx_t_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
24436// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x86,0x06,0x05]
24437
24438v_cmpx_t_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
24439// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x86,0x06,0x0e]
24440
24441v_cmpx_f_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
24442// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x86,0x06,0x06]
24443
24444v_cmpx_f_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
24445// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x88,0x06,0x06]
24446
24447v_cmpx_f_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
24448// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0xe4,0x06,0x06]
24449
24450v_cmpx_f_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
24451// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0xe6,0x06,0x06]
24452
24453v_cmpx_f_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
24454// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x00,0x06,0x06]
24455
24456v_cmpx_f_u16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
24457// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0xfa,0x06,0x06]
24458
24459v_cmpx_f_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
24460// CHECK: [0xf9,0x04,0x70,0x7d,0xff,0x86,0x06,0x06]
24461
24462v_cmpx_f_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
24463// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x86,0x86,0x06]
24464
24465v_cmpx_f_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
24466// CHECK: [0xf9,0x04,0x70,0x7d,0x65,0x86,0x86,0x06]
24467
24468v_cmpx_f_u16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
24469// CHECK: [0xf9,0x04,0x70,0x7d,0x66,0x86,0x86,0x06]
24470
24471v_cmpx_f_u16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
24472// CHECK: [0xf9,0x04,0x70,0x7d,0x67,0x86,0x86,0x06]
24473
24474v_cmpx_f_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
24475// CHECK: [0xf9,0x04,0x70,0x7d,0x6a,0x86,0x86,0x06]
24476
24477v_cmpx_f_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
24478// CHECK: [0xf9,0x04,0x70,0x7d,0x6b,0x86,0x86,0x06]
24479
24480v_cmpx_f_u16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
24481// CHECK: [0xf9,0x04,0x70,0x7d,0x7b,0x86,0x86,0x06]
24482
24483v_cmpx_f_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
24484// CHECK: [0xf9,0x04,0x70,0x7d,0x7c,0x86,0x86,0x06]
24485
24486v_cmpx_f_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
24487// CHECK: [0xf9,0x04,0x70,0x7d,0x7e,0x86,0x86,0x06]
24488
24489v_cmpx_f_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
24490// CHECK: [0xf9,0x04,0x70,0x7d,0x7f,0x86,0x86,0x06]
24491
24492v_cmpx_f_u16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
24493// CHECK: [0xf9,0x04,0x70,0x7d,0x80,0x86,0x86,0x06]
24494
24495v_cmpx_f_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
24496// CHECK: [0xf9,0x04,0x70,0x7d,0xc1,0x86,0x86,0x06]
24497
24498v_cmpx_f_u16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
24499// CHECK: [0xf9,0x04,0x70,0x7d,0xfb,0x86,0x86,0x06]
24500
24501v_cmpx_f_u16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
24502// CHECK: [0xf9,0x04,0x70,0x7d,0xfc,0x86,0x86,0x06]
24503
24504v_cmpx_f_u16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
24505// CHECK: [0xf9,0x04,0x70,0x7d,0xfd,0x86,0x86,0x06]
24506
24507v_cmpx_f_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
24508// CHECK: [0xf9,0xfe,0x71,0x7d,0x01,0x86,0x06,0x06]
24509
24510v_cmpx_f_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
24511// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x86,0x06,0x06]
24512
24513v_cmpx_f_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
24514// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x86,0x00,0x06]
24515
24516v_cmpx_f_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
24517// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x86,0x01,0x06]
24518
24519v_cmpx_f_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
24520// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x86,0x02,0x06]
24521
24522v_cmpx_f_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
24523// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x86,0x03,0x06]
24524
24525v_cmpx_f_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
24526// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x86,0x04,0x06]
24527
24528v_cmpx_f_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
24529// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x86,0x05,0x06]
24530
24531v_cmpx_f_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
24532// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x86,0x0e,0x06]
24533
24534v_cmpx_f_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
24535// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x86,0x06,0x06]
24536
24537v_cmpx_f_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
24538// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x86,0x06,0x00]
24539
24540v_cmpx_f_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
24541// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x86,0x06,0x01]
24542
24543v_cmpx_f_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
24544// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x86,0x06,0x02]
24545
24546v_cmpx_f_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
24547// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x86,0x06,0x03]
24548
24549v_cmpx_f_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
24550// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x86,0x06,0x04]
24551
24552v_cmpx_f_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
24553// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x86,0x06,0x05]
24554
24555v_cmpx_f_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
24556// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x86,0x06,0x0e]
24557
24558v_cmpx_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
24559// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x86,0x06,0x06]
24560
24561v_cmpx_lt_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
24562// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x88,0x06,0x06]
24563
24564v_cmpx_lt_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
24565// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0xe4,0x06,0x06]
24566
24567v_cmpx_lt_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
24568// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0xe6,0x06,0x06]
24569
24570v_cmpx_lt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
24571// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x06,0x06]
24572
24573v_cmpx_lt_u16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
24574// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0xfa,0x06,0x06]
24575
24576v_cmpx_lt_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
24577// CHECK: [0xf9,0x04,0x72,0x7d,0xff,0x86,0x06,0x06]
24578
24579v_cmpx_lt_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
24580// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x86,0x86,0x06]
24581
24582v_cmpx_lt_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
24583// CHECK: [0xf9,0x04,0x72,0x7d,0x65,0x86,0x86,0x06]
24584
24585v_cmpx_lt_u16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
24586// CHECK: [0xf9,0x04,0x72,0x7d,0x66,0x86,0x86,0x06]
24587
24588v_cmpx_lt_u16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
24589// CHECK: [0xf9,0x04,0x72,0x7d,0x67,0x86,0x86,0x06]
24590
24591v_cmpx_lt_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
24592// CHECK: [0xf9,0x04,0x72,0x7d,0x6a,0x86,0x86,0x06]
24593
24594v_cmpx_lt_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
24595// CHECK: [0xf9,0x04,0x72,0x7d,0x6b,0x86,0x86,0x06]
24596
24597v_cmpx_lt_u16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
24598// CHECK: [0xf9,0x04,0x72,0x7d,0x7b,0x86,0x86,0x06]
24599
24600v_cmpx_lt_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
24601// CHECK: [0xf9,0x04,0x72,0x7d,0x7c,0x86,0x86,0x06]
24602
24603v_cmpx_lt_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
24604// CHECK: [0xf9,0x04,0x72,0x7d,0x7e,0x86,0x86,0x06]
24605
24606v_cmpx_lt_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
24607// CHECK: [0xf9,0x04,0x72,0x7d,0x7f,0x86,0x86,0x06]
24608
24609v_cmpx_lt_u16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
24610// CHECK: [0xf9,0x04,0x72,0x7d,0x80,0x86,0x86,0x06]
24611
24612v_cmpx_lt_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
24613// CHECK: [0xf9,0x04,0x72,0x7d,0xc1,0x86,0x86,0x06]
24614
24615v_cmpx_lt_u16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
24616// CHECK: [0xf9,0x04,0x72,0x7d,0xfb,0x86,0x86,0x06]
24617
24618v_cmpx_lt_u16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
24619// CHECK: [0xf9,0x04,0x72,0x7d,0xfc,0x86,0x86,0x06]
24620
24621v_cmpx_lt_u16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
24622// CHECK: [0xf9,0x04,0x72,0x7d,0xfd,0x86,0x86,0x06]
24623
24624v_cmpx_lt_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
24625// CHECK: [0xf9,0xfe,0x73,0x7d,0x01,0x86,0x06,0x06]
24626
24627v_cmpx_lt_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
24628// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x86,0x06,0x06]
24629
24630v_cmpx_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
24631// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x86,0x00,0x06]
24632
24633v_cmpx_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
24634// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x86,0x01,0x06]
24635
24636v_cmpx_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
24637// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x86,0x02,0x06]
24638
24639v_cmpx_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
24640// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x86,0x03,0x06]
24641
24642v_cmpx_lt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
24643// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x86,0x04,0x06]
24644
24645v_cmpx_lt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
24646// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x86,0x05,0x06]
24647
24648v_cmpx_lt_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
24649// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x86,0x0e,0x06]
24650
24651v_cmpx_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
24652// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x86,0x06,0x06]
24653
24654v_cmpx_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
24655// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x86,0x06,0x00]
24656
24657v_cmpx_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
24658// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x86,0x06,0x01]
24659
24660v_cmpx_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
24661// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x86,0x06,0x02]
24662
24663v_cmpx_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
24664// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x86,0x06,0x03]
24665
24666v_cmpx_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
24667// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x86,0x06,0x04]
24668
24669v_cmpx_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
24670// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x86,0x06,0x05]
24671
24672v_cmpx_lt_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
24673// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x86,0x06,0x0e]
24674
24675v_cmpx_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
24676// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x86,0x06,0x06]
24677
24678v_cmpx_eq_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
24679// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x88,0x06,0x06]
24680
24681v_cmpx_eq_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
24682// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0xe4,0x06,0x06]
24683
24684v_cmpx_eq_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
24685// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0xe6,0x06,0x06]
24686
24687v_cmpx_eq_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
24688// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x06,0x06]
24689
24690v_cmpx_eq_u16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
24691// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0xfa,0x06,0x06]
24692
24693v_cmpx_eq_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
24694// CHECK: [0xf9,0x04,0x74,0x7d,0xff,0x86,0x06,0x06]
24695
24696v_cmpx_eq_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
24697// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x86,0x86,0x06]
24698
24699v_cmpx_eq_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
24700// CHECK: [0xf9,0x04,0x74,0x7d,0x65,0x86,0x86,0x06]
24701
24702v_cmpx_eq_u16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
24703// CHECK: [0xf9,0x04,0x74,0x7d,0x66,0x86,0x86,0x06]
24704
24705v_cmpx_eq_u16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
24706// CHECK: [0xf9,0x04,0x74,0x7d,0x67,0x86,0x86,0x06]
24707
24708v_cmpx_eq_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
24709// CHECK: [0xf9,0x04,0x74,0x7d,0x6a,0x86,0x86,0x06]
24710
24711v_cmpx_eq_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
24712// CHECK: [0xf9,0x04,0x74,0x7d,0x6b,0x86,0x86,0x06]
24713
24714v_cmpx_eq_u16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
24715// CHECK: [0xf9,0x04,0x74,0x7d,0x7b,0x86,0x86,0x06]
24716
24717v_cmpx_eq_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
24718// CHECK: [0xf9,0x04,0x74,0x7d,0x7c,0x86,0x86,0x06]
24719
24720v_cmpx_eq_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
24721// CHECK: [0xf9,0x04,0x74,0x7d,0x7e,0x86,0x86,0x06]
24722
24723v_cmpx_eq_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
24724// CHECK: [0xf9,0x04,0x74,0x7d,0x7f,0x86,0x86,0x06]
24725
24726v_cmpx_eq_u16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
24727// CHECK: [0xf9,0x04,0x74,0x7d,0x80,0x86,0x86,0x06]
24728
24729v_cmpx_eq_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
24730// CHECK: [0xf9,0x04,0x74,0x7d,0xc1,0x86,0x86,0x06]
24731
24732v_cmpx_eq_u16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
24733// CHECK: [0xf9,0x04,0x74,0x7d,0xfb,0x86,0x86,0x06]
24734
24735v_cmpx_eq_u16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
24736// CHECK: [0xf9,0x04,0x74,0x7d,0xfc,0x86,0x86,0x06]
24737
24738v_cmpx_eq_u16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
24739// CHECK: [0xf9,0x04,0x74,0x7d,0xfd,0x86,0x86,0x06]
24740
24741v_cmpx_eq_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
24742// CHECK: [0xf9,0xfe,0x75,0x7d,0x01,0x86,0x06,0x06]
24743
24744v_cmpx_eq_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
24745// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x86,0x06,0x06]
24746
24747v_cmpx_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
24748// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x86,0x00,0x06]
24749
24750v_cmpx_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
24751// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x86,0x01,0x06]
24752
24753v_cmpx_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
24754// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x86,0x02,0x06]
24755
24756v_cmpx_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
24757// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x86,0x03,0x06]
24758
24759v_cmpx_eq_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
24760// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x86,0x04,0x06]
24761
24762v_cmpx_eq_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
24763// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x86,0x05,0x06]
24764
24765v_cmpx_eq_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
24766// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x86,0x0e,0x06]
24767
24768v_cmpx_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
24769// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x86,0x06,0x06]
24770
24771v_cmpx_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
24772// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x86,0x06,0x00]
24773
24774v_cmpx_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
24775// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x86,0x06,0x01]
24776
24777v_cmpx_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
24778// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x86,0x06,0x02]
24779
24780v_cmpx_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
24781// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x86,0x06,0x03]
24782
24783v_cmpx_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
24784// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x86,0x06,0x04]
24785
24786v_cmpx_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
24787// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x86,0x06,0x05]
24788
24789v_cmpx_eq_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
24790// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x86,0x06,0x0e]
24791
24792v_cmpx_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
24793// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x86,0x06,0x06]
24794
24795v_cmpx_le_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
24796// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x88,0x06,0x06]
24797
24798v_cmpx_le_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
24799// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0xe4,0x06,0x06]
24800
24801v_cmpx_le_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
24802// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0xe6,0x06,0x06]
24803
24804v_cmpx_le_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
24805// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x06,0x06]
24806
24807v_cmpx_le_u16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
24808// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0xfa,0x06,0x06]
24809
24810v_cmpx_le_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
24811// CHECK: [0xf9,0x04,0x76,0x7d,0xff,0x86,0x06,0x06]
24812
24813v_cmpx_le_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
24814// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x86,0x86,0x06]
24815
24816v_cmpx_le_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
24817// CHECK: [0xf9,0x04,0x76,0x7d,0x65,0x86,0x86,0x06]
24818
24819v_cmpx_le_u16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
24820// CHECK: [0xf9,0x04,0x76,0x7d,0x66,0x86,0x86,0x06]
24821
24822v_cmpx_le_u16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
24823// CHECK: [0xf9,0x04,0x76,0x7d,0x67,0x86,0x86,0x06]
24824
24825v_cmpx_le_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
24826// CHECK: [0xf9,0x04,0x76,0x7d,0x6a,0x86,0x86,0x06]
24827
24828v_cmpx_le_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
24829// CHECK: [0xf9,0x04,0x76,0x7d,0x6b,0x86,0x86,0x06]
24830
24831v_cmpx_le_u16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
24832// CHECK: [0xf9,0x04,0x76,0x7d,0x7b,0x86,0x86,0x06]
24833
24834v_cmpx_le_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
24835// CHECK: [0xf9,0x04,0x76,0x7d,0x7c,0x86,0x86,0x06]
24836
24837v_cmpx_le_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
24838// CHECK: [0xf9,0x04,0x76,0x7d,0x7e,0x86,0x86,0x06]
24839
24840v_cmpx_le_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
24841// CHECK: [0xf9,0x04,0x76,0x7d,0x7f,0x86,0x86,0x06]
24842
24843v_cmpx_le_u16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
24844// CHECK: [0xf9,0x04,0x76,0x7d,0x80,0x86,0x86,0x06]
24845
24846v_cmpx_le_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
24847// CHECK: [0xf9,0x04,0x76,0x7d,0xc1,0x86,0x86,0x06]
24848
24849v_cmpx_le_u16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
24850// CHECK: [0xf9,0x04,0x76,0x7d,0xfb,0x86,0x86,0x06]
24851
24852v_cmpx_le_u16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
24853// CHECK: [0xf9,0x04,0x76,0x7d,0xfc,0x86,0x86,0x06]
24854
24855v_cmpx_le_u16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
24856// CHECK: [0xf9,0x04,0x76,0x7d,0xfd,0x86,0x86,0x06]
24857
24858v_cmpx_le_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
24859// CHECK: [0xf9,0xfe,0x77,0x7d,0x01,0x86,0x06,0x06]
24860
24861v_cmpx_le_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
24862// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x86,0x06,0x06]
24863
24864v_cmpx_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
24865// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x86,0x00,0x06]
24866
24867v_cmpx_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
24868// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x86,0x01,0x06]
24869
24870v_cmpx_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
24871// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x86,0x02,0x06]
24872
24873v_cmpx_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
24874// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x86,0x03,0x06]
24875
24876v_cmpx_le_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
24877// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x86,0x04,0x06]
24878
24879v_cmpx_le_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
24880// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x86,0x05,0x06]
24881
24882v_cmpx_le_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
24883// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x86,0x0e,0x06]
24884
24885v_cmpx_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
24886// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x86,0x06,0x06]
24887
24888v_cmpx_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
24889// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x86,0x06,0x00]
24890
24891v_cmpx_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
24892// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x86,0x06,0x01]
24893
24894v_cmpx_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
24895// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x86,0x06,0x02]
24896
24897v_cmpx_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
24898// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x86,0x06,0x03]
24899
24900v_cmpx_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
24901// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x86,0x06,0x04]
24902
24903v_cmpx_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
24904// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x86,0x06,0x05]
24905
24906v_cmpx_le_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
24907// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x86,0x06,0x0e]
24908
24909v_cmpx_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
24910// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x86,0x06,0x06]
24911
24912v_cmpx_gt_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
24913// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x88,0x06,0x06]
24914
24915v_cmpx_gt_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
24916// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0xe4,0x06,0x06]
24917
24918v_cmpx_gt_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
24919// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0xe6,0x06,0x06]
24920
24921v_cmpx_gt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
24922// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x06,0x06]
24923
24924v_cmpx_gt_u16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
24925// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0xfa,0x06,0x06]
24926
24927v_cmpx_gt_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
24928// CHECK: [0xf9,0x04,0x78,0x7d,0xff,0x86,0x06,0x06]
24929
24930v_cmpx_gt_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
24931// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x86,0x86,0x06]
24932
24933v_cmpx_gt_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
24934// CHECK: [0xf9,0x04,0x78,0x7d,0x65,0x86,0x86,0x06]
24935
24936v_cmpx_gt_u16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
24937// CHECK: [0xf9,0x04,0x78,0x7d,0x66,0x86,0x86,0x06]
24938
24939v_cmpx_gt_u16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
24940// CHECK: [0xf9,0x04,0x78,0x7d,0x67,0x86,0x86,0x06]
24941
24942v_cmpx_gt_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
24943// CHECK: [0xf9,0x04,0x78,0x7d,0x6a,0x86,0x86,0x06]
24944
24945v_cmpx_gt_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
24946// CHECK: [0xf9,0x04,0x78,0x7d,0x6b,0x86,0x86,0x06]
24947
24948v_cmpx_gt_u16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
24949// CHECK: [0xf9,0x04,0x78,0x7d,0x7b,0x86,0x86,0x06]
24950
24951v_cmpx_gt_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
24952// CHECK: [0xf9,0x04,0x78,0x7d,0x7c,0x86,0x86,0x06]
24953
24954v_cmpx_gt_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
24955// CHECK: [0xf9,0x04,0x78,0x7d,0x7e,0x86,0x86,0x06]
24956
24957v_cmpx_gt_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
24958// CHECK: [0xf9,0x04,0x78,0x7d,0x7f,0x86,0x86,0x06]
24959
24960v_cmpx_gt_u16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
24961// CHECK: [0xf9,0x04,0x78,0x7d,0x80,0x86,0x86,0x06]
24962
24963v_cmpx_gt_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
24964// CHECK: [0xf9,0x04,0x78,0x7d,0xc1,0x86,0x86,0x06]
24965
24966v_cmpx_gt_u16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
24967// CHECK: [0xf9,0x04,0x78,0x7d,0xfb,0x86,0x86,0x06]
24968
24969v_cmpx_gt_u16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
24970// CHECK: [0xf9,0x04,0x78,0x7d,0xfc,0x86,0x86,0x06]
24971
24972v_cmpx_gt_u16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
24973// CHECK: [0xf9,0x04,0x78,0x7d,0xfd,0x86,0x86,0x06]
24974
24975v_cmpx_gt_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
24976// CHECK: [0xf9,0xfe,0x79,0x7d,0x01,0x86,0x06,0x06]
24977
24978v_cmpx_gt_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
24979// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x86,0x06,0x06]
24980
24981v_cmpx_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
24982// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x86,0x00,0x06]
24983
24984v_cmpx_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
24985// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x86,0x01,0x06]
24986
24987v_cmpx_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
24988// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x86,0x02,0x06]
24989
24990v_cmpx_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
24991// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x86,0x03,0x06]
24992
24993v_cmpx_gt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
24994// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x86,0x04,0x06]
24995
24996v_cmpx_gt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
24997// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x86,0x05,0x06]
24998
24999v_cmpx_gt_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
25000// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x86,0x0e,0x06]
25001
25002v_cmpx_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
25003// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x86,0x06,0x06]
25004
25005v_cmpx_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
25006// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x86,0x06,0x00]
25007
25008v_cmpx_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
25009// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x86,0x06,0x01]
25010
25011v_cmpx_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
25012// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x86,0x06,0x02]
25013
25014v_cmpx_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
25015// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x86,0x06,0x03]
25016
25017v_cmpx_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
25018// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x86,0x06,0x04]
25019
25020v_cmpx_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
25021// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x86,0x06,0x05]
25022
25023v_cmpx_gt_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
25024// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x86,0x06,0x0e]
25025
25026v_cmpx_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
25027// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x86,0x06,0x06]
25028
25029v_cmpx_ne_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
25030// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x88,0x06,0x06]
25031
25032v_cmpx_ne_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
25033// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0xe4,0x06,0x06]
25034
25035v_cmpx_ne_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
25036// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0xe6,0x06,0x06]
25037
25038v_cmpx_ne_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
25039// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x06,0x06]
25040
25041v_cmpx_ne_u16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
25042// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0xfa,0x06,0x06]
25043
25044v_cmpx_ne_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
25045// CHECK: [0xf9,0x04,0x7a,0x7d,0xff,0x86,0x06,0x06]
25046
25047v_cmpx_ne_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
25048// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x86,0x86,0x06]
25049
25050v_cmpx_ne_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
25051// CHECK: [0xf9,0x04,0x7a,0x7d,0x65,0x86,0x86,0x06]
25052
25053v_cmpx_ne_u16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
25054// CHECK: [0xf9,0x04,0x7a,0x7d,0x66,0x86,0x86,0x06]
25055
25056v_cmpx_ne_u16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
25057// CHECK: [0xf9,0x04,0x7a,0x7d,0x67,0x86,0x86,0x06]
25058
25059v_cmpx_ne_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
25060// CHECK: [0xf9,0x04,0x7a,0x7d,0x6a,0x86,0x86,0x06]
25061
25062v_cmpx_ne_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
25063// CHECK: [0xf9,0x04,0x7a,0x7d,0x6b,0x86,0x86,0x06]
25064
25065v_cmpx_ne_u16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
25066// CHECK: [0xf9,0x04,0x7a,0x7d,0x7b,0x86,0x86,0x06]
25067
25068v_cmpx_ne_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
25069// CHECK: [0xf9,0x04,0x7a,0x7d,0x7c,0x86,0x86,0x06]
25070
25071v_cmpx_ne_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
25072// CHECK: [0xf9,0x04,0x7a,0x7d,0x7e,0x86,0x86,0x06]
25073
25074v_cmpx_ne_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
25075// CHECK: [0xf9,0x04,0x7a,0x7d,0x7f,0x86,0x86,0x06]
25076
25077v_cmpx_ne_u16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
25078// CHECK: [0xf9,0x04,0x7a,0x7d,0x80,0x86,0x86,0x06]
25079
25080v_cmpx_ne_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
25081// CHECK: [0xf9,0x04,0x7a,0x7d,0xc1,0x86,0x86,0x06]
25082
25083v_cmpx_ne_u16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
25084// CHECK: [0xf9,0x04,0x7a,0x7d,0xfb,0x86,0x86,0x06]
25085
25086v_cmpx_ne_u16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
25087// CHECK: [0xf9,0x04,0x7a,0x7d,0xfc,0x86,0x86,0x06]
25088
25089v_cmpx_ne_u16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
25090// CHECK: [0xf9,0x04,0x7a,0x7d,0xfd,0x86,0x86,0x06]
25091
25092v_cmpx_ne_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
25093// CHECK: [0xf9,0xfe,0x7b,0x7d,0x01,0x86,0x06,0x06]
25094
25095v_cmpx_ne_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
25096// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x86,0x06,0x06]
25097
25098v_cmpx_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
25099// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x86,0x00,0x06]
25100
25101v_cmpx_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
25102// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x86,0x01,0x06]
25103
25104v_cmpx_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
25105// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x86,0x02,0x06]
25106
25107v_cmpx_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
25108// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x86,0x03,0x06]
25109
25110v_cmpx_ne_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
25111// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x86,0x04,0x06]
25112
25113v_cmpx_ne_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
25114// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x86,0x05,0x06]
25115
25116v_cmpx_ne_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
25117// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x86,0x0e,0x06]
25118
25119v_cmpx_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
25120// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x86,0x06,0x06]
25121
25122v_cmpx_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
25123// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x86,0x06,0x00]
25124
25125v_cmpx_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
25126// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x86,0x06,0x01]
25127
25128v_cmpx_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
25129// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x86,0x06,0x02]
25130
25131v_cmpx_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
25132// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x86,0x06,0x03]
25133
25134v_cmpx_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
25135// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x86,0x06,0x04]
25136
25137v_cmpx_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
25138// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x86,0x06,0x05]
25139
25140v_cmpx_ne_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
25141// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x86,0x06,0x0e]
25142
25143v_cmpx_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
25144// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x86,0x06,0x06]
25145
25146v_cmpx_ge_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
25147// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x88,0x06,0x06]
25148
25149v_cmpx_ge_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
25150// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0xe4,0x06,0x06]
25151
25152v_cmpx_ge_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
25153// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0xe6,0x06,0x06]
25154
25155v_cmpx_ge_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
25156// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x06,0x06]
25157
25158v_cmpx_ge_u16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
25159// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0xfa,0x06,0x06]
25160
25161v_cmpx_ge_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
25162// CHECK: [0xf9,0x04,0x7c,0x7d,0xff,0x86,0x06,0x06]
25163
25164v_cmpx_ge_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
25165// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x86,0x86,0x06]
25166
25167v_cmpx_ge_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
25168// CHECK: [0xf9,0x04,0x7c,0x7d,0x65,0x86,0x86,0x06]
25169
25170v_cmpx_ge_u16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
25171// CHECK: [0xf9,0x04,0x7c,0x7d,0x66,0x86,0x86,0x06]
25172
25173v_cmpx_ge_u16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
25174// CHECK: [0xf9,0x04,0x7c,0x7d,0x67,0x86,0x86,0x06]
25175
25176v_cmpx_ge_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
25177// CHECK: [0xf9,0x04,0x7c,0x7d,0x6a,0x86,0x86,0x06]
25178
25179v_cmpx_ge_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
25180// CHECK: [0xf9,0x04,0x7c,0x7d,0x6b,0x86,0x86,0x06]
25181
25182v_cmpx_ge_u16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
25183// CHECK: [0xf9,0x04,0x7c,0x7d,0x7b,0x86,0x86,0x06]
25184
25185v_cmpx_ge_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
25186// CHECK: [0xf9,0x04,0x7c,0x7d,0x7c,0x86,0x86,0x06]
25187
25188v_cmpx_ge_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
25189// CHECK: [0xf9,0x04,0x7c,0x7d,0x7e,0x86,0x86,0x06]
25190
25191v_cmpx_ge_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
25192// CHECK: [0xf9,0x04,0x7c,0x7d,0x7f,0x86,0x86,0x06]
25193
25194v_cmpx_ge_u16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
25195// CHECK: [0xf9,0x04,0x7c,0x7d,0x80,0x86,0x86,0x06]
25196
25197v_cmpx_ge_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
25198// CHECK: [0xf9,0x04,0x7c,0x7d,0xc1,0x86,0x86,0x06]
25199
25200v_cmpx_ge_u16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
25201// CHECK: [0xf9,0x04,0x7c,0x7d,0xfb,0x86,0x86,0x06]
25202
25203v_cmpx_ge_u16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
25204// CHECK: [0xf9,0x04,0x7c,0x7d,0xfc,0x86,0x86,0x06]
25205
25206v_cmpx_ge_u16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
25207// CHECK: [0xf9,0x04,0x7c,0x7d,0xfd,0x86,0x86,0x06]
25208
25209v_cmpx_ge_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
25210// CHECK: [0xf9,0xfe,0x7d,0x7d,0x01,0x86,0x06,0x06]
25211
25212v_cmpx_ge_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
25213// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x86,0x06,0x06]
25214
25215v_cmpx_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
25216// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x86,0x00,0x06]
25217
25218v_cmpx_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
25219// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x86,0x01,0x06]
25220
25221v_cmpx_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
25222// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x86,0x02,0x06]
25223
25224v_cmpx_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
25225// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x86,0x03,0x06]
25226
25227v_cmpx_ge_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
25228// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x86,0x04,0x06]
25229
25230v_cmpx_ge_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
25231// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x86,0x05,0x06]
25232
25233v_cmpx_ge_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
25234// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x86,0x0e,0x06]
25235
25236v_cmpx_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
25237// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x86,0x06,0x06]
25238
25239v_cmpx_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
25240// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x86,0x06,0x00]
25241
25242v_cmpx_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
25243// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x86,0x06,0x01]
25244
25245v_cmpx_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
25246// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x86,0x06,0x02]
25247
25248v_cmpx_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
25249// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x86,0x06,0x03]
25250
25251v_cmpx_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
25252// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x86,0x06,0x04]
25253
25254v_cmpx_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
25255// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x86,0x06,0x05]
25256
25257v_cmpx_ge_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
25258// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x86,0x06,0x0e]
25259
25260v_cmpx_t_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
25261// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x86,0x06,0x06]
25262
25263v_cmpx_t_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
25264// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x88,0x06,0x06]
25265
25266v_cmpx_t_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
25267// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0xe4,0x06,0x06]
25268
25269v_cmpx_t_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
25270// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0xe6,0x06,0x06]
25271
25272v_cmpx_t_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
25273// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x00,0x06,0x06]
25274
25275v_cmpx_t_u16_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
25276// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0xfa,0x06,0x06]
25277
25278v_cmpx_t_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
25279// CHECK: [0xf9,0x04,0x7e,0x7d,0xff,0x86,0x06,0x06]
25280
25281v_cmpx_t_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
25282// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x86,0x86,0x06]
25283
25284v_cmpx_t_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
25285// CHECK: [0xf9,0x04,0x7e,0x7d,0x65,0x86,0x86,0x06]
25286
25287v_cmpx_t_u16_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
25288// CHECK: [0xf9,0x04,0x7e,0x7d,0x66,0x86,0x86,0x06]
25289
25290v_cmpx_t_u16_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
25291// CHECK: [0xf9,0x04,0x7e,0x7d,0x67,0x86,0x86,0x06]
25292
25293v_cmpx_t_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
25294// CHECK: [0xf9,0x04,0x7e,0x7d,0x6a,0x86,0x86,0x06]
25295
25296v_cmpx_t_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
25297// CHECK: [0xf9,0x04,0x7e,0x7d,0x6b,0x86,0x86,0x06]
25298
25299v_cmpx_t_u16_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
25300// CHECK: [0xf9,0x04,0x7e,0x7d,0x7b,0x86,0x86,0x06]
25301
25302v_cmpx_t_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
25303// CHECK: [0xf9,0x04,0x7e,0x7d,0x7c,0x86,0x86,0x06]
25304
25305v_cmpx_t_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
25306// CHECK: [0xf9,0x04,0x7e,0x7d,0x7e,0x86,0x86,0x06]
25307
25308v_cmpx_t_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
25309// CHECK: [0xf9,0x04,0x7e,0x7d,0x7f,0x86,0x86,0x06]
25310
25311v_cmpx_t_u16_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
25312// CHECK: [0xf9,0x04,0x7e,0x7d,0x80,0x86,0x86,0x06]
25313
25314v_cmpx_t_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
25315// CHECK: [0xf9,0x04,0x7e,0x7d,0xc1,0x86,0x86,0x06]
25316
25317v_cmpx_t_u16_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
25318// CHECK: [0xf9,0x04,0x7e,0x7d,0xfb,0x86,0x86,0x06]
25319
25320v_cmpx_t_u16_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
25321// CHECK: [0xf9,0x04,0x7e,0x7d,0xfc,0x86,0x86,0x06]
25322
25323v_cmpx_t_u16_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
25324// CHECK: [0xf9,0x04,0x7e,0x7d,0xfd,0x86,0x86,0x06]
25325
25326v_cmpx_t_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
25327// CHECK: [0xf9,0xfe,0x7f,0x7d,0x01,0x86,0x06,0x06]
25328
25329v_cmpx_t_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
25330// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x86,0x06,0x06]
25331
25332v_cmpx_t_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
25333// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x86,0x00,0x06]
25334
25335v_cmpx_t_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
25336// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x86,0x01,0x06]
25337
25338v_cmpx_t_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
25339// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x86,0x02,0x06]
25340
25341v_cmpx_t_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
25342// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x86,0x03,0x06]
25343
25344v_cmpx_t_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
25345// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x86,0x04,0x06]
25346
25347v_cmpx_t_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
25348// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x86,0x05,0x06]
25349
25350v_cmpx_t_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
25351// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x86,0x0e,0x06]
25352
25353v_cmpx_t_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
25354// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x86,0x06,0x06]
25355
25356v_cmpx_t_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
25357// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x86,0x06,0x00]
25358
25359v_cmpx_t_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
25360// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x86,0x06,0x01]
25361
25362v_cmpx_t_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
25363// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x86,0x06,0x02]
25364
25365v_cmpx_t_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
25366// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x86,0x06,0x03]
25367
25368v_cmpx_t_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
25369// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x86,0x06,0x04]
25370
25371v_cmpx_t_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
25372// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x86,0x06,0x05]
25373
25374v_cmpx_t_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
25375// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x86,0x06,0x0e]
25376
25377v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
25378// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x06]
25379
25380v_cmp_f_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
25381// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x88,0x06,0x06]
25382
25383v_cmp_f_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
25384// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0xe4,0x06,0x06]
25385
25386v_cmp_f_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
25387// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0xe6,0x06,0x06]
25388
25389v_cmp_f_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
25390// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x06,0x06]
25391
25392v_cmp_f_i32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
25393// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0xfa,0x06,0x06]
25394
25395v_cmp_f_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
25396// CHECK: [0xf9,0x04,0x80,0x7d,0xff,0x86,0x06,0x06]
25397
25398v_cmp_f_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
25399// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x86,0x06]
25400
25401v_cmp_f_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
25402// CHECK: [0xf9,0x04,0x80,0x7d,0x65,0x86,0x86,0x06]
25403
25404v_cmp_f_i32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
25405// CHECK: [0xf9,0x04,0x80,0x7d,0x66,0x86,0x86,0x06]
25406
25407v_cmp_f_i32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
25408// CHECK: [0xf9,0x04,0x80,0x7d,0x67,0x86,0x86,0x06]
25409
25410v_cmp_f_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
25411// CHECK: [0xf9,0x04,0x80,0x7d,0x6a,0x86,0x86,0x06]
25412
25413v_cmp_f_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
25414// CHECK: [0xf9,0x04,0x80,0x7d,0x6b,0x86,0x86,0x06]
25415
25416v_cmp_f_i32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
25417// CHECK: [0xf9,0x04,0x80,0x7d,0x7b,0x86,0x86,0x06]
25418
25419v_cmp_f_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
25420// CHECK: [0xf9,0x04,0x80,0x7d,0x7c,0x86,0x86,0x06]
25421
25422v_cmp_f_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
25423// CHECK: [0xf9,0x04,0x80,0x7d,0x7e,0x86,0x86,0x06]
25424
25425v_cmp_f_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
25426// CHECK: [0xf9,0x04,0x80,0x7d,0x7f,0x86,0x86,0x06]
25427
25428v_cmp_f_i32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
25429// CHECK: [0xf9,0x04,0x80,0x7d,0x80,0x86,0x86,0x06]
25430
25431v_cmp_f_i32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
25432// CHECK: [0xf9,0x04,0x80,0x7d,0xc1,0x86,0x86,0x06]
25433
25434v_cmp_f_i32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
25435// CHECK: [0xf9,0x04,0x80,0x7d,0xf0,0x86,0x86,0x06]
25436
25437v_cmp_f_i32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
25438// CHECK: [0xf9,0x04,0x80,0x7d,0xf7,0x86,0x86,0x06]
25439
25440v_cmp_f_i32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
25441// CHECK: [0xf9,0x04,0x80,0x7d,0xfb,0x86,0x86,0x06]
25442
25443v_cmp_f_i32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
25444// CHECK: [0xf9,0x04,0x80,0x7d,0xfc,0x86,0x86,0x06]
25445
25446v_cmp_f_i32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
25447// CHECK: [0xf9,0x04,0x80,0x7d,0xfd,0x86,0x86,0x06]
25448
25449v_cmp_f_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
25450// CHECK: [0xf9,0xfe,0x81,0x7d,0x01,0x86,0x06,0x06]
25451
25452v_cmp_f_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
25453// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x06]
25454
25455v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
25456// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x00,0x06]
25457
25458v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
25459// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x01,0x06]
25460
25461v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
25462// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x02,0x06]
25463
25464v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
25465// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x03,0x06]
25466
25467v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
25468// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x04,0x06]
25469
25470v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
25471// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x05,0x06]
25472
25473v_cmp_f_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
25474// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x0e,0x06]
25475
25476v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
25477// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x06]
25478
25479v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
25480// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x00]
25481
25482v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
25483// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x01]
25484
25485v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
25486// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x02]
25487
25488v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
25489// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x03]
25490
25491v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
25492// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x04]
25493
25494v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
25495// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x05]
25496
25497v_cmp_f_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
25498// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x0e]
25499
25500v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
25501// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x06]
25502
25503v_cmp_lt_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
25504// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x88,0x06,0x06]
25505
25506v_cmp_lt_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
25507// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0xe4,0x06,0x06]
25508
25509v_cmp_lt_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
25510// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0xe6,0x06,0x06]
25511
25512v_cmp_lt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
25513// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x06,0x06]
25514
25515v_cmp_lt_i32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
25516// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0xfa,0x06,0x06]
25517
25518v_cmp_lt_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
25519// CHECK: [0xf9,0x04,0x82,0x7d,0xff,0x86,0x06,0x06]
25520
25521v_cmp_lt_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
25522// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x86,0x06]
25523
25524v_cmp_lt_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
25525// CHECK: [0xf9,0x04,0x82,0x7d,0x65,0x86,0x86,0x06]
25526
25527v_cmp_lt_i32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
25528// CHECK: [0xf9,0x04,0x82,0x7d,0x66,0x86,0x86,0x06]
25529
25530v_cmp_lt_i32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
25531// CHECK: [0xf9,0x04,0x82,0x7d,0x67,0x86,0x86,0x06]
25532
25533v_cmp_lt_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
25534// CHECK: [0xf9,0x04,0x82,0x7d,0x6a,0x86,0x86,0x06]
25535
25536v_cmp_lt_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
25537// CHECK: [0xf9,0x04,0x82,0x7d,0x6b,0x86,0x86,0x06]
25538
25539v_cmp_lt_i32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
25540// CHECK: [0xf9,0x04,0x82,0x7d,0x7b,0x86,0x86,0x06]
25541
25542v_cmp_lt_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
25543// CHECK: [0xf9,0x04,0x82,0x7d,0x7c,0x86,0x86,0x06]
25544
25545v_cmp_lt_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
25546// CHECK: [0xf9,0x04,0x82,0x7d,0x7e,0x86,0x86,0x06]
25547
25548v_cmp_lt_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
25549// CHECK: [0xf9,0x04,0x82,0x7d,0x7f,0x86,0x86,0x06]
25550
25551v_cmp_lt_i32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
25552// CHECK: [0xf9,0x04,0x82,0x7d,0x80,0x86,0x86,0x06]
25553
25554v_cmp_lt_i32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
25555// CHECK: [0xf9,0x04,0x82,0x7d,0xc1,0x86,0x86,0x06]
25556
25557v_cmp_lt_i32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
25558// CHECK: [0xf9,0x04,0x82,0x7d,0xf0,0x86,0x86,0x06]
25559
25560v_cmp_lt_i32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
25561// CHECK: [0xf9,0x04,0x82,0x7d,0xf7,0x86,0x86,0x06]
25562
25563v_cmp_lt_i32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
25564// CHECK: [0xf9,0x04,0x82,0x7d,0xfb,0x86,0x86,0x06]
25565
25566v_cmp_lt_i32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
25567// CHECK: [0xf9,0x04,0x82,0x7d,0xfc,0x86,0x86,0x06]
25568
25569v_cmp_lt_i32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
25570// CHECK: [0xf9,0x04,0x82,0x7d,0xfd,0x86,0x86,0x06]
25571
25572v_cmp_lt_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
25573// CHECK: [0xf9,0xfe,0x83,0x7d,0x01,0x86,0x06,0x06]
25574
25575v_cmp_lt_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
25576// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x06]
25577
25578v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
25579// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x00,0x06]
25580
25581v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
25582// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x01,0x06]
25583
25584v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
25585// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x02,0x06]
25586
25587v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
25588// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x03,0x06]
25589
25590v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
25591// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x04,0x06]
25592
25593v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
25594// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x05,0x06]
25595
25596v_cmp_lt_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
25597// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x0e,0x06]
25598
25599v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
25600// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x06]
25601
25602v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
25603// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x00]
25604
25605v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
25606// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x01]
25607
25608v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
25609// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x02]
25610
25611v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
25612// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x03]
25613
25614v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
25615// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x04]
25616
25617v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
25618// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x05]
25619
25620v_cmp_lt_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
25621// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x0e]
25622
25623v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
25624// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x06]
25625
25626v_cmp_eq_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
25627// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x88,0x06,0x06]
25628
25629v_cmp_eq_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
25630// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0xe4,0x06,0x06]
25631
25632v_cmp_eq_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
25633// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0xe6,0x06,0x06]
25634
25635v_cmp_eq_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
25636// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x06,0x06]
25637
25638v_cmp_eq_i32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
25639// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0xfa,0x06,0x06]
25640
25641v_cmp_eq_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
25642// CHECK: [0xf9,0x04,0x84,0x7d,0xff,0x86,0x06,0x06]
25643
25644v_cmp_eq_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
25645// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x86,0x06]
25646
25647v_cmp_eq_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
25648// CHECK: [0xf9,0x04,0x84,0x7d,0x65,0x86,0x86,0x06]
25649
25650v_cmp_eq_i32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
25651// CHECK: [0xf9,0x04,0x84,0x7d,0x66,0x86,0x86,0x06]
25652
25653v_cmp_eq_i32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
25654// CHECK: [0xf9,0x04,0x84,0x7d,0x67,0x86,0x86,0x06]
25655
25656v_cmp_eq_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
25657// CHECK: [0xf9,0x04,0x84,0x7d,0x6a,0x86,0x86,0x06]
25658
25659v_cmp_eq_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
25660// CHECK: [0xf9,0x04,0x84,0x7d,0x6b,0x86,0x86,0x06]
25661
25662v_cmp_eq_i32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
25663// CHECK: [0xf9,0x04,0x84,0x7d,0x7b,0x86,0x86,0x06]
25664
25665v_cmp_eq_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
25666// CHECK: [0xf9,0x04,0x84,0x7d,0x7c,0x86,0x86,0x06]
25667
25668v_cmp_eq_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
25669// CHECK: [0xf9,0x04,0x84,0x7d,0x7e,0x86,0x86,0x06]
25670
25671v_cmp_eq_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
25672// CHECK: [0xf9,0x04,0x84,0x7d,0x7f,0x86,0x86,0x06]
25673
25674v_cmp_eq_i32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
25675// CHECK: [0xf9,0x04,0x84,0x7d,0x80,0x86,0x86,0x06]
25676
25677v_cmp_eq_i32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
25678// CHECK: [0xf9,0x04,0x84,0x7d,0xc1,0x86,0x86,0x06]
25679
25680v_cmp_eq_i32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
25681// CHECK: [0xf9,0x04,0x84,0x7d,0xf0,0x86,0x86,0x06]
25682
25683v_cmp_eq_i32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
25684// CHECK: [0xf9,0x04,0x84,0x7d,0xf7,0x86,0x86,0x06]
25685
25686v_cmp_eq_i32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
25687// CHECK: [0xf9,0x04,0x84,0x7d,0xfb,0x86,0x86,0x06]
25688
25689v_cmp_eq_i32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
25690// CHECK: [0xf9,0x04,0x84,0x7d,0xfc,0x86,0x86,0x06]
25691
25692v_cmp_eq_i32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
25693// CHECK: [0xf9,0x04,0x84,0x7d,0xfd,0x86,0x86,0x06]
25694
25695v_cmp_eq_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
25696// CHECK: [0xf9,0xfe,0x85,0x7d,0x01,0x86,0x06,0x06]
25697
25698v_cmp_eq_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
25699// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x06]
25700
25701v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
25702// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x00,0x06]
25703
25704v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
25705// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x01,0x06]
25706
25707v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
25708// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x02,0x06]
25709
25710v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
25711// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x03,0x06]
25712
25713v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
25714// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x04,0x06]
25715
25716v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
25717// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x05,0x06]
25718
25719v_cmp_eq_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
25720// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x0e,0x06]
25721
25722v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
25723// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x06]
25724
25725v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
25726// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x00]
25727
25728v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
25729// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x01]
25730
25731v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
25732// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x02]
25733
25734v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
25735// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x03]
25736
25737v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
25738// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x04]
25739
25740v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
25741// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x05]
25742
25743v_cmp_eq_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
25744// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x0e]
25745
25746v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
25747// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x06]
25748
25749v_cmp_le_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
25750// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x88,0x06,0x06]
25751
25752v_cmp_le_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
25753// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0xe4,0x06,0x06]
25754
25755v_cmp_le_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
25756// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0xe6,0x06,0x06]
25757
25758v_cmp_le_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
25759// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x06,0x06]
25760
25761v_cmp_le_i32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
25762// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0xfa,0x06,0x06]
25763
25764v_cmp_le_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
25765// CHECK: [0xf9,0x04,0x86,0x7d,0xff,0x86,0x06,0x06]
25766
25767v_cmp_le_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
25768// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x86,0x06]
25769
25770v_cmp_le_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
25771// CHECK: [0xf9,0x04,0x86,0x7d,0x65,0x86,0x86,0x06]
25772
25773v_cmp_le_i32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
25774// CHECK: [0xf9,0x04,0x86,0x7d,0x66,0x86,0x86,0x06]
25775
25776v_cmp_le_i32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
25777// CHECK: [0xf9,0x04,0x86,0x7d,0x67,0x86,0x86,0x06]
25778
25779v_cmp_le_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
25780// CHECK: [0xf9,0x04,0x86,0x7d,0x6a,0x86,0x86,0x06]
25781
25782v_cmp_le_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
25783// CHECK: [0xf9,0x04,0x86,0x7d,0x6b,0x86,0x86,0x06]
25784
25785v_cmp_le_i32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
25786// CHECK: [0xf9,0x04,0x86,0x7d,0x7b,0x86,0x86,0x06]
25787
25788v_cmp_le_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
25789// CHECK: [0xf9,0x04,0x86,0x7d,0x7c,0x86,0x86,0x06]
25790
25791v_cmp_le_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
25792// CHECK: [0xf9,0x04,0x86,0x7d,0x7e,0x86,0x86,0x06]
25793
25794v_cmp_le_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
25795// CHECK: [0xf9,0x04,0x86,0x7d,0x7f,0x86,0x86,0x06]
25796
25797v_cmp_le_i32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
25798// CHECK: [0xf9,0x04,0x86,0x7d,0x80,0x86,0x86,0x06]
25799
25800v_cmp_le_i32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
25801// CHECK: [0xf9,0x04,0x86,0x7d,0xc1,0x86,0x86,0x06]
25802
25803v_cmp_le_i32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
25804// CHECK: [0xf9,0x04,0x86,0x7d,0xf0,0x86,0x86,0x06]
25805
25806v_cmp_le_i32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
25807// CHECK: [0xf9,0x04,0x86,0x7d,0xf7,0x86,0x86,0x06]
25808
25809v_cmp_le_i32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
25810// CHECK: [0xf9,0x04,0x86,0x7d,0xfb,0x86,0x86,0x06]
25811
25812v_cmp_le_i32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
25813// CHECK: [0xf9,0x04,0x86,0x7d,0xfc,0x86,0x86,0x06]
25814
25815v_cmp_le_i32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
25816// CHECK: [0xf9,0x04,0x86,0x7d,0xfd,0x86,0x86,0x06]
25817
25818v_cmp_le_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
25819// CHECK: [0xf9,0xfe,0x87,0x7d,0x01,0x86,0x06,0x06]
25820
25821v_cmp_le_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
25822// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x06]
25823
25824v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
25825// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x00,0x06]
25826
25827v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
25828// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x01,0x06]
25829
25830v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
25831// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x02,0x06]
25832
25833v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
25834// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x03,0x06]
25835
25836v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
25837// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x04,0x06]
25838
25839v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
25840// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x05,0x06]
25841
25842v_cmp_le_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
25843// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x0e,0x06]
25844
25845v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
25846// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x06]
25847
25848v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
25849// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x00]
25850
25851v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
25852// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x01]
25853
25854v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
25855// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x02]
25856
25857v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
25858// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x03]
25859
25860v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
25861// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x04]
25862
25863v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
25864// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x05]
25865
25866v_cmp_le_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
25867// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x0e]
25868
25869v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
25870// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x06]
25871
25872v_cmp_gt_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
25873// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x88,0x06,0x06]
25874
25875v_cmp_gt_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
25876// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0xe4,0x06,0x06]
25877
25878v_cmp_gt_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
25879// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0xe6,0x06,0x06]
25880
25881v_cmp_gt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
25882// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x06,0x06]
25883
25884v_cmp_gt_i32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
25885// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0xfa,0x06,0x06]
25886
25887v_cmp_gt_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
25888// CHECK: [0xf9,0x04,0x88,0x7d,0xff,0x86,0x06,0x06]
25889
25890v_cmp_gt_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
25891// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x86,0x06]
25892
25893v_cmp_gt_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
25894// CHECK: [0xf9,0x04,0x88,0x7d,0x65,0x86,0x86,0x06]
25895
25896v_cmp_gt_i32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
25897// CHECK: [0xf9,0x04,0x88,0x7d,0x66,0x86,0x86,0x06]
25898
25899v_cmp_gt_i32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
25900// CHECK: [0xf9,0x04,0x88,0x7d,0x67,0x86,0x86,0x06]
25901
25902v_cmp_gt_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
25903// CHECK: [0xf9,0x04,0x88,0x7d,0x6a,0x86,0x86,0x06]
25904
25905v_cmp_gt_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
25906// CHECK: [0xf9,0x04,0x88,0x7d,0x6b,0x86,0x86,0x06]
25907
25908v_cmp_gt_i32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
25909// CHECK: [0xf9,0x04,0x88,0x7d,0x7b,0x86,0x86,0x06]
25910
25911v_cmp_gt_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
25912// CHECK: [0xf9,0x04,0x88,0x7d,0x7c,0x86,0x86,0x06]
25913
25914v_cmp_gt_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
25915// CHECK: [0xf9,0x04,0x88,0x7d,0x7e,0x86,0x86,0x06]
25916
25917v_cmp_gt_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
25918// CHECK: [0xf9,0x04,0x88,0x7d,0x7f,0x86,0x86,0x06]
25919
25920v_cmp_gt_i32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
25921// CHECK: [0xf9,0x04,0x88,0x7d,0x80,0x86,0x86,0x06]
25922
25923v_cmp_gt_i32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
25924// CHECK: [0xf9,0x04,0x88,0x7d,0xc1,0x86,0x86,0x06]
25925
25926v_cmp_gt_i32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
25927// CHECK: [0xf9,0x04,0x88,0x7d,0xf0,0x86,0x86,0x06]
25928
25929v_cmp_gt_i32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
25930// CHECK: [0xf9,0x04,0x88,0x7d,0xf7,0x86,0x86,0x06]
25931
25932v_cmp_gt_i32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
25933// CHECK: [0xf9,0x04,0x88,0x7d,0xfb,0x86,0x86,0x06]
25934
25935v_cmp_gt_i32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
25936// CHECK: [0xf9,0x04,0x88,0x7d,0xfc,0x86,0x86,0x06]
25937
25938v_cmp_gt_i32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
25939// CHECK: [0xf9,0x04,0x88,0x7d,0xfd,0x86,0x86,0x06]
25940
25941v_cmp_gt_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
25942// CHECK: [0xf9,0xfe,0x89,0x7d,0x01,0x86,0x06,0x06]
25943
25944v_cmp_gt_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
25945// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x06]
25946
25947v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
25948// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x00,0x06]
25949
25950v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
25951// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x01,0x06]
25952
25953v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
25954// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x02,0x06]
25955
25956v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
25957// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x03,0x06]
25958
25959v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
25960// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x04,0x06]
25961
25962v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
25963// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x05,0x06]
25964
25965v_cmp_gt_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
25966// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x0e,0x06]
25967
25968v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
25969// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x06]
25970
25971v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
25972// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x00]
25973
25974v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
25975// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x01]
25976
25977v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
25978// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x02]
25979
25980v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
25981// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x03]
25982
25983v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
25984// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x04]
25985
25986v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
25987// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x05]
25988
25989v_cmp_gt_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
25990// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x0e]
25991
25992v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
25993// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x06]
25994
25995v_cmp_ne_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
25996// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x88,0x06,0x06]
25997
25998v_cmp_ne_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
25999// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0xe4,0x06,0x06]
26000
26001v_cmp_ne_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
26002// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0xe6,0x06,0x06]
26003
26004v_cmp_ne_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
26005// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x06,0x06]
26006
26007v_cmp_ne_i32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
26008// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0xfa,0x06,0x06]
26009
26010v_cmp_ne_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
26011// CHECK: [0xf9,0x04,0x8a,0x7d,0xff,0x86,0x06,0x06]
26012
26013v_cmp_ne_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
26014// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x86,0x06]
26015
26016v_cmp_ne_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
26017// CHECK: [0xf9,0x04,0x8a,0x7d,0x65,0x86,0x86,0x06]
26018
26019v_cmp_ne_i32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
26020// CHECK: [0xf9,0x04,0x8a,0x7d,0x66,0x86,0x86,0x06]
26021
26022v_cmp_ne_i32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
26023// CHECK: [0xf9,0x04,0x8a,0x7d,0x67,0x86,0x86,0x06]
26024
26025v_cmp_ne_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
26026// CHECK: [0xf9,0x04,0x8a,0x7d,0x6a,0x86,0x86,0x06]
26027
26028v_cmp_ne_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
26029// CHECK: [0xf9,0x04,0x8a,0x7d,0x6b,0x86,0x86,0x06]
26030
26031v_cmp_ne_i32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
26032// CHECK: [0xf9,0x04,0x8a,0x7d,0x7b,0x86,0x86,0x06]
26033
26034v_cmp_ne_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
26035// CHECK: [0xf9,0x04,0x8a,0x7d,0x7c,0x86,0x86,0x06]
26036
26037v_cmp_ne_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
26038// CHECK: [0xf9,0x04,0x8a,0x7d,0x7e,0x86,0x86,0x06]
26039
26040v_cmp_ne_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
26041// CHECK: [0xf9,0x04,0x8a,0x7d,0x7f,0x86,0x86,0x06]
26042
26043v_cmp_ne_i32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
26044// CHECK: [0xf9,0x04,0x8a,0x7d,0x80,0x86,0x86,0x06]
26045
26046v_cmp_ne_i32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
26047// CHECK: [0xf9,0x04,0x8a,0x7d,0xc1,0x86,0x86,0x06]
26048
26049v_cmp_ne_i32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
26050// CHECK: [0xf9,0x04,0x8a,0x7d,0xf0,0x86,0x86,0x06]
26051
26052v_cmp_ne_i32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
26053// CHECK: [0xf9,0x04,0x8a,0x7d,0xf7,0x86,0x86,0x06]
26054
26055v_cmp_ne_i32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
26056// CHECK: [0xf9,0x04,0x8a,0x7d,0xfb,0x86,0x86,0x06]
26057
26058v_cmp_ne_i32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
26059// CHECK: [0xf9,0x04,0x8a,0x7d,0xfc,0x86,0x86,0x06]
26060
26061v_cmp_ne_i32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
26062// CHECK: [0xf9,0x04,0x8a,0x7d,0xfd,0x86,0x86,0x06]
26063
26064v_cmp_ne_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
26065// CHECK: [0xf9,0xfe,0x8b,0x7d,0x01,0x86,0x06,0x06]
26066
26067v_cmp_ne_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
26068// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x06]
26069
26070v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
26071// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x00,0x06]
26072
26073v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
26074// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x01,0x06]
26075
26076v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
26077// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x02,0x06]
26078
26079v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
26080// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x03,0x06]
26081
26082v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
26083// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x04,0x06]
26084
26085v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
26086// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x05,0x06]
26087
26088v_cmp_ne_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
26089// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x0e,0x06]
26090
26091v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
26092// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x06]
26093
26094v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
26095// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x00]
26096
26097v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
26098// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x01]
26099
26100v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
26101// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x02]
26102
26103v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
26104// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x03]
26105
26106v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
26107// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x04]
26108
26109v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
26110// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x05]
26111
26112v_cmp_ne_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
26113// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x0e]
26114
26115v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
26116// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x06]
26117
26118v_cmp_ge_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
26119// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x88,0x06,0x06]
26120
26121v_cmp_ge_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
26122// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0xe4,0x06,0x06]
26123
26124v_cmp_ge_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
26125// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0xe6,0x06,0x06]
26126
26127v_cmp_ge_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
26128// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x06,0x06]
26129
26130v_cmp_ge_i32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
26131// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0xfa,0x06,0x06]
26132
26133v_cmp_ge_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
26134// CHECK: [0xf9,0x04,0x8c,0x7d,0xff,0x86,0x06,0x06]
26135
26136v_cmp_ge_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
26137// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x86,0x06]
26138
26139v_cmp_ge_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
26140// CHECK: [0xf9,0x04,0x8c,0x7d,0x65,0x86,0x86,0x06]
26141
26142v_cmp_ge_i32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
26143// CHECK: [0xf9,0x04,0x8c,0x7d,0x66,0x86,0x86,0x06]
26144
26145v_cmp_ge_i32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
26146// CHECK: [0xf9,0x04,0x8c,0x7d,0x67,0x86,0x86,0x06]
26147
26148v_cmp_ge_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
26149// CHECK: [0xf9,0x04,0x8c,0x7d,0x6a,0x86,0x86,0x06]
26150
26151v_cmp_ge_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
26152// CHECK: [0xf9,0x04,0x8c,0x7d,0x6b,0x86,0x86,0x06]
26153
26154v_cmp_ge_i32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
26155// CHECK: [0xf9,0x04,0x8c,0x7d,0x7b,0x86,0x86,0x06]
26156
26157v_cmp_ge_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
26158// CHECK: [0xf9,0x04,0x8c,0x7d,0x7c,0x86,0x86,0x06]
26159
26160v_cmp_ge_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
26161// CHECK: [0xf9,0x04,0x8c,0x7d,0x7e,0x86,0x86,0x06]
26162
26163v_cmp_ge_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
26164// CHECK: [0xf9,0x04,0x8c,0x7d,0x7f,0x86,0x86,0x06]
26165
26166v_cmp_ge_i32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
26167// CHECK: [0xf9,0x04,0x8c,0x7d,0x80,0x86,0x86,0x06]
26168
26169v_cmp_ge_i32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
26170// CHECK: [0xf9,0x04,0x8c,0x7d,0xc1,0x86,0x86,0x06]
26171
26172v_cmp_ge_i32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
26173// CHECK: [0xf9,0x04,0x8c,0x7d,0xf0,0x86,0x86,0x06]
26174
26175v_cmp_ge_i32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
26176// CHECK: [0xf9,0x04,0x8c,0x7d,0xf7,0x86,0x86,0x06]
26177
26178v_cmp_ge_i32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
26179// CHECK: [0xf9,0x04,0x8c,0x7d,0xfb,0x86,0x86,0x06]
26180
26181v_cmp_ge_i32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
26182// CHECK: [0xf9,0x04,0x8c,0x7d,0xfc,0x86,0x86,0x06]
26183
26184v_cmp_ge_i32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
26185// CHECK: [0xf9,0x04,0x8c,0x7d,0xfd,0x86,0x86,0x06]
26186
26187v_cmp_ge_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
26188// CHECK: [0xf9,0xfe,0x8d,0x7d,0x01,0x86,0x06,0x06]
26189
26190v_cmp_ge_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
26191// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x06]
26192
26193v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
26194// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x00,0x06]
26195
26196v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
26197// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x01,0x06]
26198
26199v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
26200// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x02,0x06]
26201
26202v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
26203// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x03,0x06]
26204
26205v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
26206// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x04,0x06]
26207
26208v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
26209// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x05,0x06]
26210
26211v_cmp_ge_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
26212// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x0e,0x06]
26213
26214v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
26215// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x06]
26216
26217v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
26218// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x00]
26219
26220v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
26221// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x01]
26222
26223v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
26224// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x02]
26225
26226v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
26227// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x03]
26228
26229v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
26230// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x04]
26231
26232v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
26233// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x05]
26234
26235v_cmp_ge_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
26236// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x0e]
26237
26238v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
26239// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x06]
26240
26241v_cmp_t_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
26242// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x88,0x06,0x06]
26243
26244v_cmp_t_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
26245// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0xe4,0x06,0x06]
26246
26247v_cmp_t_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
26248// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0xe6,0x06,0x06]
26249
26250v_cmp_t_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
26251// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x06,0x06]
26252
26253v_cmp_t_i32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
26254// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0xfa,0x06,0x06]
26255
26256v_cmp_t_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
26257// CHECK: [0xf9,0x04,0x8e,0x7d,0xff,0x86,0x06,0x06]
26258
26259v_cmp_t_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
26260// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x86,0x06]
26261
26262v_cmp_t_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
26263// CHECK: [0xf9,0x04,0x8e,0x7d,0x65,0x86,0x86,0x06]
26264
26265v_cmp_t_i32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
26266// CHECK: [0xf9,0x04,0x8e,0x7d,0x66,0x86,0x86,0x06]
26267
26268v_cmp_t_i32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
26269// CHECK: [0xf9,0x04,0x8e,0x7d,0x67,0x86,0x86,0x06]
26270
26271v_cmp_t_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
26272// CHECK: [0xf9,0x04,0x8e,0x7d,0x6a,0x86,0x86,0x06]
26273
26274v_cmp_t_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
26275// CHECK: [0xf9,0x04,0x8e,0x7d,0x6b,0x86,0x86,0x06]
26276
26277v_cmp_t_i32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
26278// CHECK: [0xf9,0x04,0x8e,0x7d,0x7b,0x86,0x86,0x06]
26279
26280v_cmp_t_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
26281// CHECK: [0xf9,0x04,0x8e,0x7d,0x7c,0x86,0x86,0x06]
26282
26283v_cmp_t_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
26284// CHECK: [0xf9,0x04,0x8e,0x7d,0x7e,0x86,0x86,0x06]
26285
26286v_cmp_t_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
26287// CHECK: [0xf9,0x04,0x8e,0x7d,0x7f,0x86,0x86,0x06]
26288
26289v_cmp_t_i32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
26290// CHECK: [0xf9,0x04,0x8e,0x7d,0x80,0x86,0x86,0x06]
26291
26292v_cmp_t_i32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
26293// CHECK: [0xf9,0x04,0x8e,0x7d,0xc1,0x86,0x86,0x06]
26294
26295v_cmp_t_i32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
26296// CHECK: [0xf9,0x04,0x8e,0x7d,0xf0,0x86,0x86,0x06]
26297
26298v_cmp_t_i32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
26299// CHECK: [0xf9,0x04,0x8e,0x7d,0xf7,0x86,0x86,0x06]
26300
26301v_cmp_t_i32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
26302// CHECK: [0xf9,0x04,0x8e,0x7d,0xfb,0x86,0x86,0x06]
26303
26304v_cmp_t_i32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
26305// CHECK: [0xf9,0x04,0x8e,0x7d,0xfc,0x86,0x86,0x06]
26306
26307v_cmp_t_i32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
26308// CHECK: [0xf9,0x04,0x8e,0x7d,0xfd,0x86,0x86,0x06]
26309
26310v_cmp_t_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
26311// CHECK: [0xf9,0xfe,0x8f,0x7d,0x01,0x86,0x06,0x06]
26312
26313v_cmp_t_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
26314// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x06]
26315
26316v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
26317// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x00,0x06]
26318
26319v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
26320// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x01,0x06]
26321
26322v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
26323// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x02,0x06]
26324
26325v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
26326// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x03,0x06]
26327
26328v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
26329// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x04,0x06]
26330
26331v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
26332// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x05,0x06]
26333
26334v_cmp_t_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
26335// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x0e,0x06]
26336
26337v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
26338// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x06]
26339
26340v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
26341// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x00]
26342
26343v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
26344// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x01]
26345
26346v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
26347// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x02]
26348
26349v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
26350// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x03]
26351
26352v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
26353// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x04]
26354
26355v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
26356// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x05]
26357
26358v_cmp_t_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
26359// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x0e]
26360
26361v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
26362// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x06]
26363
26364v_cmp_f_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
26365// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x88,0x06,0x06]
26366
26367v_cmp_f_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
26368// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0xe4,0x06,0x06]
26369
26370v_cmp_f_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
26371// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0xe6,0x06,0x06]
26372
26373v_cmp_f_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
26374// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x06,0x06]
26375
26376v_cmp_f_u32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
26377// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0xfa,0x06,0x06]
26378
26379v_cmp_f_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
26380// CHECK: [0xf9,0x04,0x90,0x7d,0xff,0x86,0x06,0x06]
26381
26382v_cmp_f_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
26383// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x86,0x06]
26384
26385v_cmp_f_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
26386// CHECK: [0xf9,0x04,0x90,0x7d,0x65,0x86,0x86,0x06]
26387
26388v_cmp_f_u32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
26389// CHECK: [0xf9,0x04,0x90,0x7d,0x66,0x86,0x86,0x06]
26390
26391v_cmp_f_u32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
26392// CHECK: [0xf9,0x04,0x90,0x7d,0x67,0x86,0x86,0x06]
26393
26394v_cmp_f_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
26395// CHECK: [0xf9,0x04,0x90,0x7d,0x6a,0x86,0x86,0x06]
26396
26397v_cmp_f_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
26398// CHECK: [0xf9,0x04,0x90,0x7d,0x6b,0x86,0x86,0x06]
26399
26400v_cmp_f_u32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
26401// CHECK: [0xf9,0x04,0x90,0x7d,0x7b,0x86,0x86,0x06]
26402
26403v_cmp_f_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
26404// CHECK: [0xf9,0x04,0x90,0x7d,0x7c,0x86,0x86,0x06]
26405
26406v_cmp_f_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
26407// CHECK: [0xf9,0x04,0x90,0x7d,0x7e,0x86,0x86,0x06]
26408
26409v_cmp_f_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
26410// CHECK: [0xf9,0x04,0x90,0x7d,0x7f,0x86,0x86,0x06]
26411
26412v_cmp_f_u32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
26413// CHECK: [0xf9,0x04,0x90,0x7d,0x80,0x86,0x86,0x06]
26414
26415v_cmp_f_u32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
26416// CHECK: [0xf9,0x04,0x90,0x7d,0xc1,0x86,0x86,0x06]
26417
26418v_cmp_f_u32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
26419// CHECK: [0xf9,0x04,0x90,0x7d,0xf0,0x86,0x86,0x06]
26420
26421v_cmp_f_u32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
26422// CHECK: [0xf9,0x04,0x90,0x7d,0xf7,0x86,0x86,0x06]
26423
26424v_cmp_f_u32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
26425// CHECK: [0xf9,0x04,0x90,0x7d,0xfb,0x86,0x86,0x06]
26426
26427v_cmp_f_u32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
26428// CHECK: [0xf9,0x04,0x90,0x7d,0xfc,0x86,0x86,0x06]
26429
26430v_cmp_f_u32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
26431// CHECK: [0xf9,0x04,0x90,0x7d,0xfd,0x86,0x86,0x06]
26432
26433v_cmp_f_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
26434// CHECK: [0xf9,0xfe,0x91,0x7d,0x01,0x86,0x06,0x06]
26435
26436v_cmp_f_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
26437// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x06]
26438
26439v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
26440// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x00,0x06]
26441
26442v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
26443// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x01,0x06]
26444
26445v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
26446// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x02,0x06]
26447
26448v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
26449// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x03,0x06]
26450
26451v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
26452// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x04,0x06]
26453
26454v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
26455// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x05,0x06]
26456
26457v_cmp_f_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
26458// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x0e,0x06]
26459
26460v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
26461// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x06]
26462
26463v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
26464// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x00]
26465
26466v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
26467// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x01]
26468
26469v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
26470// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x02]
26471
26472v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
26473// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x03]
26474
26475v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
26476// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x04]
26477
26478v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
26479// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x05]
26480
26481v_cmp_f_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
26482// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x0e]
26483
26484v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
26485// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x06]
26486
26487v_cmp_lt_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
26488// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x88,0x06,0x06]
26489
26490v_cmp_lt_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
26491// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0xe4,0x06,0x06]
26492
26493v_cmp_lt_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
26494// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0xe6,0x06,0x06]
26495
26496v_cmp_lt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
26497// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x06,0x06]
26498
26499v_cmp_lt_u32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
26500// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0xfa,0x06,0x06]
26501
26502v_cmp_lt_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
26503// CHECK: [0xf9,0x04,0x92,0x7d,0xff,0x86,0x06,0x06]
26504
26505v_cmp_lt_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
26506// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x86,0x06]
26507
26508v_cmp_lt_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
26509// CHECK: [0xf9,0x04,0x92,0x7d,0x65,0x86,0x86,0x06]
26510
26511v_cmp_lt_u32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
26512// CHECK: [0xf9,0x04,0x92,0x7d,0x66,0x86,0x86,0x06]
26513
26514v_cmp_lt_u32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
26515// CHECK: [0xf9,0x04,0x92,0x7d,0x67,0x86,0x86,0x06]
26516
26517v_cmp_lt_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
26518// CHECK: [0xf9,0x04,0x92,0x7d,0x6a,0x86,0x86,0x06]
26519
26520v_cmp_lt_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
26521// CHECK: [0xf9,0x04,0x92,0x7d,0x6b,0x86,0x86,0x06]
26522
26523v_cmp_lt_u32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
26524// CHECK: [0xf9,0x04,0x92,0x7d,0x7b,0x86,0x86,0x06]
26525
26526v_cmp_lt_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
26527// CHECK: [0xf9,0x04,0x92,0x7d,0x7c,0x86,0x86,0x06]
26528
26529v_cmp_lt_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
26530// CHECK: [0xf9,0x04,0x92,0x7d,0x7e,0x86,0x86,0x06]
26531
26532v_cmp_lt_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
26533// CHECK: [0xf9,0x04,0x92,0x7d,0x7f,0x86,0x86,0x06]
26534
26535v_cmp_lt_u32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
26536// CHECK: [0xf9,0x04,0x92,0x7d,0x80,0x86,0x86,0x06]
26537
26538v_cmp_lt_u32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
26539// CHECK: [0xf9,0x04,0x92,0x7d,0xc1,0x86,0x86,0x06]
26540
26541v_cmp_lt_u32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
26542// CHECK: [0xf9,0x04,0x92,0x7d,0xf0,0x86,0x86,0x06]
26543
26544v_cmp_lt_u32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
26545// CHECK: [0xf9,0x04,0x92,0x7d,0xf7,0x86,0x86,0x06]
26546
26547v_cmp_lt_u32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
26548// CHECK: [0xf9,0x04,0x92,0x7d,0xfb,0x86,0x86,0x06]
26549
26550v_cmp_lt_u32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
26551// CHECK: [0xf9,0x04,0x92,0x7d,0xfc,0x86,0x86,0x06]
26552
26553v_cmp_lt_u32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
26554// CHECK: [0xf9,0x04,0x92,0x7d,0xfd,0x86,0x86,0x06]
26555
26556v_cmp_lt_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
26557// CHECK: [0xf9,0xfe,0x93,0x7d,0x01,0x86,0x06,0x06]
26558
26559v_cmp_lt_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
26560// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x06]
26561
26562v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
26563// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x00,0x06]
26564
26565v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
26566// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x01,0x06]
26567
26568v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
26569// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x02,0x06]
26570
26571v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
26572// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x03,0x06]
26573
26574v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
26575// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x04,0x06]
26576
26577v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
26578// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x05,0x06]
26579
26580v_cmp_lt_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
26581// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x0e,0x06]
26582
26583v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
26584// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x06]
26585
26586v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
26587// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x00]
26588
26589v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
26590// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x01]
26591
26592v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
26593// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x02]
26594
26595v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
26596// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x03]
26597
26598v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
26599// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x04]
26600
26601v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
26602// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x05]
26603
26604v_cmp_lt_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
26605// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x0e]
26606
26607v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
26608// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x06]
26609
26610v_cmp_eq_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
26611// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x88,0x06,0x06]
26612
26613v_cmp_eq_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
26614// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0xe4,0x06,0x06]
26615
26616v_cmp_eq_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
26617// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0xe6,0x06,0x06]
26618
26619v_cmp_eq_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
26620// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x06,0x06]
26621
26622v_cmp_eq_u32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
26623// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0xfa,0x06,0x06]
26624
26625v_cmp_eq_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
26626// CHECK: [0xf9,0x04,0x94,0x7d,0xff,0x86,0x06,0x06]
26627
26628v_cmp_eq_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
26629// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x86,0x06]
26630
26631v_cmp_eq_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
26632// CHECK: [0xf9,0x04,0x94,0x7d,0x65,0x86,0x86,0x06]
26633
26634v_cmp_eq_u32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
26635// CHECK: [0xf9,0x04,0x94,0x7d,0x66,0x86,0x86,0x06]
26636
26637v_cmp_eq_u32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
26638// CHECK: [0xf9,0x04,0x94,0x7d,0x67,0x86,0x86,0x06]
26639
26640v_cmp_eq_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
26641// CHECK: [0xf9,0x04,0x94,0x7d,0x6a,0x86,0x86,0x06]
26642
26643v_cmp_eq_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
26644// CHECK: [0xf9,0x04,0x94,0x7d,0x6b,0x86,0x86,0x06]
26645
26646v_cmp_eq_u32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
26647// CHECK: [0xf9,0x04,0x94,0x7d,0x7b,0x86,0x86,0x06]
26648
26649v_cmp_eq_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
26650// CHECK: [0xf9,0x04,0x94,0x7d,0x7c,0x86,0x86,0x06]
26651
26652v_cmp_eq_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
26653// CHECK: [0xf9,0x04,0x94,0x7d,0x7e,0x86,0x86,0x06]
26654
26655v_cmp_eq_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
26656// CHECK: [0xf9,0x04,0x94,0x7d,0x7f,0x86,0x86,0x06]
26657
26658v_cmp_eq_u32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
26659// CHECK: [0xf9,0x04,0x94,0x7d,0x80,0x86,0x86,0x06]
26660
26661v_cmp_eq_u32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
26662// CHECK: [0xf9,0x04,0x94,0x7d,0xc1,0x86,0x86,0x06]
26663
26664v_cmp_eq_u32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
26665// CHECK: [0xf9,0x04,0x94,0x7d,0xf0,0x86,0x86,0x06]
26666
26667v_cmp_eq_u32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
26668// CHECK: [0xf9,0x04,0x94,0x7d,0xf7,0x86,0x86,0x06]
26669
26670v_cmp_eq_u32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
26671// CHECK: [0xf9,0x04,0x94,0x7d,0xfb,0x86,0x86,0x06]
26672
26673v_cmp_eq_u32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
26674// CHECK: [0xf9,0x04,0x94,0x7d,0xfc,0x86,0x86,0x06]
26675
26676v_cmp_eq_u32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
26677// CHECK: [0xf9,0x04,0x94,0x7d,0xfd,0x86,0x86,0x06]
26678
26679v_cmp_eq_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
26680// CHECK: [0xf9,0xfe,0x95,0x7d,0x01,0x86,0x06,0x06]
26681
26682v_cmp_eq_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
26683// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x06]
26684
26685v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
26686// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x00,0x06]
26687
26688v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
26689// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x01,0x06]
26690
26691v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
26692// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x02,0x06]
26693
26694v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
26695// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x03,0x06]
26696
26697v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
26698// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x04,0x06]
26699
26700v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
26701// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x05,0x06]
26702
26703v_cmp_eq_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
26704// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x0e,0x06]
26705
26706v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
26707// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x06]
26708
26709v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
26710// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x00]
26711
26712v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
26713// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x01]
26714
26715v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
26716// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x02]
26717
26718v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
26719// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x03]
26720
26721v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
26722// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x04]
26723
26724v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
26725// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x05]
26726
26727v_cmp_eq_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
26728// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x0e]
26729
26730v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
26731// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x06]
26732
26733v_cmp_le_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
26734// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x88,0x06,0x06]
26735
26736v_cmp_le_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
26737// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0xe4,0x06,0x06]
26738
26739v_cmp_le_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
26740// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0xe6,0x06,0x06]
26741
26742v_cmp_le_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
26743// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x06,0x06]
26744
26745v_cmp_le_u32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
26746// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0xfa,0x06,0x06]
26747
26748v_cmp_le_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
26749// CHECK: [0xf9,0x04,0x96,0x7d,0xff,0x86,0x06,0x06]
26750
26751v_cmp_le_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
26752// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x86,0x06]
26753
26754v_cmp_le_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
26755// CHECK: [0xf9,0x04,0x96,0x7d,0x65,0x86,0x86,0x06]
26756
26757v_cmp_le_u32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
26758// CHECK: [0xf9,0x04,0x96,0x7d,0x66,0x86,0x86,0x06]
26759
26760v_cmp_le_u32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
26761// CHECK: [0xf9,0x04,0x96,0x7d,0x67,0x86,0x86,0x06]
26762
26763v_cmp_le_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
26764// CHECK: [0xf9,0x04,0x96,0x7d,0x6a,0x86,0x86,0x06]
26765
26766v_cmp_le_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
26767// CHECK: [0xf9,0x04,0x96,0x7d,0x6b,0x86,0x86,0x06]
26768
26769v_cmp_le_u32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
26770// CHECK: [0xf9,0x04,0x96,0x7d,0x7b,0x86,0x86,0x06]
26771
26772v_cmp_le_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
26773// CHECK: [0xf9,0x04,0x96,0x7d,0x7c,0x86,0x86,0x06]
26774
26775v_cmp_le_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
26776// CHECK: [0xf9,0x04,0x96,0x7d,0x7e,0x86,0x86,0x06]
26777
26778v_cmp_le_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
26779// CHECK: [0xf9,0x04,0x96,0x7d,0x7f,0x86,0x86,0x06]
26780
26781v_cmp_le_u32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
26782// CHECK: [0xf9,0x04,0x96,0x7d,0x80,0x86,0x86,0x06]
26783
26784v_cmp_le_u32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
26785// CHECK: [0xf9,0x04,0x96,0x7d,0xc1,0x86,0x86,0x06]
26786
26787v_cmp_le_u32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
26788// CHECK: [0xf9,0x04,0x96,0x7d,0xf0,0x86,0x86,0x06]
26789
26790v_cmp_le_u32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
26791// CHECK: [0xf9,0x04,0x96,0x7d,0xf7,0x86,0x86,0x06]
26792
26793v_cmp_le_u32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
26794// CHECK: [0xf9,0x04,0x96,0x7d,0xfb,0x86,0x86,0x06]
26795
26796v_cmp_le_u32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
26797// CHECK: [0xf9,0x04,0x96,0x7d,0xfc,0x86,0x86,0x06]
26798
26799v_cmp_le_u32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
26800// CHECK: [0xf9,0x04,0x96,0x7d,0xfd,0x86,0x86,0x06]
26801
26802v_cmp_le_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
26803// CHECK: [0xf9,0xfe,0x97,0x7d,0x01,0x86,0x06,0x06]
26804
26805v_cmp_le_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
26806// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x06]
26807
26808v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
26809// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x00,0x06]
26810
26811v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
26812// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x01,0x06]
26813
26814v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
26815// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x02,0x06]
26816
26817v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
26818// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x03,0x06]
26819
26820v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
26821// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x04,0x06]
26822
26823v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
26824// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x05,0x06]
26825
26826v_cmp_le_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
26827// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x0e,0x06]
26828
26829v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
26830// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x06]
26831
26832v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
26833// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x00]
26834
26835v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
26836// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x01]
26837
26838v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
26839// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x02]
26840
26841v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
26842// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x03]
26843
26844v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
26845// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x04]
26846
26847v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
26848// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x05]
26849
26850v_cmp_le_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
26851// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x0e]
26852
26853v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
26854// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x06]
26855
26856v_cmp_gt_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
26857// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x88,0x06,0x06]
26858
26859v_cmp_gt_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
26860// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0xe4,0x06,0x06]
26861
26862v_cmp_gt_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
26863// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0xe6,0x06,0x06]
26864
26865v_cmp_gt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
26866// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x06,0x06]
26867
26868v_cmp_gt_u32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
26869// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0xfa,0x06,0x06]
26870
26871v_cmp_gt_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
26872// CHECK: [0xf9,0x04,0x98,0x7d,0xff,0x86,0x06,0x06]
26873
26874v_cmp_gt_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
26875// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x86,0x06]
26876
26877v_cmp_gt_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
26878// CHECK: [0xf9,0x04,0x98,0x7d,0x65,0x86,0x86,0x06]
26879
26880v_cmp_gt_u32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
26881// CHECK: [0xf9,0x04,0x98,0x7d,0x66,0x86,0x86,0x06]
26882
26883v_cmp_gt_u32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
26884// CHECK: [0xf9,0x04,0x98,0x7d,0x67,0x86,0x86,0x06]
26885
26886v_cmp_gt_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
26887// CHECK: [0xf9,0x04,0x98,0x7d,0x6a,0x86,0x86,0x06]
26888
26889v_cmp_gt_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
26890// CHECK: [0xf9,0x04,0x98,0x7d,0x6b,0x86,0x86,0x06]
26891
26892v_cmp_gt_u32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
26893// CHECK: [0xf9,0x04,0x98,0x7d,0x7b,0x86,0x86,0x06]
26894
26895v_cmp_gt_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
26896// CHECK: [0xf9,0x04,0x98,0x7d,0x7c,0x86,0x86,0x06]
26897
26898v_cmp_gt_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
26899// CHECK: [0xf9,0x04,0x98,0x7d,0x7e,0x86,0x86,0x06]
26900
26901v_cmp_gt_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
26902// CHECK: [0xf9,0x04,0x98,0x7d,0x7f,0x86,0x86,0x06]
26903
26904v_cmp_gt_u32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
26905// CHECK: [0xf9,0x04,0x98,0x7d,0x80,0x86,0x86,0x06]
26906
26907v_cmp_gt_u32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
26908// CHECK: [0xf9,0x04,0x98,0x7d,0xc1,0x86,0x86,0x06]
26909
26910v_cmp_gt_u32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
26911// CHECK: [0xf9,0x04,0x98,0x7d,0xf0,0x86,0x86,0x06]
26912
26913v_cmp_gt_u32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
26914// CHECK: [0xf9,0x04,0x98,0x7d,0xf7,0x86,0x86,0x06]
26915
26916v_cmp_gt_u32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
26917// CHECK: [0xf9,0x04,0x98,0x7d,0xfb,0x86,0x86,0x06]
26918
26919v_cmp_gt_u32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
26920// CHECK: [0xf9,0x04,0x98,0x7d,0xfc,0x86,0x86,0x06]
26921
26922v_cmp_gt_u32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
26923// CHECK: [0xf9,0x04,0x98,0x7d,0xfd,0x86,0x86,0x06]
26924
26925v_cmp_gt_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
26926// CHECK: [0xf9,0xfe,0x99,0x7d,0x01,0x86,0x06,0x06]
26927
26928v_cmp_gt_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
26929// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x06]
26930
26931v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
26932// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x00,0x06]
26933
26934v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
26935// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x01,0x06]
26936
26937v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
26938// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x02,0x06]
26939
26940v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
26941// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x03,0x06]
26942
26943v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
26944// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x04,0x06]
26945
26946v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
26947// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x05,0x06]
26948
26949v_cmp_gt_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
26950// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x0e,0x06]
26951
26952v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
26953// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x06]
26954
26955v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
26956// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x00]
26957
26958v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
26959// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x01]
26960
26961v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
26962// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x02]
26963
26964v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
26965// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x03]
26966
26967v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
26968// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x04]
26969
26970v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
26971// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x05]
26972
26973v_cmp_gt_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
26974// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x0e]
26975
26976v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
26977// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x06]
26978
26979v_cmp_ne_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
26980// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x88,0x06,0x06]
26981
26982v_cmp_ne_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
26983// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0xe4,0x06,0x06]
26984
26985v_cmp_ne_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
26986// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0xe6,0x06,0x06]
26987
26988v_cmp_ne_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
26989// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x06,0x06]
26990
26991v_cmp_ne_u32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
26992// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0xfa,0x06,0x06]
26993
26994v_cmp_ne_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
26995// CHECK: [0xf9,0x04,0x9a,0x7d,0xff,0x86,0x06,0x06]
26996
26997v_cmp_ne_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
26998// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x86,0x06]
26999
27000v_cmp_ne_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
27001// CHECK: [0xf9,0x04,0x9a,0x7d,0x65,0x86,0x86,0x06]
27002
27003v_cmp_ne_u32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
27004// CHECK: [0xf9,0x04,0x9a,0x7d,0x66,0x86,0x86,0x06]
27005
27006v_cmp_ne_u32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
27007// CHECK: [0xf9,0x04,0x9a,0x7d,0x67,0x86,0x86,0x06]
27008
27009v_cmp_ne_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
27010// CHECK: [0xf9,0x04,0x9a,0x7d,0x6a,0x86,0x86,0x06]
27011
27012v_cmp_ne_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
27013// CHECK: [0xf9,0x04,0x9a,0x7d,0x6b,0x86,0x86,0x06]
27014
27015v_cmp_ne_u32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
27016// CHECK: [0xf9,0x04,0x9a,0x7d,0x7b,0x86,0x86,0x06]
27017
27018v_cmp_ne_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
27019// CHECK: [0xf9,0x04,0x9a,0x7d,0x7c,0x86,0x86,0x06]
27020
27021v_cmp_ne_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
27022// CHECK: [0xf9,0x04,0x9a,0x7d,0x7e,0x86,0x86,0x06]
27023
27024v_cmp_ne_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
27025// CHECK: [0xf9,0x04,0x9a,0x7d,0x7f,0x86,0x86,0x06]
27026
27027v_cmp_ne_u32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
27028// CHECK: [0xf9,0x04,0x9a,0x7d,0x80,0x86,0x86,0x06]
27029
27030v_cmp_ne_u32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
27031// CHECK: [0xf9,0x04,0x9a,0x7d,0xc1,0x86,0x86,0x06]
27032
27033v_cmp_ne_u32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
27034// CHECK: [0xf9,0x04,0x9a,0x7d,0xf0,0x86,0x86,0x06]
27035
27036v_cmp_ne_u32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
27037// CHECK: [0xf9,0x04,0x9a,0x7d,0xf7,0x86,0x86,0x06]
27038
27039v_cmp_ne_u32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
27040// CHECK: [0xf9,0x04,0x9a,0x7d,0xfb,0x86,0x86,0x06]
27041
27042v_cmp_ne_u32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
27043// CHECK: [0xf9,0x04,0x9a,0x7d,0xfc,0x86,0x86,0x06]
27044
27045v_cmp_ne_u32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
27046// CHECK: [0xf9,0x04,0x9a,0x7d,0xfd,0x86,0x86,0x06]
27047
27048v_cmp_ne_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
27049// CHECK: [0xf9,0xfe,0x9b,0x7d,0x01,0x86,0x06,0x06]
27050
27051v_cmp_ne_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
27052// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x06]
27053
27054v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
27055// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x00,0x06]
27056
27057v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
27058// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x01,0x06]
27059
27060v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
27061// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x02,0x06]
27062
27063v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
27064// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x03,0x06]
27065
27066v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
27067// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x04,0x06]
27068
27069v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
27070// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x05,0x06]
27071
27072v_cmp_ne_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
27073// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x0e,0x06]
27074
27075v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
27076// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x06]
27077
27078v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
27079// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x00]
27080
27081v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
27082// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x01]
27083
27084v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
27085// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x02]
27086
27087v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
27088// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x03]
27089
27090v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
27091// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x04]
27092
27093v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
27094// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x05]
27095
27096v_cmp_ne_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
27097// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x0e]
27098
27099v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
27100// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x06]
27101
27102v_cmp_ge_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
27103// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x88,0x06,0x06]
27104
27105v_cmp_ge_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
27106// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0xe4,0x06,0x06]
27107
27108v_cmp_ge_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
27109// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0xe6,0x06,0x06]
27110
27111v_cmp_ge_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
27112// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x06,0x06]
27113
27114v_cmp_ge_u32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
27115// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0xfa,0x06,0x06]
27116
27117v_cmp_ge_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
27118// CHECK: [0xf9,0x04,0x9c,0x7d,0xff,0x86,0x06,0x06]
27119
27120v_cmp_ge_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
27121// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x86,0x06]
27122
27123v_cmp_ge_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
27124// CHECK: [0xf9,0x04,0x9c,0x7d,0x65,0x86,0x86,0x06]
27125
27126v_cmp_ge_u32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
27127// CHECK: [0xf9,0x04,0x9c,0x7d,0x66,0x86,0x86,0x06]
27128
27129v_cmp_ge_u32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
27130// CHECK: [0xf9,0x04,0x9c,0x7d,0x67,0x86,0x86,0x06]
27131
27132v_cmp_ge_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
27133// CHECK: [0xf9,0x04,0x9c,0x7d,0x6a,0x86,0x86,0x06]
27134
27135v_cmp_ge_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
27136// CHECK: [0xf9,0x04,0x9c,0x7d,0x6b,0x86,0x86,0x06]
27137
27138v_cmp_ge_u32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
27139// CHECK: [0xf9,0x04,0x9c,0x7d,0x7b,0x86,0x86,0x06]
27140
27141v_cmp_ge_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
27142// CHECK: [0xf9,0x04,0x9c,0x7d,0x7c,0x86,0x86,0x06]
27143
27144v_cmp_ge_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
27145// CHECK: [0xf9,0x04,0x9c,0x7d,0x7e,0x86,0x86,0x06]
27146
27147v_cmp_ge_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
27148// CHECK: [0xf9,0x04,0x9c,0x7d,0x7f,0x86,0x86,0x06]
27149
27150v_cmp_ge_u32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
27151// CHECK: [0xf9,0x04,0x9c,0x7d,0x80,0x86,0x86,0x06]
27152
27153v_cmp_ge_u32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
27154// CHECK: [0xf9,0x04,0x9c,0x7d,0xc1,0x86,0x86,0x06]
27155
27156v_cmp_ge_u32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
27157// CHECK: [0xf9,0x04,0x9c,0x7d,0xf0,0x86,0x86,0x06]
27158
27159v_cmp_ge_u32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
27160// CHECK: [0xf9,0x04,0x9c,0x7d,0xf7,0x86,0x86,0x06]
27161
27162v_cmp_ge_u32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
27163// CHECK: [0xf9,0x04,0x9c,0x7d,0xfb,0x86,0x86,0x06]
27164
27165v_cmp_ge_u32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
27166// CHECK: [0xf9,0x04,0x9c,0x7d,0xfc,0x86,0x86,0x06]
27167
27168v_cmp_ge_u32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
27169// CHECK: [0xf9,0x04,0x9c,0x7d,0xfd,0x86,0x86,0x06]
27170
27171v_cmp_ge_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
27172// CHECK: [0xf9,0xfe,0x9d,0x7d,0x01,0x86,0x06,0x06]
27173
27174v_cmp_ge_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
27175// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x06]
27176
27177v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
27178// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x00,0x06]
27179
27180v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
27181// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x01,0x06]
27182
27183v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
27184// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x02,0x06]
27185
27186v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
27187// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x03,0x06]
27188
27189v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
27190// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x04,0x06]
27191
27192v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
27193// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x05,0x06]
27194
27195v_cmp_ge_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
27196// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x0e,0x06]
27197
27198v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
27199// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x06]
27200
27201v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
27202// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x00]
27203
27204v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
27205// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x01]
27206
27207v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
27208// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x02]
27209
27210v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
27211// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x03]
27212
27213v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
27214// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x04]
27215
27216v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
27217// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x05]
27218
27219v_cmp_ge_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
27220// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x0e]
27221
27222v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
27223// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x06]
27224
27225v_cmp_t_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
27226// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x88,0x06,0x06]
27227
27228v_cmp_t_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
27229// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0xe4,0x06,0x06]
27230
27231v_cmp_t_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
27232// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0xe6,0x06,0x06]
27233
27234v_cmp_t_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
27235// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x06,0x06]
27236
27237v_cmp_t_u32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
27238// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0xfa,0x06,0x06]
27239
27240v_cmp_t_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
27241// CHECK: [0xf9,0x04,0x9e,0x7d,0xff,0x86,0x06,0x06]
27242
27243v_cmp_t_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
27244// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x86,0x06]
27245
27246v_cmp_t_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
27247// CHECK: [0xf9,0x04,0x9e,0x7d,0x65,0x86,0x86,0x06]
27248
27249v_cmp_t_u32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
27250// CHECK: [0xf9,0x04,0x9e,0x7d,0x66,0x86,0x86,0x06]
27251
27252v_cmp_t_u32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
27253// CHECK: [0xf9,0x04,0x9e,0x7d,0x67,0x86,0x86,0x06]
27254
27255v_cmp_t_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
27256// CHECK: [0xf9,0x04,0x9e,0x7d,0x6a,0x86,0x86,0x06]
27257
27258v_cmp_t_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
27259// CHECK: [0xf9,0x04,0x9e,0x7d,0x6b,0x86,0x86,0x06]
27260
27261v_cmp_t_u32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
27262// CHECK: [0xf9,0x04,0x9e,0x7d,0x7b,0x86,0x86,0x06]
27263
27264v_cmp_t_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
27265// CHECK: [0xf9,0x04,0x9e,0x7d,0x7c,0x86,0x86,0x06]
27266
27267v_cmp_t_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
27268// CHECK: [0xf9,0x04,0x9e,0x7d,0x7e,0x86,0x86,0x06]
27269
27270v_cmp_t_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
27271// CHECK: [0xf9,0x04,0x9e,0x7d,0x7f,0x86,0x86,0x06]
27272
27273v_cmp_t_u32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
27274// CHECK: [0xf9,0x04,0x9e,0x7d,0x80,0x86,0x86,0x06]
27275
27276v_cmp_t_u32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
27277// CHECK: [0xf9,0x04,0x9e,0x7d,0xc1,0x86,0x86,0x06]
27278
27279v_cmp_t_u32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
27280// CHECK: [0xf9,0x04,0x9e,0x7d,0xf0,0x86,0x86,0x06]
27281
27282v_cmp_t_u32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
27283// CHECK: [0xf9,0x04,0x9e,0x7d,0xf7,0x86,0x86,0x06]
27284
27285v_cmp_t_u32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
27286// CHECK: [0xf9,0x04,0x9e,0x7d,0xfb,0x86,0x86,0x06]
27287
27288v_cmp_t_u32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
27289// CHECK: [0xf9,0x04,0x9e,0x7d,0xfc,0x86,0x86,0x06]
27290
27291v_cmp_t_u32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
27292// CHECK: [0xf9,0x04,0x9e,0x7d,0xfd,0x86,0x86,0x06]
27293
27294v_cmp_t_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
27295// CHECK: [0xf9,0xfe,0x9f,0x7d,0x01,0x86,0x06,0x06]
27296
27297v_cmp_t_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
27298// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x06]
27299
27300v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
27301// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x00,0x06]
27302
27303v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
27304// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x01,0x06]
27305
27306v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
27307// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x02,0x06]
27308
27309v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
27310// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x03,0x06]
27311
27312v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
27313// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x04,0x06]
27314
27315v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
27316// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x05,0x06]
27317
27318v_cmp_t_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
27319// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x0e,0x06]
27320
27321v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
27322// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x06]
27323
27324v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
27325// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x00]
27326
27327v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
27328// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x01]
27329
27330v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
27331// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x02]
27332
27333v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
27334// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x03]
27335
27336v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
27337// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x04]
27338
27339v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
27340// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x05]
27341
27342v_cmp_t_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
27343// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x0e]
27344
27345v_cmpx_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
27346// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x86,0x06,0x06]
27347
27348v_cmpx_f_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
27349// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x88,0x06,0x06]
27350
27351v_cmpx_f_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
27352// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0xe4,0x06,0x06]
27353
27354v_cmpx_f_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
27355// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0xe6,0x06,0x06]
27356
27357v_cmpx_f_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
27358// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x06,0x06]
27359
27360v_cmpx_f_i32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
27361// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0xfa,0x06,0x06]
27362
27363v_cmpx_f_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
27364// CHECK: [0xf9,0x04,0xa0,0x7d,0xff,0x86,0x06,0x06]
27365
27366v_cmpx_f_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
27367// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x86,0x86,0x06]
27368
27369v_cmpx_f_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
27370// CHECK: [0xf9,0x04,0xa0,0x7d,0x65,0x86,0x86,0x06]
27371
27372v_cmpx_f_i32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
27373// CHECK: [0xf9,0x04,0xa0,0x7d,0x66,0x86,0x86,0x06]
27374
27375v_cmpx_f_i32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
27376// CHECK: [0xf9,0x04,0xa0,0x7d,0x67,0x86,0x86,0x06]
27377
27378v_cmpx_f_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
27379// CHECK: [0xf9,0x04,0xa0,0x7d,0x6a,0x86,0x86,0x06]
27380
27381v_cmpx_f_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
27382// CHECK: [0xf9,0x04,0xa0,0x7d,0x6b,0x86,0x86,0x06]
27383
27384v_cmpx_f_i32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
27385// CHECK: [0xf9,0x04,0xa0,0x7d,0x7b,0x86,0x86,0x06]
27386
27387v_cmpx_f_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
27388// CHECK: [0xf9,0x04,0xa0,0x7d,0x7c,0x86,0x86,0x06]
27389
27390v_cmpx_f_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
27391// CHECK: [0xf9,0x04,0xa0,0x7d,0x7e,0x86,0x86,0x06]
27392
27393v_cmpx_f_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
27394// CHECK: [0xf9,0x04,0xa0,0x7d,0x7f,0x86,0x86,0x06]
27395
27396v_cmpx_f_i32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
27397// CHECK: [0xf9,0x04,0xa0,0x7d,0x80,0x86,0x86,0x06]
27398
27399v_cmpx_f_i32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
27400// CHECK: [0xf9,0x04,0xa0,0x7d,0xc1,0x86,0x86,0x06]
27401
27402v_cmpx_f_i32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
27403// CHECK: [0xf9,0x04,0xa0,0x7d,0xf0,0x86,0x86,0x06]
27404
27405v_cmpx_f_i32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
27406// CHECK: [0xf9,0x04,0xa0,0x7d,0xf7,0x86,0x86,0x06]
27407
27408v_cmpx_f_i32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
27409// CHECK: [0xf9,0x04,0xa0,0x7d,0xfb,0x86,0x86,0x06]
27410
27411v_cmpx_f_i32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
27412// CHECK: [0xf9,0x04,0xa0,0x7d,0xfc,0x86,0x86,0x06]
27413
27414v_cmpx_f_i32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
27415// CHECK: [0xf9,0x04,0xa0,0x7d,0xfd,0x86,0x86,0x06]
27416
27417v_cmpx_f_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
27418// CHECK: [0xf9,0xfe,0xa1,0x7d,0x01,0x86,0x06,0x06]
27419
27420v_cmpx_f_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
27421// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x86,0x06,0x06]
27422
27423v_cmpx_f_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
27424// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x86,0x00,0x06]
27425
27426v_cmpx_f_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
27427// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x86,0x01,0x06]
27428
27429v_cmpx_f_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
27430// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x86,0x02,0x06]
27431
27432v_cmpx_f_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
27433// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x86,0x03,0x06]
27434
27435v_cmpx_f_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
27436// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x86,0x04,0x06]
27437
27438v_cmpx_f_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
27439// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x86,0x05,0x06]
27440
27441v_cmpx_f_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
27442// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x86,0x0e,0x06]
27443
27444v_cmpx_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
27445// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x86,0x06,0x06]
27446
27447v_cmpx_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
27448// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x86,0x06,0x00]
27449
27450v_cmpx_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
27451// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x86,0x06,0x01]
27452
27453v_cmpx_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
27454// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x86,0x06,0x02]
27455
27456v_cmpx_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
27457// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x86,0x06,0x03]
27458
27459v_cmpx_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
27460// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x86,0x06,0x04]
27461
27462v_cmpx_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
27463// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x86,0x06,0x05]
27464
27465v_cmpx_f_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
27466// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x86,0x06,0x0e]
27467
27468v_cmpx_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
27469// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x86,0x06,0x06]
27470
27471v_cmpx_lt_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
27472// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x88,0x06,0x06]
27473
27474v_cmpx_lt_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
27475// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0xe4,0x06,0x06]
27476
27477v_cmpx_lt_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
27478// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0xe6,0x06,0x06]
27479
27480v_cmpx_lt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
27481// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x06,0x06]
27482
27483v_cmpx_lt_i32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
27484// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0xfa,0x06,0x06]
27485
27486v_cmpx_lt_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
27487// CHECK: [0xf9,0x04,0xa2,0x7d,0xff,0x86,0x06,0x06]
27488
27489v_cmpx_lt_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
27490// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x86,0x86,0x06]
27491
27492v_cmpx_lt_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
27493// CHECK: [0xf9,0x04,0xa2,0x7d,0x65,0x86,0x86,0x06]
27494
27495v_cmpx_lt_i32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
27496// CHECK: [0xf9,0x04,0xa2,0x7d,0x66,0x86,0x86,0x06]
27497
27498v_cmpx_lt_i32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
27499// CHECK: [0xf9,0x04,0xa2,0x7d,0x67,0x86,0x86,0x06]
27500
27501v_cmpx_lt_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
27502// CHECK: [0xf9,0x04,0xa2,0x7d,0x6a,0x86,0x86,0x06]
27503
27504v_cmpx_lt_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
27505// CHECK: [0xf9,0x04,0xa2,0x7d,0x6b,0x86,0x86,0x06]
27506
27507v_cmpx_lt_i32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
27508// CHECK: [0xf9,0x04,0xa2,0x7d,0x7b,0x86,0x86,0x06]
27509
27510v_cmpx_lt_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
27511// CHECK: [0xf9,0x04,0xa2,0x7d,0x7c,0x86,0x86,0x06]
27512
27513v_cmpx_lt_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
27514// CHECK: [0xf9,0x04,0xa2,0x7d,0x7e,0x86,0x86,0x06]
27515
27516v_cmpx_lt_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
27517// CHECK: [0xf9,0x04,0xa2,0x7d,0x7f,0x86,0x86,0x06]
27518
27519v_cmpx_lt_i32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
27520// CHECK: [0xf9,0x04,0xa2,0x7d,0x80,0x86,0x86,0x06]
27521
27522v_cmpx_lt_i32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
27523// CHECK: [0xf9,0x04,0xa2,0x7d,0xc1,0x86,0x86,0x06]
27524
27525v_cmpx_lt_i32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
27526// CHECK: [0xf9,0x04,0xa2,0x7d,0xf0,0x86,0x86,0x06]
27527
27528v_cmpx_lt_i32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
27529// CHECK: [0xf9,0x04,0xa2,0x7d,0xf7,0x86,0x86,0x06]
27530
27531v_cmpx_lt_i32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
27532// CHECK: [0xf9,0x04,0xa2,0x7d,0xfb,0x86,0x86,0x06]
27533
27534v_cmpx_lt_i32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
27535// CHECK: [0xf9,0x04,0xa2,0x7d,0xfc,0x86,0x86,0x06]
27536
27537v_cmpx_lt_i32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
27538// CHECK: [0xf9,0x04,0xa2,0x7d,0xfd,0x86,0x86,0x06]
27539
27540v_cmpx_lt_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
27541// CHECK: [0xf9,0xfe,0xa3,0x7d,0x01,0x86,0x06,0x06]
27542
27543v_cmpx_lt_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
27544// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x86,0x06,0x06]
27545
27546v_cmpx_lt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
27547// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x86,0x00,0x06]
27548
27549v_cmpx_lt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
27550// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x86,0x01,0x06]
27551
27552v_cmpx_lt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
27553// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x86,0x02,0x06]
27554
27555v_cmpx_lt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
27556// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x86,0x03,0x06]
27557
27558v_cmpx_lt_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
27559// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x86,0x04,0x06]
27560
27561v_cmpx_lt_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
27562// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x86,0x05,0x06]
27563
27564v_cmpx_lt_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
27565// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x86,0x0e,0x06]
27566
27567v_cmpx_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
27568// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x86,0x06,0x06]
27569
27570v_cmpx_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
27571// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x86,0x06,0x00]
27572
27573v_cmpx_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
27574// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x86,0x06,0x01]
27575
27576v_cmpx_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
27577// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x86,0x06,0x02]
27578
27579v_cmpx_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
27580// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x86,0x06,0x03]
27581
27582v_cmpx_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
27583// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x86,0x06,0x04]
27584
27585v_cmpx_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
27586// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x86,0x06,0x05]
27587
27588v_cmpx_lt_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
27589// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x86,0x06,0x0e]
27590
27591v_cmpx_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
27592// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x86,0x06,0x06]
27593
27594v_cmpx_eq_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
27595// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x88,0x06,0x06]
27596
27597v_cmpx_eq_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
27598// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0xe4,0x06,0x06]
27599
27600v_cmpx_eq_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
27601// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0xe6,0x06,0x06]
27602
27603v_cmpx_eq_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
27604// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x06,0x06]
27605
27606v_cmpx_eq_i32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
27607// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0xfa,0x06,0x06]
27608
27609v_cmpx_eq_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
27610// CHECK: [0xf9,0x04,0xa4,0x7d,0xff,0x86,0x06,0x06]
27611
27612v_cmpx_eq_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
27613// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x86,0x86,0x06]
27614
27615v_cmpx_eq_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
27616// CHECK: [0xf9,0x04,0xa4,0x7d,0x65,0x86,0x86,0x06]
27617
27618v_cmpx_eq_i32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
27619// CHECK: [0xf9,0x04,0xa4,0x7d,0x66,0x86,0x86,0x06]
27620
27621v_cmpx_eq_i32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
27622// CHECK: [0xf9,0x04,0xa4,0x7d,0x67,0x86,0x86,0x06]
27623
27624v_cmpx_eq_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
27625// CHECK: [0xf9,0x04,0xa4,0x7d,0x6a,0x86,0x86,0x06]
27626
27627v_cmpx_eq_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
27628// CHECK: [0xf9,0x04,0xa4,0x7d,0x6b,0x86,0x86,0x06]
27629
27630v_cmpx_eq_i32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
27631// CHECK: [0xf9,0x04,0xa4,0x7d,0x7b,0x86,0x86,0x06]
27632
27633v_cmpx_eq_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
27634// CHECK: [0xf9,0x04,0xa4,0x7d,0x7c,0x86,0x86,0x06]
27635
27636v_cmpx_eq_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
27637// CHECK: [0xf9,0x04,0xa4,0x7d,0x7e,0x86,0x86,0x06]
27638
27639v_cmpx_eq_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
27640// CHECK: [0xf9,0x04,0xa4,0x7d,0x7f,0x86,0x86,0x06]
27641
27642v_cmpx_eq_i32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
27643// CHECK: [0xf9,0x04,0xa4,0x7d,0x80,0x86,0x86,0x06]
27644
27645v_cmpx_eq_i32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
27646// CHECK: [0xf9,0x04,0xa4,0x7d,0xc1,0x86,0x86,0x06]
27647
27648v_cmpx_eq_i32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
27649// CHECK: [0xf9,0x04,0xa4,0x7d,0xf0,0x86,0x86,0x06]
27650
27651v_cmpx_eq_i32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
27652// CHECK: [0xf9,0x04,0xa4,0x7d,0xf7,0x86,0x86,0x06]
27653
27654v_cmpx_eq_i32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
27655// CHECK: [0xf9,0x04,0xa4,0x7d,0xfb,0x86,0x86,0x06]
27656
27657v_cmpx_eq_i32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
27658// CHECK: [0xf9,0x04,0xa4,0x7d,0xfc,0x86,0x86,0x06]
27659
27660v_cmpx_eq_i32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
27661// CHECK: [0xf9,0x04,0xa4,0x7d,0xfd,0x86,0x86,0x06]
27662
27663v_cmpx_eq_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
27664// CHECK: [0xf9,0xfe,0xa5,0x7d,0x01,0x86,0x06,0x06]
27665
27666v_cmpx_eq_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
27667// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x86,0x06,0x06]
27668
27669v_cmpx_eq_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
27670// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x86,0x00,0x06]
27671
27672v_cmpx_eq_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
27673// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x86,0x01,0x06]
27674
27675v_cmpx_eq_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
27676// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x86,0x02,0x06]
27677
27678v_cmpx_eq_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
27679// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x86,0x03,0x06]
27680
27681v_cmpx_eq_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
27682// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x86,0x04,0x06]
27683
27684v_cmpx_eq_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
27685// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x86,0x05,0x06]
27686
27687v_cmpx_eq_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
27688// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x86,0x0e,0x06]
27689
27690v_cmpx_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
27691// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x86,0x06,0x06]
27692
27693v_cmpx_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
27694// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x86,0x06,0x00]
27695
27696v_cmpx_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
27697// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x86,0x06,0x01]
27698
27699v_cmpx_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
27700// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x86,0x06,0x02]
27701
27702v_cmpx_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
27703// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x86,0x06,0x03]
27704
27705v_cmpx_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
27706// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x86,0x06,0x04]
27707
27708v_cmpx_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
27709// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x86,0x06,0x05]
27710
27711v_cmpx_eq_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
27712// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x86,0x06,0x0e]
27713
27714v_cmpx_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
27715// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x86,0x06,0x06]
27716
27717v_cmpx_le_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
27718// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x88,0x06,0x06]
27719
27720v_cmpx_le_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
27721// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0xe4,0x06,0x06]
27722
27723v_cmpx_le_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
27724// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0xe6,0x06,0x06]
27725
27726v_cmpx_le_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
27727// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x06,0x06]
27728
27729v_cmpx_le_i32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
27730// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0xfa,0x06,0x06]
27731
27732v_cmpx_le_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
27733// CHECK: [0xf9,0x04,0xa6,0x7d,0xff,0x86,0x06,0x06]
27734
27735v_cmpx_le_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
27736// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x86,0x86,0x06]
27737
27738v_cmpx_le_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
27739// CHECK: [0xf9,0x04,0xa6,0x7d,0x65,0x86,0x86,0x06]
27740
27741v_cmpx_le_i32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
27742// CHECK: [0xf9,0x04,0xa6,0x7d,0x66,0x86,0x86,0x06]
27743
27744v_cmpx_le_i32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
27745// CHECK: [0xf9,0x04,0xa6,0x7d,0x67,0x86,0x86,0x06]
27746
27747v_cmpx_le_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
27748// CHECK: [0xf9,0x04,0xa6,0x7d,0x6a,0x86,0x86,0x06]
27749
27750v_cmpx_le_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
27751// CHECK: [0xf9,0x04,0xa6,0x7d,0x6b,0x86,0x86,0x06]
27752
27753v_cmpx_le_i32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
27754// CHECK: [0xf9,0x04,0xa6,0x7d,0x7b,0x86,0x86,0x06]
27755
27756v_cmpx_le_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
27757// CHECK: [0xf9,0x04,0xa6,0x7d,0x7c,0x86,0x86,0x06]
27758
27759v_cmpx_le_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
27760// CHECK: [0xf9,0x04,0xa6,0x7d,0x7e,0x86,0x86,0x06]
27761
27762v_cmpx_le_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
27763// CHECK: [0xf9,0x04,0xa6,0x7d,0x7f,0x86,0x86,0x06]
27764
27765v_cmpx_le_i32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
27766// CHECK: [0xf9,0x04,0xa6,0x7d,0x80,0x86,0x86,0x06]
27767
27768v_cmpx_le_i32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
27769// CHECK: [0xf9,0x04,0xa6,0x7d,0xc1,0x86,0x86,0x06]
27770
27771v_cmpx_le_i32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
27772// CHECK: [0xf9,0x04,0xa6,0x7d,0xf0,0x86,0x86,0x06]
27773
27774v_cmpx_le_i32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
27775// CHECK: [0xf9,0x04,0xa6,0x7d,0xf7,0x86,0x86,0x06]
27776
27777v_cmpx_le_i32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
27778// CHECK: [0xf9,0x04,0xa6,0x7d,0xfb,0x86,0x86,0x06]
27779
27780v_cmpx_le_i32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
27781// CHECK: [0xf9,0x04,0xa6,0x7d,0xfc,0x86,0x86,0x06]
27782
27783v_cmpx_le_i32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
27784// CHECK: [0xf9,0x04,0xa6,0x7d,0xfd,0x86,0x86,0x06]
27785
27786v_cmpx_le_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
27787// CHECK: [0xf9,0xfe,0xa7,0x7d,0x01,0x86,0x06,0x06]
27788
27789v_cmpx_le_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
27790// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x86,0x06,0x06]
27791
27792v_cmpx_le_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
27793// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x86,0x00,0x06]
27794
27795v_cmpx_le_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
27796// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x86,0x01,0x06]
27797
27798v_cmpx_le_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
27799// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x86,0x02,0x06]
27800
27801v_cmpx_le_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
27802// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x86,0x03,0x06]
27803
27804v_cmpx_le_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
27805// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x86,0x04,0x06]
27806
27807v_cmpx_le_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
27808// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x86,0x05,0x06]
27809
27810v_cmpx_le_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
27811// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x86,0x0e,0x06]
27812
27813v_cmpx_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
27814// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x86,0x06,0x06]
27815
27816v_cmpx_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
27817// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x86,0x06,0x00]
27818
27819v_cmpx_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
27820// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x86,0x06,0x01]
27821
27822v_cmpx_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
27823// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x86,0x06,0x02]
27824
27825v_cmpx_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
27826// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x86,0x06,0x03]
27827
27828v_cmpx_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
27829// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x86,0x06,0x04]
27830
27831v_cmpx_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
27832// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x86,0x06,0x05]
27833
27834v_cmpx_le_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
27835// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x86,0x06,0x0e]
27836
27837v_cmpx_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
27838// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x86,0x06,0x06]
27839
27840v_cmpx_gt_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
27841// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x88,0x06,0x06]
27842
27843v_cmpx_gt_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
27844// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0xe4,0x06,0x06]
27845
27846v_cmpx_gt_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
27847// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0xe6,0x06,0x06]
27848
27849v_cmpx_gt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
27850// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x06,0x06]
27851
27852v_cmpx_gt_i32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
27853// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0xfa,0x06,0x06]
27854
27855v_cmpx_gt_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
27856// CHECK: [0xf9,0x04,0xa8,0x7d,0xff,0x86,0x06,0x06]
27857
27858v_cmpx_gt_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
27859// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x86,0x86,0x06]
27860
27861v_cmpx_gt_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
27862// CHECK: [0xf9,0x04,0xa8,0x7d,0x65,0x86,0x86,0x06]
27863
27864v_cmpx_gt_i32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
27865// CHECK: [0xf9,0x04,0xa8,0x7d,0x66,0x86,0x86,0x06]
27866
27867v_cmpx_gt_i32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
27868// CHECK: [0xf9,0x04,0xa8,0x7d,0x67,0x86,0x86,0x06]
27869
27870v_cmpx_gt_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
27871// CHECK: [0xf9,0x04,0xa8,0x7d,0x6a,0x86,0x86,0x06]
27872
27873v_cmpx_gt_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
27874// CHECK: [0xf9,0x04,0xa8,0x7d,0x6b,0x86,0x86,0x06]
27875
27876v_cmpx_gt_i32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
27877// CHECK: [0xf9,0x04,0xa8,0x7d,0x7b,0x86,0x86,0x06]
27878
27879v_cmpx_gt_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
27880// CHECK: [0xf9,0x04,0xa8,0x7d,0x7c,0x86,0x86,0x06]
27881
27882v_cmpx_gt_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
27883// CHECK: [0xf9,0x04,0xa8,0x7d,0x7e,0x86,0x86,0x06]
27884
27885v_cmpx_gt_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
27886// CHECK: [0xf9,0x04,0xa8,0x7d,0x7f,0x86,0x86,0x06]
27887
27888v_cmpx_gt_i32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
27889// CHECK: [0xf9,0x04,0xa8,0x7d,0x80,0x86,0x86,0x06]
27890
27891v_cmpx_gt_i32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
27892// CHECK: [0xf9,0x04,0xa8,0x7d,0xc1,0x86,0x86,0x06]
27893
27894v_cmpx_gt_i32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
27895// CHECK: [0xf9,0x04,0xa8,0x7d,0xf0,0x86,0x86,0x06]
27896
27897v_cmpx_gt_i32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
27898// CHECK: [0xf9,0x04,0xa8,0x7d,0xf7,0x86,0x86,0x06]
27899
27900v_cmpx_gt_i32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
27901// CHECK: [0xf9,0x04,0xa8,0x7d,0xfb,0x86,0x86,0x06]
27902
27903v_cmpx_gt_i32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
27904// CHECK: [0xf9,0x04,0xa8,0x7d,0xfc,0x86,0x86,0x06]
27905
27906v_cmpx_gt_i32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
27907// CHECK: [0xf9,0x04,0xa8,0x7d,0xfd,0x86,0x86,0x06]
27908
27909v_cmpx_gt_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
27910// CHECK: [0xf9,0xfe,0xa9,0x7d,0x01,0x86,0x06,0x06]
27911
27912v_cmpx_gt_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
27913// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x86,0x06,0x06]
27914
27915v_cmpx_gt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
27916// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x86,0x00,0x06]
27917
27918v_cmpx_gt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
27919// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x86,0x01,0x06]
27920
27921v_cmpx_gt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
27922// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x86,0x02,0x06]
27923
27924v_cmpx_gt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
27925// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x86,0x03,0x06]
27926
27927v_cmpx_gt_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
27928// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x86,0x04,0x06]
27929
27930v_cmpx_gt_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
27931// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x86,0x05,0x06]
27932
27933v_cmpx_gt_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
27934// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x86,0x0e,0x06]
27935
27936v_cmpx_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
27937// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x86,0x06,0x06]
27938
27939v_cmpx_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
27940// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x86,0x06,0x00]
27941
27942v_cmpx_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
27943// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x86,0x06,0x01]
27944
27945v_cmpx_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
27946// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x86,0x06,0x02]
27947
27948v_cmpx_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
27949// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x86,0x06,0x03]
27950
27951v_cmpx_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
27952// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x86,0x06,0x04]
27953
27954v_cmpx_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
27955// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x86,0x06,0x05]
27956
27957v_cmpx_gt_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
27958// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x86,0x06,0x0e]
27959
27960v_cmpx_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
27961// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x86,0x06,0x06]
27962
27963v_cmpx_ne_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
27964// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x88,0x06,0x06]
27965
27966v_cmpx_ne_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
27967// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0xe4,0x06,0x06]
27968
27969v_cmpx_ne_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
27970// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0xe6,0x06,0x06]
27971
27972v_cmpx_ne_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
27973// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x06,0x06]
27974
27975v_cmpx_ne_i32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
27976// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0xfa,0x06,0x06]
27977
27978v_cmpx_ne_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
27979// CHECK: [0xf9,0x04,0xaa,0x7d,0xff,0x86,0x06,0x06]
27980
27981v_cmpx_ne_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
27982// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x86,0x86,0x06]
27983
27984v_cmpx_ne_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
27985// CHECK: [0xf9,0x04,0xaa,0x7d,0x65,0x86,0x86,0x06]
27986
27987v_cmpx_ne_i32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
27988// CHECK: [0xf9,0x04,0xaa,0x7d,0x66,0x86,0x86,0x06]
27989
27990v_cmpx_ne_i32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
27991// CHECK: [0xf9,0x04,0xaa,0x7d,0x67,0x86,0x86,0x06]
27992
27993v_cmpx_ne_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
27994// CHECK: [0xf9,0x04,0xaa,0x7d,0x6a,0x86,0x86,0x06]
27995
27996v_cmpx_ne_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
27997// CHECK: [0xf9,0x04,0xaa,0x7d,0x6b,0x86,0x86,0x06]
27998
27999v_cmpx_ne_i32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
28000// CHECK: [0xf9,0x04,0xaa,0x7d,0x7b,0x86,0x86,0x06]
28001
28002v_cmpx_ne_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
28003// CHECK: [0xf9,0x04,0xaa,0x7d,0x7c,0x86,0x86,0x06]
28004
28005v_cmpx_ne_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
28006// CHECK: [0xf9,0x04,0xaa,0x7d,0x7e,0x86,0x86,0x06]
28007
28008v_cmpx_ne_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
28009// CHECK: [0xf9,0x04,0xaa,0x7d,0x7f,0x86,0x86,0x06]
28010
28011v_cmpx_ne_i32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
28012// CHECK: [0xf9,0x04,0xaa,0x7d,0x80,0x86,0x86,0x06]
28013
28014v_cmpx_ne_i32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
28015// CHECK: [0xf9,0x04,0xaa,0x7d,0xc1,0x86,0x86,0x06]
28016
28017v_cmpx_ne_i32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
28018// CHECK: [0xf9,0x04,0xaa,0x7d,0xf0,0x86,0x86,0x06]
28019
28020v_cmpx_ne_i32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
28021// CHECK: [0xf9,0x04,0xaa,0x7d,0xf7,0x86,0x86,0x06]
28022
28023v_cmpx_ne_i32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
28024// CHECK: [0xf9,0x04,0xaa,0x7d,0xfb,0x86,0x86,0x06]
28025
28026v_cmpx_ne_i32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
28027// CHECK: [0xf9,0x04,0xaa,0x7d,0xfc,0x86,0x86,0x06]
28028
28029v_cmpx_ne_i32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
28030// CHECK: [0xf9,0x04,0xaa,0x7d,0xfd,0x86,0x86,0x06]
28031
28032v_cmpx_ne_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
28033// CHECK: [0xf9,0xfe,0xab,0x7d,0x01,0x86,0x06,0x06]
28034
28035v_cmpx_ne_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
28036// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x86,0x06,0x06]
28037
28038v_cmpx_ne_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
28039// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x86,0x00,0x06]
28040
28041v_cmpx_ne_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
28042// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x86,0x01,0x06]
28043
28044v_cmpx_ne_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
28045// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x86,0x02,0x06]
28046
28047v_cmpx_ne_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
28048// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x86,0x03,0x06]
28049
28050v_cmpx_ne_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
28051// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x86,0x04,0x06]
28052
28053v_cmpx_ne_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
28054// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x86,0x05,0x06]
28055
28056v_cmpx_ne_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
28057// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x86,0x0e,0x06]
28058
28059v_cmpx_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
28060// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x86,0x06,0x06]
28061
28062v_cmpx_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
28063// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x86,0x06,0x00]
28064
28065v_cmpx_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
28066// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x86,0x06,0x01]
28067
28068v_cmpx_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
28069// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x86,0x06,0x02]
28070
28071v_cmpx_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
28072// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x86,0x06,0x03]
28073
28074v_cmpx_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
28075// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x86,0x06,0x04]
28076
28077v_cmpx_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
28078// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x86,0x06,0x05]
28079
28080v_cmpx_ne_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
28081// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x86,0x06,0x0e]
28082
28083v_cmpx_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
28084// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x86,0x06,0x06]
28085
28086v_cmpx_ge_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
28087// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x88,0x06,0x06]
28088
28089v_cmpx_ge_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
28090// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0xe4,0x06,0x06]
28091
28092v_cmpx_ge_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
28093// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0xe6,0x06,0x06]
28094
28095v_cmpx_ge_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
28096// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x06,0x06]
28097
28098v_cmpx_ge_i32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
28099// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0xfa,0x06,0x06]
28100
28101v_cmpx_ge_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
28102// CHECK: [0xf9,0x04,0xac,0x7d,0xff,0x86,0x06,0x06]
28103
28104v_cmpx_ge_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
28105// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x86,0x86,0x06]
28106
28107v_cmpx_ge_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
28108// CHECK: [0xf9,0x04,0xac,0x7d,0x65,0x86,0x86,0x06]
28109
28110v_cmpx_ge_i32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
28111// CHECK: [0xf9,0x04,0xac,0x7d,0x66,0x86,0x86,0x06]
28112
28113v_cmpx_ge_i32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
28114// CHECK: [0xf9,0x04,0xac,0x7d,0x67,0x86,0x86,0x06]
28115
28116v_cmpx_ge_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
28117// CHECK: [0xf9,0x04,0xac,0x7d,0x6a,0x86,0x86,0x06]
28118
28119v_cmpx_ge_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
28120// CHECK: [0xf9,0x04,0xac,0x7d,0x6b,0x86,0x86,0x06]
28121
28122v_cmpx_ge_i32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
28123// CHECK: [0xf9,0x04,0xac,0x7d,0x7b,0x86,0x86,0x06]
28124
28125v_cmpx_ge_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
28126// CHECK: [0xf9,0x04,0xac,0x7d,0x7c,0x86,0x86,0x06]
28127
28128v_cmpx_ge_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
28129// CHECK: [0xf9,0x04,0xac,0x7d,0x7e,0x86,0x86,0x06]
28130
28131v_cmpx_ge_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
28132// CHECK: [0xf9,0x04,0xac,0x7d,0x7f,0x86,0x86,0x06]
28133
28134v_cmpx_ge_i32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
28135// CHECK: [0xf9,0x04,0xac,0x7d,0x80,0x86,0x86,0x06]
28136
28137v_cmpx_ge_i32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
28138// CHECK: [0xf9,0x04,0xac,0x7d,0xc1,0x86,0x86,0x06]
28139
28140v_cmpx_ge_i32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
28141// CHECK: [0xf9,0x04,0xac,0x7d,0xf0,0x86,0x86,0x06]
28142
28143v_cmpx_ge_i32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
28144// CHECK: [0xf9,0x04,0xac,0x7d,0xf7,0x86,0x86,0x06]
28145
28146v_cmpx_ge_i32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
28147// CHECK: [0xf9,0x04,0xac,0x7d,0xfb,0x86,0x86,0x06]
28148
28149v_cmpx_ge_i32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
28150// CHECK: [0xf9,0x04,0xac,0x7d,0xfc,0x86,0x86,0x06]
28151
28152v_cmpx_ge_i32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
28153// CHECK: [0xf9,0x04,0xac,0x7d,0xfd,0x86,0x86,0x06]
28154
28155v_cmpx_ge_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
28156// CHECK: [0xf9,0xfe,0xad,0x7d,0x01,0x86,0x06,0x06]
28157
28158v_cmpx_ge_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
28159// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x86,0x06,0x06]
28160
28161v_cmpx_ge_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
28162// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x86,0x00,0x06]
28163
28164v_cmpx_ge_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
28165// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x86,0x01,0x06]
28166
28167v_cmpx_ge_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
28168// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x86,0x02,0x06]
28169
28170v_cmpx_ge_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
28171// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x86,0x03,0x06]
28172
28173v_cmpx_ge_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
28174// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x86,0x04,0x06]
28175
28176v_cmpx_ge_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
28177// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x86,0x05,0x06]
28178
28179v_cmpx_ge_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
28180// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x86,0x0e,0x06]
28181
28182v_cmpx_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
28183// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x86,0x06,0x06]
28184
28185v_cmpx_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
28186// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x86,0x06,0x00]
28187
28188v_cmpx_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
28189// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x86,0x06,0x01]
28190
28191v_cmpx_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
28192// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x86,0x06,0x02]
28193
28194v_cmpx_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
28195// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x86,0x06,0x03]
28196
28197v_cmpx_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
28198// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x86,0x06,0x04]
28199
28200v_cmpx_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
28201// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x86,0x06,0x05]
28202
28203v_cmpx_ge_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
28204// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x86,0x06,0x0e]
28205
28206v_cmpx_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
28207// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x86,0x06,0x06]
28208
28209v_cmpx_t_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
28210// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x88,0x06,0x06]
28211
28212v_cmpx_t_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
28213// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0xe4,0x06,0x06]
28214
28215v_cmpx_t_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
28216// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0xe6,0x06,0x06]
28217
28218v_cmpx_t_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
28219// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x06,0x06]
28220
28221v_cmpx_t_i32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
28222// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0xfa,0x06,0x06]
28223
28224v_cmpx_t_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
28225// CHECK: [0xf9,0x04,0xae,0x7d,0xff,0x86,0x06,0x06]
28226
28227v_cmpx_t_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
28228// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x86,0x86,0x06]
28229
28230v_cmpx_t_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
28231// CHECK: [0xf9,0x04,0xae,0x7d,0x65,0x86,0x86,0x06]
28232
28233v_cmpx_t_i32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
28234// CHECK: [0xf9,0x04,0xae,0x7d,0x66,0x86,0x86,0x06]
28235
28236v_cmpx_t_i32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
28237// CHECK: [0xf9,0x04,0xae,0x7d,0x67,0x86,0x86,0x06]
28238
28239v_cmpx_t_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
28240// CHECK: [0xf9,0x04,0xae,0x7d,0x6a,0x86,0x86,0x06]
28241
28242v_cmpx_t_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
28243// CHECK: [0xf9,0x04,0xae,0x7d,0x6b,0x86,0x86,0x06]
28244
28245v_cmpx_t_i32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
28246// CHECK: [0xf9,0x04,0xae,0x7d,0x7b,0x86,0x86,0x06]
28247
28248v_cmpx_t_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
28249// CHECK: [0xf9,0x04,0xae,0x7d,0x7c,0x86,0x86,0x06]
28250
28251v_cmpx_t_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
28252// CHECK: [0xf9,0x04,0xae,0x7d,0x7e,0x86,0x86,0x06]
28253
28254v_cmpx_t_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
28255// CHECK: [0xf9,0x04,0xae,0x7d,0x7f,0x86,0x86,0x06]
28256
28257v_cmpx_t_i32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
28258// CHECK: [0xf9,0x04,0xae,0x7d,0x80,0x86,0x86,0x06]
28259
28260v_cmpx_t_i32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
28261// CHECK: [0xf9,0x04,0xae,0x7d,0xc1,0x86,0x86,0x06]
28262
28263v_cmpx_t_i32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
28264// CHECK: [0xf9,0x04,0xae,0x7d,0xf0,0x86,0x86,0x06]
28265
28266v_cmpx_t_i32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
28267// CHECK: [0xf9,0x04,0xae,0x7d,0xf7,0x86,0x86,0x06]
28268
28269v_cmpx_t_i32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
28270// CHECK: [0xf9,0x04,0xae,0x7d,0xfb,0x86,0x86,0x06]
28271
28272v_cmpx_t_i32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
28273// CHECK: [0xf9,0x04,0xae,0x7d,0xfc,0x86,0x86,0x06]
28274
28275v_cmpx_t_i32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
28276// CHECK: [0xf9,0x04,0xae,0x7d,0xfd,0x86,0x86,0x06]
28277
28278v_cmpx_t_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
28279// CHECK: [0xf9,0xfe,0xaf,0x7d,0x01,0x86,0x06,0x06]
28280
28281v_cmpx_t_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
28282// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x86,0x06,0x06]
28283
28284v_cmpx_t_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
28285// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x86,0x00,0x06]
28286
28287v_cmpx_t_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
28288// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x86,0x01,0x06]
28289
28290v_cmpx_t_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
28291// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x86,0x02,0x06]
28292
28293v_cmpx_t_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
28294// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x86,0x03,0x06]
28295
28296v_cmpx_t_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
28297// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x86,0x04,0x06]
28298
28299v_cmpx_t_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
28300// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x86,0x05,0x06]
28301
28302v_cmpx_t_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
28303// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x86,0x0e,0x06]
28304
28305v_cmpx_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
28306// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x86,0x06,0x06]
28307
28308v_cmpx_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
28309// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x86,0x06,0x00]
28310
28311v_cmpx_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
28312// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x86,0x06,0x01]
28313
28314v_cmpx_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
28315// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x86,0x06,0x02]
28316
28317v_cmpx_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
28318// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x86,0x06,0x03]
28319
28320v_cmpx_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
28321// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x86,0x06,0x04]
28322
28323v_cmpx_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
28324// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x86,0x06,0x05]
28325
28326v_cmpx_t_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
28327// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x86,0x06,0x0e]
28328
28329v_cmpx_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
28330// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x86,0x06,0x06]
28331
28332v_cmpx_f_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
28333// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x88,0x06,0x06]
28334
28335v_cmpx_f_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
28336// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0xe4,0x06,0x06]
28337
28338v_cmpx_f_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
28339// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0xe6,0x06,0x06]
28340
28341v_cmpx_f_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
28342// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x06]
28343
28344v_cmpx_f_u32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
28345// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0xfa,0x06,0x06]
28346
28347v_cmpx_f_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
28348// CHECK: [0xf9,0x04,0xb0,0x7d,0xff,0x86,0x06,0x06]
28349
28350v_cmpx_f_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
28351// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x86,0x86,0x06]
28352
28353v_cmpx_f_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
28354// CHECK: [0xf9,0x04,0xb0,0x7d,0x65,0x86,0x86,0x06]
28355
28356v_cmpx_f_u32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
28357// CHECK: [0xf9,0x04,0xb0,0x7d,0x66,0x86,0x86,0x06]
28358
28359v_cmpx_f_u32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
28360// CHECK: [0xf9,0x04,0xb0,0x7d,0x67,0x86,0x86,0x06]
28361
28362v_cmpx_f_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
28363// CHECK: [0xf9,0x04,0xb0,0x7d,0x6a,0x86,0x86,0x06]
28364
28365v_cmpx_f_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
28366// CHECK: [0xf9,0x04,0xb0,0x7d,0x6b,0x86,0x86,0x06]
28367
28368v_cmpx_f_u32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
28369// CHECK: [0xf9,0x04,0xb0,0x7d,0x7b,0x86,0x86,0x06]
28370
28371v_cmpx_f_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
28372// CHECK: [0xf9,0x04,0xb0,0x7d,0x7c,0x86,0x86,0x06]
28373
28374v_cmpx_f_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
28375// CHECK: [0xf9,0x04,0xb0,0x7d,0x7e,0x86,0x86,0x06]
28376
28377v_cmpx_f_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
28378// CHECK: [0xf9,0x04,0xb0,0x7d,0x7f,0x86,0x86,0x06]
28379
28380v_cmpx_f_u32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
28381// CHECK: [0xf9,0x04,0xb0,0x7d,0x80,0x86,0x86,0x06]
28382
28383v_cmpx_f_u32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
28384// CHECK: [0xf9,0x04,0xb0,0x7d,0xc1,0x86,0x86,0x06]
28385
28386v_cmpx_f_u32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
28387// CHECK: [0xf9,0x04,0xb0,0x7d,0xf0,0x86,0x86,0x06]
28388
28389v_cmpx_f_u32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
28390// CHECK: [0xf9,0x04,0xb0,0x7d,0xf7,0x86,0x86,0x06]
28391
28392v_cmpx_f_u32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
28393// CHECK: [0xf9,0x04,0xb0,0x7d,0xfb,0x86,0x86,0x06]
28394
28395v_cmpx_f_u32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
28396// CHECK: [0xf9,0x04,0xb0,0x7d,0xfc,0x86,0x86,0x06]
28397
28398v_cmpx_f_u32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
28399// CHECK: [0xf9,0x04,0xb0,0x7d,0xfd,0x86,0x86,0x06]
28400
28401v_cmpx_f_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
28402// CHECK: [0xf9,0xfe,0xb1,0x7d,0x01,0x86,0x06,0x06]
28403
28404v_cmpx_f_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
28405// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x86,0x06,0x06]
28406
28407v_cmpx_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
28408// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x86,0x00,0x06]
28409
28410v_cmpx_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
28411// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x86,0x01,0x06]
28412
28413v_cmpx_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
28414// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x86,0x02,0x06]
28415
28416v_cmpx_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
28417// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x86,0x03,0x06]
28418
28419v_cmpx_f_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
28420// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x86,0x04,0x06]
28421
28422v_cmpx_f_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
28423// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x86,0x05,0x06]
28424
28425v_cmpx_f_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
28426// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x86,0x0e,0x06]
28427
28428v_cmpx_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
28429// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x86,0x06,0x06]
28430
28431v_cmpx_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
28432// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x86,0x06,0x00]
28433
28434v_cmpx_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
28435// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x86,0x06,0x01]
28436
28437v_cmpx_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
28438// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x86,0x06,0x02]
28439
28440v_cmpx_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
28441// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x86,0x06,0x03]
28442
28443v_cmpx_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
28444// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x86,0x06,0x04]
28445
28446v_cmpx_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
28447// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x86,0x06,0x05]
28448
28449v_cmpx_f_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
28450// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x86,0x06,0x0e]
28451
28452v_cmpx_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
28453// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x86,0x06,0x06]
28454
28455v_cmpx_lt_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
28456// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x88,0x06,0x06]
28457
28458v_cmpx_lt_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
28459// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0xe4,0x06,0x06]
28460
28461v_cmpx_lt_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
28462// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0xe6,0x06,0x06]
28463
28464v_cmpx_lt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
28465// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x06]
28466
28467v_cmpx_lt_u32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
28468// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0xfa,0x06,0x06]
28469
28470v_cmpx_lt_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
28471// CHECK: [0xf9,0x04,0xb2,0x7d,0xff,0x86,0x06,0x06]
28472
28473v_cmpx_lt_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
28474// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x86,0x86,0x06]
28475
28476v_cmpx_lt_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
28477// CHECK: [0xf9,0x04,0xb2,0x7d,0x65,0x86,0x86,0x06]
28478
28479v_cmpx_lt_u32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
28480// CHECK: [0xf9,0x04,0xb2,0x7d,0x66,0x86,0x86,0x06]
28481
28482v_cmpx_lt_u32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
28483// CHECK: [0xf9,0x04,0xb2,0x7d,0x67,0x86,0x86,0x06]
28484
28485v_cmpx_lt_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
28486// CHECK: [0xf9,0x04,0xb2,0x7d,0x6a,0x86,0x86,0x06]
28487
28488v_cmpx_lt_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
28489// CHECK: [0xf9,0x04,0xb2,0x7d,0x6b,0x86,0x86,0x06]
28490
28491v_cmpx_lt_u32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
28492// CHECK: [0xf9,0x04,0xb2,0x7d,0x7b,0x86,0x86,0x06]
28493
28494v_cmpx_lt_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
28495// CHECK: [0xf9,0x04,0xb2,0x7d,0x7c,0x86,0x86,0x06]
28496
28497v_cmpx_lt_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
28498// CHECK: [0xf9,0x04,0xb2,0x7d,0x7e,0x86,0x86,0x06]
28499
28500v_cmpx_lt_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
28501// CHECK: [0xf9,0x04,0xb2,0x7d,0x7f,0x86,0x86,0x06]
28502
28503v_cmpx_lt_u32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
28504// CHECK: [0xf9,0x04,0xb2,0x7d,0x80,0x86,0x86,0x06]
28505
28506v_cmpx_lt_u32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
28507// CHECK: [0xf9,0x04,0xb2,0x7d,0xc1,0x86,0x86,0x06]
28508
28509v_cmpx_lt_u32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
28510// CHECK: [0xf9,0x04,0xb2,0x7d,0xf0,0x86,0x86,0x06]
28511
28512v_cmpx_lt_u32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
28513// CHECK: [0xf9,0x04,0xb2,0x7d,0xf7,0x86,0x86,0x06]
28514
28515v_cmpx_lt_u32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
28516// CHECK: [0xf9,0x04,0xb2,0x7d,0xfb,0x86,0x86,0x06]
28517
28518v_cmpx_lt_u32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
28519// CHECK: [0xf9,0x04,0xb2,0x7d,0xfc,0x86,0x86,0x06]
28520
28521v_cmpx_lt_u32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
28522// CHECK: [0xf9,0x04,0xb2,0x7d,0xfd,0x86,0x86,0x06]
28523
28524v_cmpx_lt_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
28525// CHECK: [0xf9,0xfe,0xb3,0x7d,0x01,0x86,0x06,0x06]
28526
28527v_cmpx_lt_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
28528// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x86,0x06,0x06]
28529
28530v_cmpx_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
28531// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x86,0x00,0x06]
28532
28533v_cmpx_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
28534// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x86,0x01,0x06]
28535
28536v_cmpx_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
28537// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x86,0x02,0x06]
28538
28539v_cmpx_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
28540// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x86,0x03,0x06]
28541
28542v_cmpx_lt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
28543// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x86,0x04,0x06]
28544
28545v_cmpx_lt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
28546// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x86,0x05,0x06]
28547
28548v_cmpx_lt_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
28549// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x86,0x0e,0x06]
28550
28551v_cmpx_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
28552// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x86,0x06,0x06]
28553
28554v_cmpx_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
28555// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x86,0x06,0x00]
28556
28557v_cmpx_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
28558// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x86,0x06,0x01]
28559
28560v_cmpx_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
28561// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x86,0x06,0x02]
28562
28563v_cmpx_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
28564// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x86,0x06,0x03]
28565
28566v_cmpx_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
28567// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x86,0x06,0x04]
28568
28569v_cmpx_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
28570// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x86,0x06,0x05]
28571
28572v_cmpx_lt_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
28573// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x86,0x06,0x0e]
28574
28575v_cmpx_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
28576// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x86,0x06,0x06]
28577
28578v_cmpx_eq_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
28579// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x88,0x06,0x06]
28580
28581v_cmpx_eq_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
28582// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0xe4,0x06,0x06]
28583
28584v_cmpx_eq_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
28585// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0xe6,0x06,0x06]
28586
28587v_cmpx_eq_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
28588// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x06]
28589
28590v_cmpx_eq_u32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
28591// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0xfa,0x06,0x06]
28592
28593v_cmpx_eq_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
28594// CHECK: [0xf9,0x04,0xb4,0x7d,0xff,0x86,0x06,0x06]
28595
28596v_cmpx_eq_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
28597// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x86,0x86,0x06]
28598
28599v_cmpx_eq_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
28600// CHECK: [0xf9,0x04,0xb4,0x7d,0x65,0x86,0x86,0x06]
28601
28602v_cmpx_eq_u32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
28603// CHECK: [0xf9,0x04,0xb4,0x7d,0x66,0x86,0x86,0x06]
28604
28605v_cmpx_eq_u32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
28606// CHECK: [0xf9,0x04,0xb4,0x7d,0x67,0x86,0x86,0x06]
28607
28608v_cmpx_eq_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
28609// CHECK: [0xf9,0x04,0xb4,0x7d,0x6a,0x86,0x86,0x06]
28610
28611v_cmpx_eq_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
28612// CHECK: [0xf9,0x04,0xb4,0x7d,0x6b,0x86,0x86,0x06]
28613
28614v_cmpx_eq_u32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
28615// CHECK: [0xf9,0x04,0xb4,0x7d,0x7b,0x86,0x86,0x06]
28616
28617v_cmpx_eq_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
28618// CHECK: [0xf9,0x04,0xb4,0x7d,0x7c,0x86,0x86,0x06]
28619
28620v_cmpx_eq_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
28621// CHECK: [0xf9,0x04,0xb4,0x7d,0x7e,0x86,0x86,0x06]
28622
28623v_cmpx_eq_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
28624// CHECK: [0xf9,0x04,0xb4,0x7d,0x7f,0x86,0x86,0x06]
28625
28626v_cmpx_eq_u32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
28627// CHECK: [0xf9,0x04,0xb4,0x7d,0x80,0x86,0x86,0x06]
28628
28629v_cmpx_eq_u32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
28630// CHECK: [0xf9,0x04,0xb4,0x7d,0xc1,0x86,0x86,0x06]
28631
28632v_cmpx_eq_u32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
28633// CHECK: [0xf9,0x04,0xb4,0x7d,0xf0,0x86,0x86,0x06]
28634
28635v_cmpx_eq_u32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
28636// CHECK: [0xf9,0x04,0xb4,0x7d,0xf7,0x86,0x86,0x06]
28637
28638v_cmpx_eq_u32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
28639// CHECK: [0xf9,0x04,0xb4,0x7d,0xfb,0x86,0x86,0x06]
28640
28641v_cmpx_eq_u32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
28642// CHECK: [0xf9,0x04,0xb4,0x7d,0xfc,0x86,0x86,0x06]
28643
28644v_cmpx_eq_u32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
28645// CHECK: [0xf9,0x04,0xb4,0x7d,0xfd,0x86,0x86,0x06]
28646
28647v_cmpx_eq_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
28648// CHECK: [0xf9,0xfe,0xb5,0x7d,0x01,0x86,0x06,0x06]
28649
28650v_cmpx_eq_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
28651// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x86,0x06,0x06]
28652
28653v_cmpx_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
28654// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x86,0x00,0x06]
28655
28656v_cmpx_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
28657// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x86,0x01,0x06]
28658
28659v_cmpx_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
28660// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x86,0x02,0x06]
28661
28662v_cmpx_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
28663// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x86,0x03,0x06]
28664
28665v_cmpx_eq_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
28666// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x86,0x04,0x06]
28667
28668v_cmpx_eq_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
28669// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x86,0x05,0x06]
28670
28671v_cmpx_eq_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
28672// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x86,0x0e,0x06]
28673
28674v_cmpx_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
28675// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x86,0x06,0x06]
28676
28677v_cmpx_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
28678// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x86,0x06,0x00]
28679
28680v_cmpx_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
28681// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x86,0x06,0x01]
28682
28683v_cmpx_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
28684// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x86,0x06,0x02]
28685
28686v_cmpx_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
28687// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x86,0x06,0x03]
28688
28689v_cmpx_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
28690// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x86,0x06,0x04]
28691
28692v_cmpx_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
28693// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x86,0x06,0x05]
28694
28695v_cmpx_eq_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
28696// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x86,0x06,0x0e]
28697
28698v_cmpx_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
28699// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x86,0x06,0x06]
28700
28701v_cmpx_le_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
28702// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x88,0x06,0x06]
28703
28704v_cmpx_le_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
28705// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0xe4,0x06,0x06]
28706
28707v_cmpx_le_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
28708// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0xe6,0x06,0x06]
28709
28710v_cmpx_le_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
28711// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x06]
28712
28713v_cmpx_le_u32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
28714// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0xfa,0x06,0x06]
28715
28716v_cmpx_le_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
28717// CHECK: [0xf9,0x04,0xb6,0x7d,0xff,0x86,0x06,0x06]
28718
28719v_cmpx_le_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
28720// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x86,0x86,0x06]
28721
28722v_cmpx_le_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
28723// CHECK: [0xf9,0x04,0xb6,0x7d,0x65,0x86,0x86,0x06]
28724
28725v_cmpx_le_u32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
28726// CHECK: [0xf9,0x04,0xb6,0x7d,0x66,0x86,0x86,0x06]
28727
28728v_cmpx_le_u32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
28729// CHECK: [0xf9,0x04,0xb6,0x7d,0x67,0x86,0x86,0x06]
28730
28731v_cmpx_le_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
28732// CHECK: [0xf9,0x04,0xb6,0x7d,0x6a,0x86,0x86,0x06]
28733
28734v_cmpx_le_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
28735// CHECK: [0xf9,0x04,0xb6,0x7d,0x6b,0x86,0x86,0x06]
28736
28737v_cmpx_le_u32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
28738// CHECK: [0xf9,0x04,0xb6,0x7d,0x7b,0x86,0x86,0x06]
28739
28740v_cmpx_le_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
28741// CHECK: [0xf9,0x04,0xb6,0x7d,0x7c,0x86,0x86,0x06]
28742
28743v_cmpx_le_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
28744// CHECK: [0xf9,0x04,0xb6,0x7d,0x7e,0x86,0x86,0x06]
28745
28746v_cmpx_le_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
28747// CHECK: [0xf9,0x04,0xb6,0x7d,0x7f,0x86,0x86,0x06]
28748
28749v_cmpx_le_u32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
28750// CHECK: [0xf9,0x04,0xb6,0x7d,0x80,0x86,0x86,0x06]
28751
28752v_cmpx_le_u32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
28753// CHECK: [0xf9,0x04,0xb6,0x7d,0xc1,0x86,0x86,0x06]
28754
28755v_cmpx_le_u32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
28756// CHECK: [0xf9,0x04,0xb6,0x7d,0xf0,0x86,0x86,0x06]
28757
28758v_cmpx_le_u32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
28759// CHECK: [0xf9,0x04,0xb6,0x7d,0xf7,0x86,0x86,0x06]
28760
28761v_cmpx_le_u32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
28762// CHECK: [0xf9,0x04,0xb6,0x7d,0xfb,0x86,0x86,0x06]
28763
28764v_cmpx_le_u32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
28765// CHECK: [0xf9,0x04,0xb6,0x7d,0xfc,0x86,0x86,0x06]
28766
28767v_cmpx_le_u32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
28768// CHECK: [0xf9,0x04,0xb6,0x7d,0xfd,0x86,0x86,0x06]
28769
28770v_cmpx_le_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
28771// CHECK: [0xf9,0xfe,0xb7,0x7d,0x01,0x86,0x06,0x06]
28772
28773v_cmpx_le_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
28774// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x86,0x06,0x06]
28775
28776v_cmpx_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
28777// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x86,0x00,0x06]
28778
28779v_cmpx_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
28780// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x86,0x01,0x06]
28781
28782v_cmpx_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
28783// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x86,0x02,0x06]
28784
28785v_cmpx_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
28786// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x86,0x03,0x06]
28787
28788v_cmpx_le_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
28789// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x86,0x04,0x06]
28790
28791v_cmpx_le_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
28792// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x86,0x05,0x06]
28793
28794v_cmpx_le_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
28795// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x86,0x0e,0x06]
28796
28797v_cmpx_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
28798// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x86,0x06,0x06]
28799
28800v_cmpx_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
28801// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x86,0x06,0x00]
28802
28803v_cmpx_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
28804// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x86,0x06,0x01]
28805
28806v_cmpx_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
28807// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x86,0x06,0x02]
28808
28809v_cmpx_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
28810// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x86,0x06,0x03]
28811
28812v_cmpx_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
28813// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x86,0x06,0x04]
28814
28815v_cmpx_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
28816// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x86,0x06,0x05]
28817
28818v_cmpx_le_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
28819// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x86,0x06,0x0e]
28820
28821v_cmpx_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
28822// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x86,0x06,0x06]
28823
28824v_cmpx_gt_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
28825// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x88,0x06,0x06]
28826
28827v_cmpx_gt_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
28828// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0xe4,0x06,0x06]
28829
28830v_cmpx_gt_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
28831// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0xe6,0x06,0x06]
28832
28833v_cmpx_gt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
28834// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x06]
28835
28836v_cmpx_gt_u32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
28837// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0xfa,0x06,0x06]
28838
28839v_cmpx_gt_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
28840// CHECK: [0xf9,0x04,0xb8,0x7d,0xff,0x86,0x06,0x06]
28841
28842v_cmpx_gt_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
28843// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x86,0x86,0x06]
28844
28845v_cmpx_gt_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
28846// CHECK: [0xf9,0x04,0xb8,0x7d,0x65,0x86,0x86,0x06]
28847
28848v_cmpx_gt_u32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
28849// CHECK: [0xf9,0x04,0xb8,0x7d,0x66,0x86,0x86,0x06]
28850
28851v_cmpx_gt_u32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
28852// CHECK: [0xf9,0x04,0xb8,0x7d,0x67,0x86,0x86,0x06]
28853
28854v_cmpx_gt_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
28855// CHECK: [0xf9,0x04,0xb8,0x7d,0x6a,0x86,0x86,0x06]
28856
28857v_cmpx_gt_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
28858// CHECK: [0xf9,0x04,0xb8,0x7d,0x6b,0x86,0x86,0x06]
28859
28860v_cmpx_gt_u32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
28861// CHECK: [0xf9,0x04,0xb8,0x7d,0x7b,0x86,0x86,0x06]
28862
28863v_cmpx_gt_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
28864// CHECK: [0xf9,0x04,0xb8,0x7d,0x7c,0x86,0x86,0x06]
28865
28866v_cmpx_gt_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
28867// CHECK: [0xf9,0x04,0xb8,0x7d,0x7e,0x86,0x86,0x06]
28868
28869v_cmpx_gt_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
28870// CHECK: [0xf9,0x04,0xb8,0x7d,0x7f,0x86,0x86,0x06]
28871
28872v_cmpx_gt_u32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
28873// CHECK: [0xf9,0x04,0xb8,0x7d,0x80,0x86,0x86,0x06]
28874
28875v_cmpx_gt_u32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
28876// CHECK: [0xf9,0x04,0xb8,0x7d,0xc1,0x86,0x86,0x06]
28877
28878v_cmpx_gt_u32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
28879// CHECK: [0xf9,0x04,0xb8,0x7d,0xf0,0x86,0x86,0x06]
28880
28881v_cmpx_gt_u32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
28882// CHECK: [0xf9,0x04,0xb8,0x7d,0xf7,0x86,0x86,0x06]
28883
28884v_cmpx_gt_u32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
28885// CHECK: [0xf9,0x04,0xb8,0x7d,0xfb,0x86,0x86,0x06]
28886
28887v_cmpx_gt_u32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
28888// CHECK: [0xf9,0x04,0xb8,0x7d,0xfc,0x86,0x86,0x06]
28889
28890v_cmpx_gt_u32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
28891// CHECK: [0xf9,0x04,0xb8,0x7d,0xfd,0x86,0x86,0x06]
28892
28893v_cmpx_gt_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
28894// CHECK: [0xf9,0xfe,0xb9,0x7d,0x01,0x86,0x06,0x06]
28895
28896v_cmpx_gt_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
28897// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x86,0x06,0x06]
28898
28899v_cmpx_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
28900// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x86,0x00,0x06]
28901
28902v_cmpx_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
28903// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x86,0x01,0x06]
28904
28905v_cmpx_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
28906// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x86,0x02,0x06]
28907
28908v_cmpx_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
28909// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x86,0x03,0x06]
28910
28911v_cmpx_gt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
28912// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x86,0x04,0x06]
28913
28914v_cmpx_gt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
28915// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x86,0x05,0x06]
28916
28917v_cmpx_gt_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
28918// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x86,0x0e,0x06]
28919
28920v_cmpx_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
28921// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x86,0x06,0x06]
28922
28923v_cmpx_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
28924// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x86,0x06,0x00]
28925
28926v_cmpx_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
28927// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x86,0x06,0x01]
28928
28929v_cmpx_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
28930// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x86,0x06,0x02]
28931
28932v_cmpx_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
28933// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x86,0x06,0x03]
28934
28935v_cmpx_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
28936// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x86,0x06,0x04]
28937
28938v_cmpx_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
28939// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x86,0x06,0x05]
28940
28941v_cmpx_gt_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
28942// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x86,0x06,0x0e]
28943
28944v_cmpx_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
28945// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x86,0x06,0x06]
28946
28947v_cmpx_ne_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
28948// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x88,0x06,0x06]
28949
28950v_cmpx_ne_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
28951// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0xe4,0x06,0x06]
28952
28953v_cmpx_ne_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
28954// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0xe6,0x06,0x06]
28955
28956v_cmpx_ne_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
28957// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x06]
28958
28959v_cmpx_ne_u32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
28960// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0xfa,0x06,0x06]
28961
28962v_cmpx_ne_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
28963// CHECK: [0xf9,0x04,0xba,0x7d,0xff,0x86,0x06,0x06]
28964
28965v_cmpx_ne_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
28966// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x86,0x86,0x06]
28967
28968v_cmpx_ne_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
28969// CHECK: [0xf9,0x04,0xba,0x7d,0x65,0x86,0x86,0x06]
28970
28971v_cmpx_ne_u32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
28972// CHECK: [0xf9,0x04,0xba,0x7d,0x66,0x86,0x86,0x06]
28973
28974v_cmpx_ne_u32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
28975// CHECK: [0xf9,0x04,0xba,0x7d,0x67,0x86,0x86,0x06]
28976
28977v_cmpx_ne_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
28978// CHECK: [0xf9,0x04,0xba,0x7d,0x6a,0x86,0x86,0x06]
28979
28980v_cmpx_ne_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
28981// CHECK: [0xf9,0x04,0xba,0x7d,0x6b,0x86,0x86,0x06]
28982
28983v_cmpx_ne_u32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
28984// CHECK: [0xf9,0x04,0xba,0x7d,0x7b,0x86,0x86,0x06]
28985
28986v_cmpx_ne_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
28987// CHECK: [0xf9,0x04,0xba,0x7d,0x7c,0x86,0x86,0x06]
28988
28989v_cmpx_ne_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
28990// CHECK: [0xf9,0x04,0xba,0x7d,0x7e,0x86,0x86,0x06]
28991
28992v_cmpx_ne_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
28993// CHECK: [0xf9,0x04,0xba,0x7d,0x7f,0x86,0x86,0x06]
28994
28995v_cmpx_ne_u32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
28996// CHECK: [0xf9,0x04,0xba,0x7d,0x80,0x86,0x86,0x06]
28997
28998v_cmpx_ne_u32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
28999// CHECK: [0xf9,0x04,0xba,0x7d,0xc1,0x86,0x86,0x06]
29000
29001v_cmpx_ne_u32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
29002// CHECK: [0xf9,0x04,0xba,0x7d,0xf0,0x86,0x86,0x06]
29003
29004v_cmpx_ne_u32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
29005// CHECK: [0xf9,0x04,0xba,0x7d,0xf7,0x86,0x86,0x06]
29006
29007v_cmpx_ne_u32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
29008// CHECK: [0xf9,0x04,0xba,0x7d,0xfb,0x86,0x86,0x06]
29009
29010v_cmpx_ne_u32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
29011// CHECK: [0xf9,0x04,0xba,0x7d,0xfc,0x86,0x86,0x06]
29012
29013v_cmpx_ne_u32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
29014// CHECK: [0xf9,0x04,0xba,0x7d,0xfd,0x86,0x86,0x06]
29015
29016v_cmpx_ne_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
29017// CHECK: [0xf9,0xfe,0xbb,0x7d,0x01,0x86,0x06,0x06]
29018
29019v_cmpx_ne_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
29020// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x86,0x06,0x06]
29021
29022v_cmpx_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
29023// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x86,0x00,0x06]
29024
29025v_cmpx_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
29026// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x86,0x01,0x06]
29027
29028v_cmpx_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
29029// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x86,0x02,0x06]
29030
29031v_cmpx_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
29032// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x86,0x03,0x06]
29033
29034v_cmpx_ne_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
29035// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x86,0x04,0x06]
29036
29037v_cmpx_ne_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
29038// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x86,0x05,0x06]
29039
29040v_cmpx_ne_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
29041// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x86,0x0e,0x06]
29042
29043v_cmpx_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
29044// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x86,0x06,0x06]
29045
29046v_cmpx_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
29047// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x86,0x06,0x00]
29048
29049v_cmpx_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
29050// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x86,0x06,0x01]
29051
29052v_cmpx_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
29053// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x86,0x06,0x02]
29054
29055v_cmpx_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
29056// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x86,0x06,0x03]
29057
29058v_cmpx_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
29059// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x86,0x06,0x04]
29060
29061v_cmpx_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
29062// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x86,0x06,0x05]
29063
29064v_cmpx_ne_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
29065// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x86,0x06,0x0e]
29066
29067v_cmpx_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
29068// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x86,0x06,0x06]
29069
29070v_cmpx_ge_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
29071// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x88,0x06,0x06]
29072
29073v_cmpx_ge_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
29074// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0xe4,0x06,0x06]
29075
29076v_cmpx_ge_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
29077// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0xe6,0x06,0x06]
29078
29079v_cmpx_ge_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
29080// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x06]
29081
29082v_cmpx_ge_u32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
29083// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0xfa,0x06,0x06]
29084
29085v_cmpx_ge_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
29086// CHECK: [0xf9,0x04,0xbc,0x7d,0xff,0x86,0x06,0x06]
29087
29088v_cmpx_ge_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
29089// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x86,0x86,0x06]
29090
29091v_cmpx_ge_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
29092// CHECK: [0xf9,0x04,0xbc,0x7d,0x65,0x86,0x86,0x06]
29093
29094v_cmpx_ge_u32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
29095// CHECK: [0xf9,0x04,0xbc,0x7d,0x66,0x86,0x86,0x06]
29096
29097v_cmpx_ge_u32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
29098// CHECK: [0xf9,0x04,0xbc,0x7d,0x67,0x86,0x86,0x06]
29099
29100v_cmpx_ge_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
29101// CHECK: [0xf9,0x04,0xbc,0x7d,0x6a,0x86,0x86,0x06]
29102
29103v_cmpx_ge_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
29104// CHECK: [0xf9,0x04,0xbc,0x7d,0x6b,0x86,0x86,0x06]
29105
29106v_cmpx_ge_u32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
29107// CHECK: [0xf9,0x04,0xbc,0x7d,0x7b,0x86,0x86,0x06]
29108
29109v_cmpx_ge_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
29110// CHECK: [0xf9,0x04,0xbc,0x7d,0x7c,0x86,0x86,0x06]
29111
29112v_cmpx_ge_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
29113// CHECK: [0xf9,0x04,0xbc,0x7d,0x7e,0x86,0x86,0x06]
29114
29115v_cmpx_ge_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
29116// CHECK: [0xf9,0x04,0xbc,0x7d,0x7f,0x86,0x86,0x06]
29117
29118v_cmpx_ge_u32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
29119// CHECK: [0xf9,0x04,0xbc,0x7d,0x80,0x86,0x86,0x06]
29120
29121v_cmpx_ge_u32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
29122// CHECK: [0xf9,0x04,0xbc,0x7d,0xc1,0x86,0x86,0x06]
29123
29124v_cmpx_ge_u32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
29125// CHECK: [0xf9,0x04,0xbc,0x7d,0xf0,0x86,0x86,0x06]
29126
29127v_cmpx_ge_u32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
29128// CHECK: [0xf9,0x04,0xbc,0x7d,0xf7,0x86,0x86,0x06]
29129
29130v_cmpx_ge_u32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
29131// CHECK: [0xf9,0x04,0xbc,0x7d,0xfb,0x86,0x86,0x06]
29132
29133v_cmpx_ge_u32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
29134// CHECK: [0xf9,0x04,0xbc,0x7d,0xfc,0x86,0x86,0x06]
29135
29136v_cmpx_ge_u32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
29137// CHECK: [0xf9,0x04,0xbc,0x7d,0xfd,0x86,0x86,0x06]
29138
29139v_cmpx_ge_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
29140// CHECK: [0xf9,0xfe,0xbd,0x7d,0x01,0x86,0x06,0x06]
29141
29142v_cmpx_ge_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
29143// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x86,0x06,0x06]
29144
29145v_cmpx_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
29146// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x86,0x00,0x06]
29147
29148v_cmpx_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
29149// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x86,0x01,0x06]
29150
29151v_cmpx_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
29152// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x86,0x02,0x06]
29153
29154v_cmpx_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
29155// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x86,0x03,0x06]
29156
29157v_cmpx_ge_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
29158// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x86,0x04,0x06]
29159
29160v_cmpx_ge_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
29161// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x86,0x05,0x06]
29162
29163v_cmpx_ge_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
29164// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x86,0x0e,0x06]
29165
29166v_cmpx_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
29167// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x86,0x06,0x06]
29168
29169v_cmpx_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
29170// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x86,0x06,0x00]
29171
29172v_cmpx_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
29173// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x86,0x06,0x01]
29174
29175v_cmpx_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
29176// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x86,0x06,0x02]
29177
29178v_cmpx_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
29179// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x86,0x06,0x03]
29180
29181v_cmpx_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
29182// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x86,0x06,0x04]
29183
29184v_cmpx_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
29185// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x86,0x06,0x05]
29186
29187v_cmpx_ge_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
29188// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x86,0x06,0x0e]
29189
29190v_cmpx_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
29191// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x86,0x06,0x06]
29192
29193v_cmpx_t_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
29194// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x88,0x06,0x06]
29195
29196v_cmpx_t_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
29197// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0xe4,0x06,0x06]
29198
29199v_cmpx_t_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
29200// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0xe6,0x06,0x06]
29201
29202v_cmpx_t_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
29203// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x06]
29204
29205v_cmpx_t_u32_sdwa ttmp[14:15], v1, v2 src0_sel:DWORD src1_sel:DWORD
29206// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0xfa,0x06,0x06]
29207
29208v_cmpx_t_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
29209// CHECK: [0xf9,0x04,0xbe,0x7d,0xff,0x86,0x06,0x06]
29210
29211v_cmpx_t_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
29212// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x86,0x86,0x06]
29213
29214v_cmpx_t_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
29215// CHECK: [0xf9,0x04,0xbe,0x7d,0x65,0x86,0x86,0x06]
29216
29217v_cmpx_t_u32_sdwa s[6:7], flat_scratch_lo, v2 src0_sel:DWORD src1_sel:DWORD
29218// CHECK: [0xf9,0x04,0xbe,0x7d,0x66,0x86,0x86,0x06]
29219
29220v_cmpx_t_u32_sdwa s[6:7], flat_scratch_hi, v2 src0_sel:DWORD src1_sel:DWORD
29221// CHECK: [0xf9,0x04,0xbe,0x7d,0x67,0x86,0x86,0x06]
29222
29223v_cmpx_t_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
29224// CHECK: [0xf9,0x04,0xbe,0x7d,0x6a,0x86,0x86,0x06]
29225
29226v_cmpx_t_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
29227// CHECK: [0xf9,0x04,0xbe,0x7d,0x6b,0x86,0x86,0x06]
29228
29229v_cmpx_t_u32_sdwa s[6:7], ttmp15, v2 src0_sel:DWORD src1_sel:DWORD
29230// CHECK: [0xf9,0x04,0xbe,0x7d,0x7b,0x86,0x86,0x06]
29231
29232v_cmpx_t_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
29233// CHECK: [0xf9,0x04,0xbe,0x7d,0x7c,0x86,0x86,0x06]
29234
29235v_cmpx_t_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
29236// CHECK: [0xf9,0x04,0xbe,0x7d,0x7e,0x86,0x86,0x06]
29237
29238v_cmpx_t_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
29239// CHECK: [0xf9,0x04,0xbe,0x7d,0x7f,0x86,0x86,0x06]
29240
29241v_cmpx_t_u32_sdwa s[6:7], 0, v2 src0_sel:DWORD src1_sel:DWORD
29242// CHECK: [0xf9,0x04,0xbe,0x7d,0x80,0x86,0x86,0x06]
29243
29244v_cmpx_t_u32_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD
29245// CHECK: [0xf9,0x04,0xbe,0x7d,0xc1,0x86,0x86,0x06]
29246
29247v_cmpx_t_u32_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD
29248// CHECK: [0xf9,0x04,0xbe,0x7d,0xf0,0x86,0x86,0x06]
29249
29250v_cmpx_t_u32_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD
29251// CHECK: [0xf9,0x04,0xbe,0x7d,0xf7,0x86,0x86,0x06]
29252
29253v_cmpx_t_u32_sdwa s[6:7], src_vccz, v2 src0_sel:DWORD src1_sel:DWORD
29254// CHECK: [0xf9,0x04,0xbe,0x7d,0xfb,0x86,0x86,0x06]
29255
29256v_cmpx_t_u32_sdwa s[6:7], src_execz, v2 src0_sel:DWORD src1_sel:DWORD
29257// CHECK: [0xf9,0x04,0xbe,0x7d,0xfc,0x86,0x86,0x06]
29258
29259v_cmpx_t_u32_sdwa s[6:7], src_scc, v2 src0_sel:DWORD src1_sel:DWORD
29260// CHECK: [0xf9,0x04,0xbe,0x7d,0xfd,0x86,0x86,0x06]
29261
29262v_cmpx_t_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
29263// CHECK: [0xf9,0xfe,0xbf,0x7d,0x01,0x86,0x06,0x06]
29264
29265v_cmpx_t_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
29266// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x86,0x06,0x06]
29267
29268v_cmpx_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
29269// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x86,0x00,0x06]
29270
29271v_cmpx_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
29272// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x86,0x01,0x06]
29273
29274v_cmpx_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
29275// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x86,0x02,0x06]
29276
29277v_cmpx_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
29278// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x86,0x03,0x06]
29279
29280v_cmpx_t_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
29281// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x86,0x04,0x06]
29282
29283v_cmpx_t_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
29284// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x86,0x05,0x06]
29285
29286v_cmpx_t_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
29287// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x86,0x0e,0x06]
29288
29289v_cmpx_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
29290// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x86,0x06,0x06]
29291
29292v_cmpx_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
29293// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x86,0x06,0x00]
29294
29295v_cmpx_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
29296// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x86,0x06,0x01]
29297
29298v_cmpx_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
29299// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x86,0x06,0x02]
29300
29301v_cmpx_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
29302// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x86,0x06,0x03]
29303
29304v_cmpx_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
29305// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x86,0x06,0x04]
29306
29307v_cmpx_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
29308// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x86,0x06,0x05]
29309
29310v_cmpx_t_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
29311// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x86,0x06,0x0e]
29312