[RemoveDIs][DebugInfo] Update SROA to handle DPVAssigns (#78475)
[llvm-project.git] / llvm / test / MC / AMDGPU / gfx9_asm_vopc.s
blob345afa2149dc778a2ee87a1c9684831ac9563974
1 // RUN: llvm-mc -triple=amdgcn -mcpu=gfx900 -show-encoding %s | FileCheck %s
3 v_cmp_class_f32 vcc, v1, v2
4 // CHECK: [0x01,0x05,0x20,0x7c]
6 v_cmp_class_f32 vcc, v255, v2
7 // CHECK: [0xff,0x05,0x20,0x7c]
9 v_cmp_class_f32 vcc, s1, v2
10 // CHECK: [0x01,0x04,0x20,0x7c]
12 v_cmp_class_f32 vcc, s101, v2
13 // CHECK: [0x65,0x04,0x20,0x7c]
15 v_cmp_class_f32 vcc, flat_scratch_lo, v2
16 // CHECK: [0x66,0x04,0x20,0x7c]
18 v_cmp_class_f32 vcc, flat_scratch_hi, v2
19 // CHECK: [0x67,0x04,0x20,0x7c]
21 v_cmp_class_f32 vcc, vcc_lo, v2
22 // CHECK: [0x6a,0x04,0x20,0x7c]
24 v_cmp_class_f32 vcc, vcc_hi, v2
25 // CHECK: [0x6b,0x04,0x20,0x7c]
27 v_cmp_class_f32 vcc, ttmp15, v2
28 // CHECK: [0x7b,0x04,0x20,0x7c]
30 v_cmp_class_f32 vcc, m0, v2
31 // CHECK: [0x7c,0x04,0x20,0x7c]
33 v_cmp_class_f32 vcc, exec_lo, v2
34 // CHECK: [0x7e,0x04,0x20,0x7c]
36 v_cmp_class_f32 vcc, exec_hi, v2
37 // CHECK: [0x7f,0x04,0x20,0x7c]
39 v_cmp_class_f32 vcc, 0, v2
40 // CHECK: [0x80,0x04,0x20,0x7c]
42 v_cmp_class_f32 vcc, -1, v2
43 // CHECK: [0xc1,0x04,0x20,0x7c]
45 v_cmp_class_f32 vcc, 0.5, v2
46 // CHECK: [0xf0,0x04,0x20,0x7c]
48 v_cmp_class_f32 vcc, -4.0, v2
49 // CHECK: [0xf7,0x04,0x20,0x7c]
51 v_cmp_class_f32 vcc, src_vccz, v2
52 // CHECK: [0xfb,0x04,0x20,0x7c]
54 v_cmp_class_f32 vcc, src_execz, v2
55 // CHECK: [0xfc,0x04,0x20,0x7c]
57 v_cmp_class_f32 vcc, src_scc, v2
58 // CHECK: [0xfd,0x04,0x20,0x7c]
60 v_cmp_class_f32 vcc, src_lds_direct, v2
61 // CHECK: [0xfe,0x04,0x20,0x7c]
63 v_cmp_class_f32 vcc, 0xaf123456, v2
64 // CHECK: [0xff,0x04,0x20,0x7c,0x56,0x34,0x12,0xaf]
66 v_cmp_class_f32 vcc, 0x3f717273, v2
67 // CHECK: [0xff,0x04,0x20,0x7c,0x73,0x72,0x71,0x3f]
69 v_cmp_class_f32 vcc, v1, v255
70 // CHECK: [0x01,0xff,0x21,0x7c]
72 v_cmpx_class_f32 vcc, v1, v2
73 // CHECK: [0x01,0x05,0x22,0x7c]
75 v_cmpx_class_f32 vcc, v255, v2
76 // CHECK: [0xff,0x05,0x22,0x7c]
78 v_cmpx_class_f32 vcc, s1, v2
79 // CHECK: [0x01,0x04,0x22,0x7c]
81 v_cmpx_class_f32 vcc, s101, v2
82 // CHECK: [0x65,0x04,0x22,0x7c]
84 v_cmpx_class_f32 vcc, flat_scratch_lo, v2
85 // CHECK: [0x66,0x04,0x22,0x7c]
87 v_cmpx_class_f32 vcc, flat_scratch_hi, v2
88 // CHECK: [0x67,0x04,0x22,0x7c]
90 v_cmpx_class_f32 vcc, vcc_lo, v2
91 // CHECK: [0x6a,0x04,0x22,0x7c]
93 v_cmpx_class_f32 vcc, vcc_hi, v2
94 // CHECK: [0x6b,0x04,0x22,0x7c]
96 v_cmpx_class_f32 vcc, ttmp15, v2
97 // CHECK: [0x7b,0x04,0x22,0x7c]
99 v_cmpx_class_f32 vcc, m0, v2
100 // CHECK: [0x7c,0x04,0x22,0x7c]
102 v_cmpx_class_f32 vcc, exec_lo, v2
103 // CHECK: [0x7e,0x04,0x22,0x7c]
105 v_cmpx_class_f32 vcc, exec_hi, v2
106 // CHECK: [0x7f,0x04,0x22,0x7c]
108 v_cmpx_class_f32 vcc, 0, v2
109 // CHECK: [0x80,0x04,0x22,0x7c]
111 v_cmpx_class_f32 vcc, -1, v2
112 // CHECK: [0xc1,0x04,0x22,0x7c]
114 v_cmpx_class_f32 vcc, 0.5, v2
115 // CHECK: [0xf0,0x04,0x22,0x7c]
117 v_cmpx_class_f32 vcc, -4.0, v2
118 // CHECK: [0xf7,0x04,0x22,0x7c]
120 v_cmpx_class_f32 vcc, src_vccz, v2
121 // CHECK: [0xfb,0x04,0x22,0x7c]
123 v_cmpx_class_f32 vcc, src_execz, v2
124 // CHECK: [0xfc,0x04,0x22,0x7c]
126 v_cmpx_class_f32 vcc, src_scc, v2
127 // CHECK: [0xfd,0x04,0x22,0x7c]
129 v_cmpx_class_f32 vcc, src_lds_direct, v2
130 // CHECK: [0xfe,0x04,0x22,0x7c]
132 v_cmpx_class_f32 vcc, 0xaf123456, v2
133 // CHECK: [0xff,0x04,0x22,0x7c,0x56,0x34,0x12,0xaf]
135 v_cmpx_class_f32 vcc, 0x3f717273, v2
136 // CHECK: [0xff,0x04,0x22,0x7c,0x73,0x72,0x71,0x3f]
138 v_cmpx_class_f32 vcc, v1, v255
139 // CHECK: [0x01,0xff,0x23,0x7c]
141 v_cmp_class_f64 vcc, v[1:2], v2
142 // CHECK: [0x01,0x05,0x24,0x7c]
144 v_cmp_class_f64 vcc, v[254:255], v2
145 // CHECK: [0xfe,0x05,0x24,0x7c]
147 v_cmp_class_f64 vcc, s[2:3], v2
148 // CHECK: [0x02,0x04,0x24,0x7c]
150 v_cmp_class_f64 vcc, s[4:5], v2
151 // CHECK: [0x04,0x04,0x24,0x7c]
153 v_cmp_class_f64 vcc, s[100:101], v2
154 // CHECK: [0x64,0x04,0x24,0x7c]
156 v_cmp_class_f64 vcc, flat_scratch, v2
157 // CHECK: [0x66,0x04,0x24,0x7c]
159 v_cmp_class_f64 vcc, vcc, v2
160 // CHECK: [0x6a,0x04,0x24,0x7c]
162 v_cmp_class_f64 vcc, ttmp[14:15], v2
163 // CHECK: [0x7a,0x04,0x24,0x7c]
165 v_cmp_class_f64 vcc, exec, v2
166 // CHECK: [0x7e,0x04,0x24,0x7c]
168 v_cmp_class_f64 vcc, 0, v2
169 // CHECK: [0x80,0x04,0x24,0x7c]
171 v_cmp_class_f64 vcc, -1, v2
172 // CHECK: [0xc1,0x04,0x24,0x7c]
174 v_cmp_class_f64 vcc, 0.5, v2
175 // CHECK: [0xf0,0x04,0x24,0x7c]
177 v_cmp_class_f64 vcc, -4.0, v2
178 // CHECK: [0xf7,0x04,0x24,0x7c]
180 v_cmp_class_f64 vcc, src_vccz, v2
181 // CHECK: [0xfb,0x04,0x24,0x7c]
183 v_cmp_class_f64 vcc, src_execz, v2
184 // CHECK: [0xfc,0x04,0x24,0x7c]
186 v_cmp_class_f64 vcc, src_scc, v2
187 // CHECK: [0xfd,0x04,0x24,0x7c]
189 v_cmp_class_f64 vcc, 0xaf123456, v2
190 // CHECK: [0xff,0x04,0x24,0x7c,0x56,0x34,0x12,0xaf]
192 v_cmp_class_f64 vcc, 0x3f717273, v2
193 // CHECK: [0xff,0x04,0x24,0x7c,0x73,0x72,0x71,0x3f]
195 v_cmp_class_f64 vcc, v[1:2], v255
196 // CHECK: [0x01,0xff,0x25,0x7c]
198 v_cmpx_class_f64 vcc, v[1:2], v2
199 // CHECK: [0x01,0x05,0x26,0x7c]
201 v_cmpx_class_f64 vcc, v[254:255], v2
202 // CHECK: [0xfe,0x05,0x26,0x7c]
204 v_cmpx_class_f64 vcc, s[2:3], v2
205 // CHECK: [0x02,0x04,0x26,0x7c]
207 v_cmpx_class_f64 vcc, s[4:5], v2
208 // CHECK: [0x04,0x04,0x26,0x7c]
210 v_cmpx_class_f64 vcc, s[100:101], v2
211 // CHECK: [0x64,0x04,0x26,0x7c]
213 v_cmpx_class_f64 vcc, flat_scratch, v2
214 // CHECK: [0x66,0x04,0x26,0x7c]
216 v_cmpx_class_f64 vcc, vcc, v2
217 // CHECK: [0x6a,0x04,0x26,0x7c]
219 v_cmpx_class_f64 vcc, ttmp[14:15], v2
220 // CHECK: [0x7a,0x04,0x26,0x7c]
222 v_cmpx_class_f64 vcc, exec, v2
223 // CHECK: [0x7e,0x04,0x26,0x7c]
225 v_cmpx_class_f64 vcc, 0, v2
226 // CHECK: [0x80,0x04,0x26,0x7c]
228 v_cmpx_class_f64 vcc, -1, v2
229 // CHECK: [0xc1,0x04,0x26,0x7c]
231 v_cmpx_class_f64 vcc, 0.5, v2
232 // CHECK: [0xf0,0x04,0x26,0x7c]
234 v_cmpx_class_f64 vcc, -4.0, v2
235 // CHECK: [0xf7,0x04,0x26,0x7c]
237 v_cmpx_class_f64 vcc, src_vccz, v2
238 // CHECK: [0xfb,0x04,0x26,0x7c]
240 v_cmpx_class_f64 vcc, src_execz, v2
241 // CHECK: [0xfc,0x04,0x26,0x7c]
243 v_cmpx_class_f64 vcc, src_scc, v2
244 // CHECK: [0xfd,0x04,0x26,0x7c]
246 v_cmpx_class_f64 vcc, 0xaf123456, v2
247 // CHECK: [0xff,0x04,0x26,0x7c,0x56,0x34,0x12,0xaf]
249 v_cmpx_class_f64 vcc, 0x3f717273, v2
250 // CHECK: [0xff,0x04,0x26,0x7c,0x73,0x72,0x71,0x3f]
252 v_cmpx_class_f64 vcc, v[1:2], v255
253 // CHECK: [0x01,0xff,0x27,0x7c]
255 v_cmp_class_f16 vcc, v1, v2
256 // CHECK: [0x01,0x05,0x28,0x7c]
258 v_cmp_class_f16 vcc, v255, v2
259 // CHECK: [0xff,0x05,0x28,0x7c]
261 v_cmp_class_f16 vcc, s1, v2
262 // CHECK: [0x01,0x04,0x28,0x7c]
264 v_cmp_class_f16 vcc, s101, v2
265 // CHECK: [0x65,0x04,0x28,0x7c]
267 v_cmp_class_f16 vcc, flat_scratch_lo, v2
268 // CHECK: [0x66,0x04,0x28,0x7c]
270 v_cmp_class_f16 vcc, flat_scratch_hi, v2
271 // CHECK: [0x67,0x04,0x28,0x7c]
273 v_cmp_class_f16 vcc, vcc_lo, v2
274 // CHECK: [0x6a,0x04,0x28,0x7c]
276 v_cmp_class_f16 vcc, vcc_hi, v2
277 // CHECK: [0x6b,0x04,0x28,0x7c]
279 v_cmp_class_f16 vcc, ttmp15, v2
280 // CHECK: [0x7b,0x04,0x28,0x7c]
282 v_cmp_class_f16 vcc, m0, v2
283 // CHECK: [0x7c,0x04,0x28,0x7c]
285 v_cmp_class_f16 vcc, exec_lo, v2
286 // CHECK: [0x7e,0x04,0x28,0x7c]
288 v_cmp_class_f16 vcc, exec_hi, v2
289 // CHECK: [0x7f,0x04,0x28,0x7c]
291 v_cmp_class_f16 vcc, 0, v2
292 // CHECK: [0x80,0x04,0x28,0x7c]
294 v_cmp_class_f16 vcc, -1, v2
295 // CHECK: [0xc1,0x04,0x28,0x7c]
297 v_cmp_class_f16 vcc, 0.5, v2
298 // CHECK: [0xf0,0x04,0x28,0x7c]
300 v_cmp_class_f16 vcc, -4.0, v2
301 // CHECK: [0xf7,0x04,0x28,0x7c]
303 v_cmp_class_f16 vcc, src_vccz, v2
304 // CHECK: [0xfb,0x04,0x28,0x7c]
306 v_cmp_class_f16 vcc, src_execz, v2
307 // CHECK: [0xfc,0x04,0x28,0x7c]
309 v_cmp_class_f16 vcc, src_scc, v2
310 // CHECK: [0xfd,0x04,0x28,0x7c]
312 v_cmp_class_f16 vcc, src_lds_direct, v2
313 // CHECK: [0xfe,0x04,0x28,0x7c]
315 v_cmp_class_f16 vcc, 0xfe0b, v2
316 // CHECK: [0xff,0x04,0x28,0x7c,0x0b,0xfe,0x00,0x00]
318 v_cmp_class_f16 vcc, 0x3456, v2
319 // CHECK: [0xff,0x04,0x28,0x7c,0x56,0x34,0x00,0x00]
321 v_cmp_class_f16 vcc, v1, v255
322 // CHECK: [0x01,0xff,0x29,0x7c]
324 v_cmpx_class_f16 vcc, v1, v2
325 // CHECK: [0x01,0x05,0x2a,0x7c]
327 v_cmpx_class_f16 vcc, v255, v2
328 // CHECK: [0xff,0x05,0x2a,0x7c]
330 v_cmpx_class_f16 vcc, s1, v2
331 // CHECK: [0x01,0x04,0x2a,0x7c]
333 v_cmpx_class_f16 vcc, s101, v2
334 // CHECK: [0x65,0x04,0x2a,0x7c]
336 v_cmpx_class_f16 vcc, flat_scratch_lo, v2
337 // CHECK: [0x66,0x04,0x2a,0x7c]
339 v_cmpx_class_f16 vcc, flat_scratch_hi, v2
340 // CHECK: [0x67,0x04,0x2a,0x7c]
342 v_cmpx_class_f16 vcc, vcc_lo, v2
343 // CHECK: [0x6a,0x04,0x2a,0x7c]
345 v_cmpx_class_f16 vcc, vcc_hi, v2
346 // CHECK: [0x6b,0x04,0x2a,0x7c]
348 v_cmpx_class_f16 vcc, ttmp15, v2
349 // CHECK: [0x7b,0x04,0x2a,0x7c]
351 v_cmpx_class_f16 vcc, m0, v2
352 // CHECK: [0x7c,0x04,0x2a,0x7c]
354 v_cmpx_class_f16 vcc, exec_lo, v2
355 // CHECK: [0x7e,0x04,0x2a,0x7c]
357 v_cmpx_class_f16 vcc, exec_hi, v2
358 // CHECK: [0x7f,0x04,0x2a,0x7c]
360 v_cmpx_class_f16 vcc, 0, v2
361 // CHECK: [0x80,0x04,0x2a,0x7c]
363 v_cmpx_class_f16 vcc, -1, v2
364 // CHECK: [0xc1,0x04,0x2a,0x7c]
366 v_cmpx_class_f16 vcc, 0.5, v2
367 // CHECK: [0xf0,0x04,0x2a,0x7c]
369 v_cmpx_class_f16 vcc, -4.0, v2
370 // CHECK: [0xf7,0x04,0x2a,0x7c]
372 v_cmpx_class_f16 vcc, src_vccz, v2
373 // CHECK: [0xfb,0x04,0x2a,0x7c]
375 v_cmpx_class_f16 vcc, src_execz, v2
376 // CHECK: [0xfc,0x04,0x2a,0x7c]
378 v_cmpx_class_f16 vcc, src_scc, v2
379 // CHECK: [0xfd,0x04,0x2a,0x7c]
381 v_cmpx_class_f16 vcc, src_lds_direct, v2
382 // CHECK: [0xfe,0x04,0x2a,0x7c]
384 v_cmpx_class_f16 vcc, 0xfe0b, v2
385 // CHECK: [0xff,0x04,0x2a,0x7c,0x0b,0xfe,0x00,0x00]
387 v_cmpx_class_f16 vcc, 0x3456, v2
388 // CHECK: [0xff,0x04,0x2a,0x7c,0x56,0x34,0x00,0x00]
390 v_cmpx_class_f16 vcc, v1, v255
391 // CHECK: [0x01,0xff,0x2b,0x7c]
393 v_cmp_f_f16 vcc, v1, v2
394 // CHECK: [0x01,0x05,0x40,0x7c]
396 v_cmp_f_f16 vcc, v255, v2
397 // CHECK: [0xff,0x05,0x40,0x7c]
399 v_cmp_f_f16 vcc, s1, v2
400 // CHECK: [0x01,0x04,0x40,0x7c]
402 v_cmp_f_f16 vcc, s101, v2
403 // CHECK: [0x65,0x04,0x40,0x7c]
405 v_cmp_f_f16 vcc, flat_scratch_lo, v2
406 // CHECK: [0x66,0x04,0x40,0x7c]
408 v_cmp_f_f16 vcc, flat_scratch_hi, v2
409 // CHECK: [0x67,0x04,0x40,0x7c]
411 v_cmp_f_f16 vcc, vcc_lo, v2
412 // CHECK: [0x6a,0x04,0x40,0x7c]
414 v_cmp_f_f16 vcc, vcc_hi, v2
415 // CHECK: [0x6b,0x04,0x40,0x7c]
417 v_cmp_f_f16 vcc, ttmp15, v2
418 // CHECK: [0x7b,0x04,0x40,0x7c]
420 v_cmp_f_f16 vcc, m0, v2
421 // CHECK: [0x7c,0x04,0x40,0x7c]
423 v_cmp_f_f16 vcc, exec_lo, v2
424 // CHECK: [0x7e,0x04,0x40,0x7c]
426 v_cmp_f_f16 vcc, exec_hi, v2
427 // CHECK: [0x7f,0x04,0x40,0x7c]
429 v_cmp_f_f16 vcc, 0, v2
430 // CHECK: [0x80,0x04,0x40,0x7c]
432 v_cmp_f_f16 vcc, -1, v2
433 // CHECK: [0xc1,0x04,0x40,0x7c]
435 v_cmp_f_f16 vcc, 0.5, v2
436 // CHECK: [0xf0,0x04,0x40,0x7c]
438 v_cmp_f_f16 vcc, -4.0, v2
439 // CHECK: [0xf7,0x04,0x40,0x7c]
441 v_cmp_f_f16 vcc, src_vccz, v2
442 // CHECK: [0xfb,0x04,0x40,0x7c]
444 v_cmp_f_f16 vcc, src_execz, v2
445 // CHECK: [0xfc,0x04,0x40,0x7c]
447 v_cmp_f_f16 vcc, src_scc, v2
448 // CHECK: [0xfd,0x04,0x40,0x7c]
450 v_cmp_f_f16 vcc, src_lds_direct, v2
451 // CHECK: [0xfe,0x04,0x40,0x7c]
453 v_cmp_f_f16 vcc, 0xfe0b, v2
454 // CHECK: [0xff,0x04,0x40,0x7c,0x0b,0xfe,0x00,0x00]
456 v_cmp_f_f16 vcc, 0x3456, v2
457 // CHECK: [0xff,0x04,0x40,0x7c,0x56,0x34,0x00,0x00]
459 v_cmp_f_f16 vcc, v1, v255
460 // CHECK: [0x01,0xff,0x41,0x7c]
462 v_cmp_lt_f16 vcc, v1, v2
463 // CHECK: [0x01,0x05,0x42,0x7c]
465 v_cmp_lt_f16 vcc, v255, v2
466 // CHECK: [0xff,0x05,0x42,0x7c]
468 v_cmp_lt_f16 vcc, s1, v2
469 // CHECK: [0x01,0x04,0x42,0x7c]
471 v_cmp_lt_f16 vcc, s101, v2
472 // CHECK: [0x65,0x04,0x42,0x7c]
474 v_cmp_lt_f16 vcc, flat_scratch_lo, v2
475 // CHECK: [0x66,0x04,0x42,0x7c]
477 v_cmp_lt_f16 vcc, flat_scratch_hi, v2
478 // CHECK: [0x67,0x04,0x42,0x7c]
480 v_cmp_lt_f16 vcc, vcc_lo, v2
481 // CHECK: [0x6a,0x04,0x42,0x7c]
483 v_cmp_lt_f16 vcc, vcc_hi, v2
484 // CHECK: [0x6b,0x04,0x42,0x7c]
486 v_cmp_lt_f16 vcc, ttmp15, v2
487 // CHECK: [0x7b,0x04,0x42,0x7c]
489 v_cmp_lt_f16 vcc, m0, v2
490 // CHECK: [0x7c,0x04,0x42,0x7c]
492 v_cmp_lt_f16 vcc, exec_lo, v2
493 // CHECK: [0x7e,0x04,0x42,0x7c]
495 v_cmp_lt_f16 vcc, exec_hi, v2
496 // CHECK: [0x7f,0x04,0x42,0x7c]
498 v_cmp_lt_f16 vcc, 0, v2
499 // CHECK: [0x80,0x04,0x42,0x7c]
501 v_cmp_lt_f16 vcc, -1, v2
502 // CHECK: [0xc1,0x04,0x42,0x7c]
504 v_cmp_lt_f16 vcc, 0.5, v2
505 // CHECK: [0xf0,0x04,0x42,0x7c]
507 v_cmp_lt_f16 vcc, -4.0, v2
508 // CHECK: [0xf7,0x04,0x42,0x7c]
510 v_cmp_lt_f16 vcc, src_vccz, v2
511 // CHECK: [0xfb,0x04,0x42,0x7c]
513 v_cmp_lt_f16 vcc, src_execz, v2
514 // CHECK: [0xfc,0x04,0x42,0x7c]
516 v_cmp_lt_f16 vcc, src_scc, v2
517 // CHECK: [0xfd,0x04,0x42,0x7c]
519 v_cmp_lt_f16 vcc, src_lds_direct, v2
520 // CHECK: [0xfe,0x04,0x42,0x7c]
522 v_cmp_lt_f16 vcc, 0xfe0b, v2
523 // CHECK: [0xff,0x04,0x42,0x7c,0x0b,0xfe,0x00,0x00]
525 v_cmp_lt_f16 vcc, 0x3456, v2
526 // CHECK: [0xff,0x04,0x42,0x7c,0x56,0x34,0x00,0x00]
528 v_cmp_lt_f16 vcc, v1, v255
529 // CHECK: [0x01,0xff,0x43,0x7c]
531 v_cmp_eq_f16 vcc, v1, v2
532 // CHECK: [0x01,0x05,0x44,0x7c]
534 v_cmp_eq_f16 vcc, v255, v2
535 // CHECK: [0xff,0x05,0x44,0x7c]
537 v_cmp_eq_f16 vcc, s1, v2
538 // CHECK: [0x01,0x04,0x44,0x7c]
540 v_cmp_eq_f16 vcc, s101, v2
541 // CHECK: [0x65,0x04,0x44,0x7c]
543 v_cmp_eq_f16 vcc, flat_scratch_lo, v2
544 // CHECK: [0x66,0x04,0x44,0x7c]
546 v_cmp_eq_f16 vcc, flat_scratch_hi, v2
547 // CHECK: [0x67,0x04,0x44,0x7c]
549 v_cmp_eq_f16 vcc, vcc_lo, v2
550 // CHECK: [0x6a,0x04,0x44,0x7c]
552 v_cmp_eq_f16 vcc, vcc_hi, v2
553 // CHECK: [0x6b,0x04,0x44,0x7c]
555 v_cmp_eq_f16 vcc, ttmp15, v2
556 // CHECK: [0x7b,0x04,0x44,0x7c]
558 v_cmp_eq_f16 vcc, m0, v2
559 // CHECK: [0x7c,0x04,0x44,0x7c]
561 v_cmp_eq_f16 vcc, exec_lo, v2
562 // CHECK: [0x7e,0x04,0x44,0x7c]
564 v_cmp_eq_f16 vcc, exec_hi, v2
565 // CHECK: [0x7f,0x04,0x44,0x7c]
567 v_cmp_eq_f16 vcc, 0, v2
568 // CHECK: [0x80,0x04,0x44,0x7c]
570 v_cmp_eq_f16 vcc, -1, v2
571 // CHECK: [0xc1,0x04,0x44,0x7c]
573 v_cmp_eq_f16 vcc, 0.5, v2
574 // CHECK: [0xf0,0x04,0x44,0x7c]
576 v_cmp_eq_f16 vcc, -4.0, v2
577 // CHECK: [0xf7,0x04,0x44,0x7c]
579 v_cmp_eq_f16 vcc, src_vccz, v2
580 // CHECK: [0xfb,0x04,0x44,0x7c]
582 v_cmp_eq_f16 vcc, src_execz, v2
583 // CHECK: [0xfc,0x04,0x44,0x7c]
585 v_cmp_eq_f16 vcc, src_scc, v2
586 // CHECK: [0xfd,0x04,0x44,0x7c]
588 v_cmp_eq_f16 vcc, src_lds_direct, v2
589 // CHECK: [0xfe,0x04,0x44,0x7c]
591 v_cmp_eq_f16 vcc, 0xfe0b, v2
592 // CHECK: [0xff,0x04,0x44,0x7c,0x0b,0xfe,0x00,0x00]
594 v_cmp_eq_f16 vcc, 0x3456, v2
595 // CHECK: [0xff,0x04,0x44,0x7c,0x56,0x34,0x00,0x00]
597 v_cmp_eq_f16 vcc, v1, v255
598 // CHECK: [0x01,0xff,0x45,0x7c]
600 v_cmp_le_f16 vcc, v1, v2
601 // CHECK: [0x01,0x05,0x46,0x7c]
603 v_cmp_le_f16 vcc, v255, v2
604 // CHECK: [0xff,0x05,0x46,0x7c]
606 v_cmp_le_f16 vcc, s1, v2
607 // CHECK: [0x01,0x04,0x46,0x7c]
609 v_cmp_le_f16 vcc, s101, v2
610 // CHECK: [0x65,0x04,0x46,0x7c]
612 v_cmp_le_f16 vcc, flat_scratch_lo, v2
613 // CHECK: [0x66,0x04,0x46,0x7c]
615 v_cmp_le_f16 vcc, flat_scratch_hi, v2
616 // CHECK: [0x67,0x04,0x46,0x7c]
618 v_cmp_le_f16 vcc, vcc_lo, v2
619 // CHECK: [0x6a,0x04,0x46,0x7c]
621 v_cmp_le_f16 vcc, vcc_hi, v2
622 // CHECK: [0x6b,0x04,0x46,0x7c]
624 v_cmp_le_f16 vcc, ttmp15, v2
625 // CHECK: [0x7b,0x04,0x46,0x7c]
627 v_cmp_le_f16 vcc, m0, v2
628 // CHECK: [0x7c,0x04,0x46,0x7c]
630 v_cmp_le_f16 vcc, exec_lo, v2
631 // CHECK: [0x7e,0x04,0x46,0x7c]
633 v_cmp_le_f16 vcc, exec_hi, v2
634 // CHECK: [0x7f,0x04,0x46,0x7c]
636 v_cmp_le_f16 vcc, 0, v2
637 // CHECK: [0x80,0x04,0x46,0x7c]
639 v_cmp_le_f16 vcc, -1, v2
640 // CHECK: [0xc1,0x04,0x46,0x7c]
642 v_cmp_le_f16 vcc, 0.5, v2
643 // CHECK: [0xf0,0x04,0x46,0x7c]
645 v_cmp_le_f16 vcc, -4.0, v2
646 // CHECK: [0xf7,0x04,0x46,0x7c]
648 v_cmp_le_f16 vcc, src_vccz, v2
649 // CHECK: [0xfb,0x04,0x46,0x7c]
651 v_cmp_le_f16 vcc, src_execz, v2
652 // CHECK: [0xfc,0x04,0x46,0x7c]
654 v_cmp_le_f16 vcc, src_scc, v2
655 // CHECK: [0xfd,0x04,0x46,0x7c]
657 v_cmp_le_f16 vcc, src_lds_direct, v2
658 // CHECK: [0xfe,0x04,0x46,0x7c]
660 v_cmp_le_f16 vcc, 0xfe0b, v2
661 // CHECK: [0xff,0x04,0x46,0x7c,0x0b,0xfe,0x00,0x00]
663 v_cmp_le_f16 vcc, 0x3456, v2
664 // CHECK: [0xff,0x04,0x46,0x7c,0x56,0x34,0x00,0x00]
666 v_cmp_le_f16 vcc, v1, v255
667 // CHECK: [0x01,0xff,0x47,0x7c]
669 v_cmp_gt_f16 vcc, v1, v2
670 // CHECK: [0x01,0x05,0x48,0x7c]
672 v_cmp_gt_f16 vcc, v255, v2
673 // CHECK: [0xff,0x05,0x48,0x7c]
675 v_cmp_gt_f16 vcc, s1, v2
676 // CHECK: [0x01,0x04,0x48,0x7c]
678 v_cmp_gt_f16 vcc, s101, v2
679 // CHECK: [0x65,0x04,0x48,0x7c]
681 v_cmp_gt_f16 vcc, flat_scratch_lo, v2
682 // CHECK: [0x66,0x04,0x48,0x7c]
684 v_cmp_gt_f16 vcc, flat_scratch_hi, v2
685 // CHECK: [0x67,0x04,0x48,0x7c]
687 v_cmp_gt_f16 vcc, vcc_lo, v2
688 // CHECK: [0x6a,0x04,0x48,0x7c]
690 v_cmp_gt_f16 vcc, vcc_hi, v2
691 // CHECK: [0x6b,0x04,0x48,0x7c]
693 v_cmp_gt_f16 vcc, ttmp15, v2
694 // CHECK: [0x7b,0x04,0x48,0x7c]
696 v_cmp_gt_f16 vcc, m0, v2
697 // CHECK: [0x7c,0x04,0x48,0x7c]
699 v_cmp_gt_f16 vcc, exec_lo, v2
700 // CHECK: [0x7e,0x04,0x48,0x7c]
702 v_cmp_gt_f16 vcc, exec_hi, v2
703 // CHECK: [0x7f,0x04,0x48,0x7c]
705 v_cmp_gt_f16 vcc, 0, v2
706 // CHECK: [0x80,0x04,0x48,0x7c]
708 v_cmp_gt_f16 vcc, -1, v2
709 // CHECK: [0xc1,0x04,0x48,0x7c]
711 v_cmp_gt_f16 vcc, 0.5, v2
712 // CHECK: [0xf0,0x04,0x48,0x7c]
714 v_cmp_gt_f16 vcc, -4.0, v2
715 // CHECK: [0xf7,0x04,0x48,0x7c]
717 v_cmp_gt_f16 vcc, src_vccz, v2
718 // CHECK: [0xfb,0x04,0x48,0x7c]
720 v_cmp_gt_f16 vcc, src_execz, v2
721 // CHECK: [0xfc,0x04,0x48,0x7c]
723 v_cmp_gt_f16 vcc, src_scc, v2
724 // CHECK: [0xfd,0x04,0x48,0x7c]
726 v_cmp_gt_f16 vcc, src_lds_direct, v2
727 // CHECK: [0xfe,0x04,0x48,0x7c]
729 v_cmp_gt_f16 vcc, 0xfe0b, v2
730 // CHECK: [0xff,0x04,0x48,0x7c,0x0b,0xfe,0x00,0x00]
732 v_cmp_gt_f16 vcc, 0x3456, v2
733 // CHECK: [0xff,0x04,0x48,0x7c,0x56,0x34,0x00,0x00]
735 v_cmp_gt_f16 vcc, v1, v255
736 // CHECK: [0x01,0xff,0x49,0x7c]
738 v_cmp_lg_f16 vcc, v1, v2
739 // CHECK: [0x01,0x05,0x4a,0x7c]
741 v_cmp_lg_f16 vcc, v255, v2
742 // CHECK: [0xff,0x05,0x4a,0x7c]
744 v_cmp_lg_f16 vcc, s1, v2
745 // CHECK: [0x01,0x04,0x4a,0x7c]
747 v_cmp_lg_f16 vcc, s101, v2
748 // CHECK: [0x65,0x04,0x4a,0x7c]
750 v_cmp_lg_f16 vcc, flat_scratch_lo, v2
751 // CHECK: [0x66,0x04,0x4a,0x7c]
753 v_cmp_lg_f16 vcc, flat_scratch_hi, v2
754 // CHECK: [0x67,0x04,0x4a,0x7c]
756 v_cmp_lg_f16 vcc, vcc_lo, v2
757 // CHECK: [0x6a,0x04,0x4a,0x7c]
759 v_cmp_lg_f16 vcc, vcc_hi, v2
760 // CHECK: [0x6b,0x04,0x4a,0x7c]
762 v_cmp_lg_f16 vcc, ttmp15, v2
763 // CHECK: [0x7b,0x04,0x4a,0x7c]
765 v_cmp_lg_f16 vcc, m0, v2
766 // CHECK: [0x7c,0x04,0x4a,0x7c]
768 v_cmp_lg_f16 vcc, exec_lo, v2
769 // CHECK: [0x7e,0x04,0x4a,0x7c]
771 v_cmp_lg_f16 vcc, exec_hi, v2
772 // CHECK: [0x7f,0x04,0x4a,0x7c]
774 v_cmp_lg_f16 vcc, 0, v2
775 // CHECK: [0x80,0x04,0x4a,0x7c]
777 v_cmp_lg_f16 vcc, -1, v2
778 // CHECK: [0xc1,0x04,0x4a,0x7c]
780 v_cmp_lg_f16 vcc, 0.5, v2
781 // CHECK: [0xf0,0x04,0x4a,0x7c]
783 v_cmp_lg_f16 vcc, -4.0, v2
784 // CHECK: [0xf7,0x04,0x4a,0x7c]
786 v_cmp_lg_f16 vcc, src_vccz, v2
787 // CHECK: [0xfb,0x04,0x4a,0x7c]
789 v_cmp_lg_f16 vcc, src_execz, v2
790 // CHECK: [0xfc,0x04,0x4a,0x7c]
792 v_cmp_lg_f16 vcc, src_scc, v2
793 // CHECK: [0xfd,0x04,0x4a,0x7c]
795 v_cmp_lg_f16 vcc, src_lds_direct, v2
796 // CHECK: [0xfe,0x04,0x4a,0x7c]
798 v_cmp_lg_f16 vcc, 0xfe0b, v2
799 // CHECK: [0xff,0x04,0x4a,0x7c,0x0b,0xfe,0x00,0x00]
801 v_cmp_lg_f16 vcc, 0x3456, v2
802 // CHECK: [0xff,0x04,0x4a,0x7c,0x56,0x34,0x00,0x00]
804 v_cmp_lg_f16 vcc, v1, v255
805 // CHECK: [0x01,0xff,0x4b,0x7c]
807 v_cmp_ge_f16 vcc, v1, v2
808 // CHECK: [0x01,0x05,0x4c,0x7c]
810 v_cmp_ge_f16 vcc, v255, v2
811 // CHECK: [0xff,0x05,0x4c,0x7c]
813 v_cmp_ge_f16 vcc, s1, v2
814 // CHECK: [0x01,0x04,0x4c,0x7c]
816 v_cmp_ge_f16 vcc, s101, v2
817 // CHECK: [0x65,0x04,0x4c,0x7c]
819 v_cmp_ge_f16 vcc, flat_scratch_lo, v2
820 // CHECK: [0x66,0x04,0x4c,0x7c]
822 v_cmp_ge_f16 vcc, flat_scratch_hi, v2
823 // CHECK: [0x67,0x04,0x4c,0x7c]
825 v_cmp_ge_f16 vcc, vcc_lo, v2
826 // CHECK: [0x6a,0x04,0x4c,0x7c]
828 v_cmp_ge_f16 vcc, vcc_hi, v2
829 // CHECK: [0x6b,0x04,0x4c,0x7c]
831 v_cmp_ge_f16 vcc, ttmp15, v2
832 // CHECK: [0x7b,0x04,0x4c,0x7c]
834 v_cmp_ge_f16 vcc, m0, v2
835 // CHECK: [0x7c,0x04,0x4c,0x7c]
837 v_cmp_ge_f16 vcc, exec_lo, v2
838 // CHECK: [0x7e,0x04,0x4c,0x7c]
840 v_cmp_ge_f16 vcc, exec_hi, v2
841 // CHECK: [0x7f,0x04,0x4c,0x7c]
843 v_cmp_ge_f16 vcc, 0, v2
844 // CHECK: [0x80,0x04,0x4c,0x7c]
846 v_cmp_ge_f16 vcc, -1, v2
847 // CHECK: [0xc1,0x04,0x4c,0x7c]
849 v_cmp_ge_f16 vcc, 0.5, v2
850 // CHECK: [0xf0,0x04,0x4c,0x7c]
852 v_cmp_ge_f16 vcc, -4.0, v2
853 // CHECK: [0xf7,0x04,0x4c,0x7c]
855 v_cmp_ge_f16 vcc, src_vccz, v2
856 // CHECK: [0xfb,0x04,0x4c,0x7c]
858 v_cmp_ge_f16 vcc, src_execz, v2
859 // CHECK: [0xfc,0x04,0x4c,0x7c]
861 v_cmp_ge_f16 vcc, src_scc, v2
862 // CHECK: [0xfd,0x04,0x4c,0x7c]
864 v_cmp_ge_f16 vcc, src_lds_direct, v2
865 // CHECK: [0xfe,0x04,0x4c,0x7c]
867 v_cmp_ge_f16 vcc, 0xfe0b, v2
868 // CHECK: [0xff,0x04,0x4c,0x7c,0x0b,0xfe,0x00,0x00]
870 v_cmp_ge_f16 vcc, 0x3456, v2
871 // CHECK: [0xff,0x04,0x4c,0x7c,0x56,0x34,0x00,0x00]
873 v_cmp_ge_f16 vcc, v1, v255
874 // CHECK: [0x01,0xff,0x4d,0x7c]
876 v_cmp_o_f16 vcc, v1, v2
877 // CHECK: [0x01,0x05,0x4e,0x7c]
879 v_cmp_o_f16 vcc, v255, v2
880 // CHECK: [0xff,0x05,0x4e,0x7c]
882 v_cmp_o_f16 vcc, s1, v2
883 // CHECK: [0x01,0x04,0x4e,0x7c]
885 v_cmp_o_f16 vcc, s101, v2
886 // CHECK: [0x65,0x04,0x4e,0x7c]
888 v_cmp_o_f16 vcc, flat_scratch_lo, v2
889 // CHECK: [0x66,0x04,0x4e,0x7c]
891 v_cmp_o_f16 vcc, flat_scratch_hi, v2
892 // CHECK: [0x67,0x04,0x4e,0x7c]
894 v_cmp_o_f16 vcc, vcc_lo, v2
895 // CHECK: [0x6a,0x04,0x4e,0x7c]
897 v_cmp_o_f16 vcc, vcc_hi, v2
898 // CHECK: [0x6b,0x04,0x4e,0x7c]
900 v_cmp_o_f16 vcc, ttmp15, v2
901 // CHECK: [0x7b,0x04,0x4e,0x7c]
903 v_cmp_o_f16 vcc, m0, v2
904 // CHECK: [0x7c,0x04,0x4e,0x7c]
906 v_cmp_o_f16 vcc, exec_lo, v2
907 // CHECK: [0x7e,0x04,0x4e,0x7c]
909 v_cmp_o_f16 vcc, exec_hi, v2
910 // CHECK: [0x7f,0x04,0x4e,0x7c]
912 v_cmp_o_f16 vcc, 0, v2
913 // CHECK: [0x80,0x04,0x4e,0x7c]
915 v_cmp_o_f16 vcc, -1, v2
916 // CHECK: [0xc1,0x04,0x4e,0x7c]
918 v_cmp_o_f16 vcc, 0.5, v2
919 // CHECK: [0xf0,0x04,0x4e,0x7c]
921 v_cmp_o_f16 vcc, -4.0, v2
922 // CHECK: [0xf7,0x04,0x4e,0x7c]
924 v_cmp_o_f16 vcc, src_vccz, v2
925 // CHECK: [0xfb,0x04,0x4e,0x7c]
927 v_cmp_o_f16 vcc, src_execz, v2
928 // CHECK: [0xfc,0x04,0x4e,0x7c]
930 v_cmp_o_f16 vcc, src_scc, v2
931 // CHECK: [0xfd,0x04,0x4e,0x7c]
933 v_cmp_o_f16 vcc, src_lds_direct, v2
934 // CHECK: [0xfe,0x04,0x4e,0x7c]
936 v_cmp_o_f16 vcc, 0xfe0b, v2
937 // CHECK: [0xff,0x04,0x4e,0x7c,0x0b,0xfe,0x00,0x00]
939 v_cmp_o_f16 vcc, 0x3456, v2
940 // CHECK: [0xff,0x04,0x4e,0x7c,0x56,0x34,0x00,0x00]
942 v_cmp_o_f16 vcc, v1, v255
943 // CHECK: [0x01,0xff,0x4f,0x7c]
945 v_cmp_u_f16 vcc, v1, v2
946 // CHECK: [0x01,0x05,0x50,0x7c]
948 v_cmp_u_f16 vcc, v255, v2
949 // CHECK: [0xff,0x05,0x50,0x7c]
951 v_cmp_u_f16 vcc, s1, v2
952 // CHECK: [0x01,0x04,0x50,0x7c]
954 v_cmp_u_f16 vcc, s101, v2
955 // CHECK: [0x65,0x04,0x50,0x7c]
957 v_cmp_u_f16 vcc, flat_scratch_lo, v2
958 // CHECK: [0x66,0x04,0x50,0x7c]
960 v_cmp_u_f16 vcc, flat_scratch_hi, v2
961 // CHECK: [0x67,0x04,0x50,0x7c]
963 v_cmp_u_f16 vcc, vcc_lo, v2
964 // CHECK: [0x6a,0x04,0x50,0x7c]
966 v_cmp_u_f16 vcc, vcc_hi, v2
967 // CHECK: [0x6b,0x04,0x50,0x7c]
969 v_cmp_u_f16 vcc, ttmp15, v2
970 // CHECK: [0x7b,0x04,0x50,0x7c]
972 v_cmp_u_f16 vcc, m0, v2
973 // CHECK: [0x7c,0x04,0x50,0x7c]
975 v_cmp_u_f16 vcc, exec_lo, v2
976 // CHECK: [0x7e,0x04,0x50,0x7c]
978 v_cmp_u_f16 vcc, exec_hi, v2
979 // CHECK: [0x7f,0x04,0x50,0x7c]
981 v_cmp_u_f16 vcc, 0, v2
982 // CHECK: [0x80,0x04,0x50,0x7c]
984 v_cmp_u_f16 vcc, -1, v2
985 // CHECK: [0xc1,0x04,0x50,0x7c]
987 v_cmp_u_f16 vcc, 0.5, v2
988 // CHECK: [0xf0,0x04,0x50,0x7c]
990 v_cmp_u_f16 vcc, -4.0, v2
991 // CHECK: [0xf7,0x04,0x50,0x7c]
993 v_cmp_u_f16 vcc, src_vccz, v2
994 // CHECK: [0xfb,0x04,0x50,0x7c]
996 v_cmp_u_f16 vcc, src_execz, v2
997 // CHECK: [0xfc,0x04,0x50,0x7c]
999 v_cmp_u_f16 vcc, src_scc, v2
1000 // CHECK: [0xfd,0x04,0x50,0x7c]
1002 v_cmp_u_f16 vcc, src_lds_direct, v2
1003 // CHECK: [0xfe,0x04,0x50,0x7c]
1005 v_cmp_u_f16 vcc, 0xfe0b, v2
1006 // CHECK: [0xff,0x04,0x50,0x7c,0x0b,0xfe,0x00,0x00]
1008 v_cmp_u_f16 vcc, 0x3456, v2
1009 // CHECK: [0xff,0x04,0x50,0x7c,0x56,0x34,0x00,0x00]
1011 v_cmp_u_f16 vcc, v1, v255
1012 // CHECK: [0x01,0xff,0x51,0x7c]
1014 v_cmp_nge_f16 vcc, v1, v2
1015 // CHECK: [0x01,0x05,0x52,0x7c]
1017 v_cmp_nge_f16 vcc, v255, v2
1018 // CHECK: [0xff,0x05,0x52,0x7c]
1020 v_cmp_nge_f16 vcc, s1, v2
1021 // CHECK: [0x01,0x04,0x52,0x7c]
1023 v_cmp_nge_f16 vcc, s101, v2
1024 // CHECK: [0x65,0x04,0x52,0x7c]
1026 v_cmp_nge_f16 vcc, flat_scratch_lo, v2
1027 // CHECK: [0x66,0x04,0x52,0x7c]
1029 v_cmp_nge_f16 vcc, flat_scratch_hi, v2
1030 // CHECK: [0x67,0x04,0x52,0x7c]
1032 v_cmp_nge_f16 vcc, vcc_lo, v2
1033 // CHECK: [0x6a,0x04,0x52,0x7c]
1035 v_cmp_nge_f16 vcc, vcc_hi, v2
1036 // CHECK: [0x6b,0x04,0x52,0x7c]
1038 v_cmp_nge_f16 vcc, ttmp15, v2
1039 // CHECK: [0x7b,0x04,0x52,0x7c]
1041 v_cmp_nge_f16 vcc, m0, v2
1042 // CHECK: [0x7c,0x04,0x52,0x7c]
1044 v_cmp_nge_f16 vcc, exec_lo, v2
1045 // CHECK: [0x7e,0x04,0x52,0x7c]
1047 v_cmp_nge_f16 vcc, exec_hi, v2
1048 // CHECK: [0x7f,0x04,0x52,0x7c]
1050 v_cmp_nge_f16 vcc, 0, v2
1051 // CHECK: [0x80,0x04,0x52,0x7c]
1053 v_cmp_nge_f16 vcc, -1, v2
1054 // CHECK: [0xc1,0x04,0x52,0x7c]
1056 v_cmp_nge_f16 vcc, 0.5, v2
1057 // CHECK: [0xf0,0x04,0x52,0x7c]
1059 v_cmp_nge_f16 vcc, -4.0, v2
1060 // CHECK: [0xf7,0x04,0x52,0x7c]
1062 v_cmp_nge_f16 vcc, src_vccz, v2
1063 // CHECK: [0xfb,0x04,0x52,0x7c]
1065 v_cmp_nge_f16 vcc, src_execz, v2
1066 // CHECK: [0xfc,0x04,0x52,0x7c]
1068 v_cmp_nge_f16 vcc, src_scc, v2
1069 // CHECK: [0xfd,0x04,0x52,0x7c]
1071 v_cmp_nge_f16 vcc, src_lds_direct, v2
1072 // CHECK: [0xfe,0x04,0x52,0x7c]
1074 v_cmp_nge_f16 vcc, 0xfe0b, v2
1075 // CHECK: [0xff,0x04,0x52,0x7c,0x0b,0xfe,0x00,0x00]
1077 v_cmp_nge_f16 vcc, 0x3456, v2
1078 // CHECK: [0xff,0x04,0x52,0x7c,0x56,0x34,0x00,0x00]
1080 v_cmp_nge_f16 vcc, v1, v255
1081 // CHECK: [0x01,0xff,0x53,0x7c]
1083 v_cmp_nlg_f16 vcc, v1, v2
1084 // CHECK: [0x01,0x05,0x54,0x7c]
1086 v_cmp_nlg_f16 vcc, v255, v2
1087 // CHECK: [0xff,0x05,0x54,0x7c]
1089 v_cmp_nlg_f16 vcc, s1, v2
1090 // CHECK: [0x01,0x04,0x54,0x7c]
1092 v_cmp_nlg_f16 vcc, s101, v2
1093 // CHECK: [0x65,0x04,0x54,0x7c]
1095 v_cmp_nlg_f16 vcc, flat_scratch_lo, v2
1096 // CHECK: [0x66,0x04,0x54,0x7c]
1098 v_cmp_nlg_f16 vcc, flat_scratch_hi, v2
1099 // CHECK: [0x67,0x04,0x54,0x7c]
1101 v_cmp_nlg_f16 vcc, vcc_lo, v2
1102 // CHECK: [0x6a,0x04,0x54,0x7c]
1104 v_cmp_nlg_f16 vcc, vcc_hi, v2
1105 // CHECK: [0x6b,0x04,0x54,0x7c]
1107 v_cmp_nlg_f16 vcc, ttmp15, v2
1108 // CHECK: [0x7b,0x04,0x54,0x7c]
1110 v_cmp_nlg_f16 vcc, m0, v2
1111 // CHECK: [0x7c,0x04,0x54,0x7c]
1113 v_cmp_nlg_f16 vcc, exec_lo, v2
1114 // CHECK: [0x7e,0x04,0x54,0x7c]
1116 v_cmp_nlg_f16 vcc, exec_hi, v2
1117 // CHECK: [0x7f,0x04,0x54,0x7c]
1119 v_cmp_nlg_f16 vcc, 0, v2
1120 // CHECK: [0x80,0x04,0x54,0x7c]
1122 v_cmp_nlg_f16 vcc, -1, v2
1123 // CHECK: [0xc1,0x04,0x54,0x7c]
1125 v_cmp_nlg_f16 vcc, 0.5, v2
1126 // CHECK: [0xf0,0x04,0x54,0x7c]
1128 v_cmp_nlg_f16 vcc, -4.0, v2
1129 // CHECK: [0xf7,0x04,0x54,0x7c]
1131 v_cmp_nlg_f16 vcc, src_vccz, v2
1132 // CHECK: [0xfb,0x04,0x54,0x7c]
1134 v_cmp_nlg_f16 vcc, src_execz, v2
1135 // CHECK: [0xfc,0x04,0x54,0x7c]
1137 v_cmp_nlg_f16 vcc, src_scc, v2
1138 // CHECK: [0xfd,0x04,0x54,0x7c]
1140 v_cmp_nlg_f16 vcc, src_lds_direct, v2
1141 // CHECK: [0xfe,0x04,0x54,0x7c]
1143 v_cmp_nlg_f16 vcc, 0xfe0b, v2
1144 // CHECK: [0xff,0x04,0x54,0x7c,0x0b,0xfe,0x00,0x00]
1146 v_cmp_nlg_f16 vcc, 0x3456, v2
1147 // CHECK: [0xff,0x04,0x54,0x7c,0x56,0x34,0x00,0x00]
1149 v_cmp_nlg_f16 vcc, v1, v255
1150 // CHECK: [0x01,0xff,0x55,0x7c]
1152 v_cmp_ngt_f16 vcc, v1, v2
1153 // CHECK: [0x01,0x05,0x56,0x7c]
1155 v_cmp_ngt_f16 vcc, v255, v2
1156 // CHECK: [0xff,0x05,0x56,0x7c]
1158 v_cmp_ngt_f16 vcc, s1, v2
1159 // CHECK: [0x01,0x04,0x56,0x7c]
1161 v_cmp_ngt_f16 vcc, s101, v2
1162 // CHECK: [0x65,0x04,0x56,0x7c]
1164 v_cmp_ngt_f16 vcc, flat_scratch_lo, v2
1165 // CHECK: [0x66,0x04,0x56,0x7c]
1167 v_cmp_ngt_f16 vcc, flat_scratch_hi, v2
1168 // CHECK: [0x67,0x04,0x56,0x7c]
1170 v_cmp_ngt_f16 vcc, vcc_lo, v2
1171 // CHECK: [0x6a,0x04,0x56,0x7c]
1173 v_cmp_ngt_f16 vcc, vcc_hi, v2
1174 // CHECK: [0x6b,0x04,0x56,0x7c]
1176 v_cmp_ngt_f16 vcc, ttmp15, v2
1177 // CHECK: [0x7b,0x04,0x56,0x7c]
1179 v_cmp_ngt_f16 vcc, m0, v2
1180 // CHECK: [0x7c,0x04,0x56,0x7c]
1182 v_cmp_ngt_f16 vcc, exec_lo, v2
1183 // CHECK: [0x7e,0x04,0x56,0x7c]
1185 v_cmp_ngt_f16 vcc, exec_hi, v2
1186 // CHECK: [0x7f,0x04,0x56,0x7c]
1188 v_cmp_ngt_f16 vcc, 0, v2
1189 // CHECK: [0x80,0x04,0x56,0x7c]
1191 v_cmp_ngt_f16 vcc, -1, v2
1192 // CHECK: [0xc1,0x04,0x56,0x7c]
1194 v_cmp_ngt_f16 vcc, 0.5, v2
1195 // CHECK: [0xf0,0x04,0x56,0x7c]
1197 v_cmp_ngt_f16 vcc, -4.0, v2
1198 // CHECK: [0xf7,0x04,0x56,0x7c]
1200 v_cmp_ngt_f16 vcc, src_vccz, v2
1201 // CHECK: [0xfb,0x04,0x56,0x7c]
1203 v_cmp_ngt_f16 vcc, src_execz, v2
1204 // CHECK: [0xfc,0x04,0x56,0x7c]
1206 v_cmp_ngt_f16 vcc, src_scc, v2
1207 // CHECK: [0xfd,0x04,0x56,0x7c]
1209 v_cmp_ngt_f16 vcc, src_lds_direct, v2
1210 // CHECK: [0xfe,0x04,0x56,0x7c]
1212 v_cmp_ngt_f16 vcc, 0xfe0b, v2
1213 // CHECK: [0xff,0x04,0x56,0x7c,0x0b,0xfe,0x00,0x00]
1215 v_cmp_ngt_f16 vcc, 0x3456, v2
1216 // CHECK: [0xff,0x04,0x56,0x7c,0x56,0x34,0x00,0x00]
1218 v_cmp_ngt_f16 vcc, v1, v255
1219 // CHECK: [0x01,0xff,0x57,0x7c]
1221 v_cmp_nle_f16 vcc, v1, v2
1222 // CHECK: [0x01,0x05,0x58,0x7c]
1224 v_cmp_nle_f16 vcc, v255, v2
1225 // CHECK: [0xff,0x05,0x58,0x7c]
1227 v_cmp_nle_f16 vcc, s1, v2
1228 // CHECK: [0x01,0x04,0x58,0x7c]
1230 v_cmp_nle_f16 vcc, s101, v2
1231 // CHECK: [0x65,0x04,0x58,0x7c]
1233 v_cmp_nle_f16 vcc, flat_scratch_lo, v2
1234 // CHECK: [0x66,0x04,0x58,0x7c]
1236 v_cmp_nle_f16 vcc, flat_scratch_hi, v2
1237 // CHECK: [0x67,0x04,0x58,0x7c]
1239 v_cmp_nle_f16 vcc, vcc_lo, v2
1240 // CHECK: [0x6a,0x04,0x58,0x7c]
1242 v_cmp_nle_f16 vcc, vcc_hi, v2
1243 // CHECK: [0x6b,0x04,0x58,0x7c]
1245 v_cmp_nle_f16 vcc, ttmp15, v2
1246 // CHECK: [0x7b,0x04,0x58,0x7c]
1248 v_cmp_nle_f16 vcc, m0, v2
1249 // CHECK: [0x7c,0x04,0x58,0x7c]
1251 v_cmp_nle_f16 vcc, exec_lo, v2
1252 // CHECK: [0x7e,0x04,0x58,0x7c]
1254 v_cmp_nle_f16 vcc, exec_hi, v2
1255 // CHECK: [0x7f,0x04,0x58,0x7c]
1257 v_cmp_nle_f16 vcc, 0, v2
1258 // CHECK: [0x80,0x04,0x58,0x7c]
1260 v_cmp_nle_f16 vcc, -1, v2
1261 // CHECK: [0xc1,0x04,0x58,0x7c]
1263 v_cmp_nle_f16 vcc, 0.5, v2
1264 // CHECK: [0xf0,0x04,0x58,0x7c]
1266 v_cmp_nle_f16 vcc, -4.0, v2
1267 // CHECK: [0xf7,0x04,0x58,0x7c]
1269 v_cmp_nle_f16 vcc, src_vccz, v2
1270 // CHECK: [0xfb,0x04,0x58,0x7c]
1272 v_cmp_nle_f16 vcc, src_execz, v2
1273 // CHECK: [0xfc,0x04,0x58,0x7c]
1275 v_cmp_nle_f16 vcc, src_scc, v2
1276 // CHECK: [0xfd,0x04,0x58,0x7c]
1278 v_cmp_nle_f16 vcc, src_lds_direct, v2
1279 // CHECK: [0xfe,0x04,0x58,0x7c]
1281 v_cmp_nle_f16 vcc, 0xfe0b, v2
1282 // CHECK: [0xff,0x04,0x58,0x7c,0x0b,0xfe,0x00,0x00]
1284 v_cmp_nle_f16 vcc, 0x3456, v2
1285 // CHECK: [0xff,0x04,0x58,0x7c,0x56,0x34,0x00,0x00]
1287 v_cmp_nle_f16 vcc, v1, v255
1288 // CHECK: [0x01,0xff,0x59,0x7c]
1290 v_cmp_neq_f16 vcc, v1, v2
1291 // CHECK: [0x01,0x05,0x5a,0x7c]
1293 v_cmp_neq_f16 vcc, v255, v2
1294 // CHECK: [0xff,0x05,0x5a,0x7c]
1296 v_cmp_neq_f16 vcc, s1, v2
1297 // CHECK: [0x01,0x04,0x5a,0x7c]
1299 v_cmp_neq_f16 vcc, s101, v2
1300 // CHECK: [0x65,0x04,0x5a,0x7c]
1302 v_cmp_neq_f16 vcc, flat_scratch_lo, v2
1303 // CHECK: [0x66,0x04,0x5a,0x7c]
1305 v_cmp_neq_f16 vcc, flat_scratch_hi, v2
1306 // CHECK: [0x67,0x04,0x5a,0x7c]
1308 v_cmp_neq_f16 vcc, vcc_lo, v2
1309 // CHECK: [0x6a,0x04,0x5a,0x7c]
1311 v_cmp_neq_f16 vcc, vcc_hi, v2
1312 // CHECK: [0x6b,0x04,0x5a,0x7c]
1314 v_cmp_neq_f16 vcc, ttmp15, v2
1315 // CHECK: [0x7b,0x04,0x5a,0x7c]
1317 v_cmp_neq_f16 vcc, m0, v2
1318 // CHECK: [0x7c,0x04,0x5a,0x7c]
1320 v_cmp_neq_f16 vcc, exec_lo, v2
1321 // CHECK: [0x7e,0x04,0x5a,0x7c]
1323 v_cmp_neq_f16 vcc, exec_hi, v2
1324 // CHECK: [0x7f,0x04,0x5a,0x7c]
1326 v_cmp_neq_f16 vcc, 0, v2
1327 // CHECK: [0x80,0x04,0x5a,0x7c]
1329 v_cmp_neq_f16 vcc, -1, v2
1330 // CHECK: [0xc1,0x04,0x5a,0x7c]
1332 v_cmp_neq_f16 vcc, 0.5, v2
1333 // CHECK: [0xf0,0x04,0x5a,0x7c]
1335 v_cmp_neq_f16 vcc, -4.0, v2
1336 // CHECK: [0xf7,0x04,0x5a,0x7c]
1338 v_cmp_neq_f16 vcc, src_vccz, v2
1339 // CHECK: [0xfb,0x04,0x5a,0x7c]
1341 v_cmp_neq_f16 vcc, src_execz, v2
1342 // CHECK: [0xfc,0x04,0x5a,0x7c]
1344 v_cmp_neq_f16 vcc, src_scc, v2
1345 // CHECK: [0xfd,0x04,0x5a,0x7c]
1347 v_cmp_neq_f16 vcc, src_lds_direct, v2
1348 // CHECK: [0xfe,0x04,0x5a,0x7c]
1350 v_cmp_neq_f16 vcc, 0xfe0b, v2
1351 // CHECK: [0xff,0x04,0x5a,0x7c,0x0b,0xfe,0x00,0x00]
1353 v_cmp_neq_f16 vcc, 0x3456, v2
1354 // CHECK: [0xff,0x04,0x5a,0x7c,0x56,0x34,0x00,0x00]
1356 v_cmp_neq_f16 vcc, v1, v255
1357 // CHECK: [0x01,0xff,0x5b,0x7c]
1359 v_cmp_nlt_f16 vcc, v1, v2
1360 // CHECK: [0x01,0x05,0x5c,0x7c]
1362 v_cmp_nlt_f16 vcc, v255, v2
1363 // CHECK: [0xff,0x05,0x5c,0x7c]
1365 v_cmp_nlt_f16 vcc, s1, v2
1366 // CHECK: [0x01,0x04,0x5c,0x7c]
1368 v_cmp_nlt_f16 vcc, s101, v2
1369 // CHECK: [0x65,0x04,0x5c,0x7c]
1371 v_cmp_nlt_f16 vcc, flat_scratch_lo, v2
1372 // CHECK: [0x66,0x04,0x5c,0x7c]
1374 v_cmp_nlt_f16 vcc, flat_scratch_hi, v2
1375 // CHECK: [0x67,0x04,0x5c,0x7c]
1377 v_cmp_nlt_f16 vcc, vcc_lo, v2
1378 // CHECK: [0x6a,0x04,0x5c,0x7c]
1380 v_cmp_nlt_f16 vcc, vcc_hi, v2
1381 // CHECK: [0x6b,0x04,0x5c,0x7c]
1383 v_cmp_nlt_f16 vcc, ttmp15, v2
1384 // CHECK: [0x7b,0x04,0x5c,0x7c]
1386 v_cmp_nlt_f16 vcc, m0, v2
1387 // CHECK: [0x7c,0x04,0x5c,0x7c]
1389 v_cmp_nlt_f16 vcc, exec_lo, v2
1390 // CHECK: [0x7e,0x04,0x5c,0x7c]
1392 v_cmp_nlt_f16 vcc, exec_hi, v2
1393 // CHECK: [0x7f,0x04,0x5c,0x7c]
1395 v_cmp_nlt_f16 vcc, 0, v2
1396 // CHECK: [0x80,0x04,0x5c,0x7c]
1398 v_cmp_nlt_f16 vcc, -1, v2
1399 // CHECK: [0xc1,0x04,0x5c,0x7c]
1401 v_cmp_nlt_f16 vcc, 0.5, v2
1402 // CHECK: [0xf0,0x04,0x5c,0x7c]
1404 v_cmp_nlt_f16 vcc, -4.0, v2
1405 // CHECK: [0xf7,0x04,0x5c,0x7c]
1407 v_cmp_nlt_f16 vcc, src_vccz, v2
1408 // CHECK: [0xfb,0x04,0x5c,0x7c]
1410 v_cmp_nlt_f16 vcc, src_execz, v2
1411 // CHECK: [0xfc,0x04,0x5c,0x7c]
1413 v_cmp_nlt_f16 vcc, src_scc, v2
1414 // CHECK: [0xfd,0x04,0x5c,0x7c]
1416 v_cmp_nlt_f16 vcc, src_lds_direct, v2
1417 // CHECK: [0xfe,0x04,0x5c,0x7c]
1419 v_cmp_nlt_f16 vcc, 0xfe0b, v2
1420 // CHECK: [0xff,0x04,0x5c,0x7c,0x0b,0xfe,0x00,0x00]
1422 v_cmp_nlt_f16 vcc, 0x3456, v2
1423 // CHECK: [0xff,0x04,0x5c,0x7c,0x56,0x34,0x00,0x00]
1425 v_cmp_nlt_f16 vcc, v1, v255
1426 // CHECK: [0x01,0xff,0x5d,0x7c]
1428 v_cmp_tru_f16 vcc, v1, v2
1429 // CHECK: [0x01,0x05,0x5e,0x7c]
1431 v_cmp_tru_f16 vcc, v255, v2
1432 // CHECK: [0xff,0x05,0x5e,0x7c]
1434 v_cmp_tru_f16 vcc, s1, v2
1435 // CHECK: [0x01,0x04,0x5e,0x7c]
1437 v_cmp_tru_f16 vcc, s101, v2
1438 // CHECK: [0x65,0x04,0x5e,0x7c]
1440 v_cmp_tru_f16 vcc, flat_scratch_lo, v2
1441 // CHECK: [0x66,0x04,0x5e,0x7c]
1443 v_cmp_tru_f16 vcc, flat_scratch_hi, v2
1444 // CHECK: [0x67,0x04,0x5e,0x7c]
1446 v_cmp_tru_f16 vcc, vcc_lo, v2
1447 // CHECK: [0x6a,0x04,0x5e,0x7c]
1449 v_cmp_tru_f16 vcc, vcc_hi, v2
1450 // CHECK: [0x6b,0x04,0x5e,0x7c]
1452 v_cmp_tru_f16 vcc, ttmp15, v2
1453 // CHECK: [0x7b,0x04,0x5e,0x7c]
1455 v_cmp_tru_f16 vcc, m0, v2
1456 // CHECK: [0x7c,0x04,0x5e,0x7c]
1458 v_cmp_tru_f16 vcc, exec_lo, v2
1459 // CHECK: [0x7e,0x04,0x5e,0x7c]
1461 v_cmp_tru_f16 vcc, exec_hi, v2
1462 // CHECK: [0x7f,0x04,0x5e,0x7c]
1464 v_cmp_tru_f16 vcc, 0, v2
1465 // CHECK: [0x80,0x04,0x5e,0x7c]
1467 v_cmp_tru_f16 vcc, -1, v2
1468 // CHECK: [0xc1,0x04,0x5e,0x7c]
1470 v_cmp_tru_f16 vcc, 0.5, v2
1471 // CHECK: [0xf0,0x04,0x5e,0x7c]
1473 v_cmp_tru_f16 vcc, -4.0, v2
1474 // CHECK: [0xf7,0x04,0x5e,0x7c]
1476 v_cmp_tru_f16 vcc, src_vccz, v2
1477 // CHECK: [0xfb,0x04,0x5e,0x7c]
1479 v_cmp_tru_f16 vcc, src_execz, v2
1480 // CHECK: [0xfc,0x04,0x5e,0x7c]
1482 v_cmp_tru_f16 vcc, src_scc, v2
1483 // CHECK: [0xfd,0x04,0x5e,0x7c]
1485 v_cmp_tru_f16 vcc, src_lds_direct, v2
1486 // CHECK: [0xfe,0x04,0x5e,0x7c]
1488 v_cmp_tru_f16 vcc, 0xfe0b, v2
1489 // CHECK: [0xff,0x04,0x5e,0x7c,0x0b,0xfe,0x00,0x00]
1491 v_cmp_tru_f16 vcc, 0x3456, v2
1492 // CHECK: [0xff,0x04,0x5e,0x7c,0x56,0x34,0x00,0x00]
1494 v_cmp_tru_f16 vcc, v1, v255
1495 // CHECK: [0x01,0xff,0x5f,0x7c]
1497 v_cmpx_f_f16 vcc, v1, v2
1498 // CHECK: [0x01,0x05,0x60,0x7c]
1500 v_cmpx_f_f16 vcc, v255, v2
1501 // CHECK: [0xff,0x05,0x60,0x7c]
1503 v_cmpx_f_f16 vcc, s1, v2
1504 // CHECK: [0x01,0x04,0x60,0x7c]
1506 v_cmpx_f_f16 vcc, s101, v2
1507 // CHECK: [0x65,0x04,0x60,0x7c]
1509 v_cmpx_f_f16 vcc, flat_scratch_lo, v2
1510 // CHECK: [0x66,0x04,0x60,0x7c]
1512 v_cmpx_f_f16 vcc, flat_scratch_hi, v2
1513 // CHECK: [0x67,0x04,0x60,0x7c]
1515 v_cmpx_f_f16 vcc, vcc_lo, v2
1516 // CHECK: [0x6a,0x04,0x60,0x7c]
1518 v_cmpx_f_f16 vcc, vcc_hi, v2
1519 // CHECK: [0x6b,0x04,0x60,0x7c]
1521 v_cmpx_f_f16 vcc, ttmp15, v2
1522 // CHECK: [0x7b,0x04,0x60,0x7c]
1524 v_cmpx_f_f16 vcc, m0, v2
1525 // CHECK: [0x7c,0x04,0x60,0x7c]
1527 v_cmpx_f_f16 vcc, exec_lo, v2
1528 // CHECK: [0x7e,0x04,0x60,0x7c]
1530 v_cmpx_f_f16 vcc, exec_hi, v2
1531 // CHECK: [0x7f,0x04,0x60,0x7c]
1533 v_cmpx_f_f16 vcc, 0, v2
1534 // CHECK: [0x80,0x04,0x60,0x7c]
1536 v_cmpx_f_f16 vcc, -1, v2
1537 // CHECK: [0xc1,0x04,0x60,0x7c]
1539 v_cmpx_f_f16 vcc, 0.5, v2
1540 // CHECK: [0xf0,0x04,0x60,0x7c]
1542 v_cmpx_f_f16 vcc, -4.0, v2
1543 // CHECK: [0xf7,0x04,0x60,0x7c]
1545 v_cmpx_f_f16 vcc, src_vccz, v2
1546 // CHECK: [0xfb,0x04,0x60,0x7c]
1548 v_cmpx_f_f16 vcc, src_execz, v2
1549 // CHECK: [0xfc,0x04,0x60,0x7c]
1551 v_cmpx_f_f16 vcc, src_scc, v2
1552 // CHECK: [0xfd,0x04,0x60,0x7c]
1554 v_cmpx_f_f16 vcc, src_lds_direct, v2
1555 // CHECK: [0xfe,0x04,0x60,0x7c]
1557 v_cmpx_f_f16 vcc, 0xfe0b, v2
1558 // CHECK: [0xff,0x04,0x60,0x7c,0x0b,0xfe,0x00,0x00]
1560 v_cmpx_f_f16 vcc, 0x3456, v2
1561 // CHECK: [0xff,0x04,0x60,0x7c,0x56,0x34,0x00,0x00]
1563 v_cmpx_f_f16 vcc, v1, v255
1564 // CHECK: [0x01,0xff,0x61,0x7c]
1566 v_cmpx_lt_f16 vcc, v1, v2
1567 // CHECK: [0x01,0x05,0x62,0x7c]
1569 v_cmpx_lt_f16 vcc, v255, v2
1570 // CHECK: [0xff,0x05,0x62,0x7c]
1572 v_cmpx_lt_f16 vcc, s1, v2
1573 // CHECK: [0x01,0x04,0x62,0x7c]
1575 v_cmpx_lt_f16 vcc, s101, v2
1576 // CHECK: [0x65,0x04,0x62,0x7c]
1578 v_cmpx_lt_f16 vcc, flat_scratch_lo, v2
1579 // CHECK: [0x66,0x04,0x62,0x7c]
1581 v_cmpx_lt_f16 vcc, flat_scratch_hi, v2
1582 // CHECK: [0x67,0x04,0x62,0x7c]
1584 v_cmpx_lt_f16 vcc, vcc_lo, v2
1585 // CHECK: [0x6a,0x04,0x62,0x7c]
1587 v_cmpx_lt_f16 vcc, vcc_hi, v2
1588 // CHECK: [0x6b,0x04,0x62,0x7c]
1590 v_cmpx_lt_f16 vcc, ttmp15, v2
1591 // CHECK: [0x7b,0x04,0x62,0x7c]
1593 v_cmpx_lt_f16 vcc, m0, v2
1594 // CHECK: [0x7c,0x04,0x62,0x7c]
1596 v_cmpx_lt_f16 vcc, exec_lo, v2
1597 // CHECK: [0x7e,0x04,0x62,0x7c]
1599 v_cmpx_lt_f16 vcc, exec_hi, v2
1600 // CHECK: [0x7f,0x04,0x62,0x7c]
1602 v_cmpx_lt_f16 vcc, 0, v2
1603 // CHECK: [0x80,0x04,0x62,0x7c]
1605 v_cmpx_lt_f16 vcc, -1, v2
1606 // CHECK: [0xc1,0x04,0x62,0x7c]
1608 v_cmpx_lt_f16 vcc, 0.5, v2
1609 // CHECK: [0xf0,0x04,0x62,0x7c]
1611 v_cmpx_lt_f16 vcc, -4.0, v2
1612 // CHECK: [0xf7,0x04,0x62,0x7c]
1614 v_cmpx_lt_f16 vcc, src_vccz, v2
1615 // CHECK: [0xfb,0x04,0x62,0x7c]
1617 v_cmpx_lt_f16 vcc, src_execz, v2
1618 // CHECK: [0xfc,0x04,0x62,0x7c]
1620 v_cmpx_lt_f16 vcc, src_scc, v2
1621 // CHECK: [0xfd,0x04,0x62,0x7c]
1623 v_cmpx_lt_f16 vcc, src_lds_direct, v2
1624 // CHECK: [0xfe,0x04,0x62,0x7c]
1626 v_cmpx_lt_f16 vcc, 0xfe0b, v2
1627 // CHECK: [0xff,0x04,0x62,0x7c,0x0b,0xfe,0x00,0x00]
1629 v_cmpx_lt_f16 vcc, 0x3456, v2
1630 // CHECK: [0xff,0x04,0x62,0x7c,0x56,0x34,0x00,0x00]
1632 v_cmpx_lt_f16 vcc, v1, v255
1633 // CHECK: [0x01,0xff,0x63,0x7c]
1635 v_cmpx_eq_f16 vcc, v1, v2
1636 // CHECK: [0x01,0x05,0x64,0x7c]
1638 v_cmpx_eq_f16 vcc, v255, v2
1639 // CHECK: [0xff,0x05,0x64,0x7c]
1641 v_cmpx_eq_f16 vcc, s1, v2
1642 // CHECK: [0x01,0x04,0x64,0x7c]
1644 v_cmpx_eq_f16 vcc, s101, v2
1645 // CHECK: [0x65,0x04,0x64,0x7c]
1647 v_cmpx_eq_f16 vcc, flat_scratch_lo, v2
1648 // CHECK: [0x66,0x04,0x64,0x7c]
1650 v_cmpx_eq_f16 vcc, flat_scratch_hi, v2
1651 // CHECK: [0x67,0x04,0x64,0x7c]
1653 v_cmpx_eq_f16 vcc, vcc_lo, v2
1654 // CHECK: [0x6a,0x04,0x64,0x7c]
1656 v_cmpx_eq_f16 vcc, vcc_hi, v2
1657 // CHECK: [0x6b,0x04,0x64,0x7c]
1659 v_cmpx_eq_f16 vcc, ttmp15, v2
1660 // CHECK: [0x7b,0x04,0x64,0x7c]
1662 v_cmpx_eq_f16 vcc, m0, v2
1663 // CHECK: [0x7c,0x04,0x64,0x7c]
1665 v_cmpx_eq_f16 vcc, exec_lo, v2
1666 // CHECK: [0x7e,0x04,0x64,0x7c]
1668 v_cmpx_eq_f16 vcc, exec_hi, v2
1669 // CHECK: [0x7f,0x04,0x64,0x7c]
1671 v_cmpx_eq_f16 vcc, 0, v2
1672 // CHECK: [0x80,0x04,0x64,0x7c]
1674 v_cmpx_eq_f16 vcc, -1, v2
1675 // CHECK: [0xc1,0x04,0x64,0x7c]
1677 v_cmpx_eq_f16 vcc, 0.5, v2
1678 // CHECK: [0xf0,0x04,0x64,0x7c]
1680 v_cmpx_eq_f16 vcc, -4.0, v2
1681 // CHECK: [0xf7,0x04,0x64,0x7c]
1683 v_cmpx_eq_f16 vcc, src_vccz, v2
1684 // CHECK: [0xfb,0x04,0x64,0x7c]
1686 v_cmpx_eq_f16 vcc, src_execz, v2
1687 // CHECK: [0xfc,0x04,0x64,0x7c]
1689 v_cmpx_eq_f16 vcc, src_scc, v2
1690 // CHECK: [0xfd,0x04,0x64,0x7c]
1692 v_cmpx_eq_f16 vcc, src_lds_direct, v2
1693 // CHECK: [0xfe,0x04,0x64,0x7c]
1695 v_cmpx_eq_f16 vcc, 0xfe0b, v2
1696 // CHECK: [0xff,0x04,0x64,0x7c,0x0b,0xfe,0x00,0x00]
1698 v_cmpx_eq_f16 vcc, 0x3456, v2
1699 // CHECK: [0xff,0x04,0x64,0x7c,0x56,0x34,0x00,0x00]
1701 v_cmpx_eq_f16 vcc, v1, v255
1702 // CHECK: [0x01,0xff,0x65,0x7c]
1704 v_cmpx_le_f16 vcc, v1, v2
1705 // CHECK: [0x01,0x05,0x66,0x7c]
1707 v_cmpx_le_f16 vcc, v255, v2
1708 // CHECK: [0xff,0x05,0x66,0x7c]
1710 v_cmpx_le_f16 vcc, s1, v2
1711 // CHECK: [0x01,0x04,0x66,0x7c]
1713 v_cmpx_le_f16 vcc, s101, v2
1714 // CHECK: [0x65,0x04,0x66,0x7c]
1716 v_cmpx_le_f16 vcc, flat_scratch_lo, v2
1717 // CHECK: [0x66,0x04,0x66,0x7c]
1719 v_cmpx_le_f16 vcc, flat_scratch_hi, v2
1720 // CHECK: [0x67,0x04,0x66,0x7c]
1722 v_cmpx_le_f16 vcc, vcc_lo, v2
1723 // CHECK: [0x6a,0x04,0x66,0x7c]
1725 v_cmpx_le_f16 vcc, vcc_hi, v2
1726 // CHECK: [0x6b,0x04,0x66,0x7c]
1728 v_cmpx_le_f16 vcc, ttmp15, v2
1729 // CHECK: [0x7b,0x04,0x66,0x7c]
1731 v_cmpx_le_f16 vcc, m0, v2
1732 // CHECK: [0x7c,0x04,0x66,0x7c]
1734 v_cmpx_le_f16 vcc, exec_lo, v2
1735 // CHECK: [0x7e,0x04,0x66,0x7c]
1737 v_cmpx_le_f16 vcc, exec_hi, v2
1738 // CHECK: [0x7f,0x04,0x66,0x7c]
1740 v_cmpx_le_f16 vcc, 0, v2
1741 // CHECK: [0x80,0x04,0x66,0x7c]
1743 v_cmpx_le_f16 vcc, -1, v2
1744 // CHECK: [0xc1,0x04,0x66,0x7c]
1746 v_cmpx_le_f16 vcc, 0.5, v2
1747 // CHECK: [0xf0,0x04,0x66,0x7c]
1749 v_cmpx_le_f16 vcc, -4.0, v2
1750 // CHECK: [0xf7,0x04,0x66,0x7c]
1752 v_cmpx_le_f16 vcc, src_vccz, v2
1753 // CHECK: [0xfb,0x04,0x66,0x7c]
1755 v_cmpx_le_f16 vcc, src_execz, v2
1756 // CHECK: [0xfc,0x04,0x66,0x7c]
1758 v_cmpx_le_f16 vcc, src_scc, v2
1759 // CHECK: [0xfd,0x04,0x66,0x7c]
1761 v_cmpx_le_f16 vcc, src_lds_direct, v2
1762 // CHECK: [0xfe,0x04,0x66,0x7c]
1764 v_cmpx_le_f16 vcc, 0xfe0b, v2
1765 // CHECK: [0xff,0x04,0x66,0x7c,0x0b,0xfe,0x00,0x00]
1767 v_cmpx_le_f16 vcc, 0x3456, v2
1768 // CHECK: [0xff,0x04,0x66,0x7c,0x56,0x34,0x00,0x00]
1770 v_cmpx_le_f16 vcc, v1, v255
1771 // CHECK: [0x01,0xff,0x67,0x7c]
1773 v_cmpx_gt_f16 vcc, v1, v2
1774 // CHECK: [0x01,0x05,0x68,0x7c]
1776 v_cmpx_gt_f16 vcc, v255, v2
1777 // CHECK: [0xff,0x05,0x68,0x7c]
1779 v_cmpx_gt_f16 vcc, s1, v2
1780 // CHECK: [0x01,0x04,0x68,0x7c]
1782 v_cmpx_gt_f16 vcc, s101, v2
1783 // CHECK: [0x65,0x04,0x68,0x7c]
1785 v_cmpx_gt_f16 vcc, flat_scratch_lo, v2
1786 // CHECK: [0x66,0x04,0x68,0x7c]
1788 v_cmpx_gt_f16 vcc, flat_scratch_hi, v2
1789 // CHECK: [0x67,0x04,0x68,0x7c]
1791 v_cmpx_gt_f16 vcc, vcc_lo, v2
1792 // CHECK: [0x6a,0x04,0x68,0x7c]
1794 v_cmpx_gt_f16 vcc, vcc_hi, v2
1795 // CHECK: [0x6b,0x04,0x68,0x7c]
1797 v_cmpx_gt_f16 vcc, ttmp15, v2
1798 // CHECK: [0x7b,0x04,0x68,0x7c]
1800 v_cmpx_gt_f16 vcc, m0, v2
1801 // CHECK: [0x7c,0x04,0x68,0x7c]
1803 v_cmpx_gt_f16 vcc, exec_lo, v2
1804 // CHECK: [0x7e,0x04,0x68,0x7c]
1806 v_cmpx_gt_f16 vcc, exec_hi, v2
1807 // CHECK: [0x7f,0x04,0x68,0x7c]
1809 v_cmpx_gt_f16 vcc, 0, v2
1810 // CHECK: [0x80,0x04,0x68,0x7c]
1812 v_cmpx_gt_f16 vcc, -1, v2
1813 // CHECK: [0xc1,0x04,0x68,0x7c]
1815 v_cmpx_gt_f16 vcc, 0.5, v2
1816 // CHECK: [0xf0,0x04,0x68,0x7c]
1818 v_cmpx_gt_f16 vcc, -4.0, v2
1819 // CHECK: [0xf7,0x04,0x68,0x7c]
1821 v_cmpx_gt_f16 vcc, src_vccz, v2
1822 // CHECK: [0xfb,0x04,0x68,0x7c]
1824 v_cmpx_gt_f16 vcc, src_execz, v2
1825 // CHECK: [0xfc,0x04,0x68,0x7c]
1827 v_cmpx_gt_f16 vcc, src_scc, v2
1828 // CHECK: [0xfd,0x04,0x68,0x7c]
1830 v_cmpx_gt_f16 vcc, src_lds_direct, v2
1831 // CHECK: [0xfe,0x04,0x68,0x7c]
1833 v_cmpx_gt_f16 vcc, 0xfe0b, v2
1834 // CHECK: [0xff,0x04,0x68,0x7c,0x0b,0xfe,0x00,0x00]
1836 v_cmpx_gt_f16 vcc, 0x3456, v2
1837 // CHECK: [0xff,0x04,0x68,0x7c,0x56,0x34,0x00,0x00]
1839 v_cmpx_gt_f16 vcc, v1, v255
1840 // CHECK: [0x01,0xff,0x69,0x7c]
1842 v_cmpx_lg_f16 vcc, v1, v2
1843 // CHECK: [0x01,0x05,0x6a,0x7c]
1845 v_cmpx_lg_f16 vcc, v255, v2
1846 // CHECK: [0xff,0x05,0x6a,0x7c]
1848 v_cmpx_lg_f16 vcc, s1, v2
1849 // CHECK: [0x01,0x04,0x6a,0x7c]
1851 v_cmpx_lg_f16 vcc, s101, v2
1852 // CHECK: [0x65,0x04,0x6a,0x7c]
1854 v_cmpx_lg_f16 vcc, flat_scratch_lo, v2
1855 // CHECK: [0x66,0x04,0x6a,0x7c]
1857 v_cmpx_lg_f16 vcc, flat_scratch_hi, v2
1858 // CHECK: [0x67,0x04,0x6a,0x7c]
1860 v_cmpx_lg_f16 vcc, vcc_lo, v2
1861 // CHECK: [0x6a,0x04,0x6a,0x7c]
1863 v_cmpx_lg_f16 vcc, vcc_hi, v2
1864 // CHECK: [0x6b,0x04,0x6a,0x7c]
1866 v_cmpx_lg_f16 vcc, ttmp15, v2
1867 // CHECK: [0x7b,0x04,0x6a,0x7c]
1869 v_cmpx_lg_f16 vcc, m0, v2
1870 // CHECK: [0x7c,0x04,0x6a,0x7c]
1872 v_cmpx_lg_f16 vcc, exec_lo, v2
1873 // CHECK: [0x7e,0x04,0x6a,0x7c]
1875 v_cmpx_lg_f16 vcc, exec_hi, v2
1876 // CHECK: [0x7f,0x04,0x6a,0x7c]
1878 v_cmpx_lg_f16 vcc, 0, v2
1879 // CHECK: [0x80,0x04,0x6a,0x7c]
1881 v_cmpx_lg_f16 vcc, -1, v2
1882 // CHECK: [0xc1,0x04,0x6a,0x7c]
1884 v_cmpx_lg_f16 vcc, 0.5, v2
1885 // CHECK: [0xf0,0x04,0x6a,0x7c]
1887 v_cmpx_lg_f16 vcc, -4.0, v2
1888 // CHECK: [0xf7,0x04,0x6a,0x7c]
1890 v_cmpx_lg_f16 vcc, src_vccz, v2
1891 // CHECK: [0xfb,0x04,0x6a,0x7c]
1893 v_cmpx_lg_f16 vcc, src_execz, v2
1894 // CHECK: [0xfc,0x04,0x6a,0x7c]
1896 v_cmpx_lg_f16 vcc, src_scc, v2
1897 // CHECK: [0xfd,0x04,0x6a,0x7c]
1899 v_cmpx_lg_f16 vcc, src_lds_direct, v2
1900 // CHECK: [0xfe,0x04,0x6a,0x7c]
1902 v_cmpx_lg_f16 vcc, 0xfe0b, v2
1903 // CHECK: [0xff,0x04,0x6a,0x7c,0x0b,0xfe,0x00,0x00]
1905 v_cmpx_lg_f16 vcc, 0x3456, v2
1906 // CHECK: [0xff,0x04,0x6a,0x7c,0x56,0x34,0x00,0x00]
1908 v_cmpx_lg_f16 vcc, v1, v255
1909 // CHECK: [0x01,0xff,0x6b,0x7c]
1911 v_cmpx_ge_f16 vcc, v1, v2
1912 // CHECK: [0x01,0x05,0x6c,0x7c]
1914 v_cmpx_ge_f16 vcc, v255, v2
1915 // CHECK: [0xff,0x05,0x6c,0x7c]
1917 v_cmpx_ge_f16 vcc, s1, v2
1918 // CHECK: [0x01,0x04,0x6c,0x7c]
1920 v_cmpx_ge_f16 vcc, s101, v2
1921 // CHECK: [0x65,0x04,0x6c,0x7c]
1923 v_cmpx_ge_f16 vcc, flat_scratch_lo, v2
1924 // CHECK: [0x66,0x04,0x6c,0x7c]
1926 v_cmpx_ge_f16 vcc, flat_scratch_hi, v2
1927 // CHECK: [0x67,0x04,0x6c,0x7c]
1929 v_cmpx_ge_f16 vcc, vcc_lo, v2
1930 // CHECK: [0x6a,0x04,0x6c,0x7c]
1932 v_cmpx_ge_f16 vcc, vcc_hi, v2
1933 // CHECK: [0x6b,0x04,0x6c,0x7c]
1935 v_cmpx_ge_f16 vcc, ttmp15, v2
1936 // CHECK: [0x7b,0x04,0x6c,0x7c]
1938 v_cmpx_ge_f16 vcc, m0, v2
1939 // CHECK: [0x7c,0x04,0x6c,0x7c]
1941 v_cmpx_ge_f16 vcc, exec_lo, v2
1942 // CHECK: [0x7e,0x04,0x6c,0x7c]
1944 v_cmpx_ge_f16 vcc, exec_hi, v2
1945 // CHECK: [0x7f,0x04,0x6c,0x7c]
1947 v_cmpx_ge_f16 vcc, 0, v2
1948 // CHECK: [0x80,0x04,0x6c,0x7c]
1950 v_cmpx_ge_f16 vcc, -1, v2
1951 // CHECK: [0xc1,0x04,0x6c,0x7c]
1953 v_cmpx_ge_f16 vcc, 0.5, v2
1954 // CHECK: [0xf0,0x04,0x6c,0x7c]
1956 v_cmpx_ge_f16 vcc, -4.0, v2
1957 // CHECK: [0xf7,0x04,0x6c,0x7c]
1959 v_cmpx_ge_f16 vcc, src_vccz, v2
1960 // CHECK: [0xfb,0x04,0x6c,0x7c]
1962 v_cmpx_ge_f16 vcc, src_execz, v2
1963 // CHECK: [0xfc,0x04,0x6c,0x7c]
1965 v_cmpx_ge_f16 vcc, src_scc, v2
1966 // CHECK: [0xfd,0x04,0x6c,0x7c]
1968 v_cmpx_ge_f16 vcc, src_lds_direct, v2
1969 // CHECK: [0xfe,0x04,0x6c,0x7c]
1971 v_cmpx_ge_f16 vcc, 0xfe0b, v2
1972 // CHECK: [0xff,0x04,0x6c,0x7c,0x0b,0xfe,0x00,0x00]
1974 v_cmpx_ge_f16 vcc, 0x3456, v2
1975 // CHECK: [0xff,0x04,0x6c,0x7c,0x56,0x34,0x00,0x00]
1977 v_cmpx_ge_f16 vcc, v1, v255
1978 // CHECK: [0x01,0xff,0x6d,0x7c]
1980 v_cmpx_o_f16 vcc, v1, v2
1981 // CHECK: [0x01,0x05,0x6e,0x7c]
1983 v_cmpx_o_f16 vcc, v255, v2
1984 // CHECK: [0xff,0x05,0x6e,0x7c]
1986 v_cmpx_o_f16 vcc, s1, v2
1987 // CHECK: [0x01,0x04,0x6e,0x7c]
1989 v_cmpx_o_f16 vcc, s101, v2
1990 // CHECK: [0x65,0x04,0x6e,0x7c]
1992 v_cmpx_o_f16 vcc, flat_scratch_lo, v2
1993 // CHECK: [0x66,0x04,0x6e,0x7c]
1995 v_cmpx_o_f16 vcc, flat_scratch_hi, v2
1996 // CHECK: [0x67,0x04,0x6e,0x7c]
1998 v_cmpx_o_f16 vcc, vcc_lo, v2
1999 // CHECK: [0x6a,0x04,0x6e,0x7c]
2001 v_cmpx_o_f16 vcc, vcc_hi, v2
2002 // CHECK: [0x6b,0x04,0x6e,0x7c]
2004 v_cmpx_o_f16 vcc, ttmp15, v2
2005 // CHECK: [0x7b,0x04,0x6e,0x7c]
2007 v_cmpx_o_f16 vcc, m0, v2
2008 // CHECK: [0x7c,0x04,0x6e,0x7c]
2010 v_cmpx_o_f16 vcc, exec_lo, v2
2011 // CHECK: [0x7e,0x04,0x6e,0x7c]
2013 v_cmpx_o_f16 vcc, exec_hi, v2
2014 // CHECK: [0x7f,0x04,0x6e,0x7c]
2016 v_cmpx_o_f16 vcc, 0, v2
2017 // CHECK: [0x80,0x04,0x6e,0x7c]
2019 v_cmpx_o_f16 vcc, -1, v2
2020 // CHECK: [0xc1,0x04,0x6e,0x7c]
2022 v_cmpx_o_f16 vcc, 0.5, v2
2023 // CHECK: [0xf0,0x04,0x6e,0x7c]
2025 v_cmpx_o_f16 vcc, -4.0, v2
2026 // CHECK: [0xf7,0x04,0x6e,0x7c]
2028 v_cmpx_o_f16 vcc, src_vccz, v2
2029 // CHECK: [0xfb,0x04,0x6e,0x7c]
2031 v_cmpx_o_f16 vcc, src_execz, v2
2032 // CHECK: [0xfc,0x04,0x6e,0x7c]
2034 v_cmpx_o_f16 vcc, src_scc, v2
2035 // CHECK: [0xfd,0x04,0x6e,0x7c]
2037 v_cmpx_o_f16 vcc, src_lds_direct, v2
2038 // CHECK: [0xfe,0x04,0x6e,0x7c]
2040 v_cmpx_o_f16 vcc, 0xfe0b, v2
2041 // CHECK: [0xff,0x04,0x6e,0x7c,0x0b,0xfe,0x00,0x00]
2043 v_cmpx_o_f16 vcc, 0x3456, v2
2044 // CHECK: [0xff,0x04,0x6e,0x7c,0x56,0x34,0x00,0x00]
2046 v_cmpx_o_f16 vcc, v1, v255
2047 // CHECK: [0x01,0xff,0x6f,0x7c]
2049 v_cmpx_u_f16 vcc, v1, v2
2050 // CHECK: [0x01,0x05,0x70,0x7c]
2052 v_cmpx_u_f16 vcc, v255, v2
2053 // CHECK: [0xff,0x05,0x70,0x7c]
2055 v_cmpx_u_f16 vcc, s1, v2
2056 // CHECK: [0x01,0x04,0x70,0x7c]
2058 v_cmpx_u_f16 vcc, s101, v2
2059 // CHECK: [0x65,0x04,0x70,0x7c]
2061 v_cmpx_u_f16 vcc, flat_scratch_lo, v2
2062 // CHECK: [0x66,0x04,0x70,0x7c]
2064 v_cmpx_u_f16 vcc, flat_scratch_hi, v2
2065 // CHECK: [0x67,0x04,0x70,0x7c]
2067 v_cmpx_u_f16 vcc, vcc_lo, v2
2068 // CHECK: [0x6a,0x04,0x70,0x7c]
2070 v_cmpx_u_f16 vcc, vcc_hi, v2
2071 // CHECK: [0x6b,0x04,0x70,0x7c]
2073 v_cmpx_u_f16 vcc, ttmp15, v2
2074 // CHECK: [0x7b,0x04,0x70,0x7c]
2076 v_cmpx_u_f16 vcc, m0, v2
2077 // CHECK: [0x7c,0x04,0x70,0x7c]
2079 v_cmpx_u_f16 vcc, exec_lo, v2
2080 // CHECK: [0x7e,0x04,0x70,0x7c]
2082 v_cmpx_u_f16 vcc, exec_hi, v2
2083 // CHECK: [0x7f,0x04,0x70,0x7c]
2085 v_cmpx_u_f16 vcc, 0, v2
2086 // CHECK: [0x80,0x04,0x70,0x7c]
2088 v_cmpx_u_f16 vcc, -1, v2
2089 // CHECK: [0xc1,0x04,0x70,0x7c]
2091 v_cmpx_u_f16 vcc, 0.5, v2
2092 // CHECK: [0xf0,0x04,0x70,0x7c]
2094 v_cmpx_u_f16 vcc, -4.0, v2
2095 // CHECK: [0xf7,0x04,0x70,0x7c]
2097 v_cmpx_u_f16 vcc, src_vccz, v2
2098 // CHECK: [0xfb,0x04,0x70,0x7c]
2100 v_cmpx_u_f16 vcc, src_execz, v2
2101 // CHECK: [0xfc,0x04,0x70,0x7c]
2103 v_cmpx_u_f16 vcc, src_scc, v2
2104 // CHECK: [0xfd,0x04,0x70,0x7c]
2106 v_cmpx_u_f16 vcc, src_lds_direct, v2
2107 // CHECK: [0xfe,0x04,0x70,0x7c]
2109 v_cmpx_u_f16 vcc, 0xfe0b, v2
2110 // CHECK: [0xff,0x04,0x70,0x7c,0x0b,0xfe,0x00,0x00]
2112 v_cmpx_u_f16 vcc, 0x3456, v2
2113 // CHECK: [0xff,0x04,0x70,0x7c,0x56,0x34,0x00,0x00]
2115 v_cmpx_u_f16 vcc, v1, v255
2116 // CHECK: [0x01,0xff,0x71,0x7c]
2118 v_cmpx_nge_f16 vcc, v1, v2
2119 // CHECK: [0x01,0x05,0x72,0x7c]
2121 v_cmpx_nge_f16 vcc, v255, v2
2122 // CHECK: [0xff,0x05,0x72,0x7c]
2124 v_cmpx_nge_f16 vcc, s1, v2
2125 // CHECK: [0x01,0x04,0x72,0x7c]
2127 v_cmpx_nge_f16 vcc, s101, v2
2128 // CHECK: [0x65,0x04,0x72,0x7c]
2130 v_cmpx_nge_f16 vcc, flat_scratch_lo, v2
2131 // CHECK: [0x66,0x04,0x72,0x7c]
2133 v_cmpx_nge_f16 vcc, flat_scratch_hi, v2
2134 // CHECK: [0x67,0x04,0x72,0x7c]
2136 v_cmpx_nge_f16 vcc, vcc_lo, v2
2137 // CHECK: [0x6a,0x04,0x72,0x7c]
2139 v_cmpx_nge_f16 vcc, vcc_hi, v2
2140 // CHECK: [0x6b,0x04,0x72,0x7c]
2142 v_cmpx_nge_f16 vcc, ttmp15, v2
2143 // CHECK: [0x7b,0x04,0x72,0x7c]
2145 v_cmpx_nge_f16 vcc, m0, v2
2146 // CHECK: [0x7c,0x04,0x72,0x7c]
2148 v_cmpx_nge_f16 vcc, exec_lo, v2
2149 // CHECK: [0x7e,0x04,0x72,0x7c]
2151 v_cmpx_nge_f16 vcc, exec_hi, v2
2152 // CHECK: [0x7f,0x04,0x72,0x7c]
2154 v_cmpx_nge_f16 vcc, 0, v2
2155 // CHECK: [0x80,0x04,0x72,0x7c]
2157 v_cmpx_nge_f16 vcc, -1, v2
2158 // CHECK: [0xc1,0x04,0x72,0x7c]
2160 v_cmpx_nge_f16 vcc, 0.5, v2
2161 // CHECK: [0xf0,0x04,0x72,0x7c]
2163 v_cmpx_nge_f16 vcc, -4.0, v2
2164 // CHECK: [0xf7,0x04,0x72,0x7c]
2166 v_cmpx_nge_f16 vcc, src_vccz, v2
2167 // CHECK: [0xfb,0x04,0x72,0x7c]
2169 v_cmpx_nge_f16 vcc, src_execz, v2
2170 // CHECK: [0xfc,0x04,0x72,0x7c]
2172 v_cmpx_nge_f16 vcc, src_scc, v2
2173 // CHECK: [0xfd,0x04,0x72,0x7c]
2175 v_cmpx_nge_f16 vcc, src_lds_direct, v2
2176 // CHECK: [0xfe,0x04,0x72,0x7c]
2178 v_cmpx_nge_f16 vcc, 0xfe0b, v2
2179 // CHECK: [0xff,0x04,0x72,0x7c,0x0b,0xfe,0x00,0x00]
2181 v_cmpx_nge_f16 vcc, 0x3456, v2
2182 // CHECK: [0xff,0x04,0x72,0x7c,0x56,0x34,0x00,0x00]
2184 v_cmpx_nge_f16 vcc, v1, v255
2185 // CHECK: [0x01,0xff,0x73,0x7c]
2187 v_cmpx_nlg_f16 vcc, v1, v2
2188 // CHECK: [0x01,0x05,0x74,0x7c]
2190 v_cmpx_nlg_f16 vcc, v255, v2
2191 // CHECK: [0xff,0x05,0x74,0x7c]
2193 v_cmpx_nlg_f16 vcc, s1, v2
2194 // CHECK: [0x01,0x04,0x74,0x7c]
2196 v_cmpx_nlg_f16 vcc, s101, v2
2197 // CHECK: [0x65,0x04,0x74,0x7c]
2199 v_cmpx_nlg_f16 vcc, flat_scratch_lo, v2
2200 // CHECK: [0x66,0x04,0x74,0x7c]
2202 v_cmpx_nlg_f16 vcc, flat_scratch_hi, v2
2203 // CHECK: [0x67,0x04,0x74,0x7c]
2205 v_cmpx_nlg_f16 vcc, vcc_lo, v2
2206 // CHECK: [0x6a,0x04,0x74,0x7c]
2208 v_cmpx_nlg_f16 vcc, vcc_hi, v2
2209 // CHECK: [0x6b,0x04,0x74,0x7c]
2211 v_cmpx_nlg_f16 vcc, ttmp15, v2
2212 // CHECK: [0x7b,0x04,0x74,0x7c]
2214 v_cmpx_nlg_f16 vcc, m0, v2
2215 // CHECK: [0x7c,0x04,0x74,0x7c]
2217 v_cmpx_nlg_f16 vcc, exec_lo, v2
2218 // CHECK: [0x7e,0x04,0x74,0x7c]
2220 v_cmpx_nlg_f16 vcc, exec_hi, v2
2221 // CHECK: [0x7f,0x04,0x74,0x7c]
2223 v_cmpx_nlg_f16 vcc, 0, v2
2224 // CHECK: [0x80,0x04,0x74,0x7c]
2226 v_cmpx_nlg_f16 vcc, -1, v2
2227 // CHECK: [0xc1,0x04,0x74,0x7c]
2229 v_cmpx_nlg_f16 vcc, 0.5, v2
2230 // CHECK: [0xf0,0x04,0x74,0x7c]
2232 v_cmpx_nlg_f16 vcc, -4.0, v2
2233 // CHECK: [0xf7,0x04,0x74,0x7c]
2235 v_cmpx_nlg_f16 vcc, src_vccz, v2
2236 // CHECK: [0xfb,0x04,0x74,0x7c]
2238 v_cmpx_nlg_f16 vcc, src_execz, v2
2239 // CHECK: [0xfc,0x04,0x74,0x7c]
2241 v_cmpx_nlg_f16 vcc, src_scc, v2
2242 // CHECK: [0xfd,0x04,0x74,0x7c]
2244 v_cmpx_nlg_f16 vcc, src_lds_direct, v2
2245 // CHECK: [0xfe,0x04,0x74,0x7c]
2247 v_cmpx_nlg_f16 vcc, 0xfe0b, v2
2248 // CHECK: [0xff,0x04,0x74,0x7c,0x0b,0xfe,0x00,0x00]
2250 v_cmpx_nlg_f16 vcc, 0x3456, v2
2251 // CHECK: [0xff,0x04,0x74,0x7c,0x56,0x34,0x00,0x00]
2253 v_cmpx_nlg_f16 vcc, v1, v255
2254 // CHECK: [0x01,0xff,0x75,0x7c]
2256 v_cmpx_ngt_f16 vcc, v1, v2
2257 // CHECK: [0x01,0x05,0x76,0x7c]
2259 v_cmpx_ngt_f16 vcc, v255, v2
2260 // CHECK: [0xff,0x05,0x76,0x7c]
2262 v_cmpx_ngt_f16 vcc, s1, v2
2263 // CHECK: [0x01,0x04,0x76,0x7c]
2265 v_cmpx_ngt_f16 vcc, s101, v2
2266 // CHECK: [0x65,0x04,0x76,0x7c]
2268 v_cmpx_ngt_f16 vcc, flat_scratch_lo, v2
2269 // CHECK: [0x66,0x04,0x76,0x7c]
2271 v_cmpx_ngt_f16 vcc, flat_scratch_hi, v2
2272 // CHECK: [0x67,0x04,0x76,0x7c]
2274 v_cmpx_ngt_f16 vcc, vcc_lo, v2
2275 // CHECK: [0x6a,0x04,0x76,0x7c]
2277 v_cmpx_ngt_f16 vcc, vcc_hi, v2
2278 // CHECK: [0x6b,0x04,0x76,0x7c]
2280 v_cmpx_ngt_f16 vcc, ttmp15, v2
2281 // CHECK: [0x7b,0x04,0x76,0x7c]
2283 v_cmpx_ngt_f16 vcc, m0, v2
2284 // CHECK: [0x7c,0x04,0x76,0x7c]
2286 v_cmpx_ngt_f16 vcc, exec_lo, v2
2287 // CHECK: [0x7e,0x04,0x76,0x7c]
2289 v_cmpx_ngt_f16 vcc, exec_hi, v2
2290 // CHECK: [0x7f,0x04,0x76,0x7c]
2292 v_cmpx_ngt_f16 vcc, 0, v2
2293 // CHECK: [0x80,0x04,0x76,0x7c]
2295 v_cmpx_ngt_f16 vcc, -1, v2
2296 // CHECK: [0xc1,0x04,0x76,0x7c]
2298 v_cmpx_ngt_f16 vcc, 0.5, v2
2299 // CHECK: [0xf0,0x04,0x76,0x7c]
2301 v_cmpx_ngt_f16 vcc, -4.0, v2
2302 // CHECK: [0xf7,0x04,0x76,0x7c]
2304 v_cmpx_ngt_f16 vcc, src_vccz, v2
2305 // CHECK: [0xfb,0x04,0x76,0x7c]
2307 v_cmpx_ngt_f16 vcc, src_execz, v2
2308 // CHECK: [0xfc,0x04,0x76,0x7c]
2310 v_cmpx_ngt_f16 vcc, src_scc, v2
2311 // CHECK: [0xfd,0x04,0x76,0x7c]
2313 v_cmpx_ngt_f16 vcc, src_lds_direct, v2
2314 // CHECK: [0xfe,0x04,0x76,0x7c]
2316 v_cmpx_ngt_f16 vcc, 0xfe0b, v2
2317 // CHECK: [0xff,0x04,0x76,0x7c,0x0b,0xfe,0x00,0x00]
2319 v_cmpx_ngt_f16 vcc, 0x3456, v2
2320 // CHECK: [0xff,0x04,0x76,0x7c,0x56,0x34,0x00,0x00]
2322 v_cmpx_ngt_f16 vcc, v1, v255
2323 // CHECK: [0x01,0xff,0x77,0x7c]
2325 v_cmpx_nle_f16 vcc, v1, v2
2326 // CHECK: [0x01,0x05,0x78,0x7c]
2328 v_cmpx_nle_f16 vcc, v255, v2
2329 // CHECK: [0xff,0x05,0x78,0x7c]
2331 v_cmpx_nle_f16 vcc, s1, v2
2332 // CHECK: [0x01,0x04,0x78,0x7c]
2334 v_cmpx_nle_f16 vcc, s101, v2
2335 // CHECK: [0x65,0x04,0x78,0x7c]
2337 v_cmpx_nle_f16 vcc, flat_scratch_lo, v2
2338 // CHECK: [0x66,0x04,0x78,0x7c]
2340 v_cmpx_nle_f16 vcc, flat_scratch_hi, v2
2341 // CHECK: [0x67,0x04,0x78,0x7c]
2343 v_cmpx_nle_f16 vcc, vcc_lo, v2
2344 // CHECK: [0x6a,0x04,0x78,0x7c]
2346 v_cmpx_nle_f16 vcc, vcc_hi, v2
2347 // CHECK: [0x6b,0x04,0x78,0x7c]
2349 v_cmpx_nle_f16 vcc, ttmp15, v2
2350 // CHECK: [0x7b,0x04,0x78,0x7c]
2352 v_cmpx_nle_f16 vcc, m0, v2
2353 // CHECK: [0x7c,0x04,0x78,0x7c]
2355 v_cmpx_nle_f16 vcc, exec_lo, v2
2356 // CHECK: [0x7e,0x04,0x78,0x7c]
2358 v_cmpx_nle_f16 vcc, exec_hi, v2
2359 // CHECK: [0x7f,0x04,0x78,0x7c]
2361 v_cmpx_nle_f16 vcc, 0, v2
2362 // CHECK: [0x80,0x04,0x78,0x7c]
2364 v_cmpx_nle_f16 vcc, -1, v2
2365 // CHECK: [0xc1,0x04,0x78,0x7c]
2367 v_cmpx_nle_f16 vcc, 0.5, v2
2368 // CHECK: [0xf0,0x04,0x78,0x7c]
2370 v_cmpx_nle_f16 vcc, -4.0, v2
2371 // CHECK: [0xf7,0x04,0x78,0x7c]
2373 v_cmpx_nle_f16 vcc, src_vccz, v2
2374 // CHECK: [0xfb,0x04,0x78,0x7c]
2376 v_cmpx_nle_f16 vcc, src_execz, v2
2377 // CHECK: [0xfc,0x04,0x78,0x7c]
2379 v_cmpx_nle_f16 vcc, src_scc, v2
2380 // CHECK: [0xfd,0x04,0x78,0x7c]
2382 v_cmpx_nle_f16 vcc, src_lds_direct, v2
2383 // CHECK: [0xfe,0x04,0x78,0x7c]
2385 v_cmpx_nle_f16 vcc, 0xfe0b, v2
2386 // CHECK: [0xff,0x04,0x78,0x7c,0x0b,0xfe,0x00,0x00]
2388 v_cmpx_nle_f16 vcc, 0x3456, v2
2389 // CHECK: [0xff,0x04,0x78,0x7c,0x56,0x34,0x00,0x00]
2391 v_cmpx_nle_f16 vcc, v1, v255
2392 // CHECK: [0x01,0xff,0x79,0x7c]
2394 v_cmpx_neq_f16 vcc, v1, v2
2395 // CHECK: [0x01,0x05,0x7a,0x7c]
2397 v_cmpx_neq_f16 vcc, v255, v2
2398 // CHECK: [0xff,0x05,0x7a,0x7c]
2400 v_cmpx_neq_f16 vcc, s1, v2
2401 // CHECK: [0x01,0x04,0x7a,0x7c]
2403 v_cmpx_neq_f16 vcc, s101, v2
2404 // CHECK: [0x65,0x04,0x7a,0x7c]
2406 v_cmpx_neq_f16 vcc, flat_scratch_lo, v2
2407 // CHECK: [0x66,0x04,0x7a,0x7c]
2409 v_cmpx_neq_f16 vcc, flat_scratch_hi, v2
2410 // CHECK: [0x67,0x04,0x7a,0x7c]
2412 v_cmpx_neq_f16 vcc, vcc_lo, v2
2413 // CHECK: [0x6a,0x04,0x7a,0x7c]
2415 v_cmpx_neq_f16 vcc, vcc_hi, v2
2416 // CHECK: [0x6b,0x04,0x7a,0x7c]
2418 v_cmpx_neq_f16 vcc, ttmp15, v2
2419 // CHECK: [0x7b,0x04,0x7a,0x7c]
2421 v_cmpx_neq_f16 vcc, m0, v2
2422 // CHECK: [0x7c,0x04,0x7a,0x7c]
2424 v_cmpx_neq_f16 vcc, exec_lo, v2
2425 // CHECK: [0x7e,0x04,0x7a,0x7c]
2427 v_cmpx_neq_f16 vcc, exec_hi, v2
2428 // CHECK: [0x7f,0x04,0x7a,0x7c]
2430 v_cmpx_neq_f16 vcc, 0, v2
2431 // CHECK: [0x80,0x04,0x7a,0x7c]
2433 v_cmpx_neq_f16 vcc, -1, v2
2434 // CHECK: [0xc1,0x04,0x7a,0x7c]
2436 v_cmpx_neq_f16 vcc, 0.5, v2
2437 // CHECK: [0xf0,0x04,0x7a,0x7c]
2439 v_cmpx_neq_f16 vcc, -4.0, v2
2440 // CHECK: [0xf7,0x04,0x7a,0x7c]
2442 v_cmpx_neq_f16 vcc, src_vccz, v2
2443 // CHECK: [0xfb,0x04,0x7a,0x7c]
2445 v_cmpx_neq_f16 vcc, src_execz, v2
2446 // CHECK: [0xfc,0x04,0x7a,0x7c]
2448 v_cmpx_neq_f16 vcc, src_scc, v2
2449 // CHECK: [0xfd,0x04,0x7a,0x7c]
2451 v_cmpx_neq_f16 vcc, src_lds_direct, v2
2452 // CHECK: [0xfe,0x04,0x7a,0x7c]
2454 v_cmpx_neq_f16 vcc, 0xfe0b, v2
2455 // CHECK: [0xff,0x04,0x7a,0x7c,0x0b,0xfe,0x00,0x00]
2457 v_cmpx_neq_f16 vcc, 0x3456, v2
2458 // CHECK: [0xff,0x04,0x7a,0x7c,0x56,0x34,0x00,0x00]
2460 v_cmpx_neq_f16 vcc, v1, v255
2461 // CHECK: [0x01,0xff,0x7b,0x7c]
2463 v_cmpx_nlt_f16 vcc, v1, v2
2464 // CHECK: [0x01,0x05,0x7c,0x7c]
2466 v_cmpx_nlt_f16 vcc, v255, v2
2467 // CHECK: [0xff,0x05,0x7c,0x7c]
2469 v_cmpx_nlt_f16 vcc, s1, v2
2470 // CHECK: [0x01,0x04,0x7c,0x7c]
2472 v_cmpx_nlt_f16 vcc, s101, v2
2473 // CHECK: [0x65,0x04,0x7c,0x7c]
2475 v_cmpx_nlt_f16 vcc, flat_scratch_lo, v2
2476 // CHECK: [0x66,0x04,0x7c,0x7c]
2478 v_cmpx_nlt_f16 vcc, flat_scratch_hi, v2
2479 // CHECK: [0x67,0x04,0x7c,0x7c]
2481 v_cmpx_nlt_f16 vcc, vcc_lo, v2
2482 // CHECK: [0x6a,0x04,0x7c,0x7c]
2484 v_cmpx_nlt_f16 vcc, vcc_hi, v2
2485 // CHECK: [0x6b,0x04,0x7c,0x7c]
2487 v_cmpx_nlt_f16 vcc, ttmp15, v2
2488 // CHECK: [0x7b,0x04,0x7c,0x7c]
2490 v_cmpx_nlt_f16 vcc, m0, v2
2491 // CHECK: [0x7c,0x04,0x7c,0x7c]
2493 v_cmpx_nlt_f16 vcc, exec_lo, v2
2494 // CHECK: [0x7e,0x04,0x7c,0x7c]
2496 v_cmpx_nlt_f16 vcc, exec_hi, v2
2497 // CHECK: [0x7f,0x04,0x7c,0x7c]
2499 v_cmpx_nlt_f16 vcc, 0, v2
2500 // CHECK: [0x80,0x04,0x7c,0x7c]
2502 v_cmpx_nlt_f16 vcc, -1, v2
2503 // CHECK: [0xc1,0x04,0x7c,0x7c]
2505 v_cmpx_nlt_f16 vcc, 0.5, v2
2506 // CHECK: [0xf0,0x04,0x7c,0x7c]
2508 v_cmpx_nlt_f16 vcc, -4.0, v2
2509 // CHECK: [0xf7,0x04,0x7c,0x7c]
2511 v_cmpx_nlt_f16 vcc, src_vccz, v2
2512 // CHECK: [0xfb,0x04,0x7c,0x7c]
2514 v_cmpx_nlt_f16 vcc, src_execz, v2
2515 // CHECK: [0xfc,0x04,0x7c,0x7c]
2517 v_cmpx_nlt_f16 vcc, src_scc, v2
2518 // CHECK: [0xfd,0x04,0x7c,0x7c]
2520 v_cmpx_nlt_f16 vcc, src_lds_direct, v2
2521 // CHECK: [0xfe,0x04,0x7c,0x7c]
2523 v_cmpx_nlt_f16 vcc, 0xfe0b, v2
2524 // CHECK: [0xff,0x04,0x7c,0x7c,0x0b,0xfe,0x00,0x00]
2526 v_cmpx_nlt_f16 vcc, 0x3456, v2
2527 // CHECK: [0xff,0x04,0x7c,0x7c,0x56,0x34,0x00,0x00]
2529 v_cmpx_nlt_f16 vcc, v1, v255
2530 // CHECK: [0x01,0xff,0x7d,0x7c]
2532 v_cmpx_tru_f16 vcc, v1, v2
2533 // CHECK: [0x01,0x05,0x7e,0x7c]
2535 v_cmpx_tru_f16 vcc, v255, v2
2536 // CHECK: [0xff,0x05,0x7e,0x7c]
2538 v_cmpx_tru_f16 vcc, s1, v2
2539 // CHECK: [0x01,0x04,0x7e,0x7c]
2541 v_cmpx_tru_f16 vcc, s101, v2
2542 // CHECK: [0x65,0x04,0x7e,0x7c]
2544 v_cmpx_tru_f16 vcc, flat_scratch_lo, v2
2545 // CHECK: [0x66,0x04,0x7e,0x7c]
2547 v_cmpx_tru_f16 vcc, flat_scratch_hi, v2
2548 // CHECK: [0x67,0x04,0x7e,0x7c]
2550 v_cmpx_tru_f16 vcc, vcc_lo, v2
2551 // CHECK: [0x6a,0x04,0x7e,0x7c]
2553 v_cmpx_tru_f16 vcc, vcc_hi, v2
2554 // CHECK: [0x6b,0x04,0x7e,0x7c]
2556 v_cmpx_tru_f16 vcc, ttmp15, v2
2557 // CHECK: [0x7b,0x04,0x7e,0x7c]
2559 v_cmpx_tru_f16 vcc, m0, v2
2560 // CHECK: [0x7c,0x04,0x7e,0x7c]
2562 v_cmpx_tru_f16 vcc, exec_lo, v2
2563 // CHECK: [0x7e,0x04,0x7e,0x7c]
2565 v_cmpx_tru_f16 vcc, exec_hi, v2
2566 // CHECK: [0x7f,0x04,0x7e,0x7c]
2568 v_cmpx_tru_f16 vcc, 0, v2
2569 // CHECK: [0x80,0x04,0x7e,0x7c]
2571 v_cmpx_tru_f16 vcc, -1, v2
2572 // CHECK: [0xc1,0x04,0x7e,0x7c]
2574 v_cmpx_tru_f16 vcc, 0.5, v2
2575 // CHECK: [0xf0,0x04,0x7e,0x7c]
2577 v_cmpx_tru_f16 vcc, -4.0, v2
2578 // CHECK: [0xf7,0x04,0x7e,0x7c]
2580 v_cmpx_tru_f16 vcc, src_vccz, v2
2581 // CHECK: [0xfb,0x04,0x7e,0x7c]
2583 v_cmpx_tru_f16 vcc, src_execz, v2
2584 // CHECK: [0xfc,0x04,0x7e,0x7c]
2586 v_cmpx_tru_f16 vcc, src_scc, v2
2587 // CHECK: [0xfd,0x04,0x7e,0x7c]
2589 v_cmpx_tru_f16 vcc, src_lds_direct, v2
2590 // CHECK: [0xfe,0x04,0x7e,0x7c]
2592 v_cmpx_tru_f16 vcc, 0xfe0b, v2
2593 // CHECK: [0xff,0x04,0x7e,0x7c,0x0b,0xfe,0x00,0x00]
2595 v_cmpx_tru_f16 vcc, 0x3456, v2
2596 // CHECK: [0xff,0x04,0x7e,0x7c,0x56,0x34,0x00,0x00]
2598 v_cmpx_tru_f16 vcc, v1, v255
2599 // CHECK: [0x01,0xff,0x7f,0x7c]
2601 v_cmp_f_f32 vcc, v1, v2
2602 // CHECK: [0x01,0x05,0x80,0x7c]
2604 v_cmp_f_f32 vcc, v255, v2
2605 // CHECK: [0xff,0x05,0x80,0x7c]
2607 v_cmp_f_f32 vcc, s1, v2
2608 // CHECK: [0x01,0x04,0x80,0x7c]
2610 v_cmp_f_f32 vcc, s101, v2
2611 // CHECK: [0x65,0x04,0x80,0x7c]
2613 v_cmp_f_f32 vcc, flat_scratch_lo, v2
2614 // CHECK: [0x66,0x04,0x80,0x7c]
2616 v_cmp_f_f32 vcc, flat_scratch_hi, v2
2617 // CHECK: [0x67,0x04,0x80,0x7c]
2619 v_cmp_f_f32 vcc, vcc_lo, v2
2620 // CHECK: [0x6a,0x04,0x80,0x7c]
2622 v_cmp_f_f32 vcc, vcc_hi, v2
2623 // CHECK: [0x6b,0x04,0x80,0x7c]
2625 v_cmp_f_f32 vcc, ttmp15, v2
2626 // CHECK: [0x7b,0x04,0x80,0x7c]
2628 v_cmp_f_f32 vcc, m0, v2
2629 // CHECK: [0x7c,0x04,0x80,0x7c]
2631 v_cmp_f_f32 vcc, exec_lo, v2
2632 // CHECK: [0x7e,0x04,0x80,0x7c]
2634 v_cmp_f_f32 vcc, exec_hi, v2
2635 // CHECK: [0x7f,0x04,0x80,0x7c]
2637 v_cmp_f_f32 vcc, 0, v2
2638 // CHECK: [0x80,0x04,0x80,0x7c]
2640 v_cmp_f_f32 vcc, -1, v2
2641 // CHECK: [0xc1,0x04,0x80,0x7c]
2643 v_cmp_f_f32 vcc, 0.5, v2
2644 // CHECK: [0xf0,0x04,0x80,0x7c]
2646 v_cmp_f_f32 vcc, -4.0, v2
2647 // CHECK: [0xf7,0x04,0x80,0x7c]
2649 v_cmp_f_f32 vcc, src_vccz, v2
2650 // CHECK: [0xfb,0x04,0x80,0x7c]
2652 v_cmp_f_f32 vcc, src_execz, v2
2653 // CHECK: [0xfc,0x04,0x80,0x7c]
2655 v_cmp_f_f32 vcc, src_scc, v2
2656 // CHECK: [0xfd,0x04,0x80,0x7c]
2658 v_cmp_f_f32 vcc, src_lds_direct, v2
2659 // CHECK: [0xfe,0x04,0x80,0x7c]
2661 v_cmp_f_f32 vcc, 0xaf123456, v2
2662 // CHECK: [0xff,0x04,0x80,0x7c,0x56,0x34,0x12,0xaf]
2664 v_cmp_f_f32 vcc, 0x3f717273, v2
2665 // CHECK: [0xff,0x04,0x80,0x7c,0x73,0x72,0x71,0x3f]
2667 v_cmp_f_f32 vcc, v1, v255
2668 // CHECK: [0x01,0xff,0x81,0x7c]
2670 v_cmp_lt_f32 vcc, v1, v2
2671 // CHECK: [0x01,0x05,0x82,0x7c]
2673 v_cmp_lt_f32 vcc, v255, v2
2674 // CHECK: [0xff,0x05,0x82,0x7c]
2676 v_cmp_lt_f32 vcc, s1, v2
2677 // CHECK: [0x01,0x04,0x82,0x7c]
2679 v_cmp_lt_f32 vcc, s101, v2
2680 // CHECK: [0x65,0x04,0x82,0x7c]
2682 v_cmp_lt_f32 vcc, flat_scratch_lo, v2
2683 // CHECK: [0x66,0x04,0x82,0x7c]
2685 v_cmp_lt_f32 vcc, flat_scratch_hi, v2
2686 // CHECK: [0x67,0x04,0x82,0x7c]
2688 v_cmp_lt_f32 vcc, vcc_lo, v2
2689 // CHECK: [0x6a,0x04,0x82,0x7c]
2691 v_cmp_lt_f32 vcc, vcc_hi, v2
2692 // CHECK: [0x6b,0x04,0x82,0x7c]
2694 v_cmp_lt_f32 vcc, ttmp15, v2
2695 // CHECK: [0x7b,0x04,0x82,0x7c]
2697 v_cmp_lt_f32 vcc, m0, v2
2698 // CHECK: [0x7c,0x04,0x82,0x7c]
2700 v_cmp_lt_f32 vcc, exec_lo, v2
2701 // CHECK: [0x7e,0x04,0x82,0x7c]
2703 v_cmp_lt_f32 vcc, exec_hi, v2
2704 // CHECK: [0x7f,0x04,0x82,0x7c]
2706 v_cmp_lt_f32 vcc, 0, v2
2707 // CHECK: [0x80,0x04,0x82,0x7c]
2709 v_cmp_lt_f32 vcc, -1, v2
2710 // CHECK: [0xc1,0x04,0x82,0x7c]
2712 v_cmp_lt_f32 vcc, 0.5, v2
2713 // CHECK: [0xf0,0x04,0x82,0x7c]
2715 v_cmp_lt_f32 vcc, -4.0, v2
2716 // CHECK: [0xf7,0x04,0x82,0x7c]
2718 v_cmp_lt_f32 vcc, src_vccz, v2
2719 // CHECK: [0xfb,0x04,0x82,0x7c]
2721 v_cmp_lt_f32 vcc, src_execz, v2
2722 // CHECK: [0xfc,0x04,0x82,0x7c]
2724 v_cmp_lt_f32 vcc, src_scc, v2
2725 // CHECK: [0xfd,0x04,0x82,0x7c]
2727 v_cmp_lt_f32 vcc, src_lds_direct, v2
2728 // CHECK: [0xfe,0x04,0x82,0x7c]
2730 v_cmp_lt_f32 vcc, 0xaf123456, v2
2731 // CHECK: [0xff,0x04,0x82,0x7c,0x56,0x34,0x12,0xaf]
2733 v_cmp_lt_f32 vcc, 0x3f717273, v2
2734 // CHECK: [0xff,0x04,0x82,0x7c,0x73,0x72,0x71,0x3f]
2736 v_cmp_lt_f32 vcc, v1, v255
2737 // CHECK: [0x01,0xff,0x83,0x7c]
2739 v_cmp_eq_f32 vcc, v1, v2
2740 // CHECK: [0x01,0x05,0x84,0x7c]
2742 v_cmp_eq_f32 vcc, v255, v2
2743 // CHECK: [0xff,0x05,0x84,0x7c]
2745 v_cmp_eq_f32 vcc, s1, v2
2746 // CHECK: [0x01,0x04,0x84,0x7c]
2748 v_cmp_eq_f32 vcc, s101, v2
2749 // CHECK: [0x65,0x04,0x84,0x7c]
2751 v_cmp_eq_f32 vcc, flat_scratch_lo, v2
2752 // CHECK: [0x66,0x04,0x84,0x7c]
2754 v_cmp_eq_f32 vcc, flat_scratch_hi, v2
2755 // CHECK: [0x67,0x04,0x84,0x7c]
2757 v_cmp_eq_f32 vcc, vcc_lo, v2
2758 // CHECK: [0x6a,0x04,0x84,0x7c]
2760 v_cmp_eq_f32 vcc, vcc_hi, v2
2761 // CHECK: [0x6b,0x04,0x84,0x7c]
2763 v_cmp_eq_f32 vcc, ttmp15, v2
2764 // CHECK: [0x7b,0x04,0x84,0x7c]
2766 v_cmp_eq_f32 vcc, m0, v2
2767 // CHECK: [0x7c,0x04,0x84,0x7c]
2769 v_cmp_eq_f32 vcc, exec_lo, v2
2770 // CHECK: [0x7e,0x04,0x84,0x7c]
2772 v_cmp_eq_f32 vcc, exec_hi, v2
2773 // CHECK: [0x7f,0x04,0x84,0x7c]
2775 v_cmp_eq_f32 vcc, 0, v2
2776 // CHECK: [0x80,0x04,0x84,0x7c]
2778 v_cmp_eq_f32 vcc, -1, v2
2779 // CHECK: [0xc1,0x04,0x84,0x7c]
2781 v_cmp_eq_f32 vcc, 0.5, v2
2782 // CHECK: [0xf0,0x04,0x84,0x7c]
2784 v_cmp_eq_f32 vcc, -4.0, v2
2785 // CHECK: [0xf7,0x04,0x84,0x7c]
2787 v_cmp_eq_f32 vcc, src_vccz, v2
2788 // CHECK: [0xfb,0x04,0x84,0x7c]
2790 v_cmp_eq_f32 vcc, src_execz, v2
2791 // CHECK: [0xfc,0x04,0x84,0x7c]
2793 v_cmp_eq_f32 vcc, src_scc, v2
2794 // CHECK: [0xfd,0x04,0x84,0x7c]
2796 v_cmp_eq_f32 vcc, src_lds_direct, v2
2797 // CHECK: [0xfe,0x04,0x84,0x7c]
2799 v_cmp_eq_f32 vcc, 0xaf123456, v2
2800 // CHECK: [0xff,0x04,0x84,0x7c,0x56,0x34,0x12,0xaf]
2802 v_cmp_eq_f32 vcc, 0x3f717273, v2
2803 // CHECK: [0xff,0x04,0x84,0x7c,0x73,0x72,0x71,0x3f]
2805 v_cmp_eq_f32 vcc, v1, v255
2806 // CHECK: [0x01,0xff,0x85,0x7c]
2808 v_cmp_le_f32 vcc, v1, v2
2809 // CHECK: [0x01,0x05,0x86,0x7c]
2811 v_cmp_le_f32 vcc, v255, v2
2812 // CHECK: [0xff,0x05,0x86,0x7c]
2814 v_cmp_le_f32 vcc, s1, v2
2815 // CHECK: [0x01,0x04,0x86,0x7c]
2817 v_cmp_le_f32 vcc, s101, v2
2818 // CHECK: [0x65,0x04,0x86,0x7c]
2820 v_cmp_le_f32 vcc, flat_scratch_lo, v2
2821 // CHECK: [0x66,0x04,0x86,0x7c]
2823 v_cmp_le_f32 vcc, flat_scratch_hi, v2
2824 // CHECK: [0x67,0x04,0x86,0x7c]
2826 v_cmp_le_f32 vcc, vcc_lo, v2
2827 // CHECK: [0x6a,0x04,0x86,0x7c]
2829 v_cmp_le_f32 vcc, vcc_hi, v2
2830 // CHECK: [0x6b,0x04,0x86,0x7c]
2832 v_cmp_le_f32 vcc, ttmp15, v2
2833 // CHECK: [0x7b,0x04,0x86,0x7c]
2835 v_cmp_le_f32 vcc, m0, v2
2836 // CHECK: [0x7c,0x04,0x86,0x7c]
2838 v_cmp_le_f32 vcc, exec_lo, v2
2839 // CHECK: [0x7e,0x04,0x86,0x7c]
2841 v_cmp_le_f32 vcc, exec_hi, v2
2842 // CHECK: [0x7f,0x04,0x86,0x7c]
2844 v_cmp_le_f32 vcc, 0, v2
2845 // CHECK: [0x80,0x04,0x86,0x7c]
2847 v_cmp_le_f32 vcc, -1, v2
2848 // CHECK: [0xc1,0x04,0x86,0x7c]
2850 v_cmp_le_f32 vcc, 0.5, v2
2851 // CHECK: [0xf0,0x04,0x86,0x7c]
2853 v_cmp_le_f32 vcc, -4.0, v2
2854 // CHECK: [0xf7,0x04,0x86,0x7c]
2856 v_cmp_le_f32 vcc, src_vccz, v2
2857 // CHECK: [0xfb,0x04,0x86,0x7c]
2859 v_cmp_le_f32 vcc, src_execz, v2
2860 // CHECK: [0xfc,0x04,0x86,0x7c]
2862 v_cmp_le_f32 vcc, src_scc, v2
2863 // CHECK: [0xfd,0x04,0x86,0x7c]
2865 v_cmp_le_f32 vcc, src_lds_direct, v2
2866 // CHECK: [0xfe,0x04,0x86,0x7c]
2868 v_cmp_le_f32 vcc, 0xaf123456, v2
2869 // CHECK: [0xff,0x04,0x86,0x7c,0x56,0x34,0x12,0xaf]
2871 v_cmp_le_f32 vcc, 0x3f717273, v2
2872 // CHECK: [0xff,0x04,0x86,0x7c,0x73,0x72,0x71,0x3f]
2874 v_cmp_le_f32 vcc, v1, v255
2875 // CHECK: [0x01,0xff,0x87,0x7c]
2877 v_cmp_gt_f32 vcc, v1, v2
2878 // CHECK: [0x01,0x05,0x88,0x7c]
2880 v_cmp_gt_f32 vcc, v255, v2
2881 // CHECK: [0xff,0x05,0x88,0x7c]
2883 v_cmp_gt_f32 vcc, s1, v2
2884 // CHECK: [0x01,0x04,0x88,0x7c]
2886 v_cmp_gt_f32 vcc, s101, v2
2887 // CHECK: [0x65,0x04,0x88,0x7c]
2889 v_cmp_gt_f32 vcc, flat_scratch_lo, v2
2890 // CHECK: [0x66,0x04,0x88,0x7c]
2892 v_cmp_gt_f32 vcc, flat_scratch_hi, v2
2893 // CHECK: [0x67,0x04,0x88,0x7c]
2895 v_cmp_gt_f32 vcc, vcc_lo, v2
2896 // CHECK: [0x6a,0x04,0x88,0x7c]
2898 v_cmp_gt_f32 vcc, vcc_hi, v2
2899 // CHECK: [0x6b,0x04,0x88,0x7c]
2901 v_cmp_gt_f32 vcc, ttmp15, v2
2902 // CHECK: [0x7b,0x04,0x88,0x7c]
2904 v_cmp_gt_f32 vcc, m0, v2
2905 // CHECK: [0x7c,0x04,0x88,0x7c]
2907 v_cmp_gt_f32 vcc, exec_lo, v2
2908 // CHECK: [0x7e,0x04,0x88,0x7c]
2910 v_cmp_gt_f32 vcc, exec_hi, v2
2911 // CHECK: [0x7f,0x04,0x88,0x7c]
2913 v_cmp_gt_f32 vcc, 0, v2
2914 // CHECK: [0x80,0x04,0x88,0x7c]
2916 v_cmp_gt_f32 vcc, -1, v2
2917 // CHECK: [0xc1,0x04,0x88,0x7c]
2919 v_cmp_gt_f32 vcc, 0.5, v2
2920 // CHECK: [0xf0,0x04,0x88,0x7c]
2922 v_cmp_gt_f32 vcc, -4.0, v2
2923 // CHECK: [0xf7,0x04,0x88,0x7c]
2925 v_cmp_gt_f32 vcc, src_vccz, v2
2926 // CHECK: [0xfb,0x04,0x88,0x7c]
2928 v_cmp_gt_f32 vcc, src_execz, v2
2929 // CHECK: [0xfc,0x04,0x88,0x7c]
2931 v_cmp_gt_f32 vcc, src_scc, v2
2932 // CHECK: [0xfd,0x04,0x88,0x7c]
2934 v_cmp_gt_f32 vcc, src_lds_direct, v2
2935 // CHECK: [0xfe,0x04,0x88,0x7c]
2937 v_cmp_gt_f32 vcc, 0xaf123456, v2
2938 // CHECK: [0xff,0x04,0x88,0x7c,0x56,0x34,0x12,0xaf]
2940 v_cmp_gt_f32 vcc, 0x3f717273, v2
2941 // CHECK: [0xff,0x04,0x88,0x7c,0x73,0x72,0x71,0x3f]
2943 v_cmp_gt_f32 vcc, v1, v255
2944 // CHECK: [0x01,0xff,0x89,0x7c]
2946 v_cmp_lg_f32 vcc, v1, v2
2947 // CHECK: [0x01,0x05,0x8a,0x7c]
2949 v_cmp_lg_f32 vcc, v255, v2
2950 // CHECK: [0xff,0x05,0x8a,0x7c]
2952 v_cmp_lg_f32 vcc, s1, v2
2953 // CHECK: [0x01,0x04,0x8a,0x7c]
2955 v_cmp_lg_f32 vcc, s101, v2
2956 // CHECK: [0x65,0x04,0x8a,0x7c]
2958 v_cmp_lg_f32 vcc, flat_scratch_lo, v2
2959 // CHECK: [0x66,0x04,0x8a,0x7c]
2961 v_cmp_lg_f32 vcc, flat_scratch_hi, v2
2962 // CHECK: [0x67,0x04,0x8a,0x7c]
2964 v_cmp_lg_f32 vcc, vcc_lo, v2
2965 // CHECK: [0x6a,0x04,0x8a,0x7c]
2967 v_cmp_lg_f32 vcc, vcc_hi, v2
2968 // CHECK: [0x6b,0x04,0x8a,0x7c]
2970 v_cmp_lg_f32 vcc, ttmp15, v2
2971 // CHECK: [0x7b,0x04,0x8a,0x7c]
2973 v_cmp_lg_f32 vcc, m0, v2
2974 // CHECK: [0x7c,0x04,0x8a,0x7c]
2976 v_cmp_lg_f32 vcc, exec_lo, v2
2977 // CHECK: [0x7e,0x04,0x8a,0x7c]
2979 v_cmp_lg_f32 vcc, exec_hi, v2
2980 // CHECK: [0x7f,0x04,0x8a,0x7c]
2982 v_cmp_lg_f32 vcc, 0, v2
2983 // CHECK: [0x80,0x04,0x8a,0x7c]
2985 v_cmp_lg_f32 vcc, -1, v2
2986 // CHECK: [0xc1,0x04,0x8a,0x7c]
2988 v_cmp_lg_f32 vcc, 0.5, v2
2989 // CHECK: [0xf0,0x04,0x8a,0x7c]
2991 v_cmp_lg_f32 vcc, -4.0, v2
2992 // CHECK: [0xf7,0x04,0x8a,0x7c]
2994 v_cmp_lg_f32 vcc, src_vccz, v2
2995 // CHECK: [0xfb,0x04,0x8a,0x7c]
2997 v_cmp_lg_f32 vcc, src_execz, v2
2998 // CHECK: [0xfc,0x04,0x8a,0x7c]
3000 v_cmp_lg_f32 vcc, src_scc, v2
3001 // CHECK: [0xfd,0x04,0x8a,0x7c]
3003 v_cmp_lg_f32 vcc, src_lds_direct, v2
3004 // CHECK: [0xfe,0x04,0x8a,0x7c]
3006 v_cmp_lg_f32 vcc, 0xaf123456, v2
3007 // CHECK: [0xff,0x04,0x8a,0x7c,0x56,0x34,0x12,0xaf]
3009 v_cmp_lg_f32 vcc, 0x3f717273, v2
3010 // CHECK: [0xff,0x04,0x8a,0x7c,0x73,0x72,0x71,0x3f]
3012 v_cmp_lg_f32 vcc, v1, v255
3013 // CHECK: [0x01,0xff,0x8b,0x7c]
3015 v_cmp_ge_f32 vcc, v1, v2
3016 // CHECK: [0x01,0x05,0x8c,0x7c]
3018 v_cmp_ge_f32 vcc, v255, v2
3019 // CHECK: [0xff,0x05,0x8c,0x7c]
3021 v_cmp_ge_f32 vcc, s1, v2
3022 // CHECK: [0x01,0x04,0x8c,0x7c]
3024 v_cmp_ge_f32 vcc, s101, v2
3025 // CHECK: [0x65,0x04,0x8c,0x7c]
3027 v_cmp_ge_f32 vcc, flat_scratch_lo, v2
3028 // CHECK: [0x66,0x04,0x8c,0x7c]
3030 v_cmp_ge_f32 vcc, flat_scratch_hi, v2
3031 // CHECK: [0x67,0x04,0x8c,0x7c]
3033 v_cmp_ge_f32 vcc, vcc_lo, v2
3034 // CHECK: [0x6a,0x04,0x8c,0x7c]
3036 v_cmp_ge_f32 vcc, vcc_hi, v2
3037 // CHECK: [0x6b,0x04,0x8c,0x7c]
3039 v_cmp_ge_f32 vcc, ttmp15, v2
3040 // CHECK: [0x7b,0x04,0x8c,0x7c]
3042 v_cmp_ge_f32 vcc, m0, v2
3043 // CHECK: [0x7c,0x04,0x8c,0x7c]
3045 v_cmp_ge_f32 vcc, exec_lo, v2
3046 // CHECK: [0x7e,0x04,0x8c,0x7c]
3048 v_cmp_ge_f32 vcc, exec_hi, v2
3049 // CHECK: [0x7f,0x04,0x8c,0x7c]
3051 v_cmp_ge_f32 vcc, 0, v2
3052 // CHECK: [0x80,0x04,0x8c,0x7c]
3054 v_cmp_ge_f32 vcc, -1, v2
3055 // CHECK: [0xc1,0x04,0x8c,0x7c]
3057 v_cmp_ge_f32 vcc, 0.5, v2
3058 // CHECK: [0xf0,0x04,0x8c,0x7c]
3060 v_cmp_ge_f32 vcc, -4.0, v2
3061 // CHECK: [0xf7,0x04,0x8c,0x7c]
3063 v_cmp_ge_f32 vcc, src_vccz, v2
3064 // CHECK: [0xfb,0x04,0x8c,0x7c]
3066 v_cmp_ge_f32 vcc, src_execz, v2
3067 // CHECK: [0xfc,0x04,0x8c,0x7c]
3069 v_cmp_ge_f32 vcc, src_scc, v2
3070 // CHECK: [0xfd,0x04,0x8c,0x7c]
3072 v_cmp_ge_f32 vcc, src_lds_direct, v2
3073 // CHECK: [0xfe,0x04,0x8c,0x7c]
3075 v_cmp_ge_f32 vcc, 0xaf123456, v2
3076 // CHECK: [0xff,0x04,0x8c,0x7c,0x56,0x34,0x12,0xaf]
3078 v_cmp_ge_f32 vcc, 0x3f717273, v2
3079 // CHECK: [0xff,0x04,0x8c,0x7c,0x73,0x72,0x71,0x3f]
3081 v_cmp_ge_f32 vcc, v1, v255
3082 // CHECK: [0x01,0xff,0x8d,0x7c]
3084 v_cmp_o_f32 vcc, v1, v2
3085 // CHECK: [0x01,0x05,0x8e,0x7c]
3087 v_cmp_o_f32 vcc, v255, v2
3088 // CHECK: [0xff,0x05,0x8e,0x7c]
3090 v_cmp_o_f32 vcc, s1, v2
3091 // CHECK: [0x01,0x04,0x8e,0x7c]
3093 v_cmp_o_f32 vcc, s101, v2
3094 // CHECK: [0x65,0x04,0x8e,0x7c]
3096 v_cmp_o_f32 vcc, flat_scratch_lo, v2
3097 // CHECK: [0x66,0x04,0x8e,0x7c]
3099 v_cmp_o_f32 vcc, flat_scratch_hi, v2
3100 // CHECK: [0x67,0x04,0x8e,0x7c]
3102 v_cmp_o_f32 vcc, vcc_lo, v2
3103 // CHECK: [0x6a,0x04,0x8e,0x7c]
3105 v_cmp_o_f32 vcc, vcc_hi, v2
3106 // CHECK: [0x6b,0x04,0x8e,0x7c]
3108 v_cmp_o_f32 vcc, ttmp15, v2
3109 // CHECK: [0x7b,0x04,0x8e,0x7c]
3111 v_cmp_o_f32 vcc, m0, v2
3112 // CHECK: [0x7c,0x04,0x8e,0x7c]
3114 v_cmp_o_f32 vcc, exec_lo, v2
3115 // CHECK: [0x7e,0x04,0x8e,0x7c]
3117 v_cmp_o_f32 vcc, exec_hi, v2
3118 // CHECK: [0x7f,0x04,0x8e,0x7c]
3120 v_cmp_o_f32 vcc, 0, v2
3121 // CHECK: [0x80,0x04,0x8e,0x7c]
3123 v_cmp_o_f32 vcc, -1, v2
3124 // CHECK: [0xc1,0x04,0x8e,0x7c]
3126 v_cmp_o_f32 vcc, 0.5, v2
3127 // CHECK: [0xf0,0x04,0x8e,0x7c]
3129 v_cmp_o_f32 vcc, -4.0, v2
3130 // CHECK: [0xf7,0x04,0x8e,0x7c]
3132 v_cmp_o_f32 vcc, src_vccz, v2
3133 // CHECK: [0xfb,0x04,0x8e,0x7c]
3135 v_cmp_o_f32 vcc, src_execz, v2
3136 // CHECK: [0xfc,0x04,0x8e,0x7c]
3138 v_cmp_o_f32 vcc, src_scc, v2
3139 // CHECK: [0xfd,0x04,0x8e,0x7c]
3141 v_cmp_o_f32 vcc, src_lds_direct, v2
3142 // CHECK: [0xfe,0x04,0x8e,0x7c]
3144 v_cmp_o_f32 vcc, 0xaf123456, v2
3145 // CHECK: [0xff,0x04,0x8e,0x7c,0x56,0x34,0x12,0xaf]
3147 v_cmp_o_f32 vcc, 0x3f717273, v2
3148 // CHECK: [0xff,0x04,0x8e,0x7c,0x73,0x72,0x71,0x3f]
3150 v_cmp_o_f32 vcc, v1, v255
3151 // CHECK: [0x01,0xff,0x8f,0x7c]
3153 v_cmp_u_f32 vcc, v1, v2
3154 // CHECK: [0x01,0x05,0x90,0x7c]
3156 v_cmp_u_f32 vcc, v255, v2
3157 // CHECK: [0xff,0x05,0x90,0x7c]
3159 v_cmp_u_f32 vcc, s1, v2
3160 // CHECK: [0x01,0x04,0x90,0x7c]
3162 v_cmp_u_f32 vcc, s101, v2
3163 // CHECK: [0x65,0x04,0x90,0x7c]
3165 v_cmp_u_f32 vcc, flat_scratch_lo, v2
3166 // CHECK: [0x66,0x04,0x90,0x7c]
3168 v_cmp_u_f32 vcc, flat_scratch_hi, v2
3169 // CHECK: [0x67,0x04,0x90,0x7c]
3171 v_cmp_u_f32 vcc, vcc_lo, v2
3172 // CHECK: [0x6a,0x04,0x90,0x7c]
3174 v_cmp_u_f32 vcc, vcc_hi, v2
3175 // CHECK: [0x6b,0x04,0x90,0x7c]
3177 v_cmp_u_f32 vcc, ttmp15, v2
3178 // CHECK: [0x7b,0x04,0x90,0x7c]
3180 v_cmp_u_f32 vcc, m0, v2
3181 // CHECK: [0x7c,0x04,0x90,0x7c]
3183 v_cmp_u_f32 vcc, exec_lo, v2
3184 // CHECK: [0x7e,0x04,0x90,0x7c]
3186 v_cmp_u_f32 vcc, exec_hi, v2
3187 // CHECK: [0x7f,0x04,0x90,0x7c]
3189 v_cmp_u_f32 vcc, 0, v2
3190 // CHECK: [0x80,0x04,0x90,0x7c]
3192 v_cmp_u_f32 vcc, -1, v2
3193 // CHECK: [0xc1,0x04,0x90,0x7c]
3195 v_cmp_u_f32 vcc, 0.5, v2
3196 // CHECK: [0xf0,0x04,0x90,0x7c]
3198 v_cmp_u_f32 vcc, -4.0, v2
3199 // CHECK: [0xf7,0x04,0x90,0x7c]
3201 v_cmp_u_f32 vcc, src_vccz, v2
3202 // CHECK: [0xfb,0x04,0x90,0x7c]
3204 v_cmp_u_f32 vcc, src_execz, v2
3205 // CHECK: [0xfc,0x04,0x90,0x7c]
3207 v_cmp_u_f32 vcc, src_scc, v2
3208 // CHECK: [0xfd,0x04,0x90,0x7c]
3210 v_cmp_u_f32 vcc, src_lds_direct, v2
3211 // CHECK: [0xfe,0x04,0x90,0x7c]
3213 v_cmp_u_f32 vcc, 0xaf123456, v2
3214 // CHECK: [0xff,0x04,0x90,0x7c,0x56,0x34,0x12,0xaf]
3216 v_cmp_u_f32 vcc, 0x3f717273, v2
3217 // CHECK: [0xff,0x04,0x90,0x7c,0x73,0x72,0x71,0x3f]
3219 v_cmp_u_f32 vcc, v1, v255
3220 // CHECK: [0x01,0xff,0x91,0x7c]
3222 v_cmp_nge_f32 vcc, v1, v2
3223 // CHECK: [0x01,0x05,0x92,0x7c]
3225 v_cmp_nge_f32 vcc, v255, v2
3226 // CHECK: [0xff,0x05,0x92,0x7c]
3228 v_cmp_nge_f32 vcc, s1, v2
3229 // CHECK: [0x01,0x04,0x92,0x7c]
3231 v_cmp_nge_f32 vcc, s101, v2
3232 // CHECK: [0x65,0x04,0x92,0x7c]
3234 v_cmp_nge_f32 vcc, flat_scratch_lo, v2
3235 // CHECK: [0x66,0x04,0x92,0x7c]
3237 v_cmp_nge_f32 vcc, flat_scratch_hi, v2
3238 // CHECK: [0x67,0x04,0x92,0x7c]
3240 v_cmp_nge_f32 vcc, vcc_lo, v2
3241 // CHECK: [0x6a,0x04,0x92,0x7c]
3243 v_cmp_nge_f32 vcc, vcc_hi, v2
3244 // CHECK: [0x6b,0x04,0x92,0x7c]
3246 v_cmp_nge_f32 vcc, ttmp15, v2
3247 // CHECK: [0x7b,0x04,0x92,0x7c]
3249 v_cmp_nge_f32 vcc, m0, v2
3250 // CHECK: [0x7c,0x04,0x92,0x7c]
3252 v_cmp_nge_f32 vcc, exec_lo, v2
3253 // CHECK: [0x7e,0x04,0x92,0x7c]
3255 v_cmp_nge_f32 vcc, exec_hi, v2
3256 // CHECK: [0x7f,0x04,0x92,0x7c]
3258 v_cmp_nge_f32 vcc, 0, v2
3259 // CHECK: [0x80,0x04,0x92,0x7c]
3261 v_cmp_nge_f32 vcc, -1, v2
3262 // CHECK: [0xc1,0x04,0x92,0x7c]
3264 v_cmp_nge_f32 vcc, 0.5, v2
3265 // CHECK: [0xf0,0x04,0x92,0x7c]
3267 v_cmp_nge_f32 vcc, -4.0, v2
3268 // CHECK: [0xf7,0x04,0x92,0x7c]
3270 v_cmp_nge_f32 vcc, src_vccz, v2
3271 // CHECK: [0xfb,0x04,0x92,0x7c]
3273 v_cmp_nge_f32 vcc, src_execz, v2
3274 // CHECK: [0xfc,0x04,0x92,0x7c]
3276 v_cmp_nge_f32 vcc, src_scc, v2
3277 // CHECK: [0xfd,0x04,0x92,0x7c]
3279 v_cmp_nge_f32 vcc, src_lds_direct, v2
3280 // CHECK: [0xfe,0x04,0x92,0x7c]
3282 v_cmp_nge_f32 vcc, 0xaf123456, v2
3283 // CHECK: [0xff,0x04,0x92,0x7c,0x56,0x34,0x12,0xaf]
3285 v_cmp_nge_f32 vcc, 0x3f717273, v2
3286 // CHECK: [0xff,0x04,0x92,0x7c,0x73,0x72,0x71,0x3f]
3288 v_cmp_nge_f32 vcc, v1, v255
3289 // CHECK: [0x01,0xff,0x93,0x7c]
3291 v_cmp_nlg_f32 vcc, v1, v2
3292 // CHECK: [0x01,0x05,0x94,0x7c]
3294 v_cmp_nlg_f32 vcc, v255, v2
3295 // CHECK: [0xff,0x05,0x94,0x7c]
3297 v_cmp_nlg_f32 vcc, s1, v2
3298 // CHECK: [0x01,0x04,0x94,0x7c]
3300 v_cmp_nlg_f32 vcc, s101, v2
3301 // CHECK: [0x65,0x04,0x94,0x7c]
3303 v_cmp_nlg_f32 vcc, flat_scratch_lo, v2
3304 // CHECK: [0x66,0x04,0x94,0x7c]
3306 v_cmp_nlg_f32 vcc, flat_scratch_hi, v2
3307 // CHECK: [0x67,0x04,0x94,0x7c]
3309 v_cmp_nlg_f32 vcc, vcc_lo, v2
3310 // CHECK: [0x6a,0x04,0x94,0x7c]
3312 v_cmp_nlg_f32 vcc, vcc_hi, v2
3313 // CHECK: [0x6b,0x04,0x94,0x7c]
3315 v_cmp_nlg_f32 vcc, ttmp15, v2
3316 // CHECK: [0x7b,0x04,0x94,0x7c]
3318 v_cmp_nlg_f32 vcc, m0, v2
3319 // CHECK: [0x7c,0x04,0x94,0x7c]
3321 v_cmp_nlg_f32 vcc, exec_lo, v2
3322 // CHECK: [0x7e,0x04,0x94,0x7c]
3324 v_cmp_nlg_f32 vcc, exec_hi, v2
3325 // CHECK: [0x7f,0x04,0x94,0x7c]
3327 v_cmp_nlg_f32 vcc, 0, v2
3328 // CHECK: [0x80,0x04,0x94,0x7c]
3330 v_cmp_nlg_f32 vcc, -1, v2
3331 // CHECK: [0xc1,0x04,0x94,0x7c]
3333 v_cmp_nlg_f32 vcc, 0.5, v2
3334 // CHECK: [0xf0,0x04,0x94,0x7c]
3336 v_cmp_nlg_f32 vcc, -4.0, v2
3337 // CHECK: [0xf7,0x04,0x94,0x7c]
3339 v_cmp_nlg_f32 vcc, src_vccz, v2
3340 // CHECK: [0xfb,0x04,0x94,0x7c]
3342 v_cmp_nlg_f32 vcc, src_execz, v2
3343 // CHECK: [0xfc,0x04,0x94,0x7c]
3345 v_cmp_nlg_f32 vcc, src_scc, v2
3346 // CHECK: [0xfd,0x04,0x94,0x7c]
3348 v_cmp_nlg_f32 vcc, src_lds_direct, v2
3349 // CHECK: [0xfe,0x04,0x94,0x7c]
3351 v_cmp_nlg_f32 vcc, 0xaf123456, v2
3352 // CHECK: [0xff,0x04,0x94,0x7c,0x56,0x34,0x12,0xaf]
3354 v_cmp_nlg_f32 vcc, 0x3f717273, v2
3355 // CHECK: [0xff,0x04,0x94,0x7c,0x73,0x72,0x71,0x3f]
3357 v_cmp_nlg_f32 vcc, v1, v255
3358 // CHECK: [0x01,0xff,0x95,0x7c]
3360 v_cmp_ngt_f32 vcc, v1, v2
3361 // CHECK: [0x01,0x05,0x96,0x7c]
3363 v_cmp_ngt_f32 vcc, v255, v2
3364 // CHECK: [0xff,0x05,0x96,0x7c]
3366 v_cmp_ngt_f32 vcc, s1, v2
3367 // CHECK: [0x01,0x04,0x96,0x7c]
3369 v_cmp_ngt_f32 vcc, s101, v2
3370 // CHECK: [0x65,0x04,0x96,0x7c]
3372 v_cmp_ngt_f32 vcc, flat_scratch_lo, v2
3373 // CHECK: [0x66,0x04,0x96,0x7c]
3375 v_cmp_ngt_f32 vcc, flat_scratch_hi, v2
3376 // CHECK: [0x67,0x04,0x96,0x7c]
3378 v_cmp_ngt_f32 vcc, vcc_lo, v2
3379 // CHECK: [0x6a,0x04,0x96,0x7c]
3381 v_cmp_ngt_f32 vcc, vcc_hi, v2
3382 // CHECK: [0x6b,0x04,0x96,0x7c]
3384 v_cmp_ngt_f32 vcc, ttmp15, v2
3385 // CHECK: [0x7b,0x04,0x96,0x7c]
3387 v_cmp_ngt_f32 vcc, m0, v2
3388 // CHECK: [0x7c,0x04,0x96,0x7c]
3390 v_cmp_ngt_f32 vcc, exec_lo, v2
3391 // CHECK: [0x7e,0x04,0x96,0x7c]
3393 v_cmp_ngt_f32 vcc, exec_hi, v2
3394 // CHECK: [0x7f,0x04,0x96,0x7c]
3396 v_cmp_ngt_f32 vcc, 0, v2
3397 // CHECK: [0x80,0x04,0x96,0x7c]
3399 v_cmp_ngt_f32 vcc, -1, v2
3400 // CHECK: [0xc1,0x04,0x96,0x7c]
3402 v_cmp_ngt_f32 vcc, 0.5, v2
3403 // CHECK: [0xf0,0x04,0x96,0x7c]
3405 v_cmp_ngt_f32 vcc, -4.0, v2
3406 // CHECK: [0xf7,0x04,0x96,0x7c]
3408 v_cmp_ngt_f32 vcc, src_vccz, v2
3409 // CHECK: [0xfb,0x04,0x96,0x7c]
3411 v_cmp_ngt_f32 vcc, src_execz, v2
3412 // CHECK: [0xfc,0x04,0x96,0x7c]
3414 v_cmp_ngt_f32 vcc, src_scc, v2
3415 // CHECK: [0xfd,0x04,0x96,0x7c]
3417 v_cmp_ngt_f32 vcc, src_lds_direct, v2
3418 // CHECK: [0xfe,0x04,0x96,0x7c]
3420 v_cmp_ngt_f32 vcc, 0xaf123456, v2
3421 // CHECK: [0xff,0x04,0x96,0x7c,0x56,0x34,0x12,0xaf]
3423 v_cmp_ngt_f32 vcc, 0x3f717273, v2
3424 // CHECK: [0xff,0x04,0x96,0x7c,0x73,0x72,0x71,0x3f]
3426 v_cmp_ngt_f32 vcc, v1, v255
3427 // CHECK: [0x01,0xff,0x97,0x7c]
3429 v_cmp_nle_f32 vcc, v1, v2
3430 // CHECK: [0x01,0x05,0x98,0x7c]
3432 v_cmp_nle_f32 vcc, v255, v2
3433 // CHECK: [0xff,0x05,0x98,0x7c]
3435 v_cmp_nle_f32 vcc, s1, v2
3436 // CHECK: [0x01,0x04,0x98,0x7c]
3438 v_cmp_nle_f32 vcc, s101, v2
3439 // CHECK: [0x65,0x04,0x98,0x7c]
3441 v_cmp_nle_f32 vcc, flat_scratch_lo, v2
3442 // CHECK: [0x66,0x04,0x98,0x7c]
3444 v_cmp_nle_f32 vcc, flat_scratch_hi, v2
3445 // CHECK: [0x67,0x04,0x98,0x7c]
3447 v_cmp_nle_f32 vcc, vcc_lo, v2
3448 // CHECK: [0x6a,0x04,0x98,0x7c]
3450 v_cmp_nle_f32 vcc, vcc_hi, v2
3451 // CHECK: [0x6b,0x04,0x98,0x7c]
3453 v_cmp_nle_f32 vcc, ttmp15, v2
3454 // CHECK: [0x7b,0x04,0x98,0x7c]
3456 v_cmp_nle_f32 vcc, m0, v2
3457 // CHECK: [0x7c,0x04,0x98,0x7c]
3459 v_cmp_nle_f32 vcc, exec_lo, v2
3460 // CHECK: [0x7e,0x04,0x98,0x7c]
3462 v_cmp_nle_f32 vcc, exec_hi, v2
3463 // CHECK: [0x7f,0x04,0x98,0x7c]
3465 v_cmp_nle_f32 vcc, 0, v2
3466 // CHECK: [0x80,0x04,0x98,0x7c]
3468 v_cmp_nle_f32 vcc, -1, v2
3469 // CHECK: [0xc1,0x04,0x98,0x7c]
3471 v_cmp_nle_f32 vcc, 0.5, v2
3472 // CHECK: [0xf0,0x04,0x98,0x7c]
3474 v_cmp_nle_f32 vcc, -4.0, v2
3475 // CHECK: [0xf7,0x04,0x98,0x7c]
3477 v_cmp_nle_f32 vcc, src_vccz, v2
3478 // CHECK: [0xfb,0x04,0x98,0x7c]
3480 v_cmp_nle_f32 vcc, src_execz, v2
3481 // CHECK: [0xfc,0x04,0x98,0x7c]
3483 v_cmp_nle_f32 vcc, src_scc, v2
3484 // CHECK: [0xfd,0x04,0x98,0x7c]
3486 v_cmp_nle_f32 vcc, src_lds_direct, v2
3487 // CHECK: [0xfe,0x04,0x98,0x7c]
3489 v_cmp_nle_f32 vcc, 0xaf123456, v2
3490 // CHECK: [0xff,0x04,0x98,0x7c,0x56,0x34,0x12,0xaf]
3492 v_cmp_nle_f32 vcc, 0x3f717273, v2
3493 // CHECK: [0xff,0x04,0x98,0x7c,0x73,0x72,0x71,0x3f]
3495 v_cmp_nle_f32 vcc, v1, v255
3496 // CHECK: [0x01,0xff,0x99,0x7c]
3498 v_cmp_neq_f32 vcc, v1, v2
3499 // CHECK: [0x01,0x05,0x9a,0x7c]
3501 v_cmp_neq_f32 vcc, v255, v2
3502 // CHECK: [0xff,0x05,0x9a,0x7c]
3504 v_cmp_neq_f32 vcc, s1, v2
3505 // CHECK: [0x01,0x04,0x9a,0x7c]
3507 v_cmp_neq_f32 vcc, s101, v2
3508 // CHECK: [0x65,0x04,0x9a,0x7c]
3510 v_cmp_neq_f32 vcc, flat_scratch_lo, v2
3511 // CHECK: [0x66,0x04,0x9a,0x7c]
3513 v_cmp_neq_f32 vcc, flat_scratch_hi, v2
3514 // CHECK: [0x67,0x04,0x9a,0x7c]
3516 v_cmp_neq_f32 vcc, vcc_lo, v2
3517 // CHECK: [0x6a,0x04,0x9a,0x7c]
3519 v_cmp_neq_f32 vcc, vcc_hi, v2
3520 // CHECK: [0x6b,0x04,0x9a,0x7c]
3522 v_cmp_neq_f32 vcc, ttmp15, v2
3523 // CHECK: [0x7b,0x04,0x9a,0x7c]
3525 v_cmp_neq_f32 vcc, m0, v2
3526 // CHECK: [0x7c,0x04,0x9a,0x7c]
3528 v_cmp_neq_f32 vcc, exec_lo, v2
3529 // CHECK: [0x7e,0x04,0x9a,0x7c]
3531 v_cmp_neq_f32 vcc, exec_hi, v2
3532 // CHECK: [0x7f,0x04,0x9a,0x7c]
3534 v_cmp_neq_f32 vcc, 0, v2
3535 // CHECK: [0x80,0x04,0x9a,0x7c]
3537 v_cmp_neq_f32 vcc, -1, v2
3538 // CHECK: [0xc1,0x04,0x9a,0x7c]
3540 v_cmp_neq_f32 vcc, 0.5, v2
3541 // CHECK: [0xf0,0x04,0x9a,0x7c]
3543 v_cmp_neq_f32 vcc, -4.0, v2
3544 // CHECK: [0xf7,0x04,0x9a,0x7c]
3546 v_cmp_neq_f32 vcc, src_vccz, v2
3547 // CHECK: [0xfb,0x04,0x9a,0x7c]
3549 v_cmp_neq_f32 vcc, src_execz, v2
3550 // CHECK: [0xfc,0x04,0x9a,0x7c]
3552 v_cmp_neq_f32 vcc, src_scc, v2
3553 // CHECK: [0xfd,0x04,0x9a,0x7c]
3555 v_cmp_neq_f32 vcc, src_lds_direct, v2
3556 // CHECK: [0xfe,0x04,0x9a,0x7c]
3558 v_cmp_neq_f32 vcc, 0xaf123456, v2
3559 // CHECK: [0xff,0x04,0x9a,0x7c,0x56,0x34,0x12,0xaf]
3561 v_cmp_neq_f32 vcc, 0x3f717273, v2
3562 // CHECK: [0xff,0x04,0x9a,0x7c,0x73,0x72,0x71,0x3f]
3564 v_cmp_neq_f32 vcc, v1, v255
3565 // CHECK: [0x01,0xff,0x9b,0x7c]
3567 v_cmp_nlt_f32 vcc, v1, v2
3568 // CHECK: [0x01,0x05,0x9c,0x7c]
3570 v_cmp_nlt_f32 vcc, v255, v2
3571 // CHECK: [0xff,0x05,0x9c,0x7c]
3573 v_cmp_nlt_f32 vcc, s1, v2
3574 // CHECK: [0x01,0x04,0x9c,0x7c]
3576 v_cmp_nlt_f32 vcc, s101, v2
3577 // CHECK: [0x65,0x04,0x9c,0x7c]
3579 v_cmp_nlt_f32 vcc, flat_scratch_lo, v2
3580 // CHECK: [0x66,0x04,0x9c,0x7c]
3582 v_cmp_nlt_f32 vcc, flat_scratch_hi, v2
3583 // CHECK: [0x67,0x04,0x9c,0x7c]
3585 v_cmp_nlt_f32 vcc, vcc_lo, v2
3586 // CHECK: [0x6a,0x04,0x9c,0x7c]
3588 v_cmp_nlt_f32 vcc, vcc_hi, v2
3589 // CHECK: [0x6b,0x04,0x9c,0x7c]
3591 v_cmp_nlt_f32 vcc, ttmp15, v2
3592 // CHECK: [0x7b,0x04,0x9c,0x7c]
3594 v_cmp_nlt_f32 vcc, m0, v2
3595 // CHECK: [0x7c,0x04,0x9c,0x7c]
3597 v_cmp_nlt_f32 vcc, exec_lo, v2
3598 // CHECK: [0x7e,0x04,0x9c,0x7c]
3600 v_cmp_nlt_f32 vcc, exec_hi, v2
3601 // CHECK: [0x7f,0x04,0x9c,0x7c]
3603 v_cmp_nlt_f32 vcc, 0, v2
3604 // CHECK: [0x80,0x04,0x9c,0x7c]
3606 v_cmp_nlt_f32 vcc, -1, v2
3607 // CHECK: [0xc1,0x04,0x9c,0x7c]
3609 v_cmp_nlt_f32 vcc, 0.5, v2
3610 // CHECK: [0xf0,0x04,0x9c,0x7c]
3612 v_cmp_nlt_f32 vcc, -4.0, v2
3613 // CHECK: [0xf7,0x04,0x9c,0x7c]
3615 v_cmp_nlt_f32 vcc, src_vccz, v2
3616 // CHECK: [0xfb,0x04,0x9c,0x7c]
3618 v_cmp_nlt_f32 vcc, src_execz, v2
3619 // CHECK: [0xfc,0x04,0x9c,0x7c]
3621 v_cmp_nlt_f32 vcc, src_scc, v2
3622 // CHECK: [0xfd,0x04,0x9c,0x7c]
3624 v_cmp_nlt_f32 vcc, src_lds_direct, v2
3625 // CHECK: [0xfe,0x04,0x9c,0x7c]
3627 v_cmp_nlt_f32 vcc, 0xaf123456, v2
3628 // CHECK: [0xff,0x04,0x9c,0x7c,0x56,0x34,0x12,0xaf]
3630 v_cmp_nlt_f32 vcc, 0x3f717273, v2
3631 // CHECK: [0xff,0x04,0x9c,0x7c,0x73,0x72,0x71,0x3f]
3633 v_cmp_nlt_f32 vcc, v1, v255
3634 // CHECK: [0x01,0xff,0x9d,0x7c]
3636 v_cmp_tru_f32 vcc, v1, v2
3637 // CHECK: [0x01,0x05,0x9e,0x7c]
3639 v_cmp_tru_f32 vcc, v255, v2
3640 // CHECK: [0xff,0x05,0x9e,0x7c]
3642 v_cmp_tru_f32 vcc, s1, v2
3643 // CHECK: [0x01,0x04,0x9e,0x7c]
3645 v_cmp_tru_f32 vcc, s101, v2
3646 // CHECK: [0x65,0x04,0x9e,0x7c]
3648 v_cmp_tru_f32 vcc, flat_scratch_lo, v2
3649 // CHECK: [0x66,0x04,0x9e,0x7c]
3651 v_cmp_tru_f32 vcc, flat_scratch_hi, v2
3652 // CHECK: [0x67,0x04,0x9e,0x7c]
3654 v_cmp_tru_f32 vcc, vcc_lo, v2
3655 // CHECK: [0x6a,0x04,0x9e,0x7c]
3657 v_cmp_tru_f32 vcc, vcc_hi, v2
3658 // CHECK: [0x6b,0x04,0x9e,0x7c]
3660 v_cmp_tru_f32 vcc, ttmp15, v2
3661 // CHECK: [0x7b,0x04,0x9e,0x7c]
3663 v_cmp_tru_f32 vcc, m0, v2
3664 // CHECK: [0x7c,0x04,0x9e,0x7c]
3666 v_cmp_tru_f32 vcc, exec_lo, v2
3667 // CHECK: [0x7e,0x04,0x9e,0x7c]
3669 v_cmp_tru_f32 vcc, exec_hi, v2
3670 // CHECK: [0x7f,0x04,0x9e,0x7c]
3672 v_cmp_tru_f32 vcc, 0, v2
3673 // CHECK: [0x80,0x04,0x9e,0x7c]
3675 v_cmp_tru_f32 vcc, -1, v2
3676 // CHECK: [0xc1,0x04,0x9e,0x7c]
3678 v_cmp_tru_f32 vcc, 0.5, v2
3679 // CHECK: [0xf0,0x04,0x9e,0x7c]
3681 v_cmp_tru_f32 vcc, -4.0, v2
3682 // CHECK: [0xf7,0x04,0x9e,0x7c]
3684 v_cmp_tru_f32 vcc, src_vccz, v2
3685 // CHECK: [0xfb,0x04,0x9e,0x7c]
3687 v_cmp_tru_f32 vcc, src_execz, v2
3688 // CHECK: [0xfc,0x04,0x9e,0x7c]
3690 v_cmp_tru_f32 vcc, src_scc, v2
3691 // CHECK: [0xfd,0x04,0x9e,0x7c]
3693 v_cmp_tru_f32 vcc, src_lds_direct, v2
3694 // CHECK: [0xfe,0x04,0x9e,0x7c]
3696 v_cmp_tru_f32 vcc, 0xaf123456, v2
3697 // CHECK: [0xff,0x04,0x9e,0x7c,0x56,0x34,0x12,0xaf]
3699 v_cmp_tru_f32 vcc, 0x3f717273, v2
3700 // CHECK: [0xff,0x04,0x9e,0x7c,0x73,0x72,0x71,0x3f]
3702 v_cmp_tru_f32 vcc, v1, v255
3703 // CHECK: [0x01,0xff,0x9f,0x7c]
3705 v_cmpx_f_f32 vcc, v1, v2
3706 // CHECK: [0x01,0x05,0xa0,0x7c]
3708 v_cmpx_f_f32 vcc, v255, v2
3709 // CHECK: [0xff,0x05,0xa0,0x7c]
3711 v_cmpx_f_f32 vcc, s1, v2
3712 // CHECK: [0x01,0x04,0xa0,0x7c]
3714 v_cmpx_f_f32 vcc, s101, v2
3715 // CHECK: [0x65,0x04,0xa0,0x7c]
3717 v_cmpx_f_f32 vcc, flat_scratch_lo, v2
3718 // CHECK: [0x66,0x04,0xa0,0x7c]
3720 v_cmpx_f_f32 vcc, flat_scratch_hi, v2
3721 // CHECK: [0x67,0x04,0xa0,0x7c]
3723 v_cmpx_f_f32 vcc, vcc_lo, v2
3724 // CHECK: [0x6a,0x04,0xa0,0x7c]
3726 v_cmpx_f_f32 vcc, vcc_hi, v2
3727 // CHECK: [0x6b,0x04,0xa0,0x7c]
3729 v_cmpx_f_f32 vcc, ttmp15, v2
3730 // CHECK: [0x7b,0x04,0xa0,0x7c]
3732 v_cmpx_f_f32 vcc, m0, v2
3733 // CHECK: [0x7c,0x04,0xa0,0x7c]
3735 v_cmpx_f_f32 vcc, exec_lo, v2
3736 // CHECK: [0x7e,0x04,0xa0,0x7c]
3738 v_cmpx_f_f32 vcc, exec_hi, v2
3739 // CHECK: [0x7f,0x04,0xa0,0x7c]
3741 v_cmpx_f_f32 vcc, 0, v2
3742 // CHECK: [0x80,0x04,0xa0,0x7c]
3744 v_cmpx_f_f32 vcc, -1, v2
3745 // CHECK: [0xc1,0x04,0xa0,0x7c]
3747 v_cmpx_f_f32 vcc, 0.5, v2
3748 // CHECK: [0xf0,0x04,0xa0,0x7c]
3750 v_cmpx_f_f32 vcc, -4.0, v2
3751 // CHECK: [0xf7,0x04,0xa0,0x7c]
3753 v_cmpx_f_f32 vcc, src_vccz, v2
3754 // CHECK: [0xfb,0x04,0xa0,0x7c]
3756 v_cmpx_f_f32 vcc, src_execz, v2
3757 // CHECK: [0xfc,0x04,0xa0,0x7c]
3759 v_cmpx_f_f32 vcc, src_scc, v2
3760 // CHECK: [0xfd,0x04,0xa0,0x7c]
3762 v_cmpx_f_f32 vcc, src_lds_direct, v2
3763 // CHECK: [0xfe,0x04,0xa0,0x7c]
3765 v_cmpx_f_f32 vcc, 0xaf123456, v2
3766 // CHECK: [0xff,0x04,0xa0,0x7c,0x56,0x34,0x12,0xaf]
3768 v_cmpx_f_f32 vcc, 0x3f717273, v2
3769 // CHECK: [0xff,0x04,0xa0,0x7c,0x73,0x72,0x71,0x3f]
3771 v_cmpx_f_f32 vcc, v1, v255
3772 // CHECK: [0x01,0xff,0xa1,0x7c]
3774 v_cmpx_lt_f32 vcc, v1, v2
3775 // CHECK: [0x01,0x05,0xa2,0x7c]
3777 v_cmpx_lt_f32 vcc, v255, v2
3778 // CHECK: [0xff,0x05,0xa2,0x7c]
3780 v_cmpx_lt_f32 vcc, s1, v2
3781 // CHECK: [0x01,0x04,0xa2,0x7c]
3783 v_cmpx_lt_f32 vcc, s101, v2
3784 // CHECK: [0x65,0x04,0xa2,0x7c]
3786 v_cmpx_lt_f32 vcc, flat_scratch_lo, v2
3787 // CHECK: [0x66,0x04,0xa2,0x7c]
3789 v_cmpx_lt_f32 vcc, flat_scratch_hi, v2
3790 // CHECK: [0x67,0x04,0xa2,0x7c]
3792 v_cmpx_lt_f32 vcc, vcc_lo, v2
3793 // CHECK: [0x6a,0x04,0xa2,0x7c]
3795 v_cmpx_lt_f32 vcc, vcc_hi, v2
3796 // CHECK: [0x6b,0x04,0xa2,0x7c]
3798 v_cmpx_lt_f32 vcc, ttmp15, v2
3799 // CHECK: [0x7b,0x04,0xa2,0x7c]
3801 v_cmpx_lt_f32 vcc, m0, v2
3802 // CHECK: [0x7c,0x04,0xa2,0x7c]
3804 v_cmpx_lt_f32 vcc, exec_lo, v2
3805 // CHECK: [0x7e,0x04,0xa2,0x7c]
3807 v_cmpx_lt_f32 vcc, exec_hi, v2
3808 // CHECK: [0x7f,0x04,0xa2,0x7c]
3810 v_cmpx_lt_f32 vcc, 0, v2
3811 // CHECK: [0x80,0x04,0xa2,0x7c]
3813 v_cmpx_lt_f32 vcc, -1, v2
3814 // CHECK: [0xc1,0x04,0xa2,0x7c]
3816 v_cmpx_lt_f32 vcc, 0.5, v2
3817 // CHECK: [0xf0,0x04,0xa2,0x7c]
3819 v_cmpx_lt_f32 vcc, -4.0, v2
3820 // CHECK: [0xf7,0x04,0xa2,0x7c]
3822 v_cmpx_lt_f32 vcc, src_vccz, v2
3823 // CHECK: [0xfb,0x04,0xa2,0x7c]
3825 v_cmpx_lt_f32 vcc, src_execz, v2
3826 // CHECK: [0xfc,0x04,0xa2,0x7c]
3828 v_cmpx_lt_f32 vcc, src_scc, v2
3829 // CHECK: [0xfd,0x04,0xa2,0x7c]
3831 v_cmpx_lt_f32 vcc, src_lds_direct, v2
3832 // CHECK: [0xfe,0x04,0xa2,0x7c]
3834 v_cmpx_lt_f32 vcc, 0xaf123456, v2
3835 // CHECK: [0xff,0x04,0xa2,0x7c,0x56,0x34,0x12,0xaf]
3837 v_cmpx_lt_f32 vcc, 0x3f717273, v2
3838 // CHECK: [0xff,0x04,0xa2,0x7c,0x73,0x72,0x71,0x3f]
3840 v_cmpx_lt_f32 vcc, v1, v255
3841 // CHECK: [0x01,0xff,0xa3,0x7c]
3843 v_cmpx_eq_f32 vcc, v1, v2
3844 // CHECK: [0x01,0x05,0xa4,0x7c]
3846 v_cmpx_eq_f32 vcc, v255, v2
3847 // CHECK: [0xff,0x05,0xa4,0x7c]
3849 v_cmpx_eq_f32 vcc, s1, v2
3850 // CHECK: [0x01,0x04,0xa4,0x7c]
3852 v_cmpx_eq_f32 vcc, s101, v2
3853 // CHECK: [0x65,0x04,0xa4,0x7c]
3855 v_cmpx_eq_f32 vcc, flat_scratch_lo, v2
3856 // CHECK: [0x66,0x04,0xa4,0x7c]
3858 v_cmpx_eq_f32 vcc, flat_scratch_hi, v2
3859 // CHECK: [0x67,0x04,0xa4,0x7c]
3861 v_cmpx_eq_f32 vcc, vcc_lo, v2
3862 // CHECK: [0x6a,0x04,0xa4,0x7c]
3864 v_cmpx_eq_f32 vcc, vcc_hi, v2
3865 // CHECK: [0x6b,0x04,0xa4,0x7c]
3867 v_cmpx_eq_f32 vcc, ttmp15, v2
3868 // CHECK: [0x7b,0x04,0xa4,0x7c]
3870 v_cmpx_eq_f32 vcc, m0, v2
3871 // CHECK: [0x7c,0x04,0xa4,0x7c]
3873 v_cmpx_eq_f32 vcc, exec_lo, v2
3874 // CHECK: [0x7e,0x04,0xa4,0x7c]
3876 v_cmpx_eq_f32 vcc, exec_hi, v2
3877 // CHECK: [0x7f,0x04,0xa4,0x7c]
3879 v_cmpx_eq_f32 vcc, 0, v2
3880 // CHECK: [0x80,0x04,0xa4,0x7c]
3882 v_cmpx_eq_f32 vcc, -1, v2
3883 // CHECK: [0xc1,0x04,0xa4,0x7c]
3885 v_cmpx_eq_f32 vcc, 0.5, v2
3886 // CHECK: [0xf0,0x04,0xa4,0x7c]
3888 v_cmpx_eq_f32 vcc, -4.0, v2
3889 // CHECK: [0xf7,0x04,0xa4,0x7c]
3891 v_cmpx_eq_f32 vcc, src_vccz, v2
3892 // CHECK: [0xfb,0x04,0xa4,0x7c]
3894 v_cmpx_eq_f32 vcc, src_execz, v2
3895 // CHECK: [0xfc,0x04,0xa4,0x7c]
3897 v_cmpx_eq_f32 vcc, src_scc, v2
3898 // CHECK: [0xfd,0x04,0xa4,0x7c]
3900 v_cmpx_eq_f32 vcc, src_lds_direct, v2
3901 // CHECK: [0xfe,0x04,0xa4,0x7c]
3903 v_cmpx_eq_f32 vcc, 0xaf123456, v2
3904 // CHECK: [0xff,0x04,0xa4,0x7c,0x56,0x34,0x12,0xaf]
3906 v_cmpx_eq_f32 vcc, 0x3f717273, v2
3907 // CHECK: [0xff,0x04,0xa4,0x7c,0x73,0x72,0x71,0x3f]
3909 v_cmpx_eq_f32 vcc, v1, v255
3910 // CHECK: [0x01,0xff,0xa5,0x7c]
3912 v_cmpx_le_f32 vcc, v1, v2
3913 // CHECK: [0x01,0x05,0xa6,0x7c]
3915 v_cmpx_le_f32 vcc, v255, v2
3916 // CHECK: [0xff,0x05,0xa6,0x7c]
3918 v_cmpx_le_f32 vcc, s1, v2
3919 // CHECK: [0x01,0x04,0xa6,0x7c]
3921 v_cmpx_le_f32 vcc, s101, v2
3922 // CHECK: [0x65,0x04,0xa6,0x7c]
3924 v_cmpx_le_f32 vcc, flat_scratch_lo, v2
3925 // CHECK: [0x66,0x04,0xa6,0x7c]
3927 v_cmpx_le_f32 vcc, flat_scratch_hi, v2
3928 // CHECK: [0x67,0x04,0xa6,0x7c]
3930 v_cmpx_le_f32 vcc, vcc_lo, v2
3931 // CHECK: [0x6a,0x04,0xa6,0x7c]
3933 v_cmpx_le_f32 vcc, vcc_hi, v2
3934 // CHECK: [0x6b,0x04,0xa6,0x7c]
3936 v_cmpx_le_f32 vcc, ttmp15, v2
3937 // CHECK: [0x7b,0x04,0xa6,0x7c]
3939 v_cmpx_le_f32 vcc, m0, v2
3940 // CHECK: [0x7c,0x04,0xa6,0x7c]
3942 v_cmpx_le_f32 vcc, exec_lo, v2
3943 // CHECK: [0x7e,0x04,0xa6,0x7c]
3945 v_cmpx_le_f32 vcc, exec_hi, v2
3946 // CHECK: [0x7f,0x04,0xa6,0x7c]
3948 v_cmpx_le_f32 vcc, 0, v2
3949 // CHECK: [0x80,0x04,0xa6,0x7c]
3951 v_cmpx_le_f32 vcc, -1, v2
3952 // CHECK: [0xc1,0x04,0xa6,0x7c]
3954 v_cmpx_le_f32 vcc, 0.5, v2
3955 // CHECK: [0xf0,0x04,0xa6,0x7c]
3957 v_cmpx_le_f32 vcc, -4.0, v2
3958 // CHECK: [0xf7,0x04,0xa6,0x7c]
3960 v_cmpx_le_f32 vcc, src_vccz, v2
3961 // CHECK: [0xfb,0x04,0xa6,0x7c]
3963 v_cmpx_le_f32 vcc, src_execz, v2
3964 // CHECK: [0xfc,0x04,0xa6,0x7c]
3966 v_cmpx_le_f32 vcc, src_scc, v2
3967 // CHECK: [0xfd,0x04,0xa6,0x7c]
3969 v_cmpx_le_f32 vcc, src_lds_direct, v2
3970 // CHECK: [0xfe,0x04,0xa6,0x7c]
3972 v_cmpx_le_f32 vcc, 0xaf123456, v2
3973 // CHECK: [0xff,0x04,0xa6,0x7c,0x56,0x34,0x12,0xaf]
3975 v_cmpx_le_f32 vcc, 0x3f717273, v2
3976 // CHECK: [0xff,0x04,0xa6,0x7c,0x73,0x72,0x71,0x3f]
3978 v_cmpx_le_f32 vcc, v1, v255
3979 // CHECK: [0x01,0xff,0xa7,0x7c]
3981 v_cmpx_gt_f32 vcc, v1, v2
3982 // CHECK: [0x01,0x05,0xa8,0x7c]
3984 v_cmpx_gt_f32 vcc, v255, v2
3985 // CHECK: [0xff,0x05,0xa8,0x7c]
3987 v_cmpx_gt_f32 vcc, s1, v2
3988 // CHECK: [0x01,0x04,0xa8,0x7c]
3990 v_cmpx_gt_f32 vcc, s101, v2
3991 // CHECK: [0x65,0x04,0xa8,0x7c]
3993 v_cmpx_gt_f32 vcc, flat_scratch_lo, v2
3994 // CHECK: [0x66,0x04,0xa8,0x7c]
3996 v_cmpx_gt_f32 vcc, flat_scratch_hi, v2
3997 // CHECK: [0x67,0x04,0xa8,0x7c]
3999 v_cmpx_gt_f32 vcc, vcc_lo, v2
4000 // CHECK: [0x6a,0x04,0xa8,0x7c]
4002 v_cmpx_gt_f32 vcc, vcc_hi, v2
4003 // CHECK: [0x6b,0x04,0xa8,0x7c]
4005 v_cmpx_gt_f32 vcc, ttmp15, v2
4006 // CHECK: [0x7b,0x04,0xa8,0x7c]
4008 v_cmpx_gt_f32 vcc, m0, v2
4009 // CHECK: [0x7c,0x04,0xa8,0x7c]
4011 v_cmpx_gt_f32 vcc, exec_lo, v2
4012 // CHECK: [0x7e,0x04,0xa8,0x7c]
4014 v_cmpx_gt_f32 vcc, exec_hi, v2
4015 // CHECK: [0x7f,0x04,0xa8,0x7c]
4017 v_cmpx_gt_f32 vcc, 0, v2
4018 // CHECK: [0x80,0x04,0xa8,0x7c]
4020 v_cmpx_gt_f32 vcc, -1, v2
4021 // CHECK: [0xc1,0x04,0xa8,0x7c]
4023 v_cmpx_gt_f32 vcc, 0.5, v2
4024 // CHECK: [0xf0,0x04,0xa8,0x7c]
4026 v_cmpx_gt_f32 vcc, -4.0, v2
4027 // CHECK: [0xf7,0x04,0xa8,0x7c]
4029 v_cmpx_gt_f32 vcc, src_vccz, v2
4030 // CHECK: [0xfb,0x04,0xa8,0x7c]
4032 v_cmpx_gt_f32 vcc, src_execz, v2
4033 // CHECK: [0xfc,0x04,0xa8,0x7c]
4035 v_cmpx_gt_f32 vcc, src_scc, v2
4036 // CHECK: [0xfd,0x04,0xa8,0x7c]
4038 v_cmpx_gt_f32 vcc, src_lds_direct, v2
4039 // CHECK: [0xfe,0x04,0xa8,0x7c]
4041 v_cmpx_gt_f32 vcc, 0xaf123456, v2
4042 // CHECK: [0xff,0x04,0xa8,0x7c,0x56,0x34,0x12,0xaf]
4044 v_cmpx_gt_f32 vcc, 0x3f717273, v2
4045 // CHECK: [0xff,0x04,0xa8,0x7c,0x73,0x72,0x71,0x3f]
4047 v_cmpx_gt_f32 vcc, v1, v255
4048 // CHECK: [0x01,0xff,0xa9,0x7c]
4050 v_cmpx_lg_f32 vcc, v1, v2
4051 // CHECK: [0x01,0x05,0xaa,0x7c]
4053 v_cmpx_lg_f32 vcc, v255, v2
4054 // CHECK: [0xff,0x05,0xaa,0x7c]
4056 v_cmpx_lg_f32 vcc, s1, v2
4057 // CHECK: [0x01,0x04,0xaa,0x7c]
4059 v_cmpx_lg_f32 vcc, s101, v2
4060 // CHECK: [0x65,0x04,0xaa,0x7c]
4062 v_cmpx_lg_f32 vcc, flat_scratch_lo, v2
4063 // CHECK: [0x66,0x04,0xaa,0x7c]
4065 v_cmpx_lg_f32 vcc, flat_scratch_hi, v2
4066 // CHECK: [0x67,0x04,0xaa,0x7c]
4068 v_cmpx_lg_f32 vcc, vcc_lo, v2
4069 // CHECK: [0x6a,0x04,0xaa,0x7c]
4071 v_cmpx_lg_f32 vcc, vcc_hi, v2
4072 // CHECK: [0x6b,0x04,0xaa,0x7c]
4074 v_cmpx_lg_f32 vcc, ttmp15, v2
4075 // CHECK: [0x7b,0x04,0xaa,0x7c]
4077 v_cmpx_lg_f32 vcc, m0, v2
4078 // CHECK: [0x7c,0x04,0xaa,0x7c]
4080 v_cmpx_lg_f32 vcc, exec_lo, v2
4081 // CHECK: [0x7e,0x04,0xaa,0x7c]
4083 v_cmpx_lg_f32 vcc, exec_hi, v2
4084 // CHECK: [0x7f,0x04,0xaa,0x7c]
4086 v_cmpx_lg_f32 vcc, 0, v2
4087 // CHECK: [0x80,0x04,0xaa,0x7c]
4089 v_cmpx_lg_f32 vcc, -1, v2
4090 // CHECK: [0xc1,0x04,0xaa,0x7c]
4092 v_cmpx_lg_f32 vcc, 0.5, v2
4093 // CHECK: [0xf0,0x04,0xaa,0x7c]
4095 v_cmpx_lg_f32 vcc, -4.0, v2
4096 // CHECK: [0xf7,0x04,0xaa,0x7c]
4098 v_cmpx_lg_f32 vcc, src_vccz, v2
4099 // CHECK: [0xfb,0x04,0xaa,0x7c]
4101 v_cmpx_lg_f32 vcc, src_execz, v2
4102 // CHECK: [0xfc,0x04,0xaa,0x7c]
4104 v_cmpx_lg_f32 vcc, src_scc, v2
4105 // CHECK: [0xfd,0x04,0xaa,0x7c]
4107 v_cmpx_lg_f32 vcc, src_lds_direct, v2
4108 // CHECK: [0xfe,0x04,0xaa,0x7c]
4110 v_cmpx_lg_f32 vcc, 0xaf123456, v2
4111 // CHECK: [0xff,0x04,0xaa,0x7c,0x56,0x34,0x12,0xaf]
4113 v_cmpx_lg_f32 vcc, 0x3f717273, v2
4114 // CHECK: [0xff,0x04,0xaa,0x7c,0x73,0x72,0x71,0x3f]
4116 v_cmpx_lg_f32 vcc, v1, v255
4117 // CHECK: [0x01,0xff,0xab,0x7c]
4119 v_cmpx_ge_f32 vcc, v1, v2
4120 // CHECK: [0x01,0x05,0xac,0x7c]
4122 v_cmpx_ge_f32 vcc, v255, v2
4123 // CHECK: [0xff,0x05,0xac,0x7c]
4125 v_cmpx_ge_f32 vcc, s1, v2
4126 // CHECK: [0x01,0x04,0xac,0x7c]
4128 v_cmpx_ge_f32 vcc, s101, v2
4129 // CHECK: [0x65,0x04,0xac,0x7c]
4131 v_cmpx_ge_f32 vcc, flat_scratch_lo, v2
4132 // CHECK: [0x66,0x04,0xac,0x7c]
4134 v_cmpx_ge_f32 vcc, flat_scratch_hi, v2
4135 // CHECK: [0x67,0x04,0xac,0x7c]
4137 v_cmpx_ge_f32 vcc, vcc_lo, v2
4138 // CHECK: [0x6a,0x04,0xac,0x7c]
4140 v_cmpx_ge_f32 vcc, vcc_hi, v2
4141 // CHECK: [0x6b,0x04,0xac,0x7c]
4143 v_cmpx_ge_f32 vcc, ttmp15, v2
4144 // CHECK: [0x7b,0x04,0xac,0x7c]
4146 v_cmpx_ge_f32 vcc, m0, v2
4147 // CHECK: [0x7c,0x04,0xac,0x7c]
4149 v_cmpx_ge_f32 vcc, exec_lo, v2
4150 // CHECK: [0x7e,0x04,0xac,0x7c]
4152 v_cmpx_ge_f32 vcc, exec_hi, v2
4153 // CHECK: [0x7f,0x04,0xac,0x7c]
4155 v_cmpx_ge_f32 vcc, 0, v2
4156 // CHECK: [0x80,0x04,0xac,0x7c]
4158 v_cmpx_ge_f32 vcc, -1, v2
4159 // CHECK: [0xc1,0x04,0xac,0x7c]
4161 v_cmpx_ge_f32 vcc, 0.5, v2
4162 // CHECK: [0xf0,0x04,0xac,0x7c]
4164 v_cmpx_ge_f32 vcc, -4.0, v2
4165 // CHECK: [0xf7,0x04,0xac,0x7c]
4167 v_cmpx_ge_f32 vcc, src_vccz, v2
4168 // CHECK: [0xfb,0x04,0xac,0x7c]
4170 v_cmpx_ge_f32 vcc, src_execz, v2
4171 // CHECK: [0xfc,0x04,0xac,0x7c]
4173 v_cmpx_ge_f32 vcc, src_scc, v2
4174 // CHECK: [0xfd,0x04,0xac,0x7c]
4176 v_cmpx_ge_f32 vcc, src_lds_direct, v2
4177 // CHECK: [0xfe,0x04,0xac,0x7c]
4179 v_cmpx_ge_f32 vcc, 0xaf123456, v2
4180 // CHECK: [0xff,0x04,0xac,0x7c,0x56,0x34,0x12,0xaf]
4182 v_cmpx_ge_f32 vcc, 0x3f717273, v2
4183 // CHECK: [0xff,0x04,0xac,0x7c,0x73,0x72,0x71,0x3f]
4185 v_cmpx_ge_f32 vcc, v1, v255
4186 // CHECK: [0x01,0xff,0xad,0x7c]
4188 v_cmpx_o_f32 vcc, v1, v2
4189 // CHECK: [0x01,0x05,0xae,0x7c]
4191 v_cmpx_o_f32 vcc, v255, v2
4192 // CHECK: [0xff,0x05,0xae,0x7c]
4194 v_cmpx_o_f32 vcc, s1, v2
4195 // CHECK: [0x01,0x04,0xae,0x7c]
4197 v_cmpx_o_f32 vcc, s101, v2
4198 // CHECK: [0x65,0x04,0xae,0x7c]
4200 v_cmpx_o_f32 vcc, flat_scratch_lo, v2
4201 // CHECK: [0x66,0x04,0xae,0x7c]
4203 v_cmpx_o_f32 vcc, flat_scratch_hi, v2
4204 // CHECK: [0x67,0x04,0xae,0x7c]
4206 v_cmpx_o_f32 vcc, vcc_lo, v2
4207 // CHECK: [0x6a,0x04,0xae,0x7c]
4209 v_cmpx_o_f32 vcc, vcc_hi, v2
4210 // CHECK: [0x6b,0x04,0xae,0x7c]
4212 v_cmpx_o_f32 vcc, ttmp15, v2
4213 // CHECK: [0x7b,0x04,0xae,0x7c]
4215 v_cmpx_o_f32 vcc, m0, v2
4216 // CHECK: [0x7c,0x04,0xae,0x7c]
4218 v_cmpx_o_f32 vcc, exec_lo, v2
4219 // CHECK: [0x7e,0x04,0xae,0x7c]
4221 v_cmpx_o_f32 vcc, exec_hi, v2
4222 // CHECK: [0x7f,0x04,0xae,0x7c]
4224 v_cmpx_o_f32 vcc, 0, v2
4225 // CHECK: [0x80,0x04,0xae,0x7c]
4227 v_cmpx_o_f32 vcc, -1, v2
4228 // CHECK: [0xc1,0x04,0xae,0x7c]
4230 v_cmpx_o_f32 vcc, 0.5, v2
4231 // CHECK: [0xf0,0x04,0xae,0x7c]
4233 v_cmpx_o_f32 vcc, -4.0, v2
4234 // CHECK: [0xf7,0x04,0xae,0x7c]
4236 v_cmpx_o_f32 vcc, src_vccz, v2
4237 // CHECK: [0xfb,0x04,0xae,0x7c]
4239 v_cmpx_o_f32 vcc, src_execz, v2
4240 // CHECK: [0xfc,0x04,0xae,0x7c]
4242 v_cmpx_o_f32 vcc, src_scc, v2
4243 // CHECK: [0xfd,0x04,0xae,0x7c]
4245 v_cmpx_o_f32 vcc, src_lds_direct, v2
4246 // CHECK: [0xfe,0x04,0xae,0x7c]
4248 v_cmpx_o_f32 vcc, 0xaf123456, v2
4249 // CHECK: [0xff,0x04,0xae,0x7c,0x56,0x34,0x12,0xaf]
4251 v_cmpx_o_f32 vcc, 0x3f717273, v2
4252 // CHECK: [0xff,0x04,0xae,0x7c,0x73,0x72,0x71,0x3f]
4254 v_cmpx_o_f32 vcc, v1, v255
4255 // CHECK: [0x01,0xff,0xaf,0x7c]
4257 v_cmpx_u_f32 vcc, v1, v2
4258 // CHECK: [0x01,0x05,0xb0,0x7c]
4260 v_cmpx_u_f32 vcc, v255, v2
4261 // CHECK: [0xff,0x05,0xb0,0x7c]
4263 v_cmpx_u_f32 vcc, s1, v2
4264 // CHECK: [0x01,0x04,0xb0,0x7c]
4266 v_cmpx_u_f32 vcc, s101, v2
4267 // CHECK: [0x65,0x04,0xb0,0x7c]
4269 v_cmpx_u_f32 vcc, flat_scratch_lo, v2
4270 // CHECK: [0x66,0x04,0xb0,0x7c]
4272 v_cmpx_u_f32 vcc, flat_scratch_hi, v2
4273 // CHECK: [0x67,0x04,0xb0,0x7c]
4275 v_cmpx_u_f32 vcc, vcc_lo, v2
4276 // CHECK: [0x6a,0x04,0xb0,0x7c]
4278 v_cmpx_u_f32 vcc, vcc_hi, v2
4279 // CHECK: [0x6b,0x04,0xb0,0x7c]
4281 v_cmpx_u_f32 vcc, ttmp15, v2
4282 // CHECK: [0x7b,0x04,0xb0,0x7c]
4284 v_cmpx_u_f32 vcc, m0, v2
4285 // CHECK: [0x7c,0x04,0xb0,0x7c]
4287 v_cmpx_u_f32 vcc, exec_lo, v2
4288 // CHECK: [0x7e,0x04,0xb0,0x7c]
4290 v_cmpx_u_f32 vcc, exec_hi, v2
4291 // CHECK: [0x7f,0x04,0xb0,0x7c]
4293 v_cmpx_u_f32 vcc, 0, v2
4294 // CHECK: [0x80,0x04,0xb0,0x7c]
4296 v_cmpx_u_f32 vcc, -1, v2
4297 // CHECK: [0xc1,0x04,0xb0,0x7c]
4299 v_cmpx_u_f32 vcc, 0.5, v2
4300 // CHECK: [0xf0,0x04,0xb0,0x7c]
4302 v_cmpx_u_f32 vcc, -4.0, v2
4303 // CHECK: [0xf7,0x04,0xb0,0x7c]
4305 v_cmpx_u_f32 vcc, src_vccz, v2
4306 // CHECK: [0xfb,0x04,0xb0,0x7c]
4308 v_cmpx_u_f32 vcc, src_execz, v2
4309 // CHECK: [0xfc,0x04,0xb0,0x7c]
4311 v_cmpx_u_f32 vcc, src_scc, v2
4312 // CHECK: [0xfd,0x04,0xb0,0x7c]
4314 v_cmpx_u_f32 vcc, src_lds_direct, v2
4315 // CHECK: [0xfe,0x04,0xb0,0x7c]
4317 v_cmpx_u_f32 vcc, 0xaf123456, v2
4318 // CHECK: [0xff,0x04,0xb0,0x7c,0x56,0x34,0x12,0xaf]
4320 v_cmpx_u_f32 vcc, 0x3f717273, v2
4321 // CHECK: [0xff,0x04,0xb0,0x7c,0x73,0x72,0x71,0x3f]
4323 v_cmpx_u_f32 vcc, v1, v255
4324 // CHECK: [0x01,0xff,0xb1,0x7c]
4326 v_cmpx_nge_f32 vcc, v1, v2
4327 // CHECK: [0x01,0x05,0xb2,0x7c]
4329 v_cmpx_nge_f32 vcc, v255, v2
4330 // CHECK: [0xff,0x05,0xb2,0x7c]
4332 v_cmpx_nge_f32 vcc, s1, v2
4333 // CHECK: [0x01,0x04,0xb2,0x7c]
4335 v_cmpx_nge_f32 vcc, s101, v2
4336 // CHECK: [0x65,0x04,0xb2,0x7c]
4338 v_cmpx_nge_f32 vcc, flat_scratch_lo, v2
4339 // CHECK: [0x66,0x04,0xb2,0x7c]
4341 v_cmpx_nge_f32 vcc, flat_scratch_hi, v2
4342 // CHECK: [0x67,0x04,0xb2,0x7c]
4344 v_cmpx_nge_f32 vcc, vcc_lo, v2
4345 // CHECK: [0x6a,0x04,0xb2,0x7c]
4347 v_cmpx_nge_f32 vcc, vcc_hi, v2
4348 // CHECK: [0x6b,0x04,0xb2,0x7c]
4350 v_cmpx_nge_f32 vcc, ttmp15, v2
4351 // CHECK: [0x7b,0x04,0xb2,0x7c]
4353 v_cmpx_nge_f32 vcc, m0, v2
4354 // CHECK: [0x7c,0x04,0xb2,0x7c]
4356 v_cmpx_nge_f32 vcc, exec_lo, v2
4357 // CHECK: [0x7e,0x04,0xb2,0x7c]
4359 v_cmpx_nge_f32 vcc, exec_hi, v2
4360 // CHECK: [0x7f,0x04,0xb2,0x7c]
4362 v_cmpx_nge_f32 vcc, 0, v2
4363 // CHECK: [0x80,0x04,0xb2,0x7c]
4365 v_cmpx_nge_f32 vcc, -1, v2
4366 // CHECK: [0xc1,0x04,0xb2,0x7c]
4368 v_cmpx_nge_f32 vcc, 0.5, v2
4369 // CHECK: [0xf0,0x04,0xb2,0x7c]
4371 v_cmpx_nge_f32 vcc, -4.0, v2
4372 // CHECK: [0xf7,0x04,0xb2,0x7c]
4374 v_cmpx_nge_f32 vcc, src_vccz, v2
4375 // CHECK: [0xfb,0x04,0xb2,0x7c]
4377 v_cmpx_nge_f32 vcc, src_execz, v2
4378 // CHECK: [0xfc,0x04,0xb2,0x7c]
4380 v_cmpx_nge_f32 vcc, src_scc, v2
4381 // CHECK: [0xfd,0x04,0xb2,0x7c]
4383 v_cmpx_nge_f32 vcc, src_lds_direct, v2
4384 // CHECK: [0xfe,0x04,0xb2,0x7c]
4386 v_cmpx_nge_f32 vcc, 0xaf123456, v2
4387 // CHECK: [0xff,0x04,0xb2,0x7c,0x56,0x34,0x12,0xaf]
4389 v_cmpx_nge_f32 vcc, 0x3f717273, v2
4390 // CHECK: [0xff,0x04,0xb2,0x7c,0x73,0x72,0x71,0x3f]
4392 v_cmpx_nge_f32 vcc, v1, v255
4393 // CHECK: [0x01,0xff,0xb3,0x7c]
4395 v_cmpx_nlg_f32 vcc, v1, v2
4396 // CHECK: [0x01,0x05,0xb4,0x7c]
4398 v_cmpx_nlg_f32 vcc, v255, v2
4399 // CHECK: [0xff,0x05,0xb4,0x7c]
4401 v_cmpx_nlg_f32 vcc, s1, v2
4402 // CHECK: [0x01,0x04,0xb4,0x7c]
4404 v_cmpx_nlg_f32 vcc, s101, v2
4405 // CHECK: [0x65,0x04,0xb4,0x7c]
4407 v_cmpx_nlg_f32 vcc, flat_scratch_lo, v2
4408 // CHECK: [0x66,0x04,0xb4,0x7c]
4410 v_cmpx_nlg_f32 vcc, flat_scratch_hi, v2
4411 // CHECK: [0x67,0x04,0xb4,0x7c]
4413 v_cmpx_nlg_f32 vcc, vcc_lo, v2
4414 // CHECK: [0x6a,0x04,0xb4,0x7c]
4416 v_cmpx_nlg_f32 vcc, vcc_hi, v2
4417 // CHECK: [0x6b,0x04,0xb4,0x7c]
4419 v_cmpx_nlg_f32 vcc, ttmp15, v2
4420 // CHECK: [0x7b,0x04,0xb4,0x7c]
4422 v_cmpx_nlg_f32 vcc, m0, v2
4423 // CHECK: [0x7c,0x04,0xb4,0x7c]
4425 v_cmpx_nlg_f32 vcc, exec_lo, v2
4426 // CHECK: [0x7e,0x04,0xb4,0x7c]
4428 v_cmpx_nlg_f32 vcc, exec_hi, v2
4429 // CHECK: [0x7f,0x04,0xb4,0x7c]
4431 v_cmpx_nlg_f32 vcc, 0, v2
4432 // CHECK: [0x80,0x04,0xb4,0x7c]
4434 v_cmpx_nlg_f32 vcc, -1, v2
4435 // CHECK: [0xc1,0x04,0xb4,0x7c]
4437 v_cmpx_nlg_f32 vcc, 0.5, v2
4438 // CHECK: [0xf0,0x04,0xb4,0x7c]
4440 v_cmpx_nlg_f32 vcc, -4.0, v2
4441 // CHECK: [0xf7,0x04,0xb4,0x7c]
4443 v_cmpx_nlg_f32 vcc, src_vccz, v2
4444 // CHECK: [0xfb,0x04,0xb4,0x7c]
4446 v_cmpx_nlg_f32 vcc, src_execz, v2
4447 // CHECK: [0xfc,0x04,0xb4,0x7c]
4449 v_cmpx_nlg_f32 vcc, src_scc, v2
4450 // CHECK: [0xfd,0x04,0xb4,0x7c]
4452 v_cmpx_nlg_f32 vcc, src_lds_direct, v2
4453 // CHECK: [0xfe,0x04,0xb4,0x7c]
4455 v_cmpx_nlg_f32 vcc, 0xaf123456, v2
4456 // CHECK: [0xff,0x04,0xb4,0x7c,0x56,0x34,0x12,0xaf]
4458 v_cmpx_nlg_f32 vcc, 0x3f717273, v2
4459 // CHECK: [0xff,0x04,0xb4,0x7c,0x73,0x72,0x71,0x3f]
4461 v_cmpx_nlg_f32 vcc, v1, v255
4462 // CHECK: [0x01,0xff,0xb5,0x7c]
4464 v_cmpx_ngt_f32 vcc, v1, v2
4465 // CHECK: [0x01,0x05,0xb6,0x7c]
4467 v_cmpx_ngt_f32 vcc, v255, v2
4468 // CHECK: [0xff,0x05,0xb6,0x7c]
4470 v_cmpx_ngt_f32 vcc, s1, v2
4471 // CHECK: [0x01,0x04,0xb6,0x7c]
4473 v_cmpx_ngt_f32 vcc, s101, v2
4474 // CHECK: [0x65,0x04,0xb6,0x7c]
4476 v_cmpx_ngt_f32 vcc, flat_scratch_lo, v2
4477 // CHECK: [0x66,0x04,0xb6,0x7c]
4479 v_cmpx_ngt_f32 vcc, flat_scratch_hi, v2
4480 // CHECK: [0x67,0x04,0xb6,0x7c]
4482 v_cmpx_ngt_f32 vcc, vcc_lo, v2
4483 // CHECK: [0x6a,0x04,0xb6,0x7c]
4485 v_cmpx_ngt_f32 vcc, vcc_hi, v2
4486 // CHECK: [0x6b,0x04,0xb6,0x7c]
4488 v_cmpx_ngt_f32 vcc, ttmp15, v2
4489 // CHECK: [0x7b,0x04,0xb6,0x7c]
4491 v_cmpx_ngt_f32 vcc, m0, v2
4492 // CHECK: [0x7c,0x04,0xb6,0x7c]
4494 v_cmpx_ngt_f32 vcc, exec_lo, v2
4495 // CHECK: [0x7e,0x04,0xb6,0x7c]
4497 v_cmpx_ngt_f32 vcc, exec_hi, v2
4498 // CHECK: [0x7f,0x04,0xb6,0x7c]
4500 v_cmpx_ngt_f32 vcc, 0, v2
4501 // CHECK: [0x80,0x04,0xb6,0x7c]
4503 v_cmpx_ngt_f32 vcc, -1, v2
4504 // CHECK: [0xc1,0x04,0xb6,0x7c]
4506 v_cmpx_ngt_f32 vcc, 0.5, v2
4507 // CHECK: [0xf0,0x04,0xb6,0x7c]
4509 v_cmpx_ngt_f32 vcc, -4.0, v2
4510 // CHECK: [0xf7,0x04,0xb6,0x7c]
4512 v_cmpx_ngt_f32 vcc, src_vccz, v2
4513 // CHECK: [0xfb,0x04,0xb6,0x7c]
4515 v_cmpx_ngt_f32 vcc, src_execz, v2
4516 // CHECK: [0xfc,0x04,0xb6,0x7c]
4518 v_cmpx_ngt_f32 vcc, src_scc, v2
4519 // CHECK: [0xfd,0x04,0xb6,0x7c]
4521 v_cmpx_ngt_f32 vcc, src_lds_direct, v2
4522 // CHECK: [0xfe,0x04,0xb6,0x7c]
4524 v_cmpx_ngt_f32 vcc, 0xaf123456, v2
4525 // CHECK: [0xff,0x04,0xb6,0x7c,0x56,0x34,0x12,0xaf]
4527 v_cmpx_ngt_f32 vcc, 0x3f717273, v2
4528 // CHECK: [0xff,0x04,0xb6,0x7c,0x73,0x72,0x71,0x3f]
4530 v_cmpx_ngt_f32 vcc, v1, v255
4531 // CHECK: [0x01,0xff,0xb7,0x7c]
4533 v_cmpx_nle_f32 vcc, v1, v2
4534 // CHECK: [0x01,0x05,0xb8,0x7c]
4536 v_cmpx_nle_f32 vcc, v255, v2
4537 // CHECK: [0xff,0x05,0xb8,0x7c]
4539 v_cmpx_nle_f32 vcc, s1, v2
4540 // CHECK: [0x01,0x04,0xb8,0x7c]
4542 v_cmpx_nle_f32 vcc, s101, v2
4543 // CHECK: [0x65,0x04,0xb8,0x7c]
4545 v_cmpx_nle_f32 vcc, flat_scratch_lo, v2
4546 // CHECK: [0x66,0x04,0xb8,0x7c]
4548 v_cmpx_nle_f32 vcc, flat_scratch_hi, v2
4549 // CHECK: [0x67,0x04,0xb8,0x7c]
4551 v_cmpx_nle_f32 vcc, vcc_lo, v2
4552 // CHECK: [0x6a,0x04,0xb8,0x7c]
4554 v_cmpx_nle_f32 vcc, vcc_hi, v2
4555 // CHECK: [0x6b,0x04,0xb8,0x7c]
4557 v_cmpx_nle_f32 vcc, ttmp15, v2
4558 // CHECK: [0x7b,0x04,0xb8,0x7c]
4560 v_cmpx_nle_f32 vcc, m0, v2
4561 // CHECK: [0x7c,0x04,0xb8,0x7c]
4563 v_cmpx_nle_f32 vcc, exec_lo, v2
4564 // CHECK: [0x7e,0x04,0xb8,0x7c]
4566 v_cmpx_nle_f32 vcc, exec_hi, v2
4567 // CHECK: [0x7f,0x04,0xb8,0x7c]
4569 v_cmpx_nle_f32 vcc, 0, v2
4570 // CHECK: [0x80,0x04,0xb8,0x7c]
4572 v_cmpx_nle_f32 vcc, -1, v2
4573 // CHECK: [0xc1,0x04,0xb8,0x7c]
4575 v_cmpx_nle_f32 vcc, 0.5, v2
4576 // CHECK: [0xf0,0x04,0xb8,0x7c]
4578 v_cmpx_nle_f32 vcc, -4.0, v2
4579 // CHECK: [0xf7,0x04,0xb8,0x7c]
4581 v_cmpx_nle_f32 vcc, src_vccz, v2
4582 // CHECK: [0xfb,0x04,0xb8,0x7c]
4584 v_cmpx_nle_f32 vcc, src_execz, v2
4585 // CHECK: [0xfc,0x04,0xb8,0x7c]
4587 v_cmpx_nle_f32 vcc, src_scc, v2
4588 // CHECK: [0xfd,0x04,0xb8,0x7c]
4590 v_cmpx_nle_f32 vcc, src_lds_direct, v2
4591 // CHECK: [0xfe,0x04,0xb8,0x7c]
4593 v_cmpx_nle_f32 vcc, 0xaf123456, v2
4594 // CHECK: [0xff,0x04,0xb8,0x7c,0x56,0x34,0x12,0xaf]
4596 v_cmpx_nle_f32 vcc, 0x3f717273, v2
4597 // CHECK: [0xff,0x04,0xb8,0x7c,0x73,0x72,0x71,0x3f]
4599 v_cmpx_nle_f32 vcc, v1, v255
4600 // CHECK: [0x01,0xff,0xb9,0x7c]
4602 v_cmpx_neq_f32 vcc, v1, v2
4603 // CHECK: [0x01,0x05,0xba,0x7c]
4605 v_cmpx_neq_f32 vcc, v255, v2
4606 // CHECK: [0xff,0x05,0xba,0x7c]
4608 v_cmpx_neq_f32 vcc, s1, v2
4609 // CHECK: [0x01,0x04,0xba,0x7c]
4611 v_cmpx_neq_f32 vcc, s101, v2
4612 // CHECK: [0x65,0x04,0xba,0x7c]
4614 v_cmpx_neq_f32 vcc, flat_scratch_lo, v2
4615 // CHECK: [0x66,0x04,0xba,0x7c]
4617 v_cmpx_neq_f32 vcc, flat_scratch_hi, v2
4618 // CHECK: [0x67,0x04,0xba,0x7c]
4620 v_cmpx_neq_f32 vcc, vcc_lo, v2
4621 // CHECK: [0x6a,0x04,0xba,0x7c]
4623 v_cmpx_neq_f32 vcc, vcc_hi, v2
4624 // CHECK: [0x6b,0x04,0xba,0x7c]
4626 v_cmpx_neq_f32 vcc, ttmp15, v2
4627 // CHECK: [0x7b,0x04,0xba,0x7c]
4629 v_cmpx_neq_f32 vcc, m0, v2
4630 // CHECK: [0x7c,0x04,0xba,0x7c]
4632 v_cmpx_neq_f32 vcc, exec_lo, v2
4633 // CHECK: [0x7e,0x04,0xba,0x7c]
4635 v_cmpx_neq_f32 vcc, exec_hi, v2
4636 // CHECK: [0x7f,0x04,0xba,0x7c]
4638 v_cmpx_neq_f32 vcc, 0, v2
4639 // CHECK: [0x80,0x04,0xba,0x7c]
4641 v_cmpx_neq_f32 vcc, -1, v2
4642 // CHECK: [0xc1,0x04,0xba,0x7c]
4644 v_cmpx_neq_f32 vcc, 0.5, v2
4645 // CHECK: [0xf0,0x04,0xba,0x7c]
4647 v_cmpx_neq_f32 vcc, -4.0, v2
4648 // CHECK: [0xf7,0x04,0xba,0x7c]
4650 v_cmpx_neq_f32 vcc, src_vccz, v2
4651 // CHECK: [0xfb,0x04,0xba,0x7c]
4653 v_cmpx_neq_f32 vcc, src_execz, v2
4654 // CHECK: [0xfc,0x04,0xba,0x7c]
4656 v_cmpx_neq_f32 vcc, src_scc, v2
4657 // CHECK: [0xfd,0x04,0xba,0x7c]
4659 v_cmpx_neq_f32 vcc, src_lds_direct, v2
4660 // CHECK: [0xfe,0x04,0xba,0x7c]
4662 v_cmpx_neq_f32 vcc, 0xaf123456, v2
4663 // CHECK: [0xff,0x04,0xba,0x7c,0x56,0x34,0x12,0xaf]
4665 v_cmpx_neq_f32 vcc, 0x3f717273, v2
4666 // CHECK: [0xff,0x04,0xba,0x7c,0x73,0x72,0x71,0x3f]
4668 v_cmpx_neq_f32 vcc, v1, v255
4669 // CHECK: [0x01,0xff,0xbb,0x7c]
4671 v_cmpx_nlt_f32 vcc, v1, v2
4672 // CHECK: [0x01,0x05,0xbc,0x7c]
4674 v_cmpx_nlt_f32 vcc, v255, v2
4675 // CHECK: [0xff,0x05,0xbc,0x7c]
4677 v_cmpx_nlt_f32 vcc, s1, v2
4678 // CHECK: [0x01,0x04,0xbc,0x7c]
4680 v_cmpx_nlt_f32 vcc, s101, v2
4681 // CHECK: [0x65,0x04,0xbc,0x7c]
4683 v_cmpx_nlt_f32 vcc, flat_scratch_lo, v2
4684 // CHECK: [0x66,0x04,0xbc,0x7c]
4686 v_cmpx_nlt_f32 vcc, flat_scratch_hi, v2
4687 // CHECK: [0x67,0x04,0xbc,0x7c]
4689 v_cmpx_nlt_f32 vcc, vcc_lo, v2
4690 // CHECK: [0x6a,0x04,0xbc,0x7c]
4692 v_cmpx_nlt_f32 vcc, vcc_hi, v2
4693 // CHECK: [0x6b,0x04,0xbc,0x7c]
4695 v_cmpx_nlt_f32 vcc, ttmp15, v2
4696 // CHECK: [0x7b,0x04,0xbc,0x7c]
4698 v_cmpx_nlt_f32 vcc, m0, v2
4699 // CHECK: [0x7c,0x04,0xbc,0x7c]
4701 v_cmpx_nlt_f32 vcc, exec_lo, v2
4702 // CHECK: [0x7e,0x04,0xbc,0x7c]
4704 v_cmpx_nlt_f32 vcc, exec_hi, v2
4705 // CHECK: [0x7f,0x04,0xbc,0x7c]
4707 v_cmpx_nlt_f32 vcc, 0, v2
4708 // CHECK: [0x80,0x04,0xbc,0x7c]
4710 v_cmpx_nlt_f32 vcc, -1, v2
4711 // CHECK: [0xc1,0x04,0xbc,0x7c]
4713 v_cmpx_nlt_f32 vcc, 0.5, v2
4714 // CHECK: [0xf0,0x04,0xbc,0x7c]
4716 v_cmpx_nlt_f32 vcc, -4.0, v2
4717 // CHECK: [0xf7,0x04,0xbc,0x7c]
4719 v_cmpx_nlt_f32 vcc, src_vccz, v2
4720 // CHECK: [0xfb,0x04,0xbc,0x7c]
4722 v_cmpx_nlt_f32 vcc, src_execz, v2
4723 // CHECK: [0xfc,0x04,0xbc,0x7c]
4725 v_cmpx_nlt_f32 vcc, src_scc, v2
4726 // CHECK: [0xfd,0x04,0xbc,0x7c]
4728 v_cmpx_nlt_f32 vcc, src_lds_direct, v2
4729 // CHECK: [0xfe,0x04,0xbc,0x7c]
4731 v_cmpx_nlt_f32 vcc, 0xaf123456, v2
4732 // CHECK: [0xff,0x04,0xbc,0x7c,0x56,0x34,0x12,0xaf]
4734 v_cmpx_nlt_f32 vcc, 0x3f717273, v2
4735 // CHECK: [0xff,0x04,0xbc,0x7c,0x73,0x72,0x71,0x3f]
4737 v_cmpx_nlt_f32 vcc, v1, v255
4738 // CHECK: [0x01,0xff,0xbd,0x7c]
4740 v_cmpx_tru_f32 vcc, v1, v2
4741 // CHECK: [0x01,0x05,0xbe,0x7c]
4743 v_cmpx_tru_f32 vcc, v255, v2
4744 // CHECK: [0xff,0x05,0xbe,0x7c]
4746 v_cmpx_tru_f32 vcc, s1, v2
4747 // CHECK: [0x01,0x04,0xbe,0x7c]
4749 v_cmpx_tru_f32 vcc, s101, v2
4750 // CHECK: [0x65,0x04,0xbe,0x7c]
4752 v_cmpx_tru_f32 vcc, flat_scratch_lo, v2
4753 // CHECK: [0x66,0x04,0xbe,0x7c]
4755 v_cmpx_tru_f32 vcc, flat_scratch_hi, v2
4756 // CHECK: [0x67,0x04,0xbe,0x7c]
4758 v_cmpx_tru_f32 vcc, vcc_lo, v2
4759 // CHECK: [0x6a,0x04,0xbe,0x7c]
4761 v_cmpx_tru_f32 vcc, vcc_hi, v2
4762 // CHECK: [0x6b,0x04,0xbe,0x7c]
4764 v_cmpx_tru_f32 vcc, ttmp15, v2
4765 // CHECK: [0x7b,0x04,0xbe,0x7c]
4767 v_cmpx_tru_f32 vcc, m0, v2
4768 // CHECK: [0x7c,0x04,0xbe,0x7c]
4770 v_cmpx_tru_f32 vcc, exec_lo, v2
4771 // CHECK: [0x7e,0x04,0xbe,0x7c]
4773 v_cmpx_tru_f32 vcc, exec_hi, v2
4774 // CHECK: [0x7f,0x04,0xbe,0x7c]
4776 v_cmpx_tru_f32 vcc, 0, v2
4777 // CHECK: [0x80,0x04,0xbe,0x7c]
4779 v_cmpx_tru_f32 vcc, -1, v2
4780 // CHECK: [0xc1,0x04,0xbe,0x7c]
4782 v_cmpx_tru_f32 vcc, 0.5, v2
4783 // CHECK: [0xf0,0x04,0xbe,0x7c]
4785 v_cmpx_tru_f32 vcc, -4.0, v2
4786 // CHECK: [0xf7,0x04,0xbe,0x7c]
4788 v_cmpx_tru_f32 vcc, src_vccz, v2
4789 // CHECK: [0xfb,0x04,0xbe,0x7c]
4791 v_cmpx_tru_f32 vcc, src_execz, v2
4792 // CHECK: [0xfc,0x04,0xbe,0x7c]
4794 v_cmpx_tru_f32 vcc, src_scc, v2
4795 // CHECK: [0xfd,0x04,0xbe,0x7c]
4797 v_cmpx_tru_f32 vcc, src_lds_direct, v2
4798 // CHECK: [0xfe,0x04,0xbe,0x7c]
4800 v_cmpx_tru_f32 vcc, 0xaf123456, v2
4801 // CHECK: [0xff,0x04,0xbe,0x7c,0x56,0x34,0x12,0xaf]
4803 v_cmpx_tru_f32 vcc, 0x3f717273, v2
4804 // CHECK: [0xff,0x04,0xbe,0x7c,0x73,0x72,0x71,0x3f]
4806 v_cmpx_tru_f32 vcc, v1, v255
4807 // CHECK: [0x01,0xff,0xbf,0x7c]
4809 v_cmp_f_f64 vcc, v[1:2], v[2:3]
4810 // CHECK: [0x01,0x05,0xc0,0x7c]
4812 v_cmp_f_f64 vcc, v[254:255], v[2:3]
4813 // CHECK: [0xfe,0x05,0xc0,0x7c]
4815 v_cmp_f_f64 vcc, s[2:3], v[2:3]
4816 // CHECK: [0x02,0x04,0xc0,0x7c]
4818 v_cmp_f_f64 vcc, s[4:5], v[2:3]
4819 // CHECK: [0x04,0x04,0xc0,0x7c]
4821 v_cmp_f_f64 vcc, s[100:101], v[2:3]
4822 // CHECK: [0x64,0x04,0xc0,0x7c]
4824 v_cmp_f_f64 vcc, flat_scratch, v[2:3]
4825 // CHECK: [0x66,0x04,0xc0,0x7c]
4827 v_cmp_f_f64 vcc, vcc, v[2:3]
4828 // CHECK: [0x6a,0x04,0xc0,0x7c]
4830 v_cmp_f_f64 vcc, ttmp[14:15], v[2:3]
4831 // CHECK: [0x7a,0x04,0xc0,0x7c]
4833 v_cmp_f_f64 vcc, exec, v[2:3]
4834 // CHECK: [0x7e,0x04,0xc0,0x7c]
4836 v_cmp_f_f64 vcc, 0, v[2:3]
4837 // CHECK: [0x80,0x04,0xc0,0x7c]
4839 v_cmp_f_f64 vcc, -1, v[2:3]
4840 // CHECK: [0xc1,0x04,0xc0,0x7c]
4842 v_cmp_f_f64 vcc, 0.5, v[2:3]
4843 // CHECK: [0xf0,0x04,0xc0,0x7c]
4845 v_cmp_f_f64 vcc, -4.0, v[2:3]
4846 // CHECK: [0xf7,0x04,0xc0,0x7c]
4848 v_cmp_f_f64 vcc, src_vccz, v[2:3]
4849 // CHECK: [0xfb,0x04,0xc0,0x7c]
4851 v_cmp_f_f64 vcc, src_execz, v[2:3]
4852 // CHECK: [0xfc,0x04,0xc0,0x7c]
4854 v_cmp_f_f64 vcc, src_scc, v[2:3]
4855 // CHECK: [0xfd,0x04,0xc0,0x7c]
4857 v_cmp_f_f64 vcc, 0xaf123456, v[2:3]
4858 // CHECK: [0xff,0x04,0xc0,0x7c,0x56,0x34,0x12,0xaf]
4860 v_cmp_f_f64 vcc, 0x3f717273, v[2:3]
4861 // CHECK: [0xff,0x04,0xc0,0x7c,0x73,0x72,0x71,0x3f]
4863 v_cmp_f_f64 vcc, v[1:2], v[254:255]
4864 // CHECK: [0x01,0xfd,0xc1,0x7c]
4866 v_cmp_lt_f64 vcc, v[1:2], v[2:3]
4867 // CHECK: [0x01,0x05,0xc2,0x7c]
4869 v_cmp_lt_f64 vcc, v[254:255], v[2:3]
4870 // CHECK: [0xfe,0x05,0xc2,0x7c]
4872 v_cmp_lt_f64 vcc, s[2:3], v[2:3]
4873 // CHECK: [0x02,0x04,0xc2,0x7c]
4875 v_cmp_lt_f64 vcc, s[4:5], v[2:3]
4876 // CHECK: [0x04,0x04,0xc2,0x7c]
4878 v_cmp_lt_f64 vcc, s[100:101], v[2:3]
4879 // CHECK: [0x64,0x04,0xc2,0x7c]
4881 v_cmp_lt_f64 vcc, flat_scratch, v[2:3]
4882 // CHECK: [0x66,0x04,0xc2,0x7c]
4884 v_cmp_lt_f64 vcc, vcc, v[2:3]
4885 // CHECK: [0x6a,0x04,0xc2,0x7c]
4887 v_cmp_lt_f64 vcc, ttmp[14:15], v[2:3]
4888 // CHECK: [0x7a,0x04,0xc2,0x7c]
4890 v_cmp_lt_f64 vcc, exec, v[2:3]
4891 // CHECK: [0x7e,0x04,0xc2,0x7c]
4893 v_cmp_lt_f64 vcc, 0, v[2:3]
4894 // CHECK: [0x80,0x04,0xc2,0x7c]
4896 v_cmp_lt_f64 vcc, -1, v[2:3]
4897 // CHECK: [0xc1,0x04,0xc2,0x7c]
4899 v_cmp_lt_f64 vcc, 0.5, v[2:3]
4900 // CHECK: [0xf0,0x04,0xc2,0x7c]
4902 v_cmp_lt_f64 vcc, -4.0, v[2:3]
4903 // CHECK: [0xf7,0x04,0xc2,0x7c]
4905 v_cmp_lt_f64 vcc, src_vccz, v[2:3]
4906 // CHECK: [0xfb,0x04,0xc2,0x7c]
4908 v_cmp_lt_f64 vcc, src_execz, v[2:3]
4909 // CHECK: [0xfc,0x04,0xc2,0x7c]
4911 v_cmp_lt_f64 vcc, src_scc, v[2:3]
4912 // CHECK: [0xfd,0x04,0xc2,0x7c]
4914 v_cmp_lt_f64 vcc, 0xaf123456, v[2:3]
4915 // CHECK: [0xff,0x04,0xc2,0x7c,0x56,0x34,0x12,0xaf]
4917 v_cmp_lt_f64 vcc, 0x3f717273, v[2:3]
4918 // CHECK: [0xff,0x04,0xc2,0x7c,0x73,0x72,0x71,0x3f]
4920 v_cmp_lt_f64 vcc, v[1:2], v[254:255]
4921 // CHECK: [0x01,0xfd,0xc3,0x7c]
4923 v_cmp_eq_f64 vcc, v[1:2], v[2:3]
4924 // CHECK: [0x01,0x05,0xc4,0x7c]
4926 v_cmp_eq_f64 vcc, v[254:255], v[2:3]
4927 // CHECK: [0xfe,0x05,0xc4,0x7c]
4929 v_cmp_eq_f64 vcc, s[2:3], v[2:3]
4930 // CHECK: [0x02,0x04,0xc4,0x7c]
4932 v_cmp_eq_f64 vcc, s[4:5], v[2:3]
4933 // CHECK: [0x04,0x04,0xc4,0x7c]
4935 v_cmp_eq_f64 vcc, s[100:101], v[2:3]
4936 // CHECK: [0x64,0x04,0xc4,0x7c]
4938 v_cmp_eq_f64 vcc, flat_scratch, v[2:3]
4939 // CHECK: [0x66,0x04,0xc4,0x7c]
4941 v_cmp_eq_f64 vcc, vcc, v[2:3]
4942 // CHECK: [0x6a,0x04,0xc4,0x7c]
4944 v_cmp_eq_f64 vcc, ttmp[14:15], v[2:3]
4945 // CHECK: [0x7a,0x04,0xc4,0x7c]
4947 v_cmp_eq_f64 vcc, exec, v[2:3]
4948 // CHECK: [0x7e,0x04,0xc4,0x7c]
4950 v_cmp_eq_f64 vcc, 0, v[2:3]
4951 // CHECK: [0x80,0x04,0xc4,0x7c]
4953 v_cmp_eq_f64 vcc, -1, v[2:3]
4954 // CHECK: [0xc1,0x04,0xc4,0x7c]
4956 v_cmp_eq_f64 vcc, 0.5, v[2:3]
4957 // CHECK: [0xf0,0x04,0xc4,0x7c]
4959 v_cmp_eq_f64 vcc, -4.0, v[2:3]
4960 // CHECK: [0xf7,0x04,0xc4,0x7c]
4962 v_cmp_eq_f64 vcc, src_vccz, v[2:3]
4963 // CHECK: [0xfb,0x04,0xc4,0x7c]
4965 v_cmp_eq_f64 vcc, src_execz, v[2:3]
4966 // CHECK: [0xfc,0x04,0xc4,0x7c]
4968 v_cmp_eq_f64 vcc, src_scc, v[2:3]
4969 // CHECK: [0xfd,0x04,0xc4,0x7c]
4971 v_cmp_eq_f64 vcc, 0xaf123456, v[2:3]
4972 // CHECK: [0xff,0x04,0xc4,0x7c,0x56,0x34,0x12,0xaf]
4974 v_cmp_eq_f64 vcc, 0x3f717273, v[2:3]
4975 // CHECK: [0xff,0x04,0xc4,0x7c,0x73,0x72,0x71,0x3f]
4977 v_cmp_eq_f64 vcc, v[1:2], v[254:255]
4978 // CHECK: [0x01,0xfd,0xc5,0x7c]
4980 v_cmp_le_f64 vcc, v[1:2], v[2:3]
4981 // CHECK: [0x01,0x05,0xc6,0x7c]
4983 v_cmp_le_f64 vcc, v[254:255], v[2:3]
4984 // CHECK: [0xfe,0x05,0xc6,0x7c]
4986 v_cmp_le_f64 vcc, s[2:3], v[2:3]
4987 // CHECK: [0x02,0x04,0xc6,0x7c]
4989 v_cmp_le_f64 vcc, s[4:5], v[2:3]
4990 // CHECK: [0x04,0x04,0xc6,0x7c]
4992 v_cmp_le_f64 vcc, s[100:101], v[2:3]
4993 // CHECK: [0x64,0x04,0xc6,0x7c]
4995 v_cmp_le_f64 vcc, flat_scratch, v[2:3]
4996 // CHECK: [0x66,0x04,0xc6,0x7c]
4998 v_cmp_le_f64 vcc, vcc, v[2:3]
4999 // CHECK: [0x6a,0x04,0xc6,0x7c]
5001 v_cmp_le_f64 vcc, ttmp[14:15], v[2:3]
5002 // CHECK: [0x7a,0x04,0xc6,0x7c]
5004 v_cmp_le_f64 vcc, exec, v[2:3]
5005 // CHECK: [0x7e,0x04,0xc6,0x7c]
5007 v_cmp_le_f64 vcc, 0, v[2:3]
5008 // CHECK: [0x80,0x04,0xc6,0x7c]
5010 v_cmp_le_f64 vcc, -1, v[2:3]
5011 // CHECK: [0xc1,0x04,0xc6,0x7c]
5013 v_cmp_le_f64 vcc, 0.5, v[2:3]
5014 // CHECK: [0xf0,0x04,0xc6,0x7c]
5016 v_cmp_le_f64 vcc, -4.0, v[2:3]
5017 // CHECK: [0xf7,0x04,0xc6,0x7c]
5019 v_cmp_le_f64 vcc, src_vccz, v[2:3]
5020 // CHECK: [0xfb,0x04,0xc6,0x7c]
5022 v_cmp_le_f64 vcc, src_execz, v[2:3]
5023 // CHECK: [0xfc,0x04,0xc6,0x7c]
5025 v_cmp_le_f64 vcc, src_scc, v[2:3]
5026 // CHECK: [0xfd,0x04,0xc6,0x7c]
5028 v_cmp_le_f64 vcc, 0xaf123456, v[2:3]
5029 // CHECK: [0xff,0x04,0xc6,0x7c,0x56,0x34,0x12,0xaf]
5031 v_cmp_le_f64 vcc, 0x3f717273, v[2:3]
5032 // CHECK: [0xff,0x04,0xc6,0x7c,0x73,0x72,0x71,0x3f]
5034 v_cmp_le_f64 vcc, v[1:2], v[254:255]
5035 // CHECK: [0x01,0xfd,0xc7,0x7c]
5037 v_cmp_gt_f64 vcc, v[1:2], v[2:3]
5038 // CHECK: [0x01,0x05,0xc8,0x7c]
5040 v_cmp_gt_f64 vcc, v[254:255], v[2:3]
5041 // CHECK: [0xfe,0x05,0xc8,0x7c]
5043 v_cmp_gt_f64 vcc, s[2:3], v[2:3]
5044 // CHECK: [0x02,0x04,0xc8,0x7c]
5046 v_cmp_gt_f64 vcc, s[4:5], v[2:3]
5047 // CHECK: [0x04,0x04,0xc8,0x7c]
5049 v_cmp_gt_f64 vcc, s[100:101], v[2:3]
5050 // CHECK: [0x64,0x04,0xc8,0x7c]
5052 v_cmp_gt_f64 vcc, flat_scratch, v[2:3]
5053 // CHECK: [0x66,0x04,0xc8,0x7c]
5055 v_cmp_gt_f64 vcc, vcc, v[2:3]
5056 // CHECK: [0x6a,0x04,0xc8,0x7c]
5058 v_cmp_gt_f64 vcc, ttmp[14:15], v[2:3]
5059 // CHECK: [0x7a,0x04,0xc8,0x7c]
5061 v_cmp_gt_f64 vcc, exec, v[2:3]
5062 // CHECK: [0x7e,0x04,0xc8,0x7c]
5064 v_cmp_gt_f64 vcc, 0, v[2:3]
5065 // CHECK: [0x80,0x04,0xc8,0x7c]
5067 v_cmp_gt_f64 vcc, -1, v[2:3]
5068 // CHECK: [0xc1,0x04,0xc8,0x7c]
5070 v_cmp_gt_f64 vcc, 0.5, v[2:3]
5071 // CHECK: [0xf0,0x04,0xc8,0x7c]
5073 v_cmp_gt_f64 vcc, -4.0, v[2:3]
5074 // CHECK: [0xf7,0x04,0xc8,0x7c]
5076 v_cmp_gt_f64 vcc, src_vccz, v[2:3]
5077 // CHECK: [0xfb,0x04,0xc8,0x7c]
5079 v_cmp_gt_f64 vcc, src_execz, v[2:3]
5080 // CHECK: [0xfc,0x04,0xc8,0x7c]
5082 v_cmp_gt_f64 vcc, src_scc, v[2:3]
5083 // CHECK: [0xfd,0x04,0xc8,0x7c]
5085 v_cmp_gt_f64 vcc, 0xaf123456, v[2:3]
5086 // CHECK: [0xff,0x04,0xc8,0x7c,0x56,0x34,0x12,0xaf]
5088 v_cmp_gt_f64 vcc, 0x3f717273, v[2:3]
5089 // CHECK: [0xff,0x04,0xc8,0x7c,0x73,0x72,0x71,0x3f]
5091 v_cmp_gt_f64 vcc, v[1:2], v[254:255]
5092 // CHECK: [0x01,0xfd,0xc9,0x7c]
5094 v_cmp_lg_f64 vcc, v[1:2], v[2:3]
5095 // CHECK: [0x01,0x05,0xca,0x7c]
5097 v_cmp_lg_f64 vcc, v[254:255], v[2:3]
5098 // CHECK: [0xfe,0x05,0xca,0x7c]
5100 v_cmp_lg_f64 vcc, s[2:3], v[2:3]
5101 // CHECK: [0x02,0x04,0xca,0x7c]
5103 v_cmp_lg_f64 vcc, s[4:5], v[2:3]
5104 // CHECK: [0x04,0x04,0xca,0x7c]
5106 v_cmp_lg_f64 vcc, s[100:101], v[2:3]
5107 // CHECK: [0x64,0x04,0xca,0x7c]
5109 v_cmp_lg_f64 vcc, flat_scratch, v[2:3]
5110 // CHECK: [0x66,0x04,0xca,0x7c]
5112 v_cmp_lg_f64 vcc, vcc, v[2:3]
5113 // CHECK: [0x6a,0x04,0xca,0x7c]
5115 v_cmp_lg_f64 vcc, ttmp[14:15], v[2:3]
5116 // CHECK: [0x7a,0x04,0xca,0x7c]
5118 v_cmp_lg_f64 vcc, exec, v[2:3]
5119 // CHECK: [0x7e,0x04,0xca,0x7c]
5121 v_cmp_lg_f64 vcc, 0, v[2:3]
5122 // CHECK: [0x80,0x04,0xca,0x7c]
5124 v_cmp_lg_f64 vcc, -1, v[2:3]
5125 // CHECK: [0xc1,0x04,0xca,0x7c]
5127 v_cmp_lg_f64 vcc, 0.5, v[2:3]
5128 // CHECK: [0xf0,0x04,0xca,0x7c]
5130 v_cmp_lg_f64 vcc, -4.0, v[2:3]
5131 // CHECK: [0xf7,0x04,0xca,0x7c]
5133 v_cmp_lg_f64 vcc, src_vccz, v[2:3]
5134 // CHECK: [0xfb,0x04,0xca,0x7c]
5136 v_cmp_lg_f64 vcc, src_execz, v[2:3]
5137 // CHECK: [0xfc,0x04,0xca,0x7c]
5139 v_cmp_lg_f64 vcc, src_scc, v[2:3]
5140 // CHECK: [0xfd,0x04,0xca,0x7c]
5142 v_cmp_lg_f64 vcc, 0xaf123456, v[2:3]
5143 // CHECK: [0xff,0x04,0xca,0x7c,0x56,0x34,0x12,0xaf]
5145 v_cmp_lg_f64 vcc, 0x3f717273, v[2:3]
5146 // CHECK: [0xff,0x04,0xca,0x7c,0x73,0x72,0x71,0x3f]
5148 v_cmp_lg_f64 vcc, v[1:2], v[254:255]
5149 // CHECK: [0x01,0xfd,0xcb,0x7c]
5151 v_cmp_ge_f64 vcc, v[1:2], v[2:3]
5152 // CHECK: [0x01,0x05,0xcc,0x7c]
5154 v_cmp_ge_f64 vcc, v[254:255], v[2:3]
5155 // CHECK: [0xfe,0x05,0xcc,0x7c]
5157 v_cmp_ge_f64 vcc, s[2:3], v[2:3]
5158 // CHECK: [0x02,0x04,0xcc,0x7c]
5160 v_cmp_ge_f64 vcc, s[4:5], v[2:3]
5161 // CHECK: [0x04,0x04,0xcc,0x7c]
5163 v_cmp_ge_f64 vcc, s[100:101], v[2:3]
5164 // CHECK: [0x64,0x04,0xcc,0x7c]
5166 v_cmp_ge_f64 vcc, flat_scratch, v[2:3]
5167 // CHECK: [0x66,0x04,0xcc,0x7c]
5169 v_cmp_ge_f64 vcc, vcc, v[2:3]
5170 // CHECK: [0x6a,0x04,0xcc,0x7c]
5172 v_cmp_ge_f64 vcc, ttmp[14:15], v[2:3]
5173 // CHECK: [0x7a,0x04,0xcc,0x7c]
5175 v_cmp_ge_f64 vcc, exec, v[2:3]
5176 // CHECK: [0x7e,0x04,0xcc,0x7c]
5178 v_cmp_ge_f64 vcc, 0, v[2:3]
5179 // CHECK: [0x80,0x04,0xcc,0x7c]
5181 v_cmp_ge_f64 vcc, -1, v[2:3]
5182 // CHECK: [0xc1,0x04,0xcc,0x7c]
5184 v_cmp_ge_f64 vcc, 0.5, v[2:3]
5185 // CHECK: [0xf0,0x04,0xcc,0x7c]
5187 v_cmp_ge_f64 vcc, -4.0, v[2:3]
5188 // CHECK: [0xf7,0x04,0xcc,0x7c]
5190 v_cmp_ge_f64 vcc, src_vccz, v[2:3]
5191 // CHECK: [0xfb,0x04,0xcc,0x7c]
5193 v_cmp_ge_f64 vcc, src_execz, v[2:3]
5194 // CHECK: [0xfc,0x04,0xcc,0x7c]
5196 v_cmp_ge_f64 vcc, src_scc, v[2:3]
5197 // CHECK: [0xfd,0x04,0xcc,0x7c]
5199 v_cmp_ge_f64 vcc, 0xaf123456, v[2:3]
5200 // CHECK: [0xff,0x04,0xcc,0x7c,0x56,0x34,0x12,0xaf]
5202 v_cmp_ge_f64 vcc, 0x3f717273, v[2:3]
5203 // CHECK: [0xff,0x04,0xcc,0x7c,0x73,0x72,0x71,0x3f]
5205 v_cmp_ge_f64 vcc, v[1:2], v[254:255]
5206 // CHECK: [0x01,0xfd,0xcd,0x7c]
5208 v_cmp_o_f64 vcc, v[1:2], v[2:3]
5209 // CHECK: [0x01,0x05,0xce,0x7c]
5211 v_cmp_o_f64 vcc, v[254:255], v[2:3]
5212 // CHECK: [0xfe,0x05,0xce,0x7c]
5214 v_cmp_o_f64 vcc, s[2:3], v[2:3]
5215 // CHECK: [0x02,0x04,0xce,0x7c]
5217 v_cmp_o_f64 vcc, s[4:5], v[2:3]
5218 // CHECK: [0x04,0x04,0xce,0x7c]
5220 v_cmp_o_f64 vcc, s[100:101], v[2:3]
5221 // CHECK: [0x64,0x04,0xce,0x7c]
5223 v_cmp_o_f64 vcc, flat_scratch, v[2:3]
5224 // CHECK: [0x66,0x04,0xce,0x7c]
5226 v_cmp_o_f64 vcc, vcc, v[2:3]
5227 // CHECK: [0x6a,0x04,0xce,0x7c]
5229 v_cmp_o_f64 vcc, ttmp[14:15], v[2:3]
5230 // CHECK: [0x7a,0x04,0xce,0x7c]
5232 v_cmp_o_f64 vcc, exec, v[2:3]
5233 // CHECK: [0x7e,0x04,0xce,0x7c]
5235 v_cmp_o_f64 vcc, 0, v[2:3]
5236 // CHECK: [0x80,0x04,0xce,0x7c]
5238 v_cmp_o_f64 vcc, -1, v[2:3]
5239 // CHECK: [0xc1,0x04,0xce,0x7c]
5241 v_cmp_o_f64 vcc, 0.5, v[2:3]
5242 // CHECK: [0xf0,0x04,0xce,0x7c]
5244 v_cmp_o_f64 vcc, -4.0, v[2:3]
5245 // CHECK: [0xf7,0x04,0xce,0x7c]
5247 v_cmp_o_f64 vcc, src_vccz, v[2:3]
5248 // CHECK: [0xfb,0x04,0xce,0x7c]
5250 v_cmp_o_f64 vcc, src_execz, v[2:3]
5251 // CHECK: [0xfc,0x04,0xce,0x7c]
5253 v_cmp_o_f64 vcc, src_scc, v[2:3]
5254 // CHECK: [0xfd,0x04,0xce,0x7c]
5256 v_cmp_o_f64 vcc, 0xaf123456, v[2:3]
5257 // CHECK: [0xff,0x04,0xce,0x7c,0x56,0x34,0x12,0xaf]
5259 v_cmp_o_f64 vcc, 0x3f717273, v[2:3]
5260 // CHECK: [0xff,0x04,0xce,0x7c,0x73,0x72,0x71,0x3f]
5262 v_cmp_o_f64 vcc, v[1:2], v[254:255]
5263 // CHECK: [0x01,0xfd,0xcf,0x7c]
5265 v_cmp_u_f64 vcc, v[1:2], v[2:3]
5266 // CHECK: [0x01,0x05,0xd0,0x7c]
5268 v_cmp_u_f64 vcc, v[254:255], v[2:3]
5269 // CHECK: [0xfe,0x05,0xd0,0x7c]
5271 v_cmp_u_f64 vcc, s[2:3], v[2:3]
5272 // CHECK: [0x02,0x04,0xd0,0x7c]
5274 v_cmp_u_f64 vcc, s[4:5], v[2:3]
5275 // CHECK: [0x04,0x04,0xd0,0x7c]
5277 v_cmp_u_f64 vcc, s[100:101], v[2:3]
5278 // CHECK: [0x64,0x04,0xd0,0x7c]
5280 v_cmp_u_f64 vcc, flat_scratch, v[2:3]
5281 // CHECK: [0x66,0x04,0xd0,0x7c]
5283 v_cmp_u_f64 vcc, vcc, v[2:3]
5284 // CHECK: [0x6a,0x04,0xd0,0x7c]
5286 v_cmp_u_f64 vcc, ttmp[14:15], v[2:3]
5287 // CHECK: [0x7a,0x04,0xd0,0x7c]
5289 v_cmp_u_f64 vcc, exec, v[2:3]
5290 // CHECK: [0x7e,0x04,0xd0,0x7c]
5292 v_cmp_u_f64 vcc, 0, v[2:3]
5293 // CHECK: [0x80,0x04,0xd0,0x7c]
5295 v_cmp_u_f64 vcc, -1, v[2:3]
5296 // CHECK: [0xc1,0x04,0xd0,0x7c]
5298 v_cmp_u_f64 vcc, 0.5, v[2:3]
5299 // CHECK: [0xf0,0x04,0xd0,0x7c]
5301 v_cmp_u_f64 vcc, -4.0, v[2:3]
5302 // CHECK: [0xf7,0x04,0xd0,0x7c]
5304 v_cmp_u_f64 vcc, src_vccz, v[2:3]
5305 // CHECK: [0xfb,0x04,0xd0,0x7c]
5307 v_cmp_u_f64 vcc, src_execz, v[2:3]
5308 // CHECK: [0xfc,0x04,0xd0,0x7c]
5310 v_cmp_u_f64 vcc, src_scc, v[2:3]
5311 // CHECK: [0xfd,0x04,0xd0,0x7c]
5313 v_cmp_u_f64 vcc, 0xaf123456, v[2:3]
5314 // CHECK: [0xff,0x04,0xd0,0x7c,0x56,0x34,0x12,0xaf]
5316 v_cmp_u_f64 vcc, 0x3f717273, v[2:3]
5317 // CHECK: [0xff,0x04,0xd0,0x7c,0x73,0x72,0x71,0x3f]
5319 v_cmp_u_f64 vcc, v[1:2], v[254:255]
5320 // CHECK: [0x01,0xfd,0xd1,0x7c]
5322 v_cmp_nge_f64 vcc, v[1:2], v[2:3]
5323 // CHECK: [0x01,0x05,0xd2,0x7c]
5325 v_cmp_nge_f64 vcc, v[254:255], v[2:3]
5326 // CHECK: [0xfe,0x05,0xd2,0x7c]
5328 v_cmp_nge_f64 vcc, s[2:3], v[2:3]
5329 // CHECK: [0x02,0x04,0xd2,0x7c]
5331 v_cmp_nge_f64 vcc, s[4:5], v[2:3]
5332 // CHECK: [0x04,0x04,0xd2,0x7c]
5334 v_cmp_nge_f64 vcc, s[100:101], v[2:3]
5335 // CHECK: [0x64,0x04,0xd2,0x7c]
5337 v_cmp_nge_f64 vcc, flat_scratch, v[2:3]
5338 // CHECK: [0x66,0x04,0xd2,0x7c]
5340 v_cmp_nge_f64 vcc, vcc, v[2:3]
5341 // CHECK: [0x6a,0x04,0xd2,0x7c]
5343 v_cmp_nge_f64 vcc, ttmp[14:15], v[2:3]
5344 // CHECK: [0x7a,0x04,0xd2,0x7c]
5346 v_cmp_nge_f64 vcc, exec, v[2:3]
5347 // CHECK: [0x7e,0x04,0xd2,0x7c]
5349 v_cmp_nge_f64 vcc, 0, v[2:3]
5350 // CHECK: [0x80,0x04,0xd2,0x7c]
5352 v_cmp_nge_f64 vcc, -1, v[2:3]
5353 // CHECK: [0xc1,0x04,0xd2,0x7c]
5355 v_cmp_nge_f64 vcc, 0.5, v[2:3]
5356 // CHECK: [0xf0,0x04,0xd2,0x7c]
5358 v_cmp_nge_f64 vcc, -4.0, v[2:3]
5359 // CHECK: [0xf7,0x04,0xd2,0x7c]
5361 v_cmp_nge_f64 vcc, src_vccz, v[2:3]
5362 // CHECK: [0xfb,0x04,0xd2,0x7c]
5364 v_cmp_nge_f64 vcc, src_execz, v[2:3]
5365 // CHECK: [0xfc,0x04,0xd2,0x7c]
5367 v_cmp_nge_f64 vcc, src_scc, v[2:3]
5368 // CHECK: [0xfd,0x04,0xd2,0x7c]
5370 v_cmp_nge_f64 vcc, 0xaf123456, v[2:3]
5371 // CHECK: [0xff,0x04,0xd2,0x7c,0x56,0x34,0x12,0xaf]
5373 v_cmp_nge_f64 vcc, 0x3f717273, v[2:3]
5374 // CHECK: [0xff,0x04,0xd2,0x7c,0x73,0x72,0x71,0x3f]
5376 v_cmp_nge_f64 vcc, v[1:2], v[254:255]
5377 // CHECK: [0x01,0xfd,0xd3,0x7c]
5379 v_cmp_nlg_f64 vcc, v[1:2], v[2:3]
5380 // CHECK: [0x01,0x05,0xd4,0x7c]
5382 v_cmp_nlg_f64 vcc, v[254:255], v[2:3]
5383 // CHECK: [0xfe,0x05,0xd4,0x7c]
5385 v_cmp_nlg_f64 vcc, s[2:3], v[2:3]
5386 // CHECK: [0x02,0x04,0xd4,0x7c]
5388 v_cmp_nlg_f64 vcc, s[4:5], v[2:3]
5389 // CHECK: [0x04,0x04,0xd4,0x7c]
5391 v_cmp_nlg_f64 vcc, s[100:101], v[2:3]
5392 // CHECK: [0x64,0x04,0xd4,0x7c]
5394 v_cmp_nlg_f64 vcc, flat_scratch, v[2:3]
5395 // CHECK: [0x66,0x04,0xd4,0x7c]
5397 v_cmp_nlg_f64 vcc, vcc, v[2:3]
5398 // CHECK: [0x6a,0x04,0xd4,0x7c]
5400 v_cmp_nlg_f64 vcc, ttmp[14:15], v[2:3]
5401 // CHECK: [0x7a,0x04,0xd4,0x7c]
5403 v_cmp_nlg_f64 vcc, exec, v[2:3]
5404 // CHECK: [0x7e,0x04,0xd4,0x7c]
5406 v_cmp_nlg_f64 vcc, 0, v[2:3]
5407 // CHECK: [0x80,0x04,0xd4,0x7c]
5409 v_cmp_nlg_f64 vcc, -1, v[2:3]
5410 // CHECK: [0xc1,0x04,0xd4,0x7c]
5412 v_cmp_nlg_f64 vcc, 0.5, v[2:3]
5413 // CHECK: [0xf0,0x04,0xd4,0x7c]
5415 v_cmp_nlg_f64 vcc, -4.0, v[2:3]
5416 // CHECK: [0xf7,0x04,0xd4,0x7c]
5418 v_cmp_nlg_f64 vcc, src_vccz, v[2:3]
5419 // CHECK: [0xfb,0x04,0xd4,0x7c]
5421 v_cmp_nlg_f64 vcc, src_execz, v[2:3]
5422 // CHECK: [0xfc,0x04,0xd4,0x7c]
5424 v_cmp_nlg_f64 vcc, src_scc, v[2:3]
5425 // CHECK: [0xfd,0x04,0xd4,0x7c]
5427 v_cmp_nlg_f64 vcc, 0xaf123456, v[2:3]
5428 // CHECK: [0xff,0x04,0xd4,0x7c,0x56,0x34,0x12,0xaf]
5430 v_cmp_nlg_f64 vcc, 0x3f717273, v[2:3]
5431 // CHECK: [0xff,0x04,0xd4,0x7c,0x73,0x72,0x71,0x3f]
5433 v_cmp_nlg_f64 vcc, v[1:2], v[254:255]
5434 // CHECK: [0x01,0xfd,0xd5,0x7c]
5436 v_cmp_ngt_f64 vcc, v[1:2], v[2:3]
5437 // CHECK: [0x01,0x05,0xd6,0x7c]
5439 v_cmp_ngt_f64 vcc, v[254:255], v[2:3]
5440 // CHECK: [0xfe,0x05,0xd6,0x7c]
5442 v_cmp_ngt_f64 vcc, s[2:3], v[2:3]
5443 // CHECK: [0x02,0x04,0xd6,0x7c]
5445 v_cmp_ngt_f64 vcc, s[4:5], v[2:3]
5446 // CHECK: [0x04,0x04,0xd6,0x7c]
5448 v_cmp_ngt_f64 vcc, s[100:101], v[2:3]
5449 // CHECK: [0x64,0x04,0xd6,0x7c]
5451 v_cmp_ngt_f64 vcc, flat_scratch, v[2:3]
5452 // CHECK: [0x66,0x04,0xd6,0x7c]
5454 v_cmp_ngt_f64 vcc, vcc, v[2:3]
5455 // CHECK: [0x6a,0x04,0xd6,0x7c]
5457 v_cmp_ngt_f64 vcc, ttmp[14:15], v[2:3]
5458 // CHECK: [0x7a,0x04,0xd6,0x7c]
5460 v_cmp_ngt_f64 vcc, exec, v[2:3]
5461 // CHECK: [0x7e,0x04,0xd6,0x7c]
5463 v_cmp_ngt_f64 vcc, 0, v[2:3]
5464 // CHECK: [0x80,0x04,0xd6,0x7c]
5466 v_cmp_ngt_f64 vcc, -1, v[2:3]
5467 // CHECK: [0xc1,0x04,0xd6,0x7c]
5469 v_cmp_ngt_f64 vcc, 0.5, v[2:3]
5470 // CHECK: [0xf0,0x04,0xd6,0x7c]
5472 v_cmp_ngt_f64 vcc, -4.0, v[2:3]
5473 // CHECK: [0xf7,0x04,0xd6,0x7c]
5475 v_cmp_ngt_f64 vcc, src_vccz, v[2:3]
5476 // CHECK: [0xfb,0x04,0xd6,0x7c]
5478 v_cmp_ngt_f64 vcc, src_execz, v[2:3]
5479 // CHECK: [0xfc,0x04,0xd6,0x7c]
5481 v_cmp_ngt_f64 vcc, src_scc, v[2:3]
5482 // CHECK: [0xfd,0x04,0xd6,0x7c]
5484 v_cmp_ngt_f64 vcc, 0xaf123456, v[2:3]
5485 // CHECK: [0xff,0x04,0xd6,0x7c,0x56,0x34,0x12,0xaf]
5487 v_cmp_ngt_f64 vcc, 0x3f717273, v[2:3]
5488 // CHECK: [0xff,0x04,0xd6,0x7c,0x73,0x72,0x71,0x3f]
5490 v_cmp_ngt_f64 vcc, v[1:2], v[254:255]
5491 // CHECK: [0x01,0xfd,0xd7,0x7c]
5493 v_cmp_nle_f64 vcc, v[1:2], v[2:3]
5494 // CHECK: [0x01,0x05,0xd8,0x7c]
5496 v_cmp_nle_f64 vcc, v[254:255], v[2:3]
5497 // CHECK: [0xfe,0x05,0xd8,0x7c]
5499 v_cmp_nle_f64 vcc, s[2:3], v[2:3]
5500 // CHECK: [0x02,0x04,0xd8,0x7c]
5502 v_cmp_nle_f64 vcc, s[4:5], v[2:3]
5503 // CHECK: [0x04,0x04,0xd8,0x7c]
5505 v_cmp_nle_f64 vcc, s[100:101], v[2:3]
5506 // CHECK: [0x64,0x04,0xd8,0x7c]
5508 v_cmp_nle_f64 vcc, flat_scratch, v[2:3]
5509 // CHECK: [0x66,0x04,0xd8,0x7c]
5511 v_cmp_nle_f64 vcc, vcc, v[2:3]
5512 // CHECK: [0x6a,0x04,0xd8,0x7c]
5514 v_cmp_nle_f64 vcc, ttmp[14:15], v[2:3]
5515 // CHECK: [0x7a,0x04,0xd8,0x7c]
5517 v_cmp_nle_f64 vcc, exec, v[2:3]
5518 // CHECK: [0x7e,0x04,0xd8,0x7c]
5520 v_cmp_nle_f64 vcc, 0, v[2:3]
5521 // CHECK: [0x80,0x04,0xd8,0x7c]
5523 v_cmp_nle_f64 vcc, -1, v[2:3]
5524 // CHECK: [0xc1,0x04,0xd8,0x7c]
5526 v_cmp_nle_f64 vcc, 0.5, v[2:3]
5527 // CHECK: [0xf0,0x04,0xd8,0x7c]
5529 v_cmp_nle_f64 vcc, -4.0, v[2:3]
5530 // CHECK: [0xf7,0x04,0xd8,0x7c]
5532 v_cmp_nle_f64 vcc, src_vccz, v[2:3]
5533 // CHECK: [0xfb,0x04,0xd8,0x7c]
5535 v_cmp_nle_f64 vcc, src_execz, v[2:3]
5536 // CHECK: [0xfc,0x04,0xd8,0x7c]
5538 v_cmp_nle_f64 vcc, src_scc, v[2:3]
5539 // CHECK: [0xfd,0x04,0xd8,0x7c]
5541 v_cmp_nle_f64 vcc, 0xaf123456, v[2:3]
5542 // CHECK: [0xff,0x04,0xd8,0x7c,0x56,0x34,0x12,0xaf]
5544 v_cmp_nle_f64 vcc, 0x3f717273, v[2:3]
5545 // CHECK: [0xff,0x04,0xd8,0x7c,0x73,0x72,0x71,0x3f]
5547 v_cmp_nle_f64 vcc, v[1:2], v[254:255]
5548 // CHECK: [0x01,0xfd,0xd9,0x7c]
5550 v_cmp_neq_f64 vcc, v[1:2], v[2:3]
5551 // CHECK: [0x01,0x05,0xda,0x7c]
5553 v_cmp_neq_f64 vcc, v[254:255], v[2:3]
5554 // CHECK: [0xfe,0x05,0xda,0x7c]
5556 v_cmp_neq_f64 vcc, s[2:3], v[2:3]
5557 // CHECK: [0x02,0x04,0xda,0x7c]
5559 v_cmp_neq_f64 vcc, s[4:5], v[2:3]
5560 // CHECK: [0x04,0x04,0xda,0x7c]
5562 v_cmp_neq_f64 vcc, s[100:101], v[2:3]
5563 // CHECK: [0x64,0x04,0xda,0x7c]
5565 v_cmp_neq_f64 vcc, flat_scratch, v[2:3]
5566 // CHECK: [0x66,0x04,0xda,0x7c]
5568 v_cmp_neq_f64 vcc, vcc, v[2:3]
5569 // CHECK: [0x6a,0x04,0xda,0x7c]
5571 v_cmp_neq_f64 vcc, ttmp[14:15], v[2:3]
5572 // CHECK: [0x7a,0x04,0xda,0x7c]
5574 v_cmp_neq_f64 vcc, exec, v[2:3]
5575 // CHECK: [0x7e,0x04,0xda,0x7c]
5577 v_cmp_neq_f64 vcc, 0, v[2:3]
5578 // CHECK: [0x80,0x04,0xda,0x7c]
5580 v_cmp_neq_f64 vcc, -1, v[2:3]
5581 // CHECK: [0xc1,0x04,0xda,0x7c]
5583 v_cmp_neq_f64 vcc, 0.5, v[2:3]
5584 // CHECK: [0xf0,0x04,0xda,0x7c]
5586 v_cmp_neq_f64 vcc, -4.0, v[2:3]
5587 // CHECK: [0xf7,0x04,0xda,0x7c]
5589 v_cmp_neq_f64 vcc, src_vccz, v[2:3]
5590 // CHECK: [0xfb,0x04,0xda,0x7c]
5592 v_cmp_neq_f64 vcc, src_execz, v[2:3]
5593 // CHECK: [0xfc,0x04,0xda,0x7c]
5595 v_cmp_neq_f64 vcc, src_scc, v[2:3]
5596 // CHECK: [0xfd,0x04,0xda,0x7c]
5598 v_cmp_neq_f64 vcc, 0xaf123456, v[2:3]
5599 // CHECK: [0xff,0x04,0xda,0x7c,0x56,0x34,0x12,0xaf]
5601 v_cmp_neq_f64 vcc, 0x3f717273, v[2:3]
5602 // CHECK: [0xff,0x04,0xda,0x7c,0x73,0x72,0x71,0x3f]
5604 v_cmp_neq_f64 vcc, v[1:2], v[254:255]
5605 // CHECK: [0x01,0xfd,0xdb,0x7c]
5607 v_cmp_nlt_f64 vcc, v[1:2], v[2:3]
5608 // CHECK: [0x01,0x05,0xdc,0x7c]
5610 v_cmp_nlt_f64 vcc, v[254:255], v[2:3]
5611 // CHECK: [0xfe,0x05,0xdc,0x7c]
5613 v_cmp_nlt_f64 vcc, s[2:3], v[2:3]
5614 // CHECK: [0x02,0x04,0xdc,0x7c]
5616 v_cmp_nlt_f64 vcc, s[4:5], v[2:3]
5617 // CHECK: [0x04,0x04,0xdc,0x7c]
5619 v_cmp_nlt_f64 vcc, s[100:101], v[2:3]
5620 // CHECK: [0x64,0x04,0xdc,0x7c]
5622 v_cmp_nlt_f64 vcc, flat_scratch, v[2:3]
5623 // CHECK: [0x66,0x04,0xdc,0x7c]
5625 v_cmp_nlt_f64 vcc, vcc, v[2:3]
5626 // CHECK: [0x6a,0x04,0xdc,0x7c]
5628 v_cmp_nlt_f64 vcc, ttmp[14:15], v[2:3]
5629 // CHECK: [0x7a,0x04,0xdc,0x7c]
5631 v_cmp_nlt_f64 vcc, exec, v[2:3]
5632 // CHECK: [0x7e,0x04,0xdc,0x7c]
5634 v_cmp_nlt_f64 vcc, 0, v[2:3]
5635 // CHECK: [0x80,0x04,0xdc,0x7c]
5637 v_cmp_nlt_f64 vcc, -1, v[2:3]
5638 // CHECK: [0xc1,0x04,0xdc,0x7c]
5640 v_cmp_nlt_f64 vcc, 0.5, v[2:3]
5641 // CHECK: [0xf0,0x04,0xdc,0x7c]
5643 v_cmp_nlt_f64 vcc, -4.0, v[2:3]
5644 // CHECK: [0xf7,0x04,0xdc,0x7c]
5646 v_cmp_nlt_f64 vcc, src_vccz, v[2:3]
5647 // CHECK: [0xfb,0x04,0xdc,0x7c]
5649 v_cmp_nlt_f64 vcc, src_execz, v[2:3]
5650 // CHECK: [0xfc,0x04,0xdc,0x7c]
5652 v_cmp_nlt_f64 vcc, src_scc, v[2:3]
5653 // CHECK: [0xfd,0x04,0xdc,0x7c]
5655 v_cmp_nlt_f64 vcc, 0xaf123456, v[2:3]
5656 // CHECK: [0xff,0x04,0xdc,0x7c,0x56,0x34,0x12,0xaf]
5658 v_cmp_nlt_f64 vcc, 0x3f717273, v[2:3]
5659 // CHECK: [0xff,0x04,0xdc,0x7c,0x73,0x72,0x71,0x3f]
5661 v_cmp_nlt_f64 vcc, v[1:2], v[254:255]
5662 // CHECK: [0x01,0xfd,0xdd,0x7c]
5664 v_cmp_tru_f64 vcc, v[1:2], v[2:3]
5665 // CHECK: [0x01,0x05,0xde,0x7c]
5667 v_cmp_tru_f64 vcc, v[254:255], v[2:3]
5668 // CHECK: [0xfe,0x05,0xde,0x7c]
5670 v_cmp_tru_f64 vcc, s[2:3], v[2:3]
5671 // CHECK: [0x02,0x04,0xde,0x7c]
5673 v_cmp_tru_f64 vcc, s[4:5], v[2:3]
5674 // CHECK: [0x04,0x04,0xde,0x7c]
5676 v_cmp_tru_f64 vcc, s[100:101], v[2:3]
5677 // CHECK: [0x64,0x04,0xde,0x7c]
5679 v_cmp_tru_f64 vcc, flat_scratch, v[2:3]
5680 // CHECK: [0x66,0x04,0xde,0x7c]
5682 v_cmp_tru_f64 vcc, vcc, v[2:3]
5683 // CHECK: [0x6a,0x04,0xde,0x7c]
5685 v_cmp_tru_f64 vcc, ttmp[14:15], v[2:3]
5686 // CHECK: [0x7a,0x04,0xde,0x7c]
5688 v_cmp_tru_f64 vcc, exec, v[2:3]
5689 // CHECK: [0x7e,0x04,0xde,0x7c]
5691 v_cmp_tru_f64 vcc, 0, v[2:3]
5692 // CHECK: [0x80,0x04,0xde,0x7c]
5694 v_cmp_tru_f64 vcc, -1, v[2:3]
5695 // CHECK: [0xc1,0x04,0xde,0x7c]
5697 v_cmp_tru_f64 vcc, 0.5, v[2:3]
5698 // CHECK: [0xf0,0x04,0xde,0x7c]
5700 v_cmp_tru_f64 vcc, -4.0, v[2:3]
5701 // CHECK: [0xf7,0x04,0xde,0x7c]
5703 v_cmp_tru_f64 vcc, src_vccz, v[2:3]
5704 // CHECK: [0xfb,0x04,0xde,0x7c]
5706 v_cmp_tru_f64 vcc, src_execz, v[2:3]
5707 // CHECK: [0xfc,0x04,0xde,0x7c]
5709 v_cmp_tru_f64 vcc, src_scc, v[2:3]
5710 // CHECK: [0xfd,0x04,0xde,0x7c]
5712 v_cmp_tru_f64 vcc, 0xaf123456, v[2:3]
5713 // CHECK: [0xff,0x04,0xde,0x7c,0x56,0x34,0x12,0xaf]
5715 v_cmp_tru_f64 vcc, 0x3f717273, v[2:3]
5716 // CHECK: [0xff,0x04,0xde,0x7c,0x73,0x72,0x71,0x3f]
5718 v_cmp_tru_f64 vcc, v[1:2], v[254:255]
5719 // CHECK: [0x01,0xfd,0xdf,0x7c]
5721 v_cmpx_f_f64 vcc, v[1:2], v[2:3]
5722 // CHECK: [0x01,0x05,0xe0,0x7c]
5724 v_cmpx_f_f64 vcc, v[254:255], v[2:3]
5725 // CHECK: [0xfe,0x05,0xe0,0x7c]
5727 v_cmpx_f_f64 vcc, s[2:3], v[2:3]
5728 // CHECK: [0x02,0x04,0xe0,0x7c]
5730 v_cmpx_f_f64 vcc, s[4:5], v[2:3]
5731 // CHECK: [0x04,0x04,0xe0,0x7c]
5733 v_cmpx_f_f64 vcc, s[100:101], v[2:3]
5734 // CHECK: [0x64,0x04,0xe0,0x7c]
5736 v_cmpx_f_f64 vcc, flat_scratch, v[2:3]
5737 // CHECK: [0x66,0x04,0xe0,0x7c]
5739 v_cmpx_f_f64 vcc, vcc, v[2:3]
5740 // CHECK: [0x6a,0x04,0xe0,0x7c]
5742 v_cmpx_f_f64 vcc, ttmp[14:15], v[2:3]
5743 // CHECK: [0x7a,0x04,0xe0,0x7c]
5745 v_cmpx_f_f64 vcc, exec, v[2:3]
5746 // CHECK: [0x7e,0x04,0xe0,0x7c]
5748 v_cmpx_f_f64 vcc, 0, v[2:3]
5749 // CHECK: [0x80,0x04,0xe0,0x7c]
5751 v_cmpx_f_f64 vcc, -1, v[2:3]
5752 // CHECK: [0xc1,0x04,0xe0,0x7c]
5754 v_cmpx_f_f64 vcc, 0.5, v[2:3]
5755 // CHECK: [0xf0,0x04,0xe0,0x7c]
5757 v_cmpx_f_f64 vcc, -4.0, v[2:3]
5758 // CHECK: [0xf7,0x04,0xe0,0x7c]
5760 v_cmpx_f_f64 vcc, src_vccz, v[2:3]
5761 // CHECK: [0xfb,0x04,0xe0,0x7c]
5763 v_cmpx_f_f64 vcc, src_execz, v[2:3]
5764 // CHECK: [0xfc,0x04,0xe0,0x7c]
5766 v_cmpx_f_f64 vcc, src_scc, v[2:3]
5767 // CHECK: [0xfd,0x04,0xe0,0x7c]
5769 v_cmpx_f_f64 vcc, 0xaf123456, v[2:3]
5770 // CHECK: [0xff,0x04,0xe0,0x7c,0x56,0x34,0x12,0xaf]
5772 v_cmpx_f_f64 vcc, 0x3f717273, v[2:3]
5773 // CHECK: [0xff,0x04,0xe0,0x7c,0x73,0x72,0x71,0x3f]
5775 v_cmpx_f_f64 vcc, v[1:2], v[254:255]
5776 // CHECK: [0x01,0xfd,0xe1,0x7c]
5778 v_cmpx_lt_f64 vcc, v[1:2], v[2:3]
5779 // CHECK: [0x01,0x05,0xe2,0x7c]
5781 v_cmpx_lt_f64 vcc, v[254:255], v[2:3]
5782 // CHECK: [0xfe,0x05,0xe2,0x7c]
5784 v_cmpx_lt_f64 vcc, s[2:3], v[2:3]
5785 // CHECK: [0x02,0x04,0xe2,0x7c]
5787 v_cmpx_lt_f64 vcc, s[4:5], v[2:3]
5788 // CHECK: [0x04,0x04,0xe2,0x7c]
5790 v_cmpx_lt_f64 vcc, s[100:101], v[2:3]
5791 // CHECK: [0x64,0x04,0xe2,0x7c]
5793 v_cmpx_lt_f64 vcc, flat_scratch, v[2:3]
5794 // CHECK: [0x66,0x04,0xe2,0x7c]
5796 v_cmpx_lt_f64 vcc, vcc, v[2:3]
5797 // CHECK: [0x6a,0x04,0xe2,0x7c]
5799 v_cmpx_lt_f64 vcc, ttmp[14:15], v[2:3]
5800 // CHECK: [0x7a,0x04,0xe2,0x7c]
5802 v_cmpx_lt_f64 vcc, exec, v[2:3]
5803 // CHECK: [0x7e,0x04,0xe2,0x7c]
5805 v_cmpx_lt_f64 vcc, 0, v[2:3]
5806 // CHECK: [0x80,0x04,0xe2,0x7c]
5808 v_cmpx_lt_f64 vcc, -1, v[2:3]
5809 // CHECK: [0xc1,0x04,0xe2,0x7c]
5811 v_cmpx_lt_f64 vcc, 0.5, v[2:3]
5812 // CHECK: [0xf0,0x04,0xe2,0x7c]
5814 v_cmpx_lt_f64 vcc, -4.0, v[2:3]
5815 // CHECK: [0xf7,0x04,0xe2,0x7c]
5817 v_cmpx_lt_f64 vcc, src_vccz, v[2:3]
5818 // CHECK: [0xfb,0x04,0xe2,0x7c]
5820 v_cmpx_lt_f64 vcc, src_execz, v[2:3]
5821 // CHECK: [0xfc,0x04,0xe2,0x7c]
5823 v_cmpx_lt_f64 vcc, src_scc, v[2:3]
5824 // CHECK: [0xfd,0x04,0xe2,0x7c]
5826 v_cmpx_lt_f64 vcc, 0xaf123456, v[2:3]
5827 // CHECK: [0xff,0x04,0xe2,0x7c,0x56,0x34,0x12,0xaf]
5829 v_cmpx_lt_f64 vcc, 0x3f717273, v[2:3]
5830 // CHECK: [0xff,0x04,0xe2,0x7c,0x73,0x72,0x71,0x3f]
5832 v_cmpx_lt_f64 vcc, v[1:2], v[254:255]
5833 // CHECK: [0x01,0xfd,0xe3,0x7c]
5835 v_cmpx_eq_f64 vcc, v[1:2], v[2:3]
5836 // CHECK: [0x01,0x05,0xe4,0x7c]
5838 v_cmpx_eq_f64 vcc, v[254:255], v[2:3]
5839 // CHECK: [0xfe,0x05,0xe4,0x7c]
5841 v_cmpx_eq_f64 vcc, s[2:3], v[2:3]
5842 // CHECK: [0x02,0x04,0xe4,0x7c]
5844 v_cmpx_eq_f64 vcc, s[4:5], v[2:3]
5845 // CHECK: [0x04,0x04,0xe4,0x7c]
5847 v_cmpx_eq_f64 vcc, s[100:101], v[2:3]
5848 // CHECK: [0x64,0x04,0xe4,0x7c]
5850 v_cmpx_eq_f64 vcc, flat_scratch, v[2:3]
5851 // CHECK: [0x66,0x04,0xe4,0x7c]
5853 v_cmpx_eq_f64 vcc, vcc, v[2:3]
5854 // CHECK: [0x6a,0x04,0xe4,0x7c]
5856 v_cmpx_eq_f64 vcc, ttmp[14:15], v[2:3]
5857 // CHECK: [0x7a,0x04,0xe4,0x7c]
5859 v_cmpx_eq_f64 vcc, exec, v[2:3]
5860 // CHECK: [0x7e,0x04,0xe4,0x7c]
5862 v_cmpx_eq_f64 vcc, 0, v[2:3]
5863 // CHECK: [0x80,0x04,0xe4,0x7c]
5865 v_cmpx_eq_f64 vcc, -1, v[2:3]
5866 // CHECK: [0xc1,0x04,0xe4,0x7c]
5868 v_cmpx_eq_f64 vcc, 0.5, v[2:3]
5869 // CHECK: [0xf0,0x04,0xe4,0x7c]
5871 v_cmpx_eq_f64 vcc, -4.0, v[2:3]
5872 // CHECK: [0xf7,0x04,0xe4,0x7c]
5874 v_cmpx_eq_f64 vcc, src_vccz, v[2:3]
5875 // CHECK: [0xfb,0x04,0xe4,0x7c]
5877 v_cmpx_eq_f64 vcc, src_execz, v[2:3]
5878 // CHECK: [0xfc,0x04,0xe4,0x7c]
5880 v_cmpx_eq_f64 vcc, src_scc, v[2:3]
5881 // CHECK: [0xfd,0x04,0xe4,0x7c]
5883 v_cmpx_eq_f64 vcc, 0xaf123456, v[2:3]
5884 // CHECK: [0xff,0x04,0xe4,0x7c,0x56,0x34,0x12,0xaf]
5886 v_cmpx_eq_f64 vcc, 0x3f717273, v[2:3]
5887 // CHECK: [0xff,0x04,0xe4,0x7c,0x73,0x72,0x71,0x3f]
5889 v_cmpx_eq_f64 vcc, v[1:2], v[254:255]
5890 // CHECK: [0x01,0xfd,0xe5,0x7c]
5892 v_cmpx_le_f64 vcc, v[1:2], v[2:3]
5893 // CHECK: [0x01,0x05,0xe6,0x7c]
5895 v_cmpx_le_f64 vcc, v[254:255], v[2:3]
5896 // CHECK: [0xfe,0x05,0xe6,0x7c]
5898 v_cmpx_le_f64 vcc, s[2:3], v[2:3]
5899 // CHECK: [0x02,0x04,0xe6,0x7c]
5901 v_cmpx_le_f64 vcc, s[4:5], v[2:3]
5902 // CHECK: [0x04,0x04,0xe6,0x7c]
5904 v_cmpx_le_f64 vcc, s[100:101], v[2:3]
5905 // CHECK: [0x64,0x04,0xe6,0x7c]
5907 v_cmpx_le_f64 vcc, flat_scratch, v[2:3]
5908 // CHECK: [0x66,0x04,0xe6,0x7c]
5910 v_cmpx_le_f64 vcc, vcc, v[2:3]
5911 // CHECK: [0x6a,0x04,0xe6,0x7c]
5913 v_cmpx_le_f64 vcc, ttmp[14:15], v[2:3]
5914 // CHECK: [0x7a,0x04,0xe6,0x7c]
5916 v_cmpx_le_f64 vcc, exec, v[2:3]
5917 // CHECK: [0x7e,0x04,0xe6,0x7c]
5919 v_cmpx_le_f64 vcc, 0, v[2:3]
5920 // CHECK: [0x80,0x04,0xe6,0x7c]
5922 v_cmpx_le_f64 vcc, -1, v[2:3]
5923 // CHECK: [0xc1,0x04,0xe6,0x7c]
5925 v_cmpx_le_f64 vcc, 0.5, v[2:3]
5926 // CHECK: [0xf0,0x04,0xe6,0x7c]
5928 v_cmpx_le_f64 vcc, -4.0, v[2:3]
5929 // CHECK: [0xf7,0x04,0xe6,0x7c]
5931 v_cmpx_le_f64 vcc, src_vccz, v[2:3]
5932 // CHECK: [0xfb,0x04,0xe6,0x7c]
5934 v_cmpx_le_f64 vcc, src_execz, v[2:3]
5935 // CHECK: [0xfc,0x04,0xe6,0x7c]
5937 v_cmpx_le_f64 vcc, src_scc, v[2:3]
5938 // CHECK: [0xfd,0x04,0xe6,0x7c]
5940 v_cmpx_le_f64 vcc, 0xaf123456, v[2:3]
5941 // CHECK: [0xff,0x04,0xe6,0x7c,0x56,0x34,0x12,0xaf]
5943 v_cmpx_le_f64 vcc, 0x3f717273, v[2:3]
5944 // CHECK: [0xff,0x04,0xe6,0x7c,0x73,0x72,0x71,0x3f]
5946 v_cmpx_le_f64 vcc, v[1:2], v[254:255]
5947 // CHECK: [0x01,0xfd,0xe7,0x7c]
5949 v_cmpx_gt_f64 vcc, v[1:2], v[2:3]
5950 // CHECK: [0x01,0x05,0xe8,0x7c]
5952 v_cmpx_gt_f64 vcc, v[254:255], v[2:3]
5953 // CHECK: [0xfe,0x05,0xe8,0x7c]
5955 v_cmpx_gt_f64 vcc, s[2:3], v[2:3]
5956 // CHECK: [0x02,0x04,0xe8,0x7c]
5958 v_cmpx_gt_f64 vcc, s[4:5], v[2:3]
5959 // CHECK: [0x04,0x04,0xe8,0x7c]
5961 v_cmpx_gt_f64 vcc, s[100:101], v[2:3]
5962 // CHECK: [0x64,0x04,0xe8,0x7c]
5964 v_cmpx_gt_f64 vcc, flat_scratch, v[2:3]
5965 // CHECK: [0x66,0x04,0xe8,0x7c]
5967 v_cmpx_gt_f64 vcc, vcc, v[2:3]
5968 // CHECK: [0x6a,0x04,0xe8,0x7c]
5970 v_cmpx_gt_f64 vcc, ttmp[14:15], v[2:3]
5971 // CHECK: [0x7a,0x04,0xe8,0x7c]
5973 v_cmpx_gt_f64 vcc, exec, v[2:3]
5974 // CHECK: [0x7e,0x04,0xe8,0x7c]
5976 v_cmpx_gt_f64 vcc, 0, v[2:3]
5977 // CHECK: [0x80,0x04,0xe8,0x7c]
5979 v_cmpx_gt_f64 vcc, -1, v[2:3]
5980 // CHECK: [0xc1,0x04,0xe8,0x7c]
5982 v_cmpx_gt_f64 vcc, 0.5, v[2:3]
5983 // CHECK: [0xf0,0x04,0xe8,0x7c]
5985 v_cmpx_gt_f64 vcc, -4.0, v[2:3]
5986 // CHECK: [0xf7,0x04,0xe8,0x7c]
5988 v_cmpx_gt_f64 vcc, src_vccz, v[2:3]
5989 // CHECK: [0xfb,0x04,0xe8,0x7c]
5991 v_cmpx_gt_f64 vcc, src_execz, v[2:3]
5992 // CHECK: [0xfc,0x04,0xe8,0x7c]
5994 v_cmpx_gt_f64 vcc, src_scc, v[2:3]
5995 // CHECK: [0xfd,0x04,0xe8,0x7c]
5997 v_cmpx_gt_f64 vcc, 0xaf123456, v[2:3]
5998 // CHECK: [0xff,0x04,0xe8,0x7c,0x56,0x34,0x12,0xaf]
6000 v_cmpx_gt_f64 vcc, 0x3f717273, v[2:3]
6001 // CHECK: [0xff,0x04,0xe8,0x7c,0x73,0x72,0x71,0x3f]
6003 v_cmpx_gt_f64 vcc, v[1:2], v[254:255]
6004 // CHECK: [0x01,0xfd,0xe9,0x7c]
6006 v_cmpx_lg_f64 vcc, v[1:2], v[2:3]
6007 // CHECK: [0x01,0x05,0xea,0x7c]
6009 v_cmpx_lg_f64 vcc, v[254:255], v[2:3]
6010 // CHECK: [0xfe,0x05,0xea,0x7c]
6012 v_cmpx_lg_f64 vcc, s[2:3], v[2:3]
6013 // CHECK: [0x02,0x04,0xea,0x7c]
6015 v_cmpx_lg_f64 vcc, s[4:5], v[2:3]
6016 // CHECK: [0x04,0x04,0xea,0x7c]
6018 v_cmpx_lg_f64 vcc, s[100:101], v[2:3]
6019 // CHECK: [0x64,0x04,0xea,0x7c]
6021 v_cmpx_lg_f64 vcc, flat_scratch, v[2:3]
6022 // CHECK: [0x66,0x04,0xea,0x7c]
6024 v_cmpx_lg_f64 vcc, vcc, v[2:3]
6025 // CHECK: [0x6a,0x04,0xea,0x7c]
6027 v_cmpx_lg_f64 vcc, ttmp[14:15], v[2:3]
6028 // CHECK: [0x7a,0x04,0xea,0x7c]
6030 v_cmpx_lg_f64 vcc, exec, v[2:3]
6031 // CHECK: [0x7e,0x04,0xea,0x7c]
6033 v_cmpx_lg_f64 vcc, 0, v[2:3]
6034 // CHECK: [0x80,0x04,0xea,0x7c]
6036 v_cmpx_lg_f64 vcc, -1, v[2:3]
6037 // CHECK: [0xc1,0x04,0xea,0x7c]
6039 v_cmpx_lg_f64 vcc, 0.5, v[2:3]
6040 // CHECK: [0xf0,0x04,0xea,0x7c]
6042 v_cmpx_lg_f64 vcc, -4.0, v[2:3]
6043 // CHECK: [0xf7,0x04,0xea,0x7c]
6045 v_cmpx_lg_f64 vcc, src_vccz, v[2:3]
6046 // CHECK: [0xfb,0x04,0xea,0x7c]
6048 v_cmpx_lg_f64 vcc, src_execz, v[2:3]
6049 // CHECK: [0xfc,0x04,0xea,0x7c]
6051 v_cmpx_lg_f64 vcc, src_scc, v[2:3]
6052 // CHECK: [0xfd,0x04,0xea,0x7c]
6054 v_cmpx_lg_f64 vcc, 0xaf123456, v[2:3]
6055 // CHECK: [0xff,0x04,0xea,0x7c,0x56,0x34,0x12,0xaf]
6057 v_cmpx_lg_f64 vcc, 0x3f717273, v[2:3]
6058 // CHECK: [0xff,0x04,0xea,0x7c,0x73,0x72,0x71,0x3f]
6060 v_cmpx_lg_f64 vcc, v[1:2], v[254:255]
6061 // CHECK: [0x01,0xfd,0xeb,0x7c]
6063 v_cmpx_ge_f64 vcc, v[1:2], v[2:3]
6064 // CHECK: [0x01,0x05,0xec,0x7c]
6066 v_cmpx_ge_f64 vcc, v[254:255], v[2:3]
6067 // CHECK: [0xfe,0x05,0xec,0x7c]
6069 v_cmpx_ge_f64 vcc, s[2:3], v[2:3]
6070 // CHECK: [0x02,0x04,0xec,0x7c]
6072 v_cmpx_ge_f64 vcc, s[4:5], v[2:3]
6073 // CHECK: [0x04,0x04,0xec,0x7c]
6075 v_cmpx_ge_f64 vcc, s[100:101], v[2:3]
6076 // CHECK: [0x64,0x04,0xec,0x7c]
6078 v_cmpx_ge_f64 vcc, flat_scratch, v[2:3]
6079 // CHECK: [0x66,0x04,0xec,0x7c]
6081 v_cmpx_ge_f64 vcc, vcc, v[2:3]
6082 // CHECK: [0x6a,0x04,0xec,0x7c]
6084 v_cmpx_ge_f64 vcc, ttmp[14:15], v[2:3]
6085 // CHECK: [0x7a,0x04,0xec,0x7c]
6087 v_cmpx_ge_f64 vcc, exec, v[2:3]
6088 // CHECK: [0x7e,0x04,0xec,0x7c]
6090 v_cmpx_ge_f64 vcc, 0, v[2:3]
6091 // CHECK: [0x80,0x04,0xec,0x7c]
6093 v_cmpx_ge_f64 vcc, -1, v[2:3]
6094 // CHECK: [0xc1,0x04,0xec,0x7c]
6096 v_cmpx_ge_f64 vcc, 0.5, v[2:3]
6097 // CHECK: [0xf0,0x04,0xec,0x7c]
6099 v_cmpx_ge_f64 vcc, -4.0, v[2:3]
6100 // CHECK: [0xf7,0x04,0xec,0x7c]
6102 v_cmpx_ge_f64 vcc, src_vccz, v[2:3]
6103 // CHECK: [0xfb,0x04,0xec,0x7c]
6105 v_cmpx_ge_f64 vcc, src_execz, v[2:3]
6106 // CHECK: [0xfc,0x04,0xec,0x7c]
6108 v_cmpx_ge_f64 vcc, src_scc, v[2:3]
6109 // CHECK: [0xfd,0x04,0xec,0x7c]
6111 v_cmpx_ge_f64 vcc, 0xaf123456, v[2:3]
6112 // CHECK: [0xff,0x04,0xec,0x7c,0x56,0x34,0x12,0xaf]
6114 v_cmpx_ge_f64 vcc, 0x3f717273, v[2:3]
6115 // CHECK: [0xff,0x04,0xec,0x7c,0x73,0x72,0x71,0x3f]
6117 v_cmpx_ge_f64 vcc, v[1:2], v[254:255]
6118 // CHECK: [0x01,0xfd,0xed,0x7c]
6120 v_cmpx_o_f64 vcc, v[1:2], v[2:3]
6121 // CHECK: [0x01,0x05,0xee,0x7c]
6123 v_cmpx_o_f64 vcc, v[254:255], v[2:3]
6124 // CHECK: [0xfe,0x05,0xee,0x7c]
6126 v_cmpx_o_f64 vcc, s[2:3], v[2:3]
6127 // CHECK: [0x02,0x04,0xee,0x7c]
6129 v_cmpx_o_f64 vcc, s[4:5], v[2:3]
6130 // CHECK: [0x04,0x04,0xee,0x7c]
6132 v_cmpx_o_f64 vcc, s[100:101], v[2:3]
6133 // CHECK: [0x64,0x04,0xee,0x7c]
6135 v_cmpx_o_f64 vcc, flat_scratch, v[2:3]
6136 // CHECK: [0x66,0x04,0xee,0x7c]
6138 v_cmpx_o_f64 vcc, vcc, v[2:3]
6139 // CHECK: [0x6a,0x04,0xee,0x7c]
6141 v_cmpx_o_f64 vcc, ttmp[14:15], v[2:3]
6142 // CHECK: [0x7a,0x04,0xee,0x7c]
6144 v_cmpx_o_f64 vcc, exec, v[2:3]
6145 // CHECK: [0x7e,0x04,0xee,0x7c]
6147 v_cmpx_o_f64 vcc, 0, v[2:3]
6148 // CHECK: [0x80,0x04,0xee,0x7c]
6150 v_cmpx_o_f64 vcc, -1, v[2:3]
6151 // CHECK: [0xc1,0x04,0xee,0x7c]
6153 v_cmpx_o_f64 vcc, 0.5, v[2:3]
6154 // CHECK: [0xf0,0x04,0xee,0x7c]
6156 v_cmpx_o_f64 vcc, -4.0, v[2:3]
6157 // CHECK: [0xf7,0x04,0xee,0x7c]
6159 v_cmpx_o_f64 vcc, src_vccz, v[2:3]
6160 // CHECK: [0xfb,0x04,0xee,0x7c]
6162 v_cmpx_o_f64 vcc, src_execz, v[2:3]
6163 // CHECK: [0xfc,0x04,0xee,0x7c]
6165 v_cmpx_o_f64 vcc, src_scc, v[2:3]
6166 // CHECK: [0xfd,0x04,0xee,0x7c]
6168 v_cmpx_o_f64 vcc, 0xaf123456, v[2:3]
6169 // CHECK: [0xff,0x04,0xee,0x7c,0x56,0x34,0x12,0xaf]
6171 v_cmpx_o_f64 vcc, 0x3f717273, v[2:3]
6172 // CHECK: [0xff,0x04,0xee,0x7c,0x73,0x72,0x71,0x3f]
6174 v_cmpx_o_f64 vcc, v[1:2], v[254:255]
6175 // CHECK: [0x01,0xfd,0xef,0x7c]
6177 v_cmpx_u_f64 vcc, v[1:2], v[2:3]
6178 // CHECK: [0x01,0x05,0xf0,0x7c]
6180 v_cmpx_u_f64 vcc, v[254:255], v[2:3]
6181 // CHECK: [0xfe,0x05,0xf0,0x7c]
6183 v_cmpx_u_f64 vcc, s[2:3], v[2:3]
6184 // CHECK: [0x02,0x04,0xf0,0x7c]
6186 v_cmpx_u_f64 vcc, s[4:5], v[2:3]
6187 // CHECK: [0x04,0x04,0xf0,0x7c]
6189 v_cmpx_u_f64 vcc, s[100:101], v[2:3]
6190 // CHECK: [0x64,0x04,0xf0,0x7c]
6192 v_cmpx_u_f64 vcc, flat_scratch, v[2:3]
6193 // CHECK: [0x66,0x04,0xf0,0x7c]
6195 v_cmpx_u_f64 vcc, vcc, v[2:3]
6196 // CHECK: [0x6a,0x04,0xf0,0x7c]
6198 v_cmpx_u_f64 vcc, ttmp[14:15], v[2:3]
6199 // CHECK: [0x7a,0x04,0xf0,0x7c]
6201 v_cmpx_u_f64 vcc, exec, v[2:3]
6202 // CHECK: [0x7e,0x04,0xf0,0x7c]
6204 v_cmpx_u_f64 vcc, 0, v[2:3]
6205 // CHECK: [0x80,0x04,0xf0,0x7c]
6207 v_cmpx_u_f64 vcc, -1, v[2:3]
6208 // CHECK: [0xc1,0x04,0xf0,0x7c]
6210 v_cmpx_u_f64 vcc, 0.5, v[2:3]
6211 // CHECK: [0xf0,0x04,0xf0,0x7c]
6213 v_cmpx_u_f64 vcc, -4.0, v[2:3]
6214 // CHECK: [0xf7,0x04,0xf0,0x7c]
6216 v_cmpx_u_f64 vcc, src_vccz, v[2:3]
6217 // CHECK: [0xfb,0x04,0xf0,0x7c]
6219 v_cmpx_u_f64 vcc, src_execz, v[2:3]
6220 // CHECK: [0xfc,0x04,0xf0,0x7c]
6222 v_cmpx_u_f64 vcc, src_scc, v[2:3]
6223 // CHECK: [0xfd,0x04,0xf0,0x7c]
6225 v_cmpx_u_f64 vcc, 0xaf123456, v[2:3]
6226 // CHECK: [0xff,0x04,0xf0,0x7c,0x56,0x34,0x12,0xaf]
6228 v_cmpx_u_f64 vcc, 0x3f717273, v[2:3]
6229 // CHECK: [0xff,0x04,0xf0,0x7c,0x73,0x72,0x71,0x3f]
6231 v_cmpx_u_f64 vcc, v[1:2], v[254:255]
6232 // CHECK: [0x01,0xfd,0xf1,0x7c]
6234 v_cmpx_nge_f64 vcc, v[1:2], v[2:3]
6235 // CHECK: [0x01,0x05,0xf2,0x7c]
6237 v_cmpx_nge_f64 vcc, v[254:255], v[2:3]
6238 // CHECK: [0xfe,0x05,0xf2,0x7c]
6240 v_cmpx_nge_f64 vcc, s[2:3], v[2:3]
6241 // CHECK: [0x02,0x04,0xf2,0x7c]
6243 v_cmpx_nge_f64 vcc, s[4:5], v[2:3]
6244 // CHECK: [0x04,0x04,0xf2,0x7c]
6246 v_cmpx_nge_f64 vcc, s[100:101], v[2:3]
6247 // CHECK: [0x64,0x04,0xf2,0x7c]
6249 v_cmpx_nge_f64 vcc, flat_scratch, v[2:3]
6250 // CHECK: [0x66,0x04,0xf2,0x7c]
6252 v_cmpx_nge_f64 vcc, vcc, v[2:3]
6253 // CHECK: [0x6a,0x04,0xf2,0x7c]
6255 v_cmpx_nge_f64 vcc, ttmp[14:15], v[2:3]
6256 // CHECK: [0x7a,0x04,0xf2,0x7c]
6258 v_cmpx_nge_f64 vcc, exec, v[2:3]
6259 // CHECK: [0x7e,0x04,0xf2,0x7c]
6261 v_cmpx_nge_f64 vcc, 0, v[2:3]
6262 // CHECK: [0x80,0x04,0xf2,0x7c]
6264 v_cmpx_nge_f64 vcc, -1, v[2:3]
6265 // CHECK: [0xc1,0x04,0xf2,0x7c]
6267 v_cmpx_nge_f64 vcc, 0.5, v[2:3]
6268 // CHECK: [0xf0,0x04,0xf2,0x7c]
6270 v_cmpx_nge_f64 vcc, -4.0, v[2:3]
6271 // CHECK: [0xf7,0x04,0xf2,0x7c]
6273 v_cmpx_nge_f64 vcc, src_vccz, v[2:3]
6274 // CHECK: [0xfb,0x04,0xf2,0x7c]
6276 v_cmpx_nge_f64 vcc, src_execz, v[2:3]
6277 // CHECK: [0xfc,0x04,0xf2,0x7c]
6279 v_cmpx_nge_f64 vcc, src_scc, v[2:3]
6280 // CHECK: [0xfd,0x04,0xf2,0x7c]
6282 v_cmpx_nge_f64 vcc, 0xaf123456, v[2:3]
6283 // CHECK: [0xff,0x04,0xf2,0x7c,0x56,0x34,0x12,0xaf]
6285 v_cmpx_nge_f64 vcc, 0x3f717273, v[2:3]
6286 // CHECK: [0xff,0x04,0xf2,0x7c,0x73,0x72,0x71,0x3f]
6288 v_cmpx_nge_f64 vcc, v[1:2], v[254:255]
6289 // CHECK: [0x01,0xfd,0xf3,0x7c]
6291 v_cmpx_nlg_f64 vcc, v[1:2], v[2:3]
6292 // CHECK: [0x01,0x05,0xf4,0x7c]
6294 v_cmpx_nlg_f64 vcc, v[254:255], v[2:3]
6295 // CHECK: [0xfe,0x05,0xf4,0x7c]
6297 v_cmpx_nlg_f64 vcc, s[2:3], v[2:3]
6298 // CHECK: [0x02,0x04,0xf4,0x7c]
6300 v_cmpx_nlg_f64 vcc, s[4:5], v[2:3]
6301 // CHECK: [0x04,0x04,0xf4,0x7c]
6303 v_cmpx_nlg_f64 vcc, s[100:101], v[2:3]
6304 // CHECK: [0x64,0x04,0xf4,0x7c]
6306 v_cmpx_nlg_f64 vcc, flat_scratch, v[2:3]
6307 // CHECK: [0x66,0x04,0xf4,0x7c]
6309 v_cmpx_nlg_f64 vcc, vcc, v[2:3]
6310 // CHECK: [0x6a,0x04,0xf4,0x7c]
6312 v_cmpx_nlg_f64 vcc, ttmp[14:15], v[2:3]
6313 // CHECK: [0x7a,0x04,0xf4,0x7c]
6315 v_cmpx_nlg_f64 vcc, exec, v[2:3]
6316 // CHECK: [0x7e,0x04,0xf4,0x7c]
6318 v_cmpx_nlg_f64 vcc, 0, v[2:3]
6319 // CHECK: [0x80,0x04,0xf4,0x7c]
6321 v_cmpx_nlg_f64 vcc, -1, v[2:3]
6322 // CHECK: [0xc1,0x04,0xf4,0x7c]
6324 v_cmpx_nlg_f64 vcc, 0.5, v[2:3]
6325 // CHECK: [0xf0,0x04,0xf4,0x7c]
6327 v_cmpx_nlg_f64 vcc, -4.0, v[2:3]
6328 // CHECK: [0xf7,0x04,0xf4,0x7c]
6330 v_cmpx_nlg_f64 vcc, src_vccz, v[2:3]
6331 // CHECK: [0xfb,0x04,0xf4,0x7c]
6333 v_cmpx_nlg_f64 vcc, src_execz, v[2:3]
6334 // CHECK: [0xfc,0x04,0xf4,0x7c]
6336 v_cmpx_nlg_f64 vcc, src_scc, v[2:3]
6337 // CHECK: [0xfd,0x04,0xf4,0x7c]
6339 v_cmpx_nlg_f64 vcc, 0xaf123456, v[2:3]
6340 // CHECK: [0xff,0x04,0xf4,0x7c,0x56,0x34,0x12,0xaf]
6342 v_cmpx_nlg_f64 vcc, 0x3f717273, v[2:3]
6343 // CHECK: [0xff,0x04,0xf4,0x7c,0x73,0x72,0x71,0x3f]
6345 v_cmpx_nlg_f64 vcc, v[1:2], v[254:255]
6346 // CHECK: [0x01,0xfd,0xf5,0x7c]
6348 v_cmpx_ngt_f64 vcc, v[1:2], v[2:3]
6349 // CHECK: [0x01,0x05,0xf6,0x7c]
6351 v_cmpx_ngt_f64 vcc, v[254:255], v[2:3]
6352 // CHECK: [0xfe,0x05,0xf6,0x7c]
6354 v_cmpx_ngt_f64 vcc, s[2:3], v[2:3]
6355 // CHECK: [0x02,0x04,0xf6,0x7c]
6357 v_cmpx_ngt_f64 vcc, s[4:5], v[2:3]
6358 // CHECK: [0x04,0x04,0xf6,0x7c]
6360 v_cmpx_ngt_f64 vcc, s[100:101], v[2:3]
6361 // CHECK: [0x64,0x04,0xf6,0x7c]
6363 v_cmpx_ngt_f64 vcc, flat_scratch, v[2:3]
6364 // CHECK: [0x66,0x04,0xf6,0x7c]
6366 v_cmpx_ngt_f64 vcc, vcc, v[2:3]
6367 // CHECK: [0x6a,0x04,0xf6,0x7c]
6369 v_cmpx_ngt_f64 vcc, ttmp[14:15], v[2:3]
6370 // CHECK: [0x7a,0x04,0xf6,0x7c]
6372 v_cmpx_ngt_f64 vcc, exec, v[2:3]
6373 // CHECK: [0x7e,0x04,0xf6,0x7c]
6375 v_cmpx_ngt_f64 vcc, 0, v[2:3]
6376 // CHECK: [0x80,0x04,0xf6,0x7c]
6378 v_cmpx_ngt_f64 vcc, -1, v[2:3]
6379 // CHECK: [0xc1,0x04,0xf6,0x7c]
6381 v_cmpx_ngt_f64 vcc, 0.5, v[2:3]
6382 // CHECK: [0xf0,0x04,0xf6,0x7c]
6384 v_cmpx_ngt_f64 vcc, -4.0, v[2:3]
6385 // CHECK: [0xf7,0x04,0xf6,0x7c]
6387 v_cmpx_ngt_f64 vcc, src_vccz, v[2:3]
6388 // CHECK: [0xfb,0x04,0xf6,0x7c]
6390 v_cmpx_ngt_f64 vcc, src_execz, v[2:3]
6391 // CHECK: [0xfc,0x04,0xf6,0x7c]
6393 v_cmpx_ngt_f64 vcc, src_scc, v[2:3]
6394 // CHECK: [0xfd,0x04,0xf6,0x7c]
6396 v_cmpx_ngt_f64 vcc, 0xaf123456, v[2:3]
6397 // CHECK: [0xff,0x04,0xf6,0x7c,0x56,0x34,0x12,0xaf]
6399 v_cmpx_ngt_f64 vcc, 0x3f717273, v[2:3]
6400 // CHECK: [0xff,0x04,0xf6,0x7c,0x73,0x72,0x71,0x3f]
6402 v_cmpx_ngt_f64 vcc, v[1:2], v[254:255]
6403 // CHECK: [0x01,0xfd,0xf7,0x7c]
6405 v_cmpx_nle_f64 vcc, v[1:2], v[2:3]
6406 // CHECK: [0x01,0x05,0xf8,0x7c]
6408 v_cmpx_nle_f64 vcc, v[254:255], v[2:3]
6409 // CHECK: [0xfe,0x05,0xf8,0x7c]
6411 v_cmpx_nle_f64 vcc, s[2:3], v[2:3]
6412 // CHECK: [0x02,0x04,0xf8,0x7c]
6414 v_cmpx_nle_f64 vcc, s[4:5], v[2:3]
6415 // CHECK: [0x04,0x04,0xf8,0x7c]
6417 v_cmpx_nle_f64 vcc, s[100:101], v[2:3]
6418 // CHECK: [0x64,0x04,0xf8,0x7c]
6420 v_cmpx_nle_f64 vcc, flat_scratch, v[2:3]
6421 // CHECK: [0x66,0x04,0xf8,0x7c]
6423 v_cmpx_nle_f64 vcc, vcc, v[2:3]
6424 // CHECK: [0x6a,0x04,0xf8,0x7c]
6426 v_cmpx_nle_f64 vcc, ttmp[14:15], v[2:3]
6427 // CHECK: [0x7a,0x04,0xf8,0x7c]
6429 v_cmpx_nle_f64 vcc, exec, v[2:3]
6430 // CHECK: [0x7e,0x04,0xf8,0x7c]
6432 v_cmpx_nle_f64 vcc, 0, v[2:3]
6433 // CHECK: [0x80,0x04,0xf8,0x7c]
6435 v_cmpx_nle_f64 vcc, -1, v[2:3]
6436 // CHECK: [0xc1,0x04,0xf8,0x7c]
6438 v_cmpx_nle_f64 vcc, 0.5, v[2:3]
6439 // CHECK: [0xf0,0x04,0xf8,0x7c]
6441 v_cmpx_nle_f64 vcc, -4.0, v[2:3]
6442 // CHECK: [0xf7,0x04,0xf8,0x7c]
6444 v_cmpx_nle_f64 vcc, src_vccz, v[2:3]
6445 // CHECK: [0xfb,0x04,0xf8,0x7c]
6447 v_cmpx_nle_f64 vcc, src_execz, v[2:3]
6448 // CHECK: [0xfc,0x04,0xf8,0x7c]
6450 v_cmpx_nle_f64 vcc, src_scc, v[2:3]
6451 // CHECK: [0xfd,0x04,0xf8,0x7c]
6453 v_cmpx_nle_f64 vcc, 0xaf123456, v[2:3]
6454 // CHECK: [0xff,0x04,0xf8,0x7c,0x56,0x34,0x12,0xaf]
6456 v_cmpx_nle_f64 vcc, 0x3f717273, v[2:3]
6457 // CHECK: [0xff,0x04,0xf8,0x7c,0x73,0x72,0x71,0x3f]
6459 v_cmpx_nle_f64 vcc, v[1:2], v[254:255]
6460 // CHECK: [0x01,0xfd,0xf9,0x7c]
6462 v_cmpx_neq_f64 vcc, v[1:2], v[2:3]
6463 // CHECK: [0x01,0x05,0xfa,0x7c]
6465 v_cmpx_neq_f64 vcc, v[254:255], v[2:3]
6466 // CHECK: [0xfe,0x05,0xfa,0x7c]
6468 v_cmpx_neq_f64 vcc, s[2:3], v[2:3]
6469 // CHECK: [0x02,0x04,0xfa,0x7c]
6471 v_cmpx_neq_f64 vcc, s[4:5], v[2:3]
6472 // CHECK: [0x04,0x04,0xfa,0x7c]
6474 v_cmpx_neq_f64 vcc, s[100:101], v[2:3]
6475 // CHECK: [0x64,0x04,0xfa,0x7c]
6477 v_cmpx_neq_f64 vcc, flat_scratch, v[2:3]
6478 // CHECK: [0x66,0x04,0xfa,0x7c]
6480 v_cmpx_neq_f64 vcc, vcc, v[2:3]
6481 // CHECK: [0x6a,0x04,0xfa,0x7c]
6483 v_cmpx_neq_f64 vcc, ttmp[14:15], v[2:3]
6484 // CHECK: [0x7a,0x04,0xfa,0x7c]
6486 v_cmpx_neq_f64 vcc, exec, v[2:3]
6487 // CHECK: [0x7e,0x04,0xfa,0x7c]
6489 v_cmpx_neq_f64 vcc, 0, v[2:3]
6490 // CHECK: [0x80,0x04,0xfa,0x7c]
6492 v_cmpx_neq_f64 vcc, -1, v[2:3]
6493 // CHECK: [0xc1,0x04,0xfa,0x7c]
6495 v_cmpx_neq_f64 vcc, 0.5, v[2:3]
6496 // CHECK: [0xf0,0x04,0xfa,0x7c]
6498 v_cmpx_neq_f64 vcc, -4.0, v[2:3]
6499 // CHECK: [0xf7,0x04,0xfa,0x7c]
6501 v_cmpx_neq_f64 vcc, src_vccz, v[2:3]
6502 // CHECK: [0xfb,0x04,0xfa,0x7c]
6504 v_cmpx_neq_f64 vcc, src_execz, v[2:3]
6505 // CHECK: [0xfc,0x04,0xfa,0x7c]
6507 v_cmpx_neq_f64 vcc, src_scc, v[2:3]
6508 // CHECK: [0xfd,0x04,0xfa,0x7c]
6510 v_cmpx_neq_f64 vcc, 0xaf123456, v[2:3]
6511 // CHECK: [0xff,0x04,0xfa,0x7c,0x56,0x34,0x12,0xaf]
6513 v_cmpx_neq_f64 vcc, 0x3f717273, v[2:3]
6514 // CHECK: [0xff,0x04,0xfa,0x7c,0x73,0x72,0x71,0x3f]
6516 v_cmpx_neq_f64 vcc, v[1:2], v[254:255]
6517 // CHECK: [0x01,0xfd,0xfb,0x7c]
6519 v_cmpx_nlt_f64 vcc, v[1:2], v[2:3]
6520 // CHECK: [0x01,0x05,0xfc,0x7c]
6522 v_cmpx_nlt_f64 vcc, v[254:255], v[2:3]
6523 // CHECK: [0xfe,0x05,0xfc,0x7c]
6525 v_cmpx_nlt_f64 vcc, s[2:3], v[2:3]
6526 // CHECK: [0x02,0x04,0xfc,0x7c]
6528 v_cmpx_nlt_f64 vcc, s[4:5], v[2:3]
6529 // CHECK: [0x04,0x04,0xfc,0x7c]
6531 v_cmpx_nlt_f64 vcc, s[100:101], v[2:3]
6532 // CHECK: [0x64,0x04,0xfc,0x7c]
6534 v_cmpx_nlt_f64 vcc, flat_scratch, v[2:3]
6535 // CHECK: [0x66,0x04,0xfc,0x7c]
6537 v_cmpx_nlt_f64 vcc, vcc, v[2:3]
6538 // CHECK: [0x6a,0x04,0xfc,0x7c]
6540 v_cmpx_nlt_f64 vcc, ttmp[14:15], v[2:3]
6541 // CHECK: [0x7a,0x04,0xfc,0x7c]
6543 v_cmpx_nlt_f64 vcc, exec, v[2:3]
6544 // CHECK: [0x7e,0x04,0xfc,0x7c]
6546 v_cmpx_nlt_f64 vcc, 0, v[2:3]
6547 // CHECK: [0x80,0x04,0xfc,0x7c]
6549 v_cmpx_nlt_f64 vcc, -1, v[2:3]
6550 // CHECK: [0xc1,0x04,0xfc,0x7c]
6552 v_cmpx_nlt_f64 vcc, 0.5, v[2:3]
6553 // CHECK: [0xf0,0x04,0xfc,0x7c]
6555 v_cmpx_nlt_f64 vcc, -4.0, v[2:3]
6556 // CHECK: [0xf7,0x04,0xfc,0x7c]
6558 v_cmpx_nlt_f64 vcc, src_vccz, v[2:3]
6559 // CHECK: [0xfb,0x04,0xfc,0x7c]
6561 v_cmpx_nlt_f64 vcc, src_execz, v[2:3]
6562 // CHECK: [0xfc,0x04,0xfc,0x7c]
6564 v_cmpx_nlt_f64 vcc, src_scc, v[2:3]
6565 // CHECK: [0xfd,0x04,0xfc,0x7c]
6567 v_cmpx_nlt_f64 vcc, 0xaf123456, v[2:3]
6568 // CHECK: [0xff,0x04,0xfc,0x7c,0x56,0x34,0x12,0xaf]
6570 v_cmpx_nlt_f64 vcc, 0x3f717273, v[2:3]
6571 // CHECK: [0xff,0x04,0xfc,0x7c,0x73,0x72,0x71,0x3f]
6573 v_cmpx_nlt_f64 vcc, v[1:2], v[254:255]
6574 // CHECK: [0x01,0xfd,0xfd,0x7c]
6576 v_cmpx_tru_f64 vcc, v[1:2], v[2:3]
6577 // CHECK: [0x01,0x05,0xfe,0x7c]
6579 v_cmpx_tru_f64 vcc, v[254:255], v[2:3]
6580 // CHECK: [0xfe,0x05,0xfe,0x7c]
6582 v_cmpx_tru_f64 vcc, s[2:3], v[2:3]
6583 // CHECK: [0x02,0x04,0xfe,0x7c]
6585 v_cmpx_tru_f64 vcc, s[4:5], v[2:3]
6586 // CHECK: [0x04,0x04,0xfe,0x7c]
6588 v_cmpx_tru_f64 vcc, s[100:101], v[2:3]
6589 // CHECK: [0x64,0x04,0xfe,0x7c]
6591 v_cmpx_tru_f64 vcc, flat_scratch, v[2:3]
6592 // CHECK: [0x66,0x04,0xfe,0x7c]
6594 v_cmpx_tru_f64 vcc, vcc, v[2:3]
6595 // CHECK: [0x6a,0x04,0xfe,0x7c]
6597 v_cmpx_tru_f64 vcc, ttmp[14:15], v[2:3]
6598 // CHECK: [0x7a,0x04,0xfe,0x7c]
6600 v_cmpx_tru_f64 vcc, exec, v[2:3]
6601 // CHECK: [0x7e,0x04,0xfe,0x7c]
6603 v_cmpx_tru_f64 vcc, 0, v[2:3]
6604 // CHECK: [0x80,0x04,0xfe,0x7c]
6606 v_cmpx_tru_f64 vcc, -1, v[2:3]
6607 // CHECK: [0xc1,0x04,0xfe,0x7c]
6609 v_cmpx_tru_f64 vcc, 0.5, v[2:3]
6610 // CHECK: [0xf0,0x04,0xfe,0x7c]
6612 v_cmpx_tru_f64 vcc, -4.0, v[2:3]
6613 // CHECK: [0xf7,0x04,0xfe,0x7c]
6615 v_cmpx_tru_f64 vcc, src_vccz, v[2:3]
6616 // CHECK: [0xfb,0x04,0xfe,0x7c]
6618 v_cmpx_tru_f64 vcc, src_execz, v[2:3]
6619 // CHECK: [0xfc,0x04,0xfe,0x7c]
6621 v_cmpx_tru_f64 vcc, src_scc, v[2:3]
6622 // CHECK: [0xfd,0x04,0xfe,0x7c]
6624 v_cmpx_tru_f64 vcc, 0xaf123456, v[2:3]
6625 // CHECK: [0xff,0x04,0xfe,0x7c,0x56,0x34,0x12,0xaf]
6627 v_cmpx_tru_f64 vcc, 0x3f717273, v[2:3]
6628 // CHECK: [0xff,0x04,0xfe,0x7c,0x73,0x72,0x71,0x3f]
6630 v_cmpx_tru_f64 vcc, v[1:2], v[254:255]
6631 // CHECK: [0x01,0xfd,0xff,0x7c]
6633 v_cmp_f_i16 vcc, v1, v2
6634 // CHECK: [0x01,0x05,0x40,0x7d]
6636 v_cmp_f_i16 vcc, v255, v2
6637 // CHECK: [0xff,0x05,0x40,0x7d]
6639 v_cmp_f_i16 vcc, s1, v2
6640 // CHECK: [0x01,0x04,0x40,0x7d]
6642 v_cmp_f_i16 vcc, s101, v2
6643 // CHECK: [0x65,0x04,0x40,0x7d]
6645 v_cmp_f_i16 vcc, flat_scratch_lo, v2
6646 // CHECK: [0x66,0x04,0x40,0x7d]
6648 v_cmp_f_i16 vcc, flat_scratch_hi, v2
6649 // CHECK: [0x67,0x04,0x40,0x7d]
6651 v_cmp_f_i16 vcc, vcc_lo, v2
6652 // CHECK: [0x6a,0x04,0x40,0x7d]
6654 v_cmp_f_i16 vcc, vcc_hi, v2
6655 // CHECK: [0x6b,0x04,0x40,0x7d]
6657 v_cmp_f_i16 vcc, ttmp15, v2
6658 // CHECK: [0x7b,0x04,0x40,0x7d]
6660 v_cmp_f_i16 vcc, m0, v2
6661 // CHECK: [0x7c,0x04,0x40,0x7d]
6663 v_cmp_f_i16 vcc, exec_lo, v2
6664 // CHECK: [0x7e,0x04,0x40,0x7d]
6666 v_cmp_f_i16 vcc, exec_hi, v2
6667 // CHECK: [0x7f,0x04,0x40,0x7d]
6669 v_cmp_f_i16 vcc, 0, v2
6670 // CHECK: [0x80,0x04,0x40,0x7d]
6672 v_cmp_f_i16 vcc, -1, v2
6673 // CHECK: [0xc1,0x04,0x40,0x7d]
6675 v_cmp_f_i16 vcc, 0.5, v2
6676 // CHECK: [0xff,0x04,0x40,0x7d,0x00,0x38,0x00,0x00]
6678 v_cmp_f_i16 vcc, -4.0, v2
6679 // CHECK: [0xff,0x04,0x40,0x7d,0x00,0xc4,0x00,0x00]
6681 v_cmp_f_i16 vcc, src_vccz, v2
6682 // CHECK: [0xfb,0x04,0x40,0x7d]
6684 v_cmp_f_i16 vcc, src_execz, v2
6685 // CHECK: [0xfc,0x04,0x40,0x7d]
6687 v_cmp_f_i16 vcc, src_scc, v2
6688 // CHECK: [0xfd,0x04,0x40,0x7d]
6690 v_cmp_f_i16 vcc, src_lds_direct, v2
6691 // CHECK: [0xfe,0x04,0x40,0x7d]
6693 v_cmp_f_i16 vcc, 0xfe0b, v2
6694 // CHECK: [0xff,0x04,0x40,0x7d,0x0b,0xfe,0x00,0x00]
6696 v_cmp_f_i16 vcc, 0x3456, v2
6697 // CHECK: [0xff,0x04,0x40,0x7d,0x56,0x34,0x00,0x00]
6699 v_cmp_f_i16 vcc, v1, v255
6700 // CHECK: [0x01,0xff,0x41,0x7d]
6702 v_cmp_lt_i16 vcc, v1, v2
6703 // CHECK: [0x01,0x05,0x42,0x7d]
6705 v_cmp_lt_i16 vcc, v255, v2
6706 // CHECK: [0xff,0x05,0x42,0x7d]
6708 v_cmp_lt_i16 vcc, s1, v2
6709 // CHECK: [0x01,0x04,0x42,0x7d]
6711 v_cmp_lt_i16 vcc, s101, v2
6712 // CHECK: [0x65,0x04,0x42,0x7d]
6714 v_cmp_lt_i16 vcc, flat_scratch_lo, v2
6715 // CHECK: [0x66,0x04,0x42,0x7d]
6717 v_cmp_lt_i16 vcc, flat_scratch_hi, v2
6718 // CHECK: [0x67,0x04,0x42,0x7d]
6720 v_cmp_lt_i16 vcc, vcc_lo, v2
6721 // CHECK: [0x6a,0x04,0x42,0x7d]
6723 v_cmp_lt_i16 vcc, vcc_hi, v2
6724 // CHECK: [0x6b,0x04,0x42,0x7d]
6726 v_cmp_lt_i16 vcc, ttmp15, v2
6727 // CHECK: [0x7b,0x04,0x42,0x7d]
6729 v_cmp_lt_i16 vcc, m0, v2
6730 // CHECK: [0x7c,0x04,0x42,0x7d]
6732 v_cmp_lt_i16 vcc, exec_lo, v2
6733 // CHECK: [0x7e,0x04,0x42,0x7d]
6735 v_cmp_lt_i16 vcc, exec_hi, v2
6736 // CHECK: [0x7f,0x04,0x42,0x7d]
6738 v_cmp_lt_i16 vcc, 0, v2
6739 // CHECK: [0x80,0x04,0x42,0x7d]
6741 v_cmp_lt_i16 vcc, -1, v2
6742 // CHECK: [0xc1,0x04,0x42,0x7d]
6744 v_cmp_lt_i16 vcc, 0.5, v2
6745 // CHECK: [0xff,0x04,0x42,0x7d,0x00,0x38,0x00,0x00]
6747 v_cmp_lt_i16 vcc, -4.0, v2
6748 // CHECK: [0xff,0x04,0x42,0x7d,0x00,0xc4,0x00,0x00]
6750 v_cmp_lt_i16 vcc, src_vccz, v2
6751 // CHECK: [0xfb,0x04,0x42,0x7d]
6753 v_cmp_lt_i16 vcc, src_execz, v2
6754 // CHECK: [0xfc,0x04,0x42,0x7d]
6756 v_cmp_lt_i16 vcc, src_scc, v2
6757 // CHECK: [0xfd,0x04,0x42,0x7d]
6759 v_cmp_lt_i16 vcc, src_lds_direct, v2
6760 // CHECK: [0xfe,0x04,0x42,0x7d]
6762 v_cmp_lt_i16 vcc, 0xfe0b, v2
6763 // CHECK: [0xff,0x04,0x42,0x7d,0x0b,0xfe,0x00,0x00]
6765 v_cmp_lt_i16 vcc, 0x3456, v2
6766 // CHECK: [0xff,0x04,0x42,0x7d,0x56,0x34,0x00,0x00]
6768 v_cmp_lt_i16 vcc, v1, v255
6769 // CHECK: [0x01,0xff,0x43,0x7d]
6771 v_cmp_eq_i16 vcc, v1, v2
6772 // CHECK: [0x01,0x05,0x44,0x7d]
6774 v_cmp_eq_i16 vcc, v255, v2
6775 // CHECK: [0xff,0x05,0x44,0x7d]
6777 v_cmp_eq_i16 vcc, s1, v2
6778 // CHECK: [0x01,0x04,0x44,0x7d]
6780 v_cmp_eq_i16 vcc, s101, v2
6781 // CHECK: [0x65,0x04,0x44,0x7d]
6783 v_cmp_eq_i16 vcc, flat_scratch_lo, v2
6784 // CHECK: [0x66,0x04,0x44,0x7d]
6786 v_cmp_eq_i16 vcc, flat_scratch_hi, v2
6787 // CHECK: [0x67,0x04,0x44,0x7d]
6789 v_cmp_eq_i16 vcc, vcc_lo, v2
6790 // CHECK: [0x6a,0x04,0x44,0x7d]
6792 v_cmp_eq_i16 vcc, vcc_hi, v2
6793 // CHECK: [0x6b,0x04,0x44,0x7d]
6795 v_cmp_eq_i16 vcc, ttmp15, v2
6796 // CHECK: [0x7b,0x04,0x44,0x7d]
6798 v_cmp_eq_i16 vcc, m0, v2
6799 // CHECK: [0x7c,0x04,0x44,0x7d]
6801 v_cmp_eq_i16 vcc, exec_lo, v2
6802 // CHECK: [0x7e,0x04,0x44,0x7d]
6804 v_cmp_eq_i16 vcc, exec_hi, v2
6805 // CHECK: [0x7f,0x04,0x44,0x7d]
6807 v_cmp_eq_i16 vcc, 0, v2
6808 // CHECK: [0x80,0x04,0x44,0x7d]
6810 v_cmp_eq_i16 vcc, -1, v2
6811 // CHECK: [0xc1,0x04,0x44,0x7d]
6813 v_cmp_eq_i16 vcc, 0.5, v2
6814 // CHECK: [0xff,0x04,0x44,0x7d,0x00,0x38,0x00,0x00]
6816 v_cmp_eq_i16 vcc, -4.0, v2
6817 // CHECK: [0xff,0x04,0x44,0x7d,0x00,0xc4,0x00,0x00]
6819 v_cmp_eq_i16 vcc, src_vccz, v2
6820 // CHECK: [0xfb,0x04,0x44,0x7d]
6822 v_cmp_eq_i16 vcc, src_execz, v2
6823 // CHECK: [0xfc,0x04,0x44,0x7d]
6825 v_cmp_eq_i16 vcc, src_scc, v2
6826 // CHECK: [0xfd,0x04,0x44,0x7d]
6828 v_cmp_eq_i16 vcc, src_lds_direct, v2
6829 // CHECK: [0xfe,0x04,0x44,0x7d]
6831 v_cmp_eq_i16 vcc, 0xfe0b, v2
6832 // CHECK: [0xff,0x04,0x44,0x7d,0x0b,0xfe,0x00,0x00]
6834 v_cmp_eq_i16 vcc, 0x3456, v2
6835 // CHECK: [0xff,0x04,0x44,0x7d,0x56,0x34,0x00,0x00]
6837 v_cmp_eq_i16 vcc, v1, v255
6838 // CHECK: [0x01,0xff,0x45,0x7d]
6840 v_cmp_le_i16 vcc, v1, v2
6841 // CHECK: [0x01,0x05,0x46,0x7d]
6843 v_cmp_le_i16 vcc, v255, v2
6844 // CHECK: [0xff,0x05,0x46,0x7d]
6846 v_cmp_le_i16 vcc, s1, v2
6847 // CHECK: [0x01,0x04,0x46,0x7d]
6849 v_cmp_le_i16 vcc, s101, v2
6850 // CHECK: [0x65,0x04,0x46,0x7d]
6852 v_cmp_le_i16 vcc, flat_scratch_lo, v2
6853 // CHECK: [0x66,0x04,0x46,0x7d]
6855 v_cmp_le_i16 vcc, flat_scratch_hi, v2
6856 // CHECK: [0x67,0x04,0x46,0x7d]
6858 v_cmp_le_i16 vcc, vcc_lo, v2
6859 // CHECK: [0x6a,0x04,0x46,0x7d]
6861 v_cmp_le_i16 vcc, vcc_hi, v2
6862 // CHECK: [0x6b,0x04,0x46,0x7d]
6864 v_cmp_le_i16 vcc, ttmp15, v2
6865 // CHECK: [0x7b,0x04,0x46,0x7d]
6867 v_cmp_le_i16 vcc, m0, v2
6868 // CHECK: [0x7c,0x04,0x46,0x7d]
6870 v_cmp_le_i16 vcc, exec_lo, v2
6871 // CHECK: [0x7e,0x04,0x46,0x7d]
6873 v_cmp_le_i16 vcc, exec_hi, v2
6874 // CHECK: [0x7f,0x04,0x46,0x7d]
6876 v_cmp_le_i16 vcc, 0, v2
6877 // CHECK: [0x80,0x04,0x46,0x7d]
6879 v_cmp_le_i16 vcc, -1, v2
6880 // CHECK: [0xc1,0x04,0x46,0x7d]
6882 v_cmp_le_i16 vcc, 0.5, v2
6883 // CHECK: [0xff,0x04,0x46,0x7d,0x00,0x38,0x00,0x00]
6885 v_cmp_le_i16 vcc, -4.0, v2
6886 // CHECK: [0xff,0x04,0x46,0x7d,0x00,0xc4,0x00,0x00]
6888 v_cmp_le_i16 vcc, src_vccz, v2
6889 // CHECK: [0xfb,0x04,0x46,0x7d]
6891 v_cmp_le_i16 vcc, src_execz, v2
6892 // CHECK: [0xfc,0x04,0x46,0x7d]
6894 v_cmp_le_i16 vcc, src_scc, v2
6895 // CHECK: [0xfd,0x04,0x46,0x7d]
6897 v_cmp_le_i16 vcc, src_lds_direct, v2
6898 // CHECK: [0xfe,0x04,0x46,0x7d]
6900 v_cmp_le_i16 vcc, 0xfe0b, v2
6901 // CHECK: [0xff,0x04,0x46,0x7d,0x0b,0xfe,0x00,0x00]
6903 v_cmp_le_i16 vcc, 0x3456, v2
6904 // CHECK: [0xff,0x04,0x46,0x7d,0x56,0x34,0x00,0x00]
6906 v_cmp_le_i16 vcc, v1, v255
6907 // CHECK: [0x01,0xff,0x47,0x7d]
6909 v_cmp_gt_i16 vcc, v1, v2
6910 // CHECK: [0x01,0x05,0x48,0x7d]
6912 v_cmp_gt_i16 vcc, v255, v2
6913 // CHECK: [0xff,0x05,0x48,0x7d]
6915 v_cmp_gt_i16 vcc, s1, v2
6916 // CHECK: [0x01,0x04,0x48,0x7d]
6918 v_cmp_gt_i16 vcc, s101, v2
6919 // CHECK: [0x65,0x04,0x48,0x7d]
6921 v_cmp_gt_i16 vcc, flat_scratch_lo, v2
6922 // CHECK: [0x66,0x04,0x48,0x7d]
6924 v_cmp_gt_i16 vcc, flat_scratch_hi, v2
6925 // CHECK: [0x67,0x04,0x48,0x7d]
6927 v_cmp_gt_i16 vcc, vcc_lo, v2
6928 // CHECK: [0x6a,0x04,0x48,0x7d]
6930 v_cmp_gt_i16 vcc, vcc_hi, v2
6931 // CHECK: [0x6b,0x04,0x48,0x7d]
6933 v_cmp_gt_i16 vcc, ttmp15, v2
6934 // CHECK: [0x7b,0x04,0x48,0x7d]
6936 v_cmp_gt_i16 vcc, m0, v2
6937 // CHECK: [0x7c,0x04,0x48,0x7d]
6939 v_cmp_gt_i16 vcc, exec_lo, v2
6940 // CHECK: [0x7e,0x04,0x48,0x7d]
6942 v_cmp_gt_i16 vcc, exec_hi, v2
6943 // CHECK: [0x7f,0x04,0x48,0x7d]
6945 v_cmp_gt_i16 vcc, 0, v2
6946 // CHECK: [0x80,0x04,0x48,0x7d]
6948 v_cmp_gt_i16 vcc, -1, v2
6949 // CHECK: [0xc1,0x04,0x48,0x7d]
6951 v_cmp_gt_i16 vcc, 0.5, v2
6952 // CHECK: [0xff,0x04,0x48,0x7d,0x00,0x38,0x00,0x00]
6954 v_cmp_gt_i16 vcc, -4.0, v2
6955 // CHECK: [0xff,0x04,0x48,0x7d,0x00,0xc4,0x00,0x00]
6957 v_cmp_gt_i16 vcc, src_vccz, v2
6958 // CHECK: [0xfb,0x04,0x48,0x7d]
6960 v_cmp_gt_i16 vcc, src_execz, v2
6961 // CHECK: [0xfc,0x04,0x48,0x7d]
6963 v_cmp_gt_i16 vcc, src_scc, v2
6964 // CHECK: [0xfd,0x04,0x48,0x7d]
6966 v_cmp_gt_i16 vcc, src_lds_direct, v2
6967 // CHECK: [0xfe,0x04,0x48,0x7d]
6969 v_cmp_gt_i16 vcc, 0xfe0b, v2
6970 // CHECK: [0xff,0x04,0x48,0x7d,0x0b,0xfe,0x00,0x00]
6972 v_cmp_gt_i16 vcc, 0x3456, v2
6973 // CHECK: [0xff,0x04,0x48,0x7d,0x56,0x34,0x00,0x00]
6975 v_cmp_gt_i16 vcc, v1, v255
6976 // CHECK: [0x01,0xff,0x49,0x7d]
6978 v_cmp_ne_i16 vcc, v1, v2
6979 // CHECK: [0x01,0x05,0x4a,0x7d]
6981 v_cmp_ne_i16 vcc, v255, v2
6982 // CHECK: [0xff,0x05,0x4a,0x7d]
6984 v_cmp_ne_i16 vcc, s1, v2
6985 // CHECK: [0x01,0x04,0x4a,0x7d]
6987 v_cmp_ne_i16 vcc, s101, v2
6988 // CHECK: [0x65,0x04,0x4a,0x7d]
6990 v_cmp_ne_i16 vcc, flat_scratch_lo, v2
6991 // CHECK: [0x66,0x04,0x4a,0x7d]
6993 v_cmp_ne_i16 vcc, flat_scratch_hi, v2
6994 // CHECK: [0x67,0x04,0x4a,0x7d]
6996 v_cmp_ne_i16 vcc, vcc_lo, v2
6997 // CHECK: [0x6a,0x04,0x4a,0x7d]
6999 v_cmp_ne_i16 vcc, vcc_hi, v2
7000 // CHECK: [0x6b,0x04,0x4a,0x7d]
7002 v_cmp_ne_i16 vcc, ttmp15, v2
7003 // CHECK: [0x7b,0x04,0x4a,0x7d]
7005 v_cmp_ne_i16 vcc, m0, v2
7006 // CHECK: [0x7c,0x04,0x4a,0x7d]
7008 v_cmp_ne_i16 vcc, exec_lo, v2
7009 // CHECK: [0x7e,0x04,0x4a,0x7d]
7011 v_cmp_ne_i16 vcc, exec_hi, v2
7012 // CHECK: [0x7f,0x04,0x4a,0x7d]
7014 v_cmp_ne_i16 vcc, 0, v2
7015 // CHECK: [0x80,0x04,0x4a,0x7d]
7017 v_cmp_ne_i16 vcc, -1, v2
7018 // CHECK: [0xc1,0x04,0x4a,0x7d]
7020 v_cmp_ne_i16 vcc, 0.5, v2
7021 // CHECK: [0xff,0x04,0x4a,0x7d,0x00,0x38,0x00,0x00]
7023 v_cmp_ne_i16 vcc, -4.0, v2
7024 // CHECK: [0xff,0x04,0x4a,0x7d,0x00,0xc4,0x00,0x00]
7026 v_cmp_ne_i16 vcc, src_vccz, v2
7027 // CHECK: [0xfb,0x04,0x4a,0x7d]
7029 v_cmp_ne_i16 vcc, src_execz, v2
7030 // CHECK: [0xfc,0x04,0x4a,0x7d]
7032 v_cmp_ne_i16 vcc, src_scc, v2
7033 // CHECK: [0xfd,0x04,0x4a,0x7d]
7035 v_cmp_ne_i16 vcc, src_lds_direct, v2
7036 // CHECK: [0xfe,0x04,0x4a,0x7d]
7038 v_cmp_ne_i16 vcc, 0xfe0b, v2
7039 // CHECK: [0xff,0x04,0x4a,0x7d,0x0b,0xfe,0x00,0x00]
7041 v_cmp_ne_i16 vcc, 0x3456, v2
7042 // CHECK: [0xff,0x04,0x4a,0x7d,0x56,0x34,0x00,0x00]
7044 v_cmp_ne_i16 vcc, v1, v255
7045 // CHECK: [0x01,0xff,0x4b,0x7d]
7047 v_cmp_ge_i16 vcc, v1, v2
7048 // CHECK: [0x01,0x05,0x4c,0x7d]
7050 v_cmp_ge_i16 vcc, v255, v2
7051 // CHECK: [0xff,0x05,0x4c,0x7d]
7053 v_cmp_ge_i16 vcc, s1, v2
7054 // CHECK: [0x01,0x04,0x4c,0x7d]
7056 v_cmp_ge_i16 vcc, s101, v2
7057 // CHECK: [0x65,0x04,0x4c,0x7d]
7059 v_cmp_ge_i16 vcc, flat_scratch_lo, v2
7060 // CHECK: [0x66,0x04,0x4c,0x7d]
7062 v_cmp_ge_i16 vcc, flat_scratch_hi, v2
7063 // CHECK: [0x67,0x04,0x4c,0x7d]
7065 v_cmp_ge_i16 vcc, vcc_lo, v2
7066 // CHECK: [0x6a,0x04,0x4c,0x7d]
7068 v_cmp_ge_i16 vcc, vcc_hi, v2
7069 // CHECK: [0x6b,0x04,0x4c,0x7d]
7071 v_cmp_ge_i16 vcc, ttmp15, v2
7072 // CHECK: [0x7b,0x04,0x4c,0x7d]
7074 v_cmp_ge_i16 vcc, m0, v2
7075 // CHECK: [0x7c,0x04,0x4c,0x7d]
7077 v_cmp_ge_i16 vcc, exec_lo, v2
7078 // CHECK: [0x7e,0x04,0x4c,0x7d]
7080 v_cmp_ge_i16 vcc, exec_hi, v2
7081 // CHECK: [0x7f,0x04,0x4c,0x7d]
7083 v_cmp_ge_i16 vcc, 0, v2
7084 // CHECK: [0x80,0x04,0x4c,0x7d]
7086 v_cmp_ge_i16 vcc, -1, v2
7087 // CHECK: [0xc1,0x04,0x4c,0x7d]
7089 v_cmp_ge_i16 vcc, 0.5, v2
7090 // CHECK: [0xff,0x04,0x4c,0x7d,0x00,0x38,0x00,0x00]
7092 v_cmp_ge_i16 vcc, -4.0, v2
7093 // CHECK: [0xff,0x04,0x4c,0x7d,0x00,0xc4,0x00,0x00]
7095 v_cmp_ge_i16 vcc, src_vccz, v2
7096 // CHECK: [0xfb,0x04,0x4c,0x7d]
7098 v_cmp_ge_i16 vcc, src_execz, v2
7099 // CHECK: [0xfc,0x04,0x4c,0x7d]
7101 v_cmp_ge_i16 vcc, src_scc, v2
7102 // CHECK: [0xfd,0x04,0x4c,0x7d]
7104 v_cmp_ge_i16 vcc, src_lds_direct, v2
7105 // CHECK: [0xfe,0x04,0x4c,0x7d]
7107 v_cmp_ge_i16 vcc, 0xfe0b, v2
7108 // CHECK: [0xff,0x04,0x4c,0x7d,0x0b,0xfe,0x00,0x00]
7110 v_cmp_ge_i16 vcc, 0x3456, v2
7111 // CHECK: [0xff,0x04,0x4c,0x7d,0x56,0x34,0x00,0x00]
7113 v_cmp_ge_i16 vcc, v1, v255
7114 // CHECK: [0x01,0xff,0x4d,0x7d]
7116 v_cmp_t_i16 vcc, v1, v2
7117 // CHECK: [0x01,0x05,0x4e,0x7d]
7119 v_cmp_t_i16 vcc, v255, v2
7120 // CHECK: [0xff,0x05,0x4e,0x7d]
7122 v_cmp_t_i16 vcc, s1, v2
7123 // CHECK: [0x01,0x04,0x4e,0x7d]
7125 v_cmp_t_i16 vcc, s101, v2
7126 // CHECK: [0x65,0x04,0x4e,0x7d]
7128 v_cmp_t_i16 vcc, flat_scratch_lo, v2
7129 // CHECK: [0x66,0x04,0x4e,0x7d]
7131 v_cmp_t_i16 vcc, flat_scratch_hi, v2
7132 // CHECK: [0x67,0x04,0x4e,0x7d]
7134 v_cmp_t_i16 vcc, vcc_lo, v2
7135 // CHECK: [0x6a,0x04,0x4e,0x7d]
7137 v_cmp_t_i16 vcc, vcc_hi, v2
7138 // CHECK: [0x6b,0x04,0x4e,0x7d]
7140 v_cmp_t_i16 vcc, ttmp15, v2
7141 // CHECK: [0x7b,0x04,0x4e,0x7d]
7143 v_cmp_t_i16 vcc, m0, v2
7144 // CHECK: [0x7c,0x04,0x4e,0x7d]
7146 v_cmp_t_i16 vcc, exec_lo, v2
7147 // CHECK: [0x7e,0x04,0x4e,0x7d]
7149 v_cmp_t_i16 vcc, exec_hi, v2
7150 // CHECK: [0x7f,0x04,0x4e,0x7d]
7152 v_cmp_t_i16 vcc, 0, v2
7153 // CHECK: [0x80,0x04,0x4e,0x7d]
7155 v_cmp_t_i16 vcc, -1, v2
7156 // CHECK: [0xc1,0x04,0x4e,0x7d]
7158 v_cmp_t_i16 vcc, 0.5, v2
7159 // CHECK: [0xff,0x04,0x4e,0x7d,0x00,0x38,0x00,0x00]
7161 v_cmp_t_i16 vcc, -4.0, v2
7162 // CHECK: [0xff,0x04,0x4e,0x7d,0x00,0xc4,0x00,0x00]
7164 v_cmp_t_i16 vcc, src_vccz, v2
7165 // CHECK: [0xfb,0x04,0x4e,0x7d]
7167 v_cmp_t_i16 vcc, src_execz, v2
7168 // CHECK: [0xfc,0x04,0x4e,0x7d]
7170 v_cmp_t_i16 vcc, src_scc, v2
7171 // CHECK: [0xfd,0x04,0x4e,0x7d]
7173 v_cmp_t_i16 vcc, src_lds_direct, v2
7174 // CHECK: [0xfe,0x04,0x4e,0x7d]
7176 v_cmp_t_i16 vcc, 0xfe0b, v2
7177 // CHECK: [0xff,0x04,0x4e,0x7d,0x0b,0xfe,0x00,0x00]
7179 v_cmp_t_i16 vcc, 0x3456, v2
7180 // CHECK: [0xff,0x04,0x4e,0x7d,0x56,0x34,0x00,0x00]
7182 v_cmp_t_i16 vcc, v1, v255
7183 // CHECK: [0x01,0xff,0x4f,0x7d]
7185 v_cmp_f_u16 vcc, v1, v2
7186 // CHECK: [0x01,0x05,0x50,0x7d]
7188 v_cmp_f_u16 vcc, v255, v2
7189 // CHECK: [0xff,0x05,0x50,0x7d]
7191 v_cmp_f_u16 vcc, s1, v2
7192 // CHECK: [0x01,0x04,0x50,0x7d]
7194 v_cmp_f_u16 vcc, s101, v2
7195 // CHECK: [0x65,0x04,0x50,0x7d]
7197 v_cmp_f_u16 vcc, flat_scratch_lo, v2
7198 // CHECK: [0x66,0x04,0x50,0x7d]
7200 v_cmp_f_u16 vcc, flat_scratch_hi, v2
7201 // CHECK: [0x67,0x04,0x50,0x7d]
7203 v_cmp_f_u16 vcc, vcc_lo, v2
7204 // CHECK: [0x6a,0x04,0x50,0x7d]
7206 v_cmp_f_u16 vcc, vcc_hi, v2
7207 // CHECK: [0x6b,0x04,0x50,0x7d]
7209 v_cmp_f_u16 vcc, ttmp15, v2
7210 // CHECK: [0x7b,0x04,0x50,0x7d]
7212 v_cmp_f_u16 vcc, m0, v2
7213 // CHECK: [0x7c,0x04,0x50,0x7d]
7215 v_cmp_f_u16 vcc, exec_lo, v2
7216 // CHECK: [0x7e,0x04,0x50,0x7d]
7218 v_cmp_f_u16 vcc, exec_hi, v2
7219 // CHECK: [0x7f,0x04,0x50,0x7d]
7221 v_cmp_f_u16 vcc, 0, v2
7222 // CHECK: [0x80,0x04,0x50,0x7d]
7224 v_cmp_f_u16 vcc, -1, v2
7225 // CHECK: [0xc1,0x04,0x50,0x7d]
7227 v_cmp_f_u16 vcc, 0.5, v2
7228 // CHECK: [0xff,0x04,0x50,0x7d,0x00,0x38,0x00,0x00]
7230 v_cmp_f_u16 vcc, -4.0, v2
7231 // CHECK: [0xff,0x04,0x50,0x7d,0x00,0xc4,0x00,0x00]
7233 v_cmp_f_u16 vcc, src_vccz, v2
7234 // CHECK: [0xfb,0x04,0x50,0x7d]
7236 v_cmp_f_u16 vcc, src_execz, v2
7237 // CHECK: [0xfc,0x04,0x50,0x7d]
7239 v_cmp_f_u16 vcc, src_scc, v2
7240 // CHECK: [0xfd,0x04,0x50,0x7d]
7242 v_cmp_f_u16 vcc, src_lds_direct, v2
7243 // CHECK: [0xfe,0x04,0x50,0x7d]
7245 v_cmp_f_u16 vcc, 0xfe0b, v2
7246 // CHECK: [0xff,0x04,0x50,0x7d,0x0b,0xfe,0x00,0x00]
7248 v_cmp_f_u16 vcc, 0x3456, v2
7249 // CHECK: [0xff,0x04,0x50,0x7d,0x56,0x34,0x00,0x00]
7251 v_cmp_f_u16 vcc, v1, v255
7252 // CHECK: [0x01,0xff,0x51,0x7d]
7254 v_cmp_lt_u16 vcc, v1, v2
7255 // CHECK: [0x01,0x05,0x52,0x7d]
7257 v_cmp_lt_u16 vcc, v255, v2
7258 // CHECK: [0xff,0x05,0x52,0x7d]
7260 v_cmp_lt_u16 vcc, s1, v2
7261 // CHECK: [0x01,0x04,0x52,0x7d]
7263 v_cmp_lt_u16 vcc, s101, v2
7264 // CHECK: [0x65,0x04,0x52,0x7d]
7266 v_cmp_lt_u16 vcc, flat_scratch_lo, v2
7267 // CHECK: [0x66,0x04,0x52,0x7d]
7269 v_cmp_lt_u16 vcc, flat_scratch_hi, v2
7270 // CHECK: [0x67,0x04,0x52,0x7d]
7272 v_cmp_lt_u16 vcc, vcc_lo, v2
7273 // CHECK: [0x6a,0x04,0x52,0x7d]
7275 v_cmp_lt_u16 vcc, vcc_hi, v2
7276 // CHECK: [0x6b,0x04,0x52,0x7d]
7278 v_cmp_lt_u16 vcc, ttmp15, v2
7279 // CHECK: [0x7b,0x04,0x52,0x7d]
7281 v_cmp_lt_u16 vcc, m0, v2
7282 // CHECK: [0x7c,0x04,0x52,0x7d]
7284 v_cmp_lt_u16 vcc, exec_lo, v2
7285 // CHECK: [0x7e,0x04,0x52,0x7d]
7287 v_cmp_lt_u16 vcc, exec_hi, v2
7288 // CHECK: [0x7f,0x04,0x52,0x7d]
7290 v_cmp_lt_u16 vcc, 0, v2
7291 // CHECK: [0x80,0x04,0x52,0x7d]
7293 v_cmp_lt_u16 vcc, -1, v2
7294 // CHECK: [0xc1,0x04,0x52,0x7d]
7296 v_cmp_lt_u16 vcc, 0.5, v2
7297 // CHECK: [0xff,0x04,0x52,0x7d,0x00,0x38,0x00,0x00]
7299 v_cmp_lt_u16 vcc, -4.0, v2
7300 // CHECK: [0xff,0x04,0x52,0x7d,0x00,0xc4,0x00,0x00]
7302 v_cmp_lt_u16 vcc, src_vccz, v2
7303 // CHECK: [0xfb,0x04,0x52,0x7d]
7305 v_cmp_lt_u16 vcc, src_execz, v2
7306 // CHECK: [0xfc,0x04,0x52,0x7d]
7308 v_cmp_lt_u16 vcc, src_scc, v2
7309 // CHECK: [0xfd,0x04,0x52,0x7d]
7311 v_cmp_lt_u16 vcc, src_lds_direct, v2
7312 // CHECK: [0xfe,0x04,0x52,0x7d]
7314 v_cmp_lt_u16 vcc, 0xfe0b, v2
7315 // CHECK: [0xff,0x04,0x52,0x7d,0x0b,0xfe,0x00,0x00]
7317 v_cmp_lt_u16 vcc, 0x3456, v2
7318 // CHECK: [0xff,0x04,0x52,0x7d,0x56,0x34,0x00,0x00]
7320 v_cmp_lt_u16 vcc, v1, v255
7321 // CHECK: [0x01,0xff,0x53,0x7d]
7323 v_cmp_eq_u16 vcc, v1, v2
7324 // CHECK: [0x01,0x05,0x54,0x7d]
7326 v_cmp_eq_u16 vcc, v255, v2
7327 // CHECK: [0xff,0x05,0x54,0x7d]
7329 v_cmp_eq_u16 vcc, s1, v2
7330 // CHECK: [0x01,0x04,0x54,0x7d]
7332 v_cmp_eq_u16 vcc, s101, v2
7333 // CHECK: [0x65,0x04,0x54,0x7d]
7335 v_cmp_eq_u16 vcc, flat_scratch_lo, v2
7336 // CHECK: [0x66,0x04,0x54,0x7d]
7338 v_cmp_eq_u16 vcc, flat_scratch_hi, v2
7339 // CHECK: [0x67,0x04,0x54,0x7d]
7341 v_cmp_eq_u16 vcc, vcc_lo, v2
7342 // CHECK: [0x6a,0x04,0x54,0x7d]
7344 v_cmp_eq_u16 vcc, vcc_hi, v2
7345 // CHECK: [0x6b,0x04,0x54,0x7d]
7347 v_cmp_eq_u16 vcc, ttmp15, v2
7348 // CHECK: [0x7b,0x04,0x54,0x7d]
7350 v_cmp_eq_u16 vcc, m0, v2
7351 // CHECK: [0x7c,0x04,0x54,0x7d]
7353 v_cmp_eq_u16 vcc, exec_lo, v2
7354 // CHECK: [0x7e,0x04,0x54,0x7d]
7356 v_cmp_eq_u16 vcc, exec_hi, v2
7357 // CHECK: [0x7f,0x04,0x54,0x7d]
7359 v_cmp_eq_u16 vcc, 0, v2
7360 // CHECK: [0x80,0x04,0x54,0x7d]
7362 v_cmp_eq_u16 vcc, -1, v2
7363 // CHECK: [0xc1,0x04,0x54,0x7d]
7365 v_cmp_eq_u16 vcc, 0.5, v2
7366 // CHECK: [0xff,0x04,0x54,0x7d,0x00,0x38,0x00,0x00]
7368 v_cmp_eq_u16 vcc, -4.0, v2
7369 // CHECK: [0xff,0x04,0x54,0x7d,0x00,0xc4,0x00,0x00]
7371 v_cmp_eq_u16 vcc, src_vccz, v2
7372 // CHECK: [0xfb,0x04,0x54,0x7d]
7374 v_cmp_eq_u16 vcc, src_execz, v2
7375 // CHECK: [0xfc,0x04,0x54,0x7d]
7377 v_cmp_eq_u16 vcc, src_scc, v2
7378 // CHECK: [0xfd,0x04,0x54,0x7d]
7380 v_cmp_eq_u16 vcc, src_lds_direct, v2
7381 // CHECK: [0xfe,0x04,0x54,0x7d]
7383 v_cmp_eq_u16 vcc, 0xfe0b, v2
7384 // CHECK: [0xff,0x04,0x54,0x7d,0x0b,0xfe,0x00,0x00]
7386 v_cmp_eq_u16 vcc, 0x3456, v2
7387 // CHECK: [0xff,0x04,0x54,0x7d,0x56,0x34,0x00,0x00]
7389 v_cmp_eq_u16 vcc, v1, v255
7390 // CHECK: [0x01,0xff,0x55,0x7d]
7392 v_cmp_le_u16 vcc, v1, v2
7393 // CHECK: [0x01,0x05,0x56,0x7d]
7395 v_cmp_le_u16 vcc, v255, v2
7396 // CHECK: [0xff,0x05,0x56,0x7d]
7398 v_cmp_le_u16 vcc, s1, v2
7399 // CHECK: [0x01,0x04,0x56,0x7d]
7401 v_cmp_le_u16 vcc, s101, v2
7402 // CHECK: [0x65,0x04,0x56,0x7d]
7404 v_cmp_le_u16 vcc, flat_scratch_lo, v2
7405 // CHECK: [0x66,0x04,0x56,0x7d]
7407 v_cmp_le_u16 vcc, flat_scratch_hi, v2
7408 // CHECK: [0x67,0x04,0x56,0x7d]
7410 v_cmp_le_u16 vcc, vcc_lo, v2
7411 // CHECK: [0x6a,0x04,0x56,0x7d]
7413 v_cmp_le_u16 vcc, vcc_hi, v2
7414 // CHECK: [0x6b,0x04,0x56,0x7d]
7416 v_cmp_le_u16 vcc, ttmp15, v2
7417 // CHECK: [0x7b,0x04,0x56,0x7d]
7419 v_cmp_le_u16 vcc, m0, v2
7420 // CHECK: [0x7c,0x04,0x56,0x7d]
7422 v_cmp_le_u16 vcc, exec_lo, v2
7423 // CHECK: [0x7e,0x04,0x56,0x7d]
7425 v_cmp_le_u16 vcc, exec_hi, v2
7426 // CHECK: [0x7f,0x04,0x56,0x7d]
7428 v_cmp_le_u16 vcc, 0, v2
7429 // CHECK: [0x80,0x04,0x56,0x7d]
7431 v_cmp_le_u16 vcc, -1, v2
7432 // CHECK: [0xc1,0x04,0x56,0x7d]
7434 v_cmp_le_u16 vcc, 0.5, v2
7435 // CHECK: [0xff,0x04,0x56,0x7d,0x00,0x38,0x00,0x00]
7437 v_cmp_le_u16 vcc, -4.0, v2
7438 // CHECK: [0xff,0x04,0x56,0x7d,0x00,0xc4,0x00,0x00]
7440 v_cmp_le_u16 vcc, src_vccz, v2
7441 // CHECK: [0xfb,0x04,0x56,0x7d]
7443 v_cmp_le_u16 vcc, src_execz, v2
7444 // CHECK: [0xfc,0x04,0x56,0x7d]
7446 v_cmp_le_u16 vcc, src_scc, v2
7447 // CHECK: [0xfd,0x04,0x56,0x7d]
7449 v_cmp_le_u16 vcc, src_lds_direct, v2
7450 // CHECK: [0xfe,0x04,0x56,0x7d]
7452 v_cmp_le_u16 vcc, 0xfe0b, v2
7453 // CHECK: [0xff,0x04,0x56,0x7d,0x0b,0xfe,0x00,0x00]
7455 v_cmp_le_u16 vcc, 0x3456, v2
7456 // CHECK: [0xff,0x04,0x56,0x7d,0x56,0x34,0x00,0x00]
7458 v_cmp_le_u16 vcc, v1, v255
7459 // CHECK: [0x01,0xff,0x57,0x7d]
7461 v_cmp_gt_u16 vcc, v1, v2
7462 // CHECK: [0x01,0x05,0x58,0x7d]
7464 v_cmp_gt_u16 vcc, v255, v2
7465 // CHECK: [0xff,0x05,0x58,0x7d]
7467 v_cmp_gt_u16 vcc, s1, v2
7468 // CHECK: [0x01,0x04,0x58,0x7d]
7470 v_cmp_gt_u16 vcc, s101, v2
7471 // CHECK: [0x65,0x04,0x58,0x7d]
7473 v_cmp_gt_u16 vcc, flat_scratch_lo, v2
7474 // CHECK: [0x66,0x04,0x58,0x7d]
7476 v_cmp_gt_u16 vcc, flat_scratch_hi, v2
7477 // CHECK: [0x67,0x04,0x58,0x7d]
7479 v_cmp_gt_u16 vcc, vcc_lo, v2
7480 // CHECK: [0x6a,0x04,0x58,0x7d]
7482 v_cmp_gt_u16 vcc, vcc_hi, v2
7483 // CHECK: [0x6b,0x04,0x58,0x7d]
7485 v_cmp_gt_u16 vcc, ttmp15, v2
7486 // CHECK: [0x7b,0x04,0x58,0x7d]
7488 v_cmp_gt_u16 vcc, m0, v2
7489 // CHECK: [0x7c,0x04,0x58,0x7d]
7491 v_cmp_gt_u16 vcc, exec_lo, v2
7492 // CHECK: [0x7e,0x04,0x58,0x7d]
7494 v_cmp_gt_u16 vcc, exec_hi, v2
7495 // CHECK: [0x7f,0x04,0x58,0x7d]
7497 v_cmp_gt_u16 vcc, 0, v2
7498 // CHECK: [0x80,0x04,0x58,0x7d]
7500 v_cmp_gt_u16 vcc, -1, v2
7501 // CHECK: [0xc1,0x04,0x58,0x7d]
7503 v_cmp_gt_u16 vcc, 0.5, v2
7504 // CHECK: [0xff,0x04,0x58,0x7d,0x00,0x38,0x00,0x00]
7506 v_cmp_gt_u16 vcc, -4.0, v2
7507 // CHECK: [0xff,0x04,0x58,0x7d,0x00,0xc4,0x00,0x00]
7509 v_cmp_gt_u16 vcc, src_vccz, v2
7510 // CHECK: [0xfb,0x04,0x58,0x7d]
7512 v_cmp_gt_u16 vcc, src_execz, v2
7513 // CHECK: [0xfc,0x04,0x58,0x7d]
7515 v_cmp_gt_u16 vcc, src_scc, v2
7516 // CHECK: [0xfd,0x04,0x58,0x7d]
7518 v_cmp_gt_u16 vcc, src_lds_direct, v2
7519 // CHECK: [0xfe,0x04,0x58,0x7d]
7521 v_cmp_gt_u16 vcc, 0xfe0b, v2
7522 // CHECK: [0xff,0x04,0x58,0x7d,0x0b,0xfe,0x00,0x00]
7524 v_cmp_gt_u16 vcc, 0x3456, v2
7525 // CHECK: [0xff,0x04,0x58,0x7d,0x56,0x34,0x00,0x00]
7527 v_cmp_gt_u16 vcc, v1, v255
7528 // CHECK: [0x01,0xff,0x59,0x7d]
7530 v_cmp_ne_u16 vcc, v1, v2
7531 // CHECK: [0x01,0x05,0x5a,0x7d]
7533 v_cmp_ne_u16 vcc, v255, v2
7534 // CHECK: [0xff,0x05,0x5a,0x7d]
7536 v_cmp_ne_u16 vcc, s1, v2
7537 // CHECK: [0x01,0x04,0x5a,0x7d]
7539 v_cmp_ne_u16 vcc, s101, v2
7540 // CHECK: [0x65,0x04,0x5a,0x7d]
7542 v_cmp_ne_u16 vcc, flat_scratch_lo, v2
7543 // CHECK: [0x66,0x04,0x5a,0x7d]
7545 v_cmp_ne_u16 vcc, flat_scratch_hi, v2
7546 // CHECK: [0x67,0x04,0x5a,0x7d]
7548 v_cmp_ne_u16 vcc, vcc_lo, v2
7549 // CHECK: [0x6a,0x04,0x5a,0x7d]
7551 v_cmp_ne_u16 vcc, vcc_hi, v2
7552 // CHECK: [0x6b,0x04,0x5a,0x7d]
7554 v_cmp_ne_u16 vcc, ttmp15, v2
7555 // CHECK: [0x7b,0x04,0x5a,0x7d]
7557 v_cmp_ne_u16 vcc, m0, v2
7558 // CHECK: [0x7c,0x04,0x5a,0x7d]
7560 v_cmp_ne_u16 vcc, exec_lo, v2
7561 // CHECK: [0x7e,0x04,0x5a,0x7d]
7563 v_cmp_ne_u16 vcc, exec_hi, v2
7564 // CHECK: [0x7f,0x04,0x5a,0x7d]
7566 v_cmp_ne_u16 vcc, 0, v2
7567 // CHECK: [0x80,0x04,0x5a,0x7d]
7569 v_cmp_ne_u16 vcc, -1, v2
7570 // CHECK: [0xc1,0x04,0x5a,0x7d]
7572 v_cmp_ne_u16 vcc, 0.5, v2
7573 // CHECK: [0xff,0x04,0x5a,0x7d,0x00,0x38,0x00,0x00]
7575 v_cmp_ne_u16 vcc, -4.0, v2
7576 // CHECK: [0xff,0x04,0x5a,0x7d,0x00,0xc4,0x00,0x00]
7578 v_cmp_ne_u16 vcc, src_vccz, v2
7579 // CHECK: [0xfb,0x04,0x5a,0x7d]
7581 v_cmp_ne_u16 vcc, src_execz, v2
7582 // CHECK: [0xfc,0x04,0x5a,0x7d]
7584 v_cmp_ne_u16 vcc, src_scc, v2
7585 // CHECK: [0xfd,0x04,0x5a,0x7d]
7587 v_cmp_ne_u16 vcc, src_lds_direct, v2
7588 // CHECK: [0xfe,0x04,0x5a,0x7d]
7590 v_cmp_ne_u16 vcc, 0xfe0b, v2
7591 // CHECK: [0xff,0x04,0x5a,0x7d,0x0b,0xfe,0x00,0x00]
7593 v_cmp_ne_u16 vcc, 0x3456, v2
7594 // CHECK: [0xff,0x04,0x5a,0x7d,0x56,0x34,0x00,0x00]
7596 v_cmp_ne_u16 vcc, v1, v255
7597 // CHECK: [0x01,0xff,0x5b,0x7d]
7599 v_cmp_ge_u16 vcc, v1, v2
7600 // CHECK: [0x01,0x05,0x5c,0x7d]
7602 v_cmp_ge_u16 vcc, v255, v2
7603 // CHECK: [0xff,0x05,0x5c,0x7d]
7605 v_cmp_ge_u16 vcc, s1, v2
7606 // CHECK: [0x01,0x04,0x5c,0x7d]
7608 v_cmp_ge_u16 vcc, s101, v2
7609 // CHECK: [0x65,0x04,0x5c,0x7d]
7611 v_cmp_ge_u16 vcc, flat_scratch_lo, v2
7612 // CHECK: [0x66,0x04,0x5c,0x7d]
7614 v_cmp_ge_u16 vcc, flat_scratch_hi, v2
7615 // CHECK: [0x67,0x04,0x5c,0x7d]
7617 v_cmp_ge_u16 vcc, vcc_lo, v2
7618 // CHECK: [0x6a,0x04,0x5c,0x7d]
7620 v_cmp_ge_u16 vcc, vcc_hi, v2
7621 // CHECK: [0x6b,0x04,0x5c,0x7d]
7623 v_cmp_ge_u16 vcc, ttmp15, v2
7624 // CHECK: [0x7b,0x04,0x5c,0x7d]
7626 v_cmp_ge_u16 vcc, m0, v2
7627 // CHECK: [0x7c,0x04,0x5c,0x7d]
7629 v_cmp_ge_u16 vcc, exec_lo, v2
7630 // CHECK: [0x7e,0x04,0x5c,0x7d]
7632 v_cmp_ge_u16 vcc, exec_hi, v2
7633 // CHECK: [0x7f,0x04,0x5c,0x7d]
7635 v_cmp_ge_u16 vcc, 0, v2
7636 // CHECK: [0x80,0x04,0x5c,0x7d]
7638 v_cmp_ge_u16 vcc, -1, v2
7639 // CHECK: [0xc1,0x04,0x5c,0x7d]
7641 v_cmp_ge_u16 vcc, 0.5, v2
7642 // CHECK: [0xff,0x04,0x5c,0x7d,0x00,0x38,0x00,0x00]
7644 v_cmp_ge_u16 vcc, -4.0, v2
7645 // CHECK: [0xff,0x04,0x5c,0x7d,0x00,0xc4,0x00,0x00]
7647 v_cmp_ge_u16 vcc, src_vccz, v2
7648 // CHECK: [0xfb,0x04,0x5c,0x7d]
7650 v_cmp_ge_u16 vcc, src_execz, v2
7651 // CHECK: [0xfc,0x04,0x5c,0x7d]
7653 v_cmp_ge_u16 vcc, src_scc, v2
7654 // CHECK: [0xfd,0x04,0x5c,0x7d]
7656 v_cmp_ge_u16 vcc, src_lds_direct, v2
7657 // CHECK: [0xfe,0x04,0x5c,0x7d]
7659 v_cmp_ge_u16 vcc, 0xfe0b, v2
7660 // CHECK: [0xff,0x04,0x5c,0x7d,0x0b,0xfe,0x00,0x00]
7662 v_cmp_ge_u16 vcc, 0x3456, v2
7663 // CHECK: [0xff,0x04,0x5c,0x7d,0x56,0x34,0x00,0x00]
7665 v_cmp_ge_u16 vcc, v1, v255
7666 // CHECK: [0x01,0xff,0x5d,0x7d]
7668 v_cmp_t_u16 vcc, v1, v2
7669 // CHECK: [0x01,0x05,0x5e,0x7d]
7671 v_cmp_t_u16 vcc, v255, v2
7672 // CHECK: [0xff,0x05,0x5e,0x7d]
7674 v_cmp_t_u16 vcc, s1, v2
7675 // CHECK: [0x01,0x04,0x5e,0x7d]
7677 v_cmp_t_u16 vcc, s101, v2
7678 // CHECK: [0x65,0x04,0x5e,0x7d]
7680 v_cmp_t_u16 vcc, flat_scratch_lo, v2
7681 // CHECK: [0x66,0x04,0x5e,0x7d]
7683 v_cmp_t_u16 vcc, flat_scratch_hi, v2
7684 // CHECK: [0x67,0x04,0x5e,0x7d]
7686 v_cmp_t_u16 vcc, vcc_lo, v2
7687 // CHECK: [0x6a,0x04,0x5e,0x7d]
7689 v_cmp_t_u16 vcc, vcc_hi, v2
7690 // CHECK: [0x6b,0x04,0x5e,0x7d]
7692 v_cmp_t_u16 vcc, ttmp15, v2
7693 // CHECK: [0x7b,0x04,0x5e,0x7d]
7695 v_cmp_t_u16 vcc, m0, v2
7696 // CHECK: [0x7c,0x04,0x5e,0x7d]
7698 v_cmp_t_u16 vcc, exec_lo, v2
7699 // CHECK: [0x7e,0x04,0x5e,0x7d]
7701 v_cmp_t_u16 vcc, exec_hi, v2
7702 // CHECK: [0x7f,0x04,0x5e,0x7d]
7704 v_cmp_t_u16 vcc, 0, v2
7705 // CHECK: [0x80,0x04,0x5e,0x7d]
7707 v_cmp_t_u16 vcc, -1, v2
7708 // CHECK: [0xc1,0x04,0x5e,0x7d]
7710 v_cmp_t_u16 vcc, 0.5, v2
7711 // CHECK: [0xff,0x04,0x5e,0x7d,0x00,0x38,0x00,0x00]
7713 v_cmp_t_u16 vcc, -4.0, v2
7714 // CHECK: [0xff,0x04,0x5e,0x7d,0x00,0xc4,0x00,0x00]
7716 v_cmp_t_u16 vcc, src_vccz, v2
7717 // CHECK: [0xfb,0x04,0x5e,0x7d]
7719 v_cmp_t_u16 vcc, src_execz, v2
7720 // CHECK: [0xfc,0x04,0x5e,0x7d]
7722 v_cmp_t_u16 vcc, src_scc, v2
7723 // CHECK: [0xfd,0x04,0x5e,0x7d]
7725 v_cmp_t_u16 vcc, src_lds_direct, v2
7726 // CHECK: [0xfe,0x04,0x5e,0x7d]
7728 v_cmp_t_u16 vcc, 0xfe0b, v2
7729 // CHECK: [0xff,0x04,0x5e,0x7d,0x0b,0xfe,0x00,0x00]
7731 v_cmp_t_u16 vcc, 0x3456, v2
7732 // CHECK: [0xff,0x04,0x5e,0x7d,0x56,0x34,0x00,0x00]
7734 v_cmp_t_u16 vcc, v1, v255
7735 // CHECK: [0x01,0xff,0x5f,0x7d]
7737 v_cmpx_f_i16 vcc, v1, v2
7738 // CHECK: [0x01,0x05,0x60,0x7d]
7740 v_cmpx_f_i16 vcc, v255, v2
7741 // CHECK: [0xff,0x05,0x60,0x7d]
7743 v_cmpx_f_i16 vcc, s1, v2
7744 // CHECK: [0x01,0x04,0x60,0x7d]
7746 v_cmpx_f_i16 vcc, s101, v2
7747 // CHECK: [0x65,0x04,0x60,0x7d]
7749 v_cmpx_f_i16 vcc, flat_scratch_lo, v2
7750 // CHECK: [0x66,0x04,0x60,0x7d]
7752 v_cmpx_f_i16 vcc, flat_scratch_hi, v2
7753 // CHECK: [0x67,0x04,0x60,0x7d]
7755 v_cmpx_f_i16 vcc, vcc_lo, v2
7756 // CHECK: [0x6a,0x04,0x60,0x7d]
7758 v_cmpx_f_i16 vcc, vcc_hi, v2
7759 // CHECK: [0x6b,0x04,0x60,0x7d]
7761 v_cmpx_f_i16 vcc, ttmp15, v2
7762 // CHECK: [0x7b,0x04,0x60,0x7d]
7764 v_cmpx_f_i16 vcc, m0, v2
7765 // CHECK: [0x7c,0x04,0x60,0x7d]
7767 v_cmpx_f_i16 vcc, exec_lo, v2
7768 // CHECK: [0x7e,0x04,0x60,0x7d]
7770 v_cmpx_f_i16 vcc, exec_hi, v2
7771 // CHECK: [0x7f,0x04,0x60,0x7d]
7773 v_cmpx_f_i16 vcc, 0, v2
7774 // CHECK: [0x80,0x04,0x60,0x7d]
7776 v_cmpx_f_i16 vcc, -1, v2
7777 // CHECK: [0xc1,0x04,0x60,0x7d]
7779 v_cmpx_f_i16 vcc, 0.5, v2
7780 // CHECK: [0xff,0x04,0x60,0x7d,0x00,0x38,0x00,0x00]
7782 v_cmpx_f_i16 vcc, -4.0, v2
7783 // CHECK: [0xff,0x04,0x60,0x7d,0x00,0xc4,0x00,0x00]
7785 v_cmpx_f_i16 vcc, src_vccz, v2
7786 // CHECK: [0xfb,0x04,0x60,0x7d]
7788 v_cmpx_f_i16 vcc, src_execz, v2
7789 // CHECK: [0xfc,0x04,0x60,0x7d]
7791 v_cmpx_f_i16 vcc, src_scc, v2
7792 // CHECK: [0xfd,0x04,0x60,0x7d]
7794 v_cmpx_f_i16 vcc, src_lds_direct, v2
7795 // CHECK: [0xfe,0x04,0x60,0x7d]
7797 v_cmpx_f_i16 vcc, 0xfe0b, v2
7798 // CHECK: [0xff,0x04,0x60,0x7d,0x0b,0xfe,0x00,0x00]
7800 v_cmpx_f_i16 vcc, 0x3456, v2
7801 // CHECK: [0xff,0x04,0x60,0x7d,0x56,0x34,0x00,0x00]
7803 v_cmpx_f_i16 vcc, v1, v255
7804 // CHECK: [0x01,0xff,0x61,0x7d]
7806 v_cmpx_lt_i16 vcc, v1, v2
7807 // CHECK: [0x01,0x05,0x62,0x7d]
7809 v_cmpx_lt_i16 vcc, v255, v2
7810 // CHECK: [0xff,0x05,0x62,0x7d]
7812 v_cmpx_lt_i16 vcc, s1, v2
7813 // CHECK: [0x01,0x04,0x62,0x7d]
7815 v_cmpx_lt_i16 vcc, s101, v2
7816 // CHECK: [0x65,0x04,0x62,0x7d]
7818 v_cmpx_lt_i16 vcc, flat_scratch_lo, v2
7819 // CHECK: [0x66,0x04,0x62,0x7d]
7821 v_cmpx_lt_i16 vcc, flat_scratch_hi, v2
7822 // CHECK: [0x67,0x04,0x62,0x7d]
7824 v_cmpx_lt_i16 vcc, vcc_lo, v2
7825 // CHECK: [0x6a,0x04,0x62,0x7d]
7827 v_cmpx_lt_i16 vcc, vcc_hi, v2
7828 // CHECK: [0x6b,0x04,0x62,0x7d]
7830 v_cmpx_lt_i16 vcc, ttmp15, v2
7831 // CHECK: [0x7b,0x04,0x62,0x7d]
7833 v_cmpx_lt_i16 vcc, m0, v2
7834 // CHECK: [0x7c,0x04,0x62,0x7d]
7836 v_cmpx_lt_i16 vcc, exec_lo, v2
7837 // CHECK: [0x7e,0x04,0x62,0x7d]
7839 v_cmpx_lt_i16 vcc, exec_hi, v2
7840 // CHECK: [0x7f,0x04,0x62,0x7d]
7842 v_cmpx_lt_i16 vcc, 0, v2
7843 // CHECK: [0x80,0x04,0x62,0x7d]
7845 v_cmpx_lt_i16 vcc, -1, v2
7846 // CHECK: [0xc1,0x04,0x62,0x7d]
7848 v_cmpx_lt_i16 vcc, 0.5, v2
7849 // CHECK: [0xff,0x04,0x62,0x7d,0x00,0x38,0x00,0x00]
7851 v_cmpx_lt_i16 vcc, -4.0, v2
7852 // CHECK: [0xff,0x04,0x62,0x7d,0x00,0xc4,0x00,0x00]
7854 v_cmpx_lt_i16 vcc, src_vccz, v2
7855 // CHECK: [0xfb,0x04,0x62,0x7d]
7857 v_cmpx_lt_i16 vcc, src_execz, v2
7858 // CHECK: [0xfc,0x04,0x62,0x7d]
7860 v_cmpx_lt_i16 vcc, src_scc, v2
7861 // CHECK: [0xfd,0x04,0x62,0x7d]
7863 v_cmpx_lt_i16 vcc, src_lds_direct, v2
7864 // CHECK: [0xfe,0x04,0x62,0x7d]
7866 v_cmpx_lt_i16 vcc, 0xfe0b, v2
7867 // CHECK: [0xff,0x04,0x62,0x7d,0x0b,0xfe,0x00,0x00]
7869 v_cmpx_lt_i16 vcc, 0x3456, v2
7870 // CHECK: [0xff,0x04,0x62,0x7d,0x56,0x34,0x00,0x00]
7872 v_cmpx_lt_i16 vcc, v1, v255
7873 // CHECK: [0x01,0xff,0x63,0x7d]
7875 v_cmpx_eq_i16 vcc, v1, v2
7876 // CHECK: [0x01,0x05,0x64,0x7d]
7878 v_cmpx_eq_i16 vcc, v255, v2
7879 // CHECK: [0xff,0x05,0x64,0x7d]
7881 v_cmpx_eq_i16 vcc, s1, v2
7882 // CHECK: [0x01,0x04,0x64,0x7d]
7884 v_cmpx_eq_i16 vcc, s101, v2
7885 // CHECK: [0x65,0x04,0x64,0x7d]
7887 v_cmpx_eq_i16 vcc, flat_scratch_lo, v2
7888 // CHECK: [0x66,0x04,0x64,0x7d]
7890 v_cmpx_eq_i16 vcc, flat_scratch_hi, v2
7891 // CHECK: [0x67,0x04,0x64,0x7d]
7893 v_cmpx_eq_i16 vcc, vcc_lo, v2
7894 // CHECK: [0x6a,0x04,0x64,0x7d]
7896 v_cmpx_eq_i16 vcc, vcc_hi, v2
7897 // CHECK: [0x6b,0x04,0x64,0x7d]
7899 v_cmpx_eq_i16 vcc, ttmp15, v2
7900 // CHECK: [0x7b,0x04,0x64,0x7d]
7902 v_cmpx_eq_i16 vcc, m0, v2
7903 // CHECK: [0x7c,0x04,0x64,0x7d]
7905 v_cmpx_eq_i16 vcc, exec_lo, v2
7906 // CHECK: [0x7e,0x04,0x64,0x7d]
7908 v_cmpx_eq_i16 vcc, exec_hi, v2
7909 // CHECK: [0x7f,0x04,0x64,0x7d]
7911 v_cmpx_eq_i16 vcc, 0, v2
7912 // CHECK: [0x80,0x04,0x64,0x7d]
7914 v_cmpx_eq_i16 vcc, -1, v2
7915 // CHECK: [0xc1,0x04,0x64,0x7d]
7917 v_cmpx_eq_i16 vcc, 0.5, v2
7918 // CHECK: [0xff,0x04,0x64,0x7d,0x00,0x38,0x00,0x00]
7920 v_cmpx_eq_i16 vcc, -4.0, v2
7921 // CHECK: [0xff,0x04,0x64,0x7d,0x00,0xc4,0x00,0x00]
7923 v_cmpx_eq_i16 vcc, src_vccz, v2
7924 // CHECK: [0xfb,0x04,0x64,0x7d]
7926 v_cmpx_eq_i16 vcc, src_execz, v2
7927 // CHECK: [0xfc,0x04,0x64,0x7d]
7929 v_cmpx_eq_i16 vcc, src_scc, v2
7930 // CHECK: [0xfd,0x04,0x64,0x7d]
7932 v_cmpx_eq_i16 vcc, src_lds_direct, v2
7933 // CHECK: [0xfe,0x04,0x64,0x7d]
7935 v_cmpx_eq_i16 vcc, 0xfe0b, v2
7936 // CHECK: [0xff,0x04,0x64,0x7d,0x0b,0xfe,0x00,0x00]
7938 v_cmpx_eq_i16 vcc, 0x3456, v2
7939 // CHECK: [0xff,0x04,0x64,0x7d,0x56,0x34,0x00,0x00]
7941 v_cmpx_eq_i16 vcc, v1, v255
7942 // CHECK: [0x01,0xff,0x65,0x7d]
7944 v_cmpx_le_i16 vcc, v1, v2
7945 // CHECK: [0x01,0x05,0x66,0x7d]
7947 v_cmpx_le_i16 vcc, v255, v2
7948 // CHECK: [0xff,0x05,0x66,0x7d]
7950 v_cmpx_le_i16 vcc, s1, v2
7951 // CHECK: [0x01,0x04,0x66,0x7d]
7953 v_cmpx_le_i16 vcc, s101, v2
7954 // CHECK: [0x65,0x04,0x66,0x7d]
7956 v_cmpx_le_i16 vcc, flat_scratch_lo, v2
7957 // CHECK: [0x66,0x04,0x66,0x7d]
7959 v_cmpx_le_i16 vcc, flat_scratch_hi, v2
7960 // CHECK: [0x67,0x04,0x66,0x7d]
7962 v_cmpx_le_i16 vcc, vcc_lo, v2
7963 // CHECK: [0x6a,0x04,0x66,0x7d]
7965 v_cmpx_le_i16 vcc, vcc_hi, v2
7966 // CHECK: [0x6b,0x04,0x66,0x7d]
7968 v_cmpx_le_i16 vcc, ttmp15, v2
7969 // CHECK: [0x7b,0x04,0x66,0x7d]
7971 v_cmpx_le_i16 vcc, m0, v2
7972 // CHECK: [0x7c,0x04,0x66,0x7d]
7974 v_cmpx_le_i16 vcc, exec_lo, v2
7975 // CHECK: [0x7e,0x04,0x66,0x7d]
7977 v_cmpx_le_i16 vcc, exec_hi, v2
7978 // CHECK: [0x7f,0x04,0x66,0x7d]
7980 v_cmpx_le_i16 vcc, 0, v2
7981 // CHECK: [0x80,0x04,0x66,0x7d]
7983 v_cmpx_le_i16 vcc, -1, v2
7984 // CHECK: [0xc1,0x04,0x66,0x7d]
7986 v_cmpx_le_i16 vcc, 0.5, v2
7987 // CHECK: [0xff,0x04,0x66,0x7d,0x00,0x38,0x00,0x00]
7989 v_cmpx_le_i16 vcc, -4.0, v2
7990 // CHECK: [0xff,0x04,0x66,0x7d,0x00,0xc4,0x00,0x00]
7992 v_cmpx_le_i16 vcc, src_vccz, v2
7993 // CHECK: [0xfb,0x04,0x66,0x7d]
7995 v_cmpx_le_i16 vcc, src_execz, v2
7996 // CHECK: [0xfc,0x04,0x66,0x7d]
7998 v_cmpx_le_i16 vcc, src_scc, v2
7999 // CHECK: [0xfd,0x04,0x66,0x7d]
8001 v_cmpx_le_i16 vcc, src_lds_direct, v2
8002 // CHECK: [0xfe,0x04,0x66,0x7d]
8004 v_cmpx_le_i16 vcc, 0xfe0b, v2
8005 // CHECK: [0xff,0x04,0x66,0x7d,0x0b,0xfe,0x00,0x00]
8007 v_cmpx_le_i16 vcc, 0x3456, v2
8008 // CHECK: [0xff,0x04,0x66,0x7d,0x56,0x34,0x00,0x00]
8010 v_cmpx_le_i16 vcc, v1, v255
8011 // CHECK: [0x01,0xff,0x67,0x7d]
8013 v_cmpx_gt_i16 vcc, v1, v2
8014 // CHECK: [0x01,0x05,0x68,0x7d]
8016 v_cmpx_gt_i16 vcc, v255, v2
8017 // CHECK: [0xff,0x05,0x68,0x7d]
8019 v_cmpx_gt_i16 vcc, s1, v2
8020 // CHECK: [0x01,0x04,0x68,0x7d]
8022 v_cmpx_gt_i16 vcc, s101, v2
8023 // CHECK: [0x65,0x04,0x68,0x7d]
8025 v_cmpx_gt_i16 vcc, flat_scratch_lo, v2
8026 // CHECK: [0x66,0x04,0x68,0x7d]
8028 v_cmpx_gt_i16 vcc, flat_scratch_hi, v2
8029 // CHECK: [0x67,0x04,0x68,0x7d]
8031 v_cmpx_gt_i16 vcc, vcc_lo, v2
8032 // CHECK: [0x6a,0x04,0x68,0x7d]
8034 v_cmpx_gt_i16 vcc, vcc_hi, v2
8035 // CHECK: [0x6b,0x04,0x68,0x7d]
8037 v_cmpx_gt_i16 vcc, ttmp15, v2
8038 // CHECK: [0x7b,0x04,0x68,0x7d]
8040 v_cmpx_gt_i16 vcc, m0, v2
8041 // CHECK: [0x7c,0x04,0x68,0x7d]
8043 v_cmpx_gt_i16 vcc, exec_lo, v2
8044 // CHECK: [0x7e,0x04,0x68,0x7d]
8046 v_cmpx_gt_i16 vcc, exec_hi, v2
8047 // CHECK: [0x7f,0x04,0x68,0x7d]
8049 v_cmpx_gt_i16 vcc, 0, v2
8050 // CHECK: [0x80,0x04,0x68,0x7d]
8052 v_cmpx_gt_i16 vcc, -1, v2
8053 // CHECK: [0xc1,0x04,0x68,0x7d]
8055 v_cmpx_gt_i16 vcc, 0.5, v2
8056 // CHECK: [0xff,0x04,0x68,0x7d,0x00,0x38,0x00,0x00]
8058 v_cmpx_gt_i16 vcc, -4.0, v2
8059 // CHECK: [0xff,0x04,0x68,0x7d,0x00,0xc4,0x00,0x00]
8061 v_cmpx_gt_i16 vcc, src_vccz, v2
8062 // CHECK: [0xfb,0x04,0x68,0x7d]
8064 v_cmpx_gt_i16 vcc, src_execz, v2
8065 // CHECK: [0xfc,0x04,0x68,0x7d]
8067 v_cmpx_gt_i16 vcc, src_scc, v2
8068 // CHECK: [0xfd,0x04,0x68,0x7d]
8070 v_cmpx_gt_i16 vcc, src_lds_direct, v2
8071 // CHECK: [0xfe,0x04,0x68,0x7d]
8073 v_cmpx_gt_i16 vcc, 0xfe0b, v2
8074 // CHECK: [0xff,0x04,0x68,0x7d,0x0b,0xfe,0x00,0x00]
8076 v_cmpx_gt_i16 vcc, 0x3456, v2
8077 // CHECK: [0xff,0x04,0x68,0x7d,0x56,0x34,0x00,0x00]
8079 v_cmpx_gt_i16 vcc, v1, v255
8080 // CHECK: [0x01,0xff,0x69,0x7d]
8082 v_cmpx_ne_i16 vcc, v1, v2
8083 // CHECK: [0x01,0x05,0x6a,0x7d]
8085 v_cmpx_ne_i16 vcc, v255, v2
8086 // CHECK: [0xff,0x05,0x6a,0x7d]
8088 v_cmpx_ne_i16 vcc, s1, v2
8089 // CHECK: [0x01,0x04,0x6a,0x7d]
8091 v_cmpx_ne_i16 vcc, s101, v2
8092 // CHECK: [0x65,0x04,0x6a,0x7d]
8094 v_cmpx_ne_i16 vcc, flat_scratch_lo, v2
8095 // CHECK: [0x66,0x04,0x6a,0x7d]
8097 v_cmpx_ne_i16 vcc, flat_scratch_hi, v2
8098 // CHECK: [0x67,0x04,0x6a,0x7d]
8100 v_cmpx_ne_i16 vcc, vcc_lo, v2
8101 // CHECK: [0x6a,0x04,0x6a,0x7d]
8103 v_cmpx_ne_i16 vcc, vcc_hi, v2
8104 // CHECK: [0x6b,0x04,0x6a,0x7d]
8106 v_cmpx_ne_i16 vcc, ttmp15, v2
8107 // CHECK: [0x7b,0x04,0x6a,0x7d]
8109 v_cmpx_ne_i16 vcc, m0, v2
8110 // CHECK: [0x7c,0x04,0x6a,0x7d]
8112 v_cmpx_ne_i16 vcc, exec_lo, v2
8113 // CHECK: [0x7e,0x04,0x6a,0x7d]
8115 v_cmpx_ne_i16 vcc, exec_hi, v2
8116 // CHECK: [0x7f,0x04,0x6a,0x7d]
8118 v_cmpx_ne_i16 vcc, 0, v2
8119 // CHECK: [0x80,0x04,0x6a,0x7d]
8121 v_cmpx_ne_i16 vcc, -1, v2
8122 // CHECK: [0xc1,0x04,0x6a,0x7d]
8124 v_cmpx_ne_i16 vcc, 0.5, v2
8125 // CHECK: [0xff,0x04,0x6a,0x7d,0x00,0x38,0x00,0x00]
8127 v_cmpx_ne_i16 vcc, -4.0, v2
8128 // CHECK: [0xff,0x04,0x6a,0x7d,0x00,0xc4,0x00,0x00]
8130 v_cmpx_ne_i16 vcc, src_vccz, v2
8131 // CHECK: [0xfb,0x04,0x6a,0x7d]
8133 v_cmpx_ne_i16 vcc, src_execz, v2
8134 // CHECK: [0xfc,0x04,0x6a,0x7d]
8136 v_cmpx_ne_i16 vcc, src_scc, v2
8137 // CHECK: [0xfd,0x04,0x6a,0x7d]
8139 v_cmpx_ne_i16 vcc, src_lds_direct, v2
8140 // CHECK: [0xfe,0x04,0x6a,0x7d]
8142 v_cmpx_ne_i16 vcc, 0xfe0b, v2
8143 // CHECK: [0xff,0x04,0x6a,0x7d,0x0b,0xfe,0x00,0x00]
8145 v_cmpx_ne_i16 vcc, 0x3456, v2
8146 // CHECK: [0xff,0x04,0x6a,0x7d,0x56,0x34,0x00,0x00]
8148 v_cmpx_ne_i16 vcc, v1, v255
8149 // CHECK: [0x01,0xff,0x6b,0x7d]
8151 v_cmpx_ge_i16 vcc, v1, v2
8152 // CHECK: [0x01,0x05,0x6c,0x7d]
8154 v_cmpx_ge_i16 vcc, v255, v2
8155 // CHECK: [0xff,0x05,0x6c,0x7d]
8157 v_cmpx_ge_i16 vcc, s1, v2
8158 // CHECK: [0x01,0x04,0x6c,0x7d]
8160 v_cmpx_ge_i16 vcc, s101, v2
8161 // CHECK: [0x65,0x04,0x6c,0x7d]
8163 v_cmpx_ge_i16 vcc, flat_scratch_lo, v2
8164 // CHECK: [0x66,0x04,0x6c,0x7d]
8166 v_cmpx_ge_i16 vcc, flat_scratch_hi, v2
8167 // CHECK: [0x67,0x04,0x6c,0x7d]
8169 v_cmpx_ge_i16 vcc, vcc_lo, v2
8170 // CHECK: [0x6a,0x04,0x6c,0x7d]
8172 v_cmpx_ge_i16 vcc, vcc_hi, v2
8173 // CHECK: [0x6b,0x04,0x6c,0x7d]
8175 v_cmpx_ge_i16 vcc, ttmp15, v2
8176 // CHECK: [0x7b,0x04,0x6c,0x7d]
8178 v_cmpx_ge_i16 vcc, m0, v2
8179 // CHECK: [0x7c,0x04,0x6c,0x7d]
8181 v_cmpx_ge_i16 vcc, exec_lo, v2
8182 // CHECK: [0x7e,0x04,0x6c,0x7d]
8184 v_cmpx_ge_i16 vcc, exec_hi, v2
8185 // CHECK: [0x7f,0x04,0x6c,0x7d]
8187 v_cmpx_ge_i16 vcc, 0, v2
8188 // CHECK: [0x80,0x04,0x6c,0x7d]
8190 v_cmpx_ge_i16 vcc, -1, v2
8191 // CHECK: [0xc1,0x04,0x6c,0x7d]
8193 v_cmpx_ge_i16 vcc, 0.5, v2
8194 // CHECK: [0xff,0x04,0x6c,0x7d,0x00,0x38,0x00,0x00]
8196 v_cmpx_ge_i16 vcc, -4.0, v2
8197 // CHECK: [0xff,0x04,0x6c,0x7d,0x00,0xc4,0x00,0x00]
8199 v_cmpx_ge_i16 vcc, src_vccz, v2
8200 // CHECK: [0xfb,0x04,0x6c,0x7d]
8202 v_cmpx_ge_i16 vcc, src_execz, v2
8203 // CHECK: [0xfc,0x04,0x6c,0x7d]
8205 v_cmpx_ge_i16 vcc, src_scc, v2
8206 // CHECK: [0xfd,0x04,0x6c,0x7d]
8208 v_cmpx_ge_i16 vcc, src_lds_direct, v2
8209 // CHECK: [0xfe,0x04,0x6c,0x7d]
8211 v_cmpx_ge_i16 vcc, 0xfe0b, v2
8212 // CHECK: [0xff,0x04,0x6c,0x7d,0x0b,0xfe,0x00,0x00]
8214 v_cmpx_ge_i16 vcc, 0x3456, v2
8215 // CHECK: [0xff,0x04,0x6c,0x7d,0x56,0x34,0x00,0x00]
8217 v_cmpx_ge_i16 vcc, v1, v255
8218 // CHECK: [0x01,0xff,0x6d,0x7d]
8220 v_cmpx_t_i16 vcc, v1, v2
8221 // CHECK: [0x01,0x05,0x6e,0x7d]
8223 v_cmpx_t_i16 vcc, v255, v2
8224 // CHECK: [0xff,0x05,0x6e,0x7d]
8226 v_cmpx_t_i16 vcc, s1, v2
8227 // CHECK: [0x01,0x04,0x6e,0x7d]
8229 v_cmpx_t_i16 vcc, s101, v2
8230 // CHECK: [0x65,0x04,0x6e,0x7d]
8232 v_cmpx_t_i16 vcc, flat_scratch_lo, v2
8233 // CHECK: [0x66,0x04,0x6e,0x7d]
8235 v_cmpx_t_i16 vcc, flat_scratch_hi, v2
8236 // CHECK: [0x67,0x04,0x6e,0x7d]
8238 v_cmpx_t_i16 vcc, vcc_lo, v2
8239 // CHECK: [0x6a,0x04,0x6e,0x7d]
8241 v_cmpx_t_i16 vcc, vcc_hi, v2
8242 // CHECK: [0x6b,0x04,0x6e,0x7d]
8244 v_cmpx_t_i16 vcc, ttmp15, v2
8245 // CHECK: [0x7b,0x04,0x6e,0x7d]
8247 v_cmpx_t_i16 vcc, m0, v2
8248 // CHECK: [0x7c,0x04,0x6e,0x7d]
8250 v_cmpx_t_i16 vcc, exec_lo, v2
8251 // CHECK: [0x7e,0x04,0x6e,0x7d]
8253 v_cmpx_t_i16 vcc, exec_hi, v2
8254 // CHECK: [0x7f,0x04,0x6e,0x7d]
8256 v_cmpx_t_i16 vcc, 0, v2
8257 // CHECK: [0x80,0x04,0x6e,0x7d]
8259 v_cmpx_t_i16 vcc, -1, v2
8260 // CHECK: [0xc1,0x04,0x6e,0x7d]
8262 v_cmpx_t_i16 vcc, 0.5, v2
8263 // CHECK: [0xff,0x04,0x6e,0x7d,0x00,0x38,0x00,0x00]
8265 v_cmpx_t_i16 vcc, -4.0, v2
8266 // CHECK: [0xff,0x04,0x6e,0x7d,0x00,0xc4,0x00,0x00]
8268 v_cmpx_t_i16 vcc, src_vccz, v2
8269 // CHECK: [0xfb,0x04,0x6e,0x7d]
8271 v_cmpx_t_i16 vcc, src_execz, v2
8272 // CHECK: [0xfc,0x04,0x6e,0x7d]
8274 v_cmpx_t_i16 vcc, src_scc, v2
8275 // CHECK: [0xfd,0x04,0x6e,0x7d]
8277 v_cmpx_t_i16 vcc, src_lds_direct, v2
8278 // CHECK: [0xfe,0x04,0x6e,0x7d]
8280 v_cmpx_t_i16 vcc, 0xfe0b, v2
8281 // CHECK: [0xff,0x04,0x6e,0x7d,0x0b,0xfe,0x00,0x00]
8283 v_cmpx_t_i16 vcc, 0x3456, v2
8284 // CHECK: [0xff,0x04,0x6e,0x7d,0x56,0x34,0x00,0x00]
8286 v_cmpx_t_i16 vcc, v1, v255
8287 // CHECK: [0x01,0xff,0x6f,0x7d]
8289 v_cmpx_f_u16 vcc, v1, v2
8290 // CHECK: [0x01,0x05,0x70,0x7d]
8292 v_cmpx_f_u16 vcc, v255, v2
8293 // CHECK: [0xff,0x05,0x70,0x7d]
8295 v_cmpx_f_u16 vcc, s1, v2
8296 // CHECK: [0x01,0x04,0x70,0x7d]
8298 v_cmpx_f_u16 vcc, s101, v2
8299 // CHECK: [0x65,0x04,0x70,0x7d]
8301 v_cmpx_f_u16 vcc, flat_scratch_lo, v2
8302 // CHECK: [0x66,0x04,0x70,0x7d]
8304 v_cmpx_f_u16 vcc, flat_scratch_hi, v2
8305 // CHECK: [0x67,0x04,0x70,0x7d]
8307 v_cmpx_f_u16 vcc, vcc_lo, v2
8308 // CHECK: [0x6a,0x04,0x70,0x7d]
8310 v_cmpx_f_u16 vcc, vcc_hi, v2
8311 // CHECK: [0x6b,0x04,0x70,0x7d]
8313 v_cmpx_f_u16 vcc, ttmp15, v2
8314 // CHECK: [0x7b,0x04,0x70,0x7d]
8316 v_cmpx_f_u16 vcc, m0, v2
8317 // CHECK: [0x7c,0x04,0x70,0x7d]
8319 v_cmpx_f_u16 vcc, exec_lo, v2
8320 // CHECK: [0x7e,0x04,0x70,0x7d]
8322 v_cmpx_f_u16 vcc, exec_hi, v2
8323 // CHECK: [0x7f,0x04,0x70,0x7d]
8325 v_cmpx_f_u16 vcc, 0, v2
8326 // CHECK: [0x80,0x04,0x70,0x7d]
8328 v_cmpx_f_u16 vcc, -1, v2
8329 // CHECK: [0xc1,0x04,0x70,0x7d]
8331 v_cmpx_f_u16 vcc, 0.5, v2
8332 // CHECK: [0xff,0x04,0x70,0x7d,0x00,0x38,0x00,0x00]
8334 v_cmpx_f_u16 vcc, -4.0, v2
8335 // CHECK: [0xff,0x04,0x70,0x7d,0x00,0xc4,0x00,0x00]
8337 v_cmpx_f_u16 vcc, src_vccz, v2
8338 // CHECK: [0xfb,0x04,0x70,0x7d]
8340 v_cmpx_f_u16 vcc, src_execz, v2
8341 // CHECK: [0xfc,0x04,0x70,0x7d]
8343 v_cmpx_f_u16 vcc, src_scc, v2
8344 // CHECK: [0xfd,0x04,0x70,0x7d]
8346 v_cmpx_f_u16 vcc, src_lds_direct, v2
8347 // CHECK: [0xfe,0x04,0x70,0x7d]
8349 v_cmpx_f_u16 vcc, 0xfe0b, v2
8350 // CHECK: [0xff,0x04,0x70,0x7d,0x0b,0xfe,0x00,0x00]
8352 v_cmpx_f_u16 vcc, 0x3456, v2
8353 // CHECK: [0xff,0x04,0x70,0x7d,0x56,0x34,0x00,0x00]
8355 v_cmpx_f_u16 vcc, v1, v255
8356 // CHECK: [0x01,0xff,0x71,0x7d]
8358 v_cmpx_lt_u16 vcc, v1, v2
8359 // CHECK: [0x01,0x05,0x72,0x7d]
8361 v_cmpx_lt_u16 vcc, v255, v2
8362 // CHECK: [0xff,0x05,0x72,0x7d]
8364 v_cmpx_lt_u16 vcc, s1, v2
8365 // CHECK: [0x01,0x04,0x72,0x7d]
8367 v_cmpx_lt_u16 vcc, s101, v2
8368 // CHECK: [0x65,0x04,0x72,0x7d]
8370 v_cmpx_lt_u16 vcc, flat_scratch_lo, v2
8371 // CHECK: [0x66,0x04,0x72,0x7d]
8373 v_cmpx_lt_u16 vcc, flat_scratch_hi, v2
8374 // CHECK: [0x67,0x04,0x72,0x7d]
8376 v_cmpx_lt_u16 vcc, vcc_lo, v2
8377 // CHECK: [0x6a,0x04,0x72,0x7d]
8379 v_cmpx_lt_u16 vcc, vcc_hi, v2
8380 // CHECK: [0x6b,0x04,0x72,0x7d]
8382 v_cmpx_lt_u16 vcc, ttmp15, v2
8383 // CHECK: [0x7b,0x04,0x72,0x7d]
8385 v_cmpx_lt_u16 vcc, m0, v2
8386 // CHECK: [0x7c,0x04,0x72,0x7d]
8388 v_cmpx_lt_u16 vcc, exec_lo, v2
8389 // CHECK: [0x7e,0x04,0x72,0x7d]
8391 v_cmpx_lt_u16 vcc, exec_hi, v2
8392 // CHECK: [0x7f,0x04,0x72,0x7d]
8394 v_cmpx_lt_u16 vcc, 0, v2
8395 // CHECK: [0x80,0x04,0x72,0x7d]
8397 v_cmpx_lt_u16 vcc, -1, v2
8398 // CHECK: [0xc1,0x04,0x72,0x7d]
8400 v_cmpx_lt_u16 vcc, 0.5, v2
8401 // CHECK: [0xff,0x04,0x72,0x7d,0x00,0x38,0x00,0x00]
8403 v_cmpx_lt_u16 vcc, -4.0, v2
8404 // CHECK: [0xff,0x04,0x72,0x7d,0x00,0xc4,0x00,0x00]
8406 v_cmpx_lt_u16 vcc, src_vccz, v2
8407 // CHECK: [0xfb,0x04,0x72,0x7d]
8409 v_cmpx_lt_u16 vcc, src_execz, v2
8410 // CHECK: [0xfc,0x04,0x72,0x7d]
8412 v_cmpx_lt_u16 vcc, src_scc, v2
8413 // CHECK: [0xfd,0x04,0x72,0x7d]
8415 v_cmpx_lt_u16 vcc, src_lds_direct, v2
8416 // CHECK: [0xfe,0x04,0x72,0x7d]
8418 v_cmpx_lt_u16 vcc, 0xfe0b, v2
8419 // CHECK: [0xff,0x04,0x72,0x7d,0x0b,0xfe,0x00,0x00]
8421 v_cmpx_lt_u16 vcc, 0x3456, v2
8422 // CHECK: [0xff,0x04,0x72,0x7d,0x56,0x34,0x00,0x00]
8424 v_cmpx_lt_u16 vcc, v1, v255
8425 // CHECK: [0x01,0xff,0x73,0x7d]
8427 v_cmpx_eq_u16 vcc, v1, v2
8428 // CHECK: [0x01,0x05,0x74,0x7d]
8430 v_cmpx_eq_u16 vcc, v255, v2
8431 // CHECK: [0xff,0x05,0x74,0x7d]
8433 v_cmpx_eq_u16 vcc, s1, v2
8434 // CHECK: [0x01,0x04,0x74,0x7d]
8436 v_cmpx_eq_u16 vcc, s101, v2
8437 // CHECK: [0x65,0x04,0x74,0x7d]
8439 v_cmpx_eq_u16 vcc, flat_scratch_lo, v2
8440 // CHECK: [0x66,0x04,0x74,0x7d]
8442 v_cmpx_eq_u16 vcc, flat_scratch_hi, v2
8443 // CHECK: [0x67,0x04,0x74,0x7d]
8445 v_cmpx_eq_u16 vcc, vcc_lo, v2
8446 // CHECK: [0x6a,0x04,0x74,0x7d]
8448 v_cmpx_eq_u16 vcc, vcc_hi, v2
8449 // CHECK: [0x6b,0x04,0x74,0x7d]
8451 v_cmpx_eq_u16 vcc, ttmp15, v2
8452 // CHECK: [0x7b,0x04,0x74,0x7d]
8454 v_cmpx_eq_u16 vcc, m0, v2
8455 // CHECK: [0x7c,0x04,0x74,0x7d]
8457 v_cmpx_eq_u16 vcc, exec_lo, v2
8458 // CHECK: [0x7e,0x04,0x74,0x7d]
8460 v_cmpx_eq_u16 vcc, exec_hi, v2
8461 // CHECK: [0x7f,0x04,0x74,0x7d]
8463 v_cmpx_eq_u16 vcc, 0, v2
8464 // CHECK: [0x80,0x04,0x74,0x7d]
8466 v_cmpx_eq_u16 vcc, -1, v2
8467 // CHECK: [0xc1,0x04,0x74,0x7d]
8469 v_cmpx_eq_u16 vcc, 0.5, v2
8470 // CHECK: [0xff,0x04,0x74,0x7d,0x00,0x38,0x00,0x00]
8472 v_cmpx_eq_u16 vcc, -4.0, v2
8473 // CHECK: [0xff,0x04,0x74,0x7d,0x00,0xc4,0x00,0x00]
8475 v_cmpx_eq_u16 vcc, src_vccz, v2
8476 // CHECK: [0xfb,0x04,0x74,0x7d]
8478 v_cmpx_eq_u16 vcc, src_execz, v2
8479 // CHECK: [0xfc,0x04,0x74,0x7d]
8481 v_cmpx_eq_u16 vcc, src_scc, v2
8482 // CHECK: [0xfd,0x04,0x74,0x7d]
8484 v_cmpx_eq_u16 vcc, src_lds_direct, v2
8485 // CHECK: [0xfe,0x04,0x74,0x7d]
8487 v_cmpx_eq_u16 vcc, 0xfe0b, v2
8488 // CHECK: [0xff,0x04,0x74,0x7d,0x0b,0xfe,0x00,0x00]
8490 v_cmpx_eq_u16 vcc, 0x3456, v2
8491 // CHECK: [0xff,0x04,0x74,0x7d,0x56,0x34,0x00,0x00]
8493 v_cmpx_eq_u16 vcc, v1, v255
8494 // CHECK: [0x01,0xff,0x75,0x7d]
8496 v_cmpx_le_u16 vcc, v1, v2
8497 // CHECK: [0x01,0x05,0x76,0x7d]
8499 v_cmpx_le_u16 vcc, v255, v2
8500 // CHECK: [0xff,0x05,0x76,0x7d]
8502 v_cmpx_le_u16 vcc, s1, v2
8503 // CHECK: [0x01,0x04,0x76,0x7d]
8505 v_cmpx_le_u16 vcc, s101, v2
8506 // CHECK: [0x65,0x04,0x76,0x7d]
8508 v_cmpx_le_u16 vcc, flat_scratch_lo, v2
8509 // CHECK: [0x66,0x04,0x76,0x7d]
8511 v_cmpx_le_u16 vcc, flat_scratch_hi, v2
8512 // CHECK: [0x67,0x04,0x76,0x7d]
8514 v_cmpx_le_u16 vcc, vcc_lo, v2
8515 // CHECK: [0x6a,0x04,0x76,0x7d]
8517 v_cmpx_le_u16 vcc, vcc_hi, v2
8518 // CHECK: [0x6b,0x04,0x76,0x7d]
8520 v_cmpx_le_u16 vcc, ttmp15, v2
8521 // CHECK: [0x7b,0x04,0x76,0x7d]
8523 v_cmpx_le_u16 vcc, m0, v2
8524 // CHECK: [0x7c,0x04,0x76,0x7d]
8526 v_cmpx_le_u16 vcc, exec_lo, v2
8527 // CHECK: [0x7e,0x04,0x76,0x7d]
8529 v_cmpx_le_u16 vcc, exec_hi, v2
8530 // CHECK: [0x7f,0x04,0x76,0x7d]
8532 v_cmpx_le_u16 vcc, 0, v2
8533 // CHECK: [0x80,0x04,0x76,0x7d]
8535 v_cmpx_le_u16 vcc, -1, v2
8536 // CHECK: [0xc1,0x04,0x76,0x7d]
8538 v_cmpx_le_u16 vcc, 0.5, v2
8539 // CHECK: [0xff,0x04,0x76,0x7d,0x00,0x38,0x00,0x00]
8541 v_cmpx_le_u16 vcc, -4.0, v2
8542 // CHECK: [0xff,0x04,0x76,0x7d,0x00,0xc4,0x00,0x00]
8544 v_cmpx_le_u16 vcc, src_vccz, v2
8545 // CHECK: [0xfb,0x04,0x76,0x7d]
8547 v_cmpx_le_u16 vcc, src_execz, v2
8548 // CHECK: [0xfc,0x04,0x76,0x7d]
8550 v_cmpx_le_u16 vcc, src_scc, v2
8551 // CHECK: [0xfd,0x04,0x76,0x7d]
8553 v_cmpx_le_u16 vcc, src_lds_direct, v2
8554 // CHECK: [0xfe,0x04,0x76,0x7d]
8556 v_cmpx_le_u16 vcc, 0xfe0b, v2
8557 // CHECK: [0xff,0x04,0x76,0x7d,0x0b,0xfe,0x00,0x00]
8559 v_cmpx_le_u16 vcc, 0x3456, v2
8560 // CHECK: [0xff,0x04,0x76,0x7d,0x56,0x34,0x00,0x00]
8562 v_cmpx_le_u16 vcc, v1, v255
8563 // CHECK: [0x01,0xff,0x77,0x7d]
8565 v_cmpx_gt_u16 vcc, v1, v2
8566 // CHECK: [0x01,0x05,0x78,0x7d]
8568 v_cmpx_gt_u16 vcc, v255, v2
8569 // CHECK: [0xff,0x05,0x78,0x7d]
8571 v_cmpx_gt_u16 vcc, s1, v2
8572 // CHECK: [0x01,0x04,0x78,0x7d]
8574 v_cmpx_gt_u16 vcc, s101, v2
8575 // CHECK: [0x65,0x04,0x78,0x7d]
8577 v_cmpx_gt_u16 vcc, flat_scratch_lo, v2
8578 // CHECK: [0x66,0x04,0x78,0x7d]
8580 v_cmpx_gt_u16 vcc, flat_scratch_hi, v2
8581 // CHECK: [0x67,0x04,0x78,0x7d]
8583 v_cmpx_gt_u16 vcc, vcc_lo, v2
8584 // CHECK: [0x6a,0x04,0x78,0x7d]
8586 v_cmpx_gt_u16 vcc, vcc_hi, v2
8587 // CHECK: [0x6b,0x04,0x78,0x7d]
8589 v_cmpx_gt_u16 vcc, ttmp15, v2
8590 // CHECK: [0x7b,0x04,0x78,0x7d]
8592 v_cmpx_gt_u16 vcc, m0, v2
8593 // CHECK: [0x7c,0x04,0x78,0x7d]
8595 v_cmpx_gt_u16 vcc, exec_lo, v2
8596 // CHECK: [0x7e,0x04,0x78,0x7d]
8598 v_cmpx_gt_u16 vcc, exec_hi, v2
8599 // CHECK: [0x7f,0x04,0x78,0x7d]
8601 v_cmpx_gt_u16 vcc, 0, v2
8602 // CHECK: [0x80,0x04,0x78,0x7d]
8604 v_cmpx_gt_u16 vcc, -1, v2
8605 // CHECK: [0xc1,0x04,0x78,0x7d]
8607 v_cmpx_gt_u16 vcc, 0.5, v2
8608 // CHECK: [0xff,0x04,0x78,0x7d,0x00,0x38,0x00,0x00]
8610 v_cmpx_gt_u16 vcc, -4.0, v2
8611 // CHECK: [0xff,0x04,0x78,0x7d,0x00,0xc4,0x00,0x00]
8613 v_cmpx_gt_u16 vcc, src_vccz, v2
8614 // CHECK: [0xfb,0x04,0x78,0x7d]
8616 v_cmpx_gt_u16 vcc, src_execz, v2
8617 // CHECK: [0xfc,0x04,0x78,0x7d]
8619 v_cmpx_gt_u16 vcc, src_scc, v2
8620 // CHECK: [0xfd,0x04,0x78,0x7d]
8622 v_cmpx_gt_u16 vcc, src_lds_direct, v2
8623 // CHECK: [0xfe,0x04,0x78,0x7d]
8625 v_cmpx_gt_u16 vcc, 0xfe0b, v2
8626 // CHECK: [0xff,0x04,0x78,0x7d,0x0b,0xfe,0x00,0x00]
8628 v_cmpx_gt_u16 vcc, 0x3456, v2
8629 // CHECK: [0xff,0x04,0x78,0x7d,0x56,0x34,0x00,0x00]
8631 v_cmpx_gt_u16 vcc, v1, v255
8632 // CHECK: [0x01,0xff,0x79,0x7d]
8634 v_cmpx_ne_u16 vcc, v1, v2
8635 // CHECK: [0x01,0x05,0x7a,0x7d]
8637 v_cmpx_ne_u16 vcc, v255, v2
8638 // CHECK: [0xff,0x05,0x7a,0x7d]
8640 v_cmpx_ne_u16 vcc, s1, v2
8641 // CHECK: [0x01,0x04,0x7a,0x7d]
8643 v_cmpx_ne_u16 vcc, s101, v2
8644 // CHECK: [0x65,0x04,0x7a,0x7d]
8646 v_cmpx_ne_u16 vcc, flat_scratch_lo, v2
8647 // CHECK: [0x66,0x04,0x7a,0x7d]
8649 v_cmpx_ne_u16 vcc, flat_scratch_hi, v2
8650 // CHECK: [0x67,0x04,0x7a,0x7d]
8652 v_cmpx_ne_u16 vcc, vcc_lo, v2
8653 // CHECK: [0x6a,0x04,0x7a,0x7d]
8655 v_cmpx_ne_u16 vcc, vcc_hi, v2
8656 // CHECK: [0x6b,0x04,0x7a,0x7d]
8658 v_cmpx_ne_u16 vcc, ttmp15, v2
8659 // CHECK: [0x7b,0x04,0x7a,0x7d]
8661 v_cmpx_ne_u16 vcc, m0, v2
8662 // CHECK: [0x7c,0x04,0x7a,0x7d]
8664 v_cmpx_ne_u16 vcc, exec_lo, v2
8665 // CHECK: [0x7e,0x04,0x7a,0x7d]
8667 v_cmpx_ne_u16 vcc, exec_hi, v2
8668 // CHECK: [0x7f,0x04,0x7a,0x7d]
8670 v_cmpx_ne_u16 vcc, 0, v2
8671 // CHECK: [0x80,0x04,0x7a,0x7d]
8673 v_cmpx_ne_u16 vcc, -1, v2
8674 // CHECK: [0xc1,0x04,0x7a,0x7d]
8676 v_cmpx_ne_u16 vcc, 0.5, v2
8677 // CHECK: [0xff,0x04,0x7a,0x7d,0x00,0x38,0x00,0x00]
8679 v_cmpx_ne_u16 vcc, -4.0, v2
8680 // CHECK: [0xff,0x04,0x7a,0x7d,0x00,0xc4,0x00,0x00]
8682 v_cmpx_ne_u16 vcc, src_vccz, v2
8683 // CHECK: [0xfb,0x04,0x7a,0x7d]
8685 v_cmpx_ne_u16 vcc, src_execz, v2
8686 // CHECK: [0xfc,0x04,0x7a,0x7d]
8688 v_cmpx_ne_u16 vcc, src_scc, v2
8689 // CHECK: [0xfd,0x04,0x7a,0x7d]
8691 v_cmpx_ne_u16 vcc, src_lds_direct, v2
8692 // CHECK: [0xfe,0x04,0x7a,0x7d]
8694 v_cmpx_ne_u16 vcc, 0xfe0b, v2
8695 // CHECK: [0xff,0x04,0x7a,0x7d,0x0b,0xfe,0x00,0x00]
8697 v_cmpx_ne_u16 vcc, 0x3456, v2
8698 // CHECK: [0xff,0x04,0x7a,0x7d,0x56,0x34,0x00,0x00]
8700 v_cmpx_ne_u16 vcc, v1, v255
8701 // CHECK: [0x01,0xff,0x7b,0x7d]
8703 v_cmpx_ge_u16 vcc, v1, v2
8704 // CHECK: [0x01,0x05,0x7c,0x7d]
8706 v_cmpx_ge_u16 vcc, v255, v2
8707 // CHECK: [0xff,0x05,0x7c,0x7d]
8709 v_cmpx_ge_u16 vcc, s1, v2
8710 // CHECK: [0x01,0x04,0x7c,0x7d]
8712 v_cmpx_ge_u16 vcc, s101, v2
8713 // CHECK: [0x65,0x04,0x7c,0x7d]
8715 v_cmpx_ge_u16 vcc, flat_scratch_lo, v2
8716 // CHECK: [0x66,0x04,0x7c,0x7d]
8718 v_cmpx_ge_u16 vcc, flat_scratch_hi, v2
8719 // CHECK: [0x67,0x04,0x7c,0x7d]
8721 v_cmpx_ge_u16 vcc, vcc_lo, v2
8722 // CHECK: [0x6a,0x04,0x7c,0x7d]
8724 v_cmpx_ge_u16 vcc, vcc_hi, v2
8725 // CHECK: [0x6b,0x04,0x7c,0x7d]
8727 v_cmpx_ge_u16 vcc, ttmp15, v2
8728 // CHECK: [0x7b,0x04,0x7c,0x7d]
8730 v_cmpx_ge_u16 vcc, m0, v2
8731 // CHECK: [0x7c,0x04,0x7c,0x7d]
8733 v_cmpx_ge_u16 vcc, exec_lo, v2
8734 // CHECK: [0x7e,0x04,0x7c,0x7d]
8736 v_cmpx_ge_u16 vcc, exec_hi, v2
8737 // CHECK: [0x7f,0x04,0x7c,0x7d]
8739 v_cmpx_ge_u16 vcc, 0, v2
8740 // CHECK: [0x80,0x04,0x7c,0x7d]
8742 v_cmpx_ge_u16 vcc, -1, v2
8743 // CHECK: [0xc1,0x04,0x7c,0x7d]
8745 v_cmpx_ge_u16 vcc, 0.5, v2
8746 // CHECK: [0xff,0x04,0x7c,0x7d,0x00,0x38,0x00,0x00]
8748 v_cmpx_ge_u16 vcc, -4.0, v2
8749 // CHECK: [0xff,0x04,0x7c,0x7d,0x00,0xc4,0x00,0x00]
8751 v_cmpx_ge_u16 vcc, src_vccz, v2
8752 // CHECK: [0xfb,0x04,0x7c,0x7d]
8754 v_cmpx_ge_u16 vcc, src_execz, v2
8755 // CHECK: [0xfc,0x04,0x7c,0x7d]
8757 v_cmpx_ge_u16 vcc, src_scc, v2
8758 // CHECK: [0xfd,0x04,0x7c,0x7d]
8760 v_cmpx_ge_u16 vcc, src_lds_direct, v2
8761 // CHECK: [0xfe,0x04,0x7c,0x7d]
8763 v_cmpx_ge_u16 vcc, 0xfe0b, v2
8764 // CHECK: [0xff,0x04,0x7c,0x7d,0x0b,0xfe,0x00,0x00]
8766 v_cmpx_ge_u16 vcc, 0x3456, v2
8767 // CHECK: [0xff,0x04,0x7c,0x7d,0x56,0x34,0x00,0x00]
8769 v_cmpx_ge_u16 vcc, v1, v255
8770 // CHECK: [0x01,0xff,0x7d,0x7d]
8772 v_cmpx_t_u16 vcc, v1, v2
8773 // CHECK: [0x01,0x05,0x7e,0x7d]
8775 v_cmpx_t_u16 vcc, v255, v2
8776 // CHECK: [0xff,0x05,0x7e,0x7d]
8778 v_cmpx_t_u16 vcc, s1, v2
8779 // CHECK: [0x01,0x04,0x7e,0x7d]
8781 v_cmpx_t_u16 vcc, s101, v2
8782 // CHECK: [0x65,0x04,0x7e,0x7d]
8784 v_cmpx_t_u16 vcc, flat_scratch_lo, v2
8785 // CHECK: [0x66,0x04,0x7e,0x7d]
8787 v_cmpx_t_u16 vcc, flat_scratch_hi, v2
8788 // CHECK: [0x67,0x04,0x7e,0x7d]
8790 v_cmpx_t_u16 vcc, vcc_lo, v2
8791 // CHECK: [0x6a,0x04,0x7e,0x7d]
8793 v_cmpx_t_u16 vcc, vcc_hi, v2
8794 // CHECK: [0x6b,0x04,0x7e,0x7d]
8796 v_cmpx_t_u16 vcc, ttmp15, v2
8797 // CHECK: [0x7b,0x04,0x7e,0x7d]
8799 v_cmpx_t_u16 vcc, m0, v2
8800 // CHECK: [0x7c,0x04,0x7e,0x7d]
8802 v_cmpx_t_u16 vcc, exec_lo, v2
8803 // CHECK: [0x7e,0x04,0x7e,0x7d]
8805 v_cmpx_t_u16 vcc, exec_hi, v2
8806 // CHECK: [0x7f,0x04,0x7e,0x7d]
8808 v_cmpx_t_u16 vcc, 0, v2
8809 // CHECK: [0x80,0x04,0x7e,0x7d]
8811 v_cmpx_t_u16 vcc, -1, v2
8812 // CHECK: [0xc1,0x04,0x7e,0x7d]
8814 v_cmpx_t_u16 vcc, 0.5, v2
8815 // CHECK: [0xff,0x04,0x7e,0x7d,0x00,0x38,0x00,0x00]
8817 v_cmpx_t_u16 vcc, -4.0, v2
8818 // CHECK: [0xff,0x04,0x7e,0x7d,0x00,0xc4,0x00,0x00]
8820 v_cmpx_t_u16 vcc, src_vccz, v2
8821 // CHECK: [0xfb,0x04,0x7e,0x7d]
8823 v_cmpx_t_u16 vcc, src_execz, v2
8824 // CHECK: [0xfc,0x04,0x7e,0x7d]
8826 v_cmpx_t_u16 vcc, src_scc, v2
8827 // CHECK: [0xfd,0x04,0x7e,0x7d]
8829 v_cmpx_t_u16 vcc, src_lds_direct, v2
8830 // CHECK: [0xfe,0x04,0x7e,0x7d]
8832 v_cmpx_t_u16 vcc, 0xfe0b, v2
8833 // CHECK: [0xff,0x04,0x7e,0x7d,0x0b,0xfe,0x00,0x00]
8835 v_cmpx_t_u16 vcc, 0x3456, v2
8836 // CHECK: [0xff,0x04,0x7e,0x7d,0x56,0x34,0x00,0x00]
8838 v_cmpx_t_u16 vcc, v1, v255
8839 // CHECK: [0x01,0xff,0x7f,0x7d]
8841 v_cmp_f_i32 vcc, v1, v2
8842 // CHECK: [0x01,0x05,0x80,0x7d]
8844 v_cmp_f_i32 vcc, v255, v2
8845 // CHECK: [0xff,0x05,0x80,0x7d]
8847 v_cmp_f_i32 vcc, s1, v2
8848 // CHECK: [0x01,0x04,0x80,0x7d]
8850 v_cmp_f_i32 vcc, s101, v2
8851 // CHECK: [0x65,0x04,0x80,0x7d]
8853 v_cmp_f_i32 vcc, flat_scratch_lo, v2
8854 // CHECK: [0x66,0x04,0x80,0x7d]
8856 v_cmp_f_i32 vcc, flat_scratch_hi, v2
8857 // CHECK: [0x67,0x04,0x80,0x7d]
8859 v_cmp_f_i32 vcc, vcc_lo, v2
8860 // CHECK: [0x6a,0x04,0x80,0x7d]
8862 v_cmp_f_i32 vcc, vcc_hi, v2
8863 // CHECK: [0x6b,0x04,0x80,0x7d]
8865 v_cmp_f_i32 vcc, ttmp15, v2
8866 // CHECK: [0x7b,0x04,0x80,0x7d]
8868 v_cmp_f_i32 vcc, m0, v2
8869 // CHECK: [0x7c,0x04,0x80,0x7d]
8871 v_cmp_f_i32 vcc, exec_lo, v2
8872 // CHECK: [0x7e,0x04,0x80,0x7d]
8874 v_cmp_f_i32 vcc, exec_hi, v2
8875 // CHECK: [0x7f,0x04,0x80,0x7d]
8877 v_cmp_f_i32 vcc, 0, v2
8878 // CHECK: [0x80,0x04,0x80,0x7d]
8880 v_cmp_f_i32 vcc, -1, v2
8881 // CHECK: [0xc1,0x04,0x80,0x7d]
8883 v_cmp_f_i32 vcc, 0.5, v2
8884 // CHECK: [0xf0,0x04,0x80,0x7d]
8886 v_cmp_f_i32 vcc, -4.0, v2
8887 // CHECK: [0xf7,0x04,0x80,0x7d]
8889 v_cmp_f_i32 vcc, src_vccz, v2
8890 // CHECK: [0xfb,0x04,0x80,0x7d]
8892 v_cmp_f_i32 vcc, src_execz, v2
8893 // CHECK: [0xfc,0x04,0x80,0x7d]
8895 v_cmp_f_i32 vcc, src_scc, v2
8896 // CHECK: [0xfd,0x04,0x80,0x7d]
8898 v_cmp_f_i32 vcc, src_lds_direct, v2
8899 // CHECK: [0xfe,0x04,0x80,0x7d]
8901 v_cmp_f_i32 vcc, 0xaf123456, v2
8902 // CHECK: [0xff,0x04,0x80,0x7d,0x56,0x34,0x12,0xaf]
8904 v_cmp_f_i32 vcc, 0x3f717273, v2
8905 // CHECK: [0xff,0x04,0x80,0x7d,0x73,0x72,0x71,0x3f]
8907 v_cmp_f_i32 vcc, v1, v255
8908 // CHECK: [0x01,0xff,0x81,0x7d]
8910 v_cmp_lt_i32 vcc, v1, v2
8911 // CHECK: [0x01,0x05,0x82,0x7d]
8913 v_cmp_lt_i32 vcc, v255, v2
8914 // CHECK: [0xff,0x05,0x82,0x7d]
8916 v_cmp_lt_i32 vcc, s1, v2
8917 // CHECK: [0x01,0x04,0x82,0x7d]
8919 v_cmp_lt_i32 vcc, s101, v2
8920 // CHECK: [0x65,0x04,0x82,0x7d]
8922 v_cmp_lt_i32 vcc, flat_scratch_lo, v2
8923 // CHECK: [0x66,0x04,0x82,0x7d]
8925 v_cmp_lt_i32 vcc, flat_scratch_hi, v2
8926 // CHECK: [0x67,0x04,0x82,0x7d]
8928 v_cmp_lt_i32 vcc, vcc_lo, v2
8929 // CHECK: [0x6a,0x04,0x82,0x7d]
8931 v_cmp_lt_i32 vcc, vcc_hi, v2
8932 // CHECK: [0x6b,0x04,0x82,0x7d]
8934 v_cmp_lt_i32 vcc, ttmp15, v2
8935 // CHECK: [0x7b,0x04,0x82,0x7d]
8937 v_cmp_lt_i32 vcc, m0, v2
8938 // CHECK: [0x7c,0x04,0x82,0x7d]
8940 v_cmp_lt_i32 vcc, exec_lo, v2
8941 // CHECK: [0x7e,0x04,0x82,0x7d]
8943 v_cmp_lt_i32 vcc, exec_hi, v2
8944 // CHECK: [0x7f,0x04,0x82,0x7d]
8946 v_cmp_lt_i32 vcc, 0, v2
8947 // CHECK: [0x80,0x04,0x82,0x7d]
8949 v_cmp_lt_i32 vcc, -1, v2
8950 // CHECK: [0xc1,0x04,0x82,0x7d]
8952 v_cmp_lt_i32 vcc, 0.5, v2
8953 // CHECK: [0xf0,0x04,0x82,0x7d]
8955 v_cmp_lt_i32 vcc, -4.0, v2
8956 // CHECK: [0xf7,0x04,0x82,0x7d]
8958 v_cmp_lt_i32 vcc, src_vccz, v2
8959 // CHECK: [0xfb,0x04,0x82,0x7d]
8961 v_cmp_lt_i32 vcc, src_execz, v2
8962 // CHECK: [0xfc,0x04,0x82,0x7d]
8964 v_cmp_lt_i32 vcc, src_scc, v2
8965 // CHECK: [0xfd,0x04,0x82,0x7d]
8967 v_cmp_lt_i32 vcc, src_lds_direct, v2
8968 // CHECK: [0xfe,0x04,0x82,0x7d]
8970 v_cmp_lt_i32 vcc, 0xaf123456, v2
8971 // CHECK: [0xff,0x04,0x82,0x7d,0x56,0x34,0x12,0xaf]
8973 v_cmp_lt_i32 vcc, 0x3f717273, v2
8974 // CHECK: [0xff,0x04,0x82,0x7d,0x73,0x72,0x71,0x3f]
8976 v_cmp_lt_i32 vcc, v1, v255
8977 // CHECK: [0x01,0xff,0x83,0x7d]
8979 v_cmp_eq_i32 vcc, v1, v2
8980 // CHECK: [0x01,0x05,0x84,0x7d]
8982 v_cmp_eq_i32 vcc, v255, v2
8983 // CHECK: [0xff,0x05,0x84,0x7d]
8985 v_cmp_eq_i32 vcc, s1, v2
8986 // CHECK: [0x01,0x04,0x84,0x7d]
8988 v_cmp_eq_i32 vcc, s101, v2
8989 // CHECK: [0x65,0x04,0x84,0x7d]
8991 v_cmp_eq_i32 vcc, flat_scratch_lo, v2
8992 // CHECK: [0x66,0x04,0x84,0x7d]
8994 v_cmp_eq_i32 vcc, flat_scratch_hi, v2
8995 // CHECK: [0x67,0x04,0x84,0x7d]
8997 v_cmp_eq_i32 vcc, vcc_lo, v2
8998 // CHECK: [0x6a,0x04,0x84,0x7d]
9000 v_cmp_eq_i32 vcc, vcc_hi, v2
9001 // CHECK: [0x6b,0x04,0x84,0x7d]
9003 v_cmp_eq_i32 vcc, ttmp15, v2
9004 // CHECK: [0x7b,0x04,0x84,0x7d]
9006 v_cmp_eq_i32 vcc, m0, v2
9007 // CHECK: [0x7c,0x04,0x84,0x7d]
9009 v_cmp_eq_i32 vcc, exec_lo, v2
9010 // CHECK: [0x7e,0x04,0x84,0x7d]
9012 v_cmp_eq_i32 vcc, exec_hi, v2
9013 // CHECK: [0x7f,0x04,0x84,0x7d]
9015 v_cmp_eq_i32 vcc, 0, v2
9016 // CHECK: [0x80,0x04,0x84,0x7d]
9018 v_cmp_eq_i32 vcc, -1, v2
9019 // CHECK: [0xc1,0x04,0x84,0x7d]
9021 v_cmp_eq_i32 vcc, 0.5, v2
9022 // CHECK: [0xf0,0x04,0x84,0x7d]
9024 v_cmp_eq_i32 vcc, -4.0, v2
9025 // CHECK: [0xf7,0x04,0x84,0x7d]
9027 v_cmp_eq_i32 vcc, src_vccz, v2
9028 // CHECK: [0xfb,0x04,0x84,0x7d]
9030 v_cmp_eq_i32 vcc, src_execz, v2
9031 // CHECK: [0xfc,0x04,0x84,0x7d]
9033 v_cmp_eq_i32 vcc, src_scc, v2
9034 // CHECK: [0xfd,0x04,0x84,0x7d]
9036 v_cmp_eq_i32 vcc, src_lds_direct, v2
9037 // CHECK: [0xfe,0x04,0x84,0x7d]
9039 v_cmp_eq_i32 vcc, 0xaf123456, v2
9040 // CHECK: [0xff,0x04,0x84,0x7d,0x56,0x34,0x12,0xaf]
9042 v_cmp_eq_i32 vcc, 0x3f717273, v2
9043 // CHECK: [0xff,0x04,0x84,0x7d,0x73,0x72,0x71,0x3f]
9045 v_cmp_eq_i32 vcc, v1, v255
9046 // CHECK: [0x01,0xff,0x85,0x7d]
9048 v_cmp_le_i32 vcc, v1, v2
9049 // CHECK: [0x01,0x05,0x86,0x7d]
9051 v_cmp_le_i32 vcc, v255, v2
9052 // CHECK: [0xff,0x05,0x86,0x7d]
9054 v_cmp_le_i32 vcc, s1, v2
9055 // CHECK: [0x01,0x04,0x86,0x7d]
9057 v_cmp_le_i32 vcc, s101, v2
9058 // CHECK: [0x65,0x04,0x86,0x7d]
9060 v_cmp_le_i32 vcc, flat_scratch_lo, v2
9061 // CHECK: [0x66,0x04,0x86,0x7d]
9063 v_cmp_le_i32 vcc, flat_scratch_hi, v2
9064 // CHECK: [0x67,0x04,0x86,0x7d]
9066 v_cmp_le_i32 vcc, vcc_lo, v2
9067 // CHECK: [0x6a,0x04,0x86,0x7d]
9069 v_cmp_le_i32 vcc, vcc_hi, v2
9070 // CHECK: [0x6b,0x04,0x86,0x7d]
9072 v_cmp_le_i32 vcc, ttmp15, v2
9073 // CHECK: [0x7b,0x04,0x86,0x7d]
9075 v_cmp_le_i32 vcc, m0, v2
9076 // CHECK: [0x7c,0x04,0x86,0x7d]
9078 v_cmp_le_i32 vcc, exec_lo, v2
9079 // CHECK: [0x7e,0x04,0x86,0x7d]
9081 v_cmp_le_i32 vcc, exec_hi, v2
9082 // CHECK: [0x7f,0x04,0x86,0x7d]
9084 v_cmp_le_i32 vcc, 0, v2
9085 // CHECK: [0x80,0x04,0x86,0x7d]
9087 v_cmp_le_i32 vcc, -1, v2
9088 // CHECK: [0xc1,0x04,0x86,0x7d]
9090 v_cmp_le_i32 vcc, 0.5, v2
9091 // CHECK: [0xf0,0x04,0x86,0x7d]
9093 v_cmp_le_i32 vcc, -4.0, v2
9094 // CHECK: [0xf7,0x04,0x86,0x7d]
9096 v_cmp_le_i32 vcc, src_vccz, v2
9097 // CHECK: [0xfb,0x04,0x86,0x7d]
9099 v_cmp_le_i32 vcc, src_execz, v2
9100 // CHECK: [0xfc,0x04,0x86,0x7d]
9102 v_cmp_le_i32 vcc, src_scc, v2
9103 // CHECK: [0xfd,0x04,0x86,0x7d]
9105 v_cmp_le_i32 vcc, src_lds_direct, v2
9106 // CHECK: [0xfe,0x04,0x86,0x7d]
9108 v_cmp_le_i32 vcc, 0xaf123456, v2
9109 // CHECK: [0xff,0x04,0x86,0x7d,0x56,0x34,0x12,0xaf]
9111 v_cmp_le_i32 vcc, 0x3f717273, v2
9112 // CHECK: [0xff,0x04,0x86,0x7d,0x73,0x72,0x71,0x3f]
9114 v_cmp_le_i32 vcc, v1, v255
9115 // CHECK: [0x01,0xff,0x87,0x7d]
9117 v_cmp_gt_i32 vcc, v1, v2
9118 // CHECK: [0x01,0x05,0x88,0x7d]
9120 v_cmp_gt_i32 vcc, v255, v2
9121 // CHECK: [0xff,0x05,0x88,0x7d]
9123 v_cmp_gt_i32 vcc, s1, v2
9124 // CHECK: [0x01,0x04,0x88,0x7d]
9126 v_cmp_gt_i32 vcc, s101, v2
9127 // CHECK: [0x65,0x04,0x88,0x7d]
9129 v_cmp_gt_i32 vcc, flat_scratch_lo, v2
9130 // CHECK: [0x66,0x04,0x88,0x7d]
9132 v_cmp_gt_i32 vcc, flat_scratch_hi, v2
9133 // CHECK: [0x67,0x04,0x88,0x7d]
9135 v_cmp_gt_i32 vcc, vcc_lo, v2
9136 // CHECK: [0x6a,0x04,0x88,0x7d]
9138 v_cmp_gt_i32 vcc, vcc_hi, v2
9139 // CHECK: [0x6b,0x04,0x88,0x7d]
9141 v_cmp_gt_i32 vcc, ttmp15, v2
9142 // CHECK: [0x7b,0x04,0x88,0x7d]
9144 v_cmp_gt_i32 vcc, m0, v2
9145 // CHECK: [0x7c,0x04,0x88,0x7d]
9147 v_cmp_gt_i32 vcc, exec_lo, v2
9148 // CHECK: [0x7e,0x04,0x88,0x7d]
9150 v_cmp_gt_i32 vcc, exec_hi, v2
9151 // CHECK: [0x7f,0x04,0x88,0x7d]
9153 v_cmp_gt_i32 vcc, 0, v2
9154 // CHECK: [0x80,0x04,0x88,0x7d]
9156 v_cmp_gt_i32 vcc, -1, v2
9157 // CHECK: [0xc1,0x04,0x88,0x7d]
9159 v_cmp_gt_i32 vcc, 0.5, v2
9160 // CHECK: [0xf0,0x04,0x88,0x7d]
9162 v_cmp_gt_i32 vcc, -4.0, v2
9163 // CHECK: [0xf7,0x04,0x88,0x7d]
9165 v_cmp_gt_i32 vcc, src_vccz, v2
9166 // CHECK: [0xfb,0x04,0x88,0x7d]
9168 v_cmp_gt_i32 vcc, src_execz, v2
9169 // CHECK: [0xfc,0x04,0x88,0x7d]
9171 v_cmp_gt_i32 vcc, src_scc, v2
9172 // CHECK: [0xfd,0x04,0x88,0x7d]
9174 v_cmp_gt_i32 vcc, src_lds_direct, v2
9175 // CHECK: [0xfe,0x04,0x88,0x7d]
9177 v_cmp_gt_i32 vcc, 0xaf123456, v2
9178 // CHECK: [0xff,0x04,0x88,0x7d,0x56,0x34,0x12,0xaf]
9180 v_cmp_gt_i32 vcc, 0x3f717273, v2
9181 // CHECK: [0xff,0x04,0x88,0x7d,0x73,0x72,0x71,0x3f]
9183 v_cmp_gt_i32 vcc, v1, v255
9184 // CHECK: [0x01,0xff,0x89,0x7d]
9186 v_cmp_ne_i32 vcc, v1, v2
9187 // CHECK: [0x01,0x05,0x8a,0x7d]
9189 v_cmp_ne_i32 vcc, v255, v2
9190 // CHECK: [0xff,0x05,0x8a,0x7d]
9192 v_cmp_ne_i32 vcc, s1, v2
9193 // CHECK: [0x01,0x04,0x8a,0x7d]
9195 v_cmp_ne_i32 vcc, s101, v2
9196 // CHECK: [0x65,0x04,0x8a,0x7d]
9198 v_cmp_ne_i32 vcc, flat_scratch_lo, v2
9199 // CHECK: [0x66,0x04,0x8a,0x7d]
9201 v_cmp_ne_i32 vcc, flat_scratch_hi, v2
9202 // CHECK: [0x67,0x04,0x8a,0x7d]
9204 v_cmp_ne_i32 vcc, vcc_lo, v2
9205 // CHECK: [0x6a,0x04,0x8a,0x7d]
9207 v_cmp_ne_i32 vcc, vcc_hi, v2
9208 // CHECK: [0x6b,0x04,0x8a,0x7d]
9210 v_cmp_ne_i32 vcc, ttmp15, v2
9211 // CHECK: [0x7b,0x04,0x8a,0x7d]
9213 v_cmp_ne_i32 vcc, m0, v2
9214 // CHECK: [0x7c,0x04,0x8a,0x7d]
9216 v_cmp_ne_i32 vcc, exec_lo, v2
9217 // CHECK: [0x7e,0x04,0x8a,0x7d]
9219 v_cmp_ne_i32 vcc, exec_hi, v2
9220 // CHECK: [0x7f,0x04,0x8a,0x7d]
9222 v_cmp_ne_i32 vcc, 0, v2
9223 // CHECK: [0x80,0x04,0x8a,0x7d]
9225 v_cmp_ne_i32 vcc, -1, v2
9226 // CHECK: [0xc1,0x04,0x8a,0x7d]
9228 v_cmp_ne_i32 vcc, 0.5, v2
9229 // CHECK: [0xf0,0x04,0x8a,0x7d]
9231 v_cmp_ne_i32 vcc, -4.0, v2
9232 // CHECK: [0xf7,0x04,0x8a,0x7d]
9234 v_cmp_ne_i32 vcc, src_vccz, v2
9235 // CHECK: [0xfb,0x04,0x8a,0x7d]
9237 v_cmp_ne_i32 vcc, src_execz, v2
9238 // CHECK: [0xfc,0x04,0x8a,0x7d]
9240 v_cmp_ne_i32 vcc, src_scc, v2
9241 // CHECK: [0xfd,0x04,0x8a,0x7d]
9243 v_cmp_ne_i32 vcc, src_lds_direct, v2
9244 // CHECK: [0xfe,0x04,0x8a,0x7d]
9246 v_cmp_ne_i32 vcc, 0xaf123456, v2
9247 // CHECK: [0xff,0x04,0x8a,0x7d,0x56,0x34,0x12,0xaf]
9249 v_cmp_ne_i32 vcc, 0x3f717273, v2
9250 // CHECK: [0xff,0x04,0x8a,0x7d,0x73,0x72,0x71,0x3f]
9252 v_cmp_ne_i32 vcc, v1, v255
9253 // CHECK: [0x01,0xff,0x8b,0x7d]
9255 v_cmp_ge_i32 vcc, v1, v2
9256 // CHECK: [0x01,0x05,0x8c,0x7d]
9258 v_cmp_ge_i32 vcc, v255, v2
9259 // CHECK: [0xff,0x05,0x8c,0x7d]
9261 v_cmp_ge_i32 vcc, s1, v2
9262 // CHECK: [0x01,0x04,0x8c,0x7d]
9264 v_cmp_ge_i32 vcc, s101, v2
9265 // CHECK: [0x65,0x04,0x8c,0x7d]
9267 v_cmp_ge_i32 vcc, flat_scratch_lo, v2
9268 // CHECK: [0x66,0x04,0x8c,0x7d]
9270 v_cmp_ge_i32 vcc, flat_scratch_hi, v2
9271 // CHECK: [0x67,0x04,0x8c,0x7d]
9273 v_cmp_ge_i32 vcc, vcc_lo, v2
9274 // CHECK: [0x6a,0x04,0x8c,0x7d]
9276 v_cmp_ge_i32 vcc, vcc_hi, v2
9277 // CHECK: [0x6b,0x04,0x8c,0x7d]
9279 v_cmp_ge_i32 vcc, ttmp15, v2
9280 // CHECK: [0x7b,0x04,0x8c,0x7d]
9282 v_cmp_ge_i32 vcc, m0, v2
9283 // CHECK: [0x7c,0x04,0x8c,0x7d]
9285 v_cmp_ge_i32 vcc, exec_lo, v2
9286 // CHECK: [0x7e,0x04,0x8c,0x7d]
9288 v_cmp_ge_i32 vcc, exec_hi, v2
9289 // CHECK: [0x7f,0x04,0x8c,0x7d]
9291 v_cmp_ge_i32 vcc, 0, v2
9292 // CHECK: [0x80,0x04,0x8c,0x7d]
9294 v_cmp_ge_i32 vcc, -1, v2
9295 // CHECK: [0xc1,0x04,0x8c,0x7d]
9297 v_cmp_ge_i32 vcc, 0.5, v2
9298 // CHECK: [0xf0,0x04,0x8c,0x7d]
9300 v_cmp_ge_i32 vcc, -4.0, v2
9301 // CHECK: [0xf7,0x04,0x8c,0x7d]
9303 v_cmp_ge_i32 vcc, src_vccz, v2
9304 // CHECK: [0xfb,0x04,0x8c,0x7d]
9306 v_cmp_ge_i32 vcc, src_execz, v2
9307 // CHECK: [0xfc,0x04,0x8c,0x7d]
9309 v_cmp_ge_i32 vcc, src_scc, v2
9310 // CHECK: [0xfd,0x04,0x8c,0x7d]
9312 v_cmp_ge_i32 vcc, src_lds_direct, v2
9313 // CHECK: [0xfe,0x04,0x8c,0x7d]
9315 v_cmp_ge_i32 vcc, 0xaf123456, v2
9316 // CHECK: [0xff,0x04,0x8c,0x7d,0x56,0x34,0x12,0xaf]
9318 v_cmp_ge_i32 vcc, 0x3f717273, v2
9319 // CHECK: [0xff,0x04,0x8c,0x7d,0x73,0x72,0x71,0x3f]
9321 v_cmp_ge_i32 vcc, v1, v255
9322 // CHECK: [0x01,0xff,0x8d,0x7d]
9324 v_cmp_t_i32 vcc, v1, v2
9325 // CHECK: [0x01,0x05,0x8e,0x7d]
9327 v_cmp_t_i32 vcc, v255, v2
9328 // CHECK: [0xff,0x05,0x8e,0x7d]
9330 v_cmp_t_i32 vcc, s1, v2
9331 // CHECK: [0x01,0x04,0x8e,0x7d]
9333 v_cmp_t_i32 vcc, s101, v2
9334 // CHECK: [0x65,0x04,0x8e,0x7d]
9336 v_cmp_t_i32 vcc, flat_scratch_lo, v2
9337 // CHECK: [0x66,0x04,0x8e,0x7d]
9339 v_cmp_t_i32 vcc, flat_scratch_hi, v2
9340 // CHECK: [0x67,0x04,0x8e,0x7d]
9342 v_cmp_t_i32 vcc, vcc_lo, v2
9343 // CHECK: [0x6a,0x04,0x8e,0x7d]
9345 v_cmp_t_i32 vcc, vcc_hi, v2
9346 // CHECK: [0x6b,0x04,0x8e,0x7d]
9348 v_cmp_t_i32 vcc, ttmp15, v2
9349 // CHECK: [0x7b,0x04,0x8e,0x7d]
9351 v_cmp_t_i32 vcc, m0, v2
9352 // CHECK: [0x7c,0x04,0x8e,0x7d]
9354 v_cmp_t_i32 vcc, exec_lo, v2
9355 // CHECK: [0x7e,0x04,0x8e,0x7d]
9357 v_cmp_t_i32 vcc, exec_hi, v2
9358 // CHECK: [0x7f,0x04,0x8e,0x7d]
9360 v_cmp_t_i32 vcc, 0, v2
9361 // CHECK: [0x80,0x04,0x8e,0x7d]
9363 v_cmp_t_i32 vcc, -1, v2
9364 // CHECK: [0xc1,0x04,0x8e,0x7d]
9366 v_cmp_t_i32 vcc, 0.5, v2
9367 // CHECK: [0xf0,0x04,0x8e,0x7d]
9369 v_cmp_t_i32 vcc, -4.0, v2
9370 // CHECK: [0xf7,0x04,0x8e,0x7d]
9372 v_cmp_t_i32 vcc, src_vccz, v2
9373 // CHECK: [0xfb,0x04,0x8e,0x7d]
9375 v_cmp_t_i32 vcc, src_execz, v2
9376 // CHECK: [0xfc,0x04,0x8e,0x7d]
9378 v_cmp_t_i32 vcc, src_scc, v2
9379 // CHECK: [0xfd,0x04,0x8e,0x7d]
9381 v_cmp_t_i32 vcc, src_lds_direct, v2
9382 // CHECK: [0xfe,0x04,0x8e,0x7d]
9384 v_cmp_t_i32 vcc, 0xaf123456, v2
9385 // CHECK: [0xff,0x04,0x8e,0x7d,0x56,0x34,0x12,0xaf]
9387 v_cmp_t_i32 vcc, 0x3f717273, v2
9388 // CHECK: [0xff,0x04,0x8e,0x7d,0x73,0x72,0x71,0x3f]
9390 v_cmp_t_i32 vcc, v1, v255
9391 // CHECK: [0x01,0xff,0x8f,0x7d]
9393 v_cmp_f_u32 vcc, v1, v2
9394 // CHECK: [0x01,0x05,0x90,0x7d]
9396 v_cmp_f_u32 vcc, v255, v2
9397 // CHECK: [0xff,0x05,0x90,0x7d]
9399 v_cmp_f_u32 vcc, s1, v2
9400 // CHECK: [0x01,0x04,0x90,0x7d]
9402 v_cmp_f_u32 vcc, s101, v2
9403 // CHECK: [0x65,0x04,0x90,0x7d]
9405 v_cmp_f_u32 vcc, flat_scratch_lo, v2
9406 // CHECK: [0x66,0x04,0x90,0x7d]
9408 v_cmp_f_u32 vcc, flat_scratch_hi, v2
9409 // CHECK: [0x67,0x04,0x90,0x7d]
9411 v_cmp_f_u32 vcc, vcc_lo, v2
9412 // CHECK: [0x6a,0x04,0x90,0x7d]
9414 v_cmp_f_u32 vcc, vcc_hi, v2
9415 // CHECK: [0x6b,0x04,0x90,0x7d]
9417 v_cmp_f_u32 vcc, ttmp15, v2
9418 // CHECK: [0x7b,0x04,0x90,0x7d]
9420 v_cmp_f_u32 vcc, m0, v2
9421 // CHECK: [0x7c,0x04,0x90,0x7d]
9423 v_cmp_f_u32 vcc, exec_lo, v2
9424 // CHECK: [0x7e,0x04,0x90,0x7d]
9426 v_cmp_f_u32 vcc, exec_hi, v2
9427 // CHECK: [0x7f,0x04,0x90,0x7d]
9429 v_cmp_f_u32 vcc, 0, v2
9430 // CHECK: [0x80,0x04,0x90,0x7d]
9432 v_cmp_f_u32 vcc, -1, v2
9433 // CHECK: [0xc1,0x04,0x90,0x7d]
9435 v_cmp_f_u32 vcc, 0.5, v2
9436 // CHECK: [0xf0,0x04,0x90,0x7d]
9438 v_cmp_f_u32 vcc, -4.0, v2
9439 // CHECK: [0xf7,0x04,0x90,0x7d]
9441 v_cmp_f_u32 vcc, src_vccz, v2
9442 // CHECK: [0xfb,0x04,0x90,0x7d]
9444 v_cmp_f_u32 vcc, src_execz, v2
9445 // CHECK: [0xfc,0x04,0x90,0x7d]
9447 v_cmp_f_u32 vcc, src_scc, v2
9448 // CHECK: [0xfd,0x04,0x90,0x7d]
9450 v_cmp_f_u32 vcc, src_lds_direct, v2
9451 // CHECK: [0xfe,0x04,0x90,0x7d]
9453 v_cmp_f_u32 vcc, 0xaf123456, v2
9454 // CHECK: [0xff,0x04,0x90,0x7d,0x56,0x34,0x12,0xaf]
9456 v_cmp_f_u32 vcc, 0x3f717273, v2
9457 // CHECK: [0xff,0x04,0x90,0x7d,0x73,0x72,0x71,0x3f]
9459 v_cmp_f_u32 vcc, v1, v255
9460 // CHECK: [0x01,0xff,0x91,0x7d]
9462 v_cmp_lt_u32 vcc, v1, v2
9463 // CHECK: [0x01,0x05,0x92,0x7d]
9465 v_cmp_lt_u32 vcc, v255, v2
9466 // CHECK: [0xff,0x05,0x92,0x7d]
9468 v_cmp_lt_u32 vcc, s1, v2
9469 // CHECK: [0x01,0x04,0x92,0x7d]
9471 v_cmp_lt_u32 vcc, s101, v2
9472 // CHECK: [0x65,0x04,0x92,0x7d]
9474 v_cmp_lt_u32 vcc, flat_scratch_lo, v2
9475 // CHECK: [0x66,0x04,0x92,0x7d]
9477 v_cmp_lt_u32 vcc, flat_scratch_hi, v2
9478 // CHECK: [0x67,0x04,0x92,0x7d]
9480 v_cmp_lt_u32 vcc, vcc_lo, v2
9481 // CHECK: [0x6a,0x04,0x92,0x7d]
9483 v_cmp_lt_u32 vcc, vcc_hi, v2
9484 // CHECK: [0x6b,0x04,0x92,0x7d]
9486 v_cmp_lt_u32 vcc, ttmp15, v2
9487 // CHECK: [0x7b,0x04,0x92,0x7d]
9489 v_cmp_lt_u32 vcc, m0, v2
9490 // CHECK: [0x7c,0x04,0x92,0x7d]
9492 v_cmp_lt_u32 vcc, exec_lo, v2
9493 // CHECK: [0x7e,0x04,0x92,0x7d]
9495 v_cmp_lt_u32 vcc, exec_hi, v2
9496 // CHECK: [0x7f,0x04,0x92,0x7d]
9498 v_cmp_lt_u32 vcc, 0, v2
9499 // CHECK: [0x80,0x04,0x92,0x7d]
9501 v_cmp_lt_u32 vcc, -1, v2
9502 // CHECK: [0xc1,0x04,0x92,0x7d]
9504 v_cmp_lt_u32 vcc, 0.5, v2
9505 // CHECK: [0xf0,0x04,0x92,0x7d]
9507 v_cmp_lt_u32 vcc, -4.0, v2
9508 // CHECK: [0xf7,0x04,0x92,0x7d]
9510 v_cmp_lt_u32 vcc, src_vccz, v2
9511 // CHECK: [0xfb,0x04,0x92,0x7d]
9513 v_cmp_lt_u32 vcc, src_execz, v2
9514 // CHECK: [0xfc,0x04,0x92,0x7d]
9516 v_cmp_lt_u32 vcc, src_scc, v2
9517 // CHECK: [0xfd,0x04,0x92,0x7d]
9519 v_cmp_lt_u32 vcc, src_lds_direct, v2
9520 // CHECK: [0xfe,0x04,0x92,0x7d]
9522 v_cmp_lt_u32 vcc, 0xaf123456, v2
9523 // CHECK: [0xff,0x04,0x92,0x7d,0x56,0x34,0x12,0xaf]
9525 v_cmp_lt_u32 vcc, 0x3f717273, v2
9526 // CHECK: [0xff,0x04,0x92,0x7d,0x73,0x72,0x71,0x3f]
9528 v_cmp_lt_u32 vcc, v1, v255
9529 // CHECK: [0x01,0xff,0x93,0x7d]
9531 v_cmp_eq_u32 vcc, v1, v2
9532 // CHECK: [0x01,0x05,0x94,0x7d]
9534 v_cmp_eq_u32 vcc, v255, v2
9535 // CHECK: [0xff,0x05,0x94,0x7d]
9537 v_cmp_eq_u32 vcc, s1, v2
9538 // CHECK: [0x01,0x04,0x94,0x7d]
9540 v_cmp_eq_u32 vcc, s101, v2
9541 // CHECK: [0x65,0x04,0x94,0x7d]
9543 v_cmp_eq_u32 vcc, flat_scratch_lo, v2
9544 // CHECK: [0x66,0x04,0x94,0x7d]
9546 v_cmp_eq_u32 vcc, flat_scratch_hi, v2
9547 // CHECK: [0x67,0x04,0x94,0x7d]
9549 v_cmp_eq_u32 vcc, vcc_lo, v2
9550 // CHECK: [0x6a,0x04,0x94,0x7d]
9552 v_cmp_eq_u32 vcc, vcc_hi, v2
9553 // CHECK: [0x6b,0x04,0x94,0x7d]
9555 v_cmp_eq_u32 vcc, ttmp15, v2
9556 // CHECK: [0x7b,0x04,0x94,0x7d]
9558 v_cmp_eq_u32 vcc, m0, v2
9559 // CHECK: [0x7c,0x04,0x94,0x7d]
9561 v_cmp_eq_u32 vcc, exec_lo, v2
9562 // CHECK: [0x7e,0x04,0x94,0x7d]
9564 v_cmp_eq_u32 vcc, exec_hi, v2
9565 // CHECK: [0x7f,0x04,0x94,0x7d]
9567 v_cmp_eq_u32 vcc, 0, v2
9568 // CHECK: [0x80,0x04,0x94,0x7d]
9570 v_cmp_eq_u32 vcc, -1, v2
9571 // CHECK: [0xc1,0x04,0x94,0x7d]
9573 v_cmp_eq_u32 vcc, 0.5, v2
9574 // CHECK: [0xf0,0x04,0x94,0x7d]
9576 v_cmp_eq_u32 vcc, -4.0, v2
9577 // CHECK: [0xf7,0x04,0x94,0x7d]
9579 v_cmp_eq_u32 vcc, src_vccz, v2
9580 // CHECK: [0xfb,0x04,0x94,0x7d]
9582 v_cmp_eq_u32 vcc, src_execz, v2
9583 // CHECK: [0xfc,0x04,0x94,0x7d]
9585 v_cmp_eq_u32 vcc, src_scc, v2
9586 // CHECK: [0xfd,0x04,0x94,0x7d]
9588 v_cmp_eq_u32 vcc, src_lds_direct, v2
9589 // CHECK: [0xfe,0x04,0x94,0x7d]
9591 v_cmp_eq_u32 vcc, 0xaf123456, v2
9592 // CHECK: [0xff,0x04,0x94,0x7d,0x56,0x34,0x12,0xaf]
9594 v_cmp_eq_u32 vcc, 0x3f717273, v2
9595 // CHECK: [0xff,0x04,0x94,0x7d,0x73,0x72,0x71,0x3f]
9597 v_cmp_eq_u32 vcc, v1, v255
9598 // CHECK: [0x01,0xff,0x95,0x7d]
9600 v_cmp_le_u32 vcc, v1, v2
9601 // CHECK: [0x01,0x05,0x96,0x7d]
9603 v_cmp_le_u32 vcc, v255, v2
9604 // CHECK: [0xff,0x05,0x96,0x7d]
9606 v_cmp_le_u32 vcc, s1, v2
9607 // CHECK: [0x01,0x04,0x96,0x7d]
9609 v_cmp_le_u32 vcc, s101, v2
9610 // CHECK: [0x65,0x04,0x96,0x7d]
9612 v_cmp_le_u32 vcc, flat_scratch_lo, v2
9613 // CHECK: [0x66,0x04,0x96,0x7d]
9615 v_cmp_le_u32 vcc, flat_scratch_hi, v2
9616 // CHECK: [0x67,0x04,0x96,0x7d]
9618 v_cmp_le_u32 vcc, vcc_lo, v2
9619 // CHECK: [0x6a,0x04,0x96,0x7d]
9621 v_cmp_le_u32 vcc, vcc_hi, v2
9622 // CHECK: [0x6b,0x04,0x96,0x7d]
9624 v_cmp_le_u32 vcc, ttmp15, v2
9625 // CHECK: [0x7b,0x04,0x96,0x7d]
9627 v_cmp_le_u32 vcc, m0, v2
9628 // CHECK: [0x7c,0x04,0x96,0x7d]
9630 v_cmp_le_u32 vcc, exec_lo, v2
9631 // CHECK: [0x7e,0x04,0x96,0x7d]
9633 v_cmp_le_u32 vcc, exec_hi, v2
9634 // CHECK: [0x7f,0x04,0x96,0x7d]
9636 v_cmp_le_u32 vcc, 0, v2
9637 // CHECK: [0x80,0x04,0x96,0x7d]
9639 v_cmp_le_u32 vcc, -1, v2
9640 // CHECK: [0xc1,0x04,0x96,0x7d]
9642 v_cmp_le_u32 vcc, 0.5, v2
9643 // CHECK: [0xf0,0x04,0x96,0x7d]
9645 v_cmp_le_u32 vcc, -4.0, v2
9646 // CHECK: [0xf7,0x04,0x96,0x7d]
9648 v_cmp_le_u32 vcc, src_vccz, v2
9649 // CHECK: [0xfb,0x04,0x96,0x7d]
9651 v_cmp_le_u32 vcc, src_execz, v2
9652 // CHECK: [0xfc,0x04,0x96,0x7d]
9654 v_cmp_le_u32 vcc, src_scc, v2
9655 // CHECK: [0xfd,0x04,0x96,0x7d]
9657 v_cmp_le_u32 vcc, src_lds_direct, v2
9658 // CHECK: [0xfe,0x04,0x96,0x7d]
9660 v_cmp_le_u32 vcc, 0xaf123456, v2
9661 // CHECK: [0xff,0x04,0x96,0x7d,0x56,0x34,0x12,0xaf]
9663 v_cmp_le_u32 vcc, 0x3f717273, v2
9664 // CHECK: [0xff,0x04,0x96,0x7d,0x73,0x72,0x71,0x3f]
9666 v_cmp_le_u32 vcc, v1, v255
9667 // CHECK: [0x01,0xff,0x97,0x7d]
9669 v_cmp_gt_u32 vcc, v1, v2
9670 // CHECK: [0x01,0x05,0x98,0x7d]
9672 v_cmp_gt_u32 vcc, v255, v2
9673 // CHECK: [0xff,0x05,0x98,0x7d]
9675 v_cmp_gt_u32 vcc, s1, v2
9676 // CHECK: [0x01,0x04,0x98,0x7d]
9678 v_cmp_gt_u32 vcc, s101, v2
9679 // CHECK: [0x65,0x04,0x98,0x7d]
9681 v_cmp_gt_u32 vcc, flat_scratch_lo, v2
9682 // CHECK: [0x66,0x04,0x98,0x7d]
9684 v_cmp_gt_u32 vcc, flat_scratch_hi, v2
9685 // CHECK: [0x67,0x04,0x98,0x7d]
9687 v_cmp_gt_u32 vcc, vcc_lo, v2
9688 // CHECK: [0x6a,0x04,0x98,0x7d]
9690 v_cmp_gt_u32 vcc, vcc_hi, v2
9691 // CHECK: [0x6b,0x04,0x98,0x7d]
9693 v_cmp_gt_u32 vcc, ttmp15, v2
9694 // CHECK: [0x7b,0x04,0x98,0x7d]
9696 v_cmp_gt_u32 vcc, m0, v2
9697 // CHECK: [0x7c,0x04,0x98,0x7d]
9699 v_cmp_gt_u32 vcc, exec_lo, v2
9700 // CHECK: [0x7e,0x04,0x98,0x7d]
9702 v_cmp_gt_u32 vcc, exec_hi, v2
9703 // CHECK: [0x7f,0x04,0x98,0x7d]
9705 v_cmp_gt_u32 vcc, 0, v2
9706 // CHECK: [0x80,0x04,0x98,0x7d]
9708 v_cmp_gt_u32 vcc, -1, v2
9709 // CHECK: [0xc1,0x04,0x98,0x7d]
9711 v_cmp_gt_u32 vcc, 0.5, v2
9712 // CHECK: [0xf0,0x04,0x98,0x7d]
9714 v_cmp_gt_u32 vcc, -4.0, v2
9715 // CHECK: [0xf7,0x04,0x98,0x7d]
9717 v_cmp_gt_u32 vcc, src_vccz, v2
9718 // CHECK: [0xfb,0x04,0x98,0x7d]
9720 v_cmp_gt_u32 vcc, src_execz, v2
9721 // CHECK: [0xfc,0x04,0x98,0x7d]
9723 v_cmp_gt_u32 vcc, src_scc, v2
9724 // CHECK: [0xfd,0x04,0x98,0x7d]
9726 v_cmp_gt_u32 vcc, src_lds_direct, v2
9727 // CHECK: [0xfe,0x04,0x98,0x7d]
9729 v_cmp_gt_u32 vcc, 0xaf123456, v2
9730 // CHECK: [0xff,0x04,0x98,0x7d,0x56,0x34,0x12,0xaf]
9732 v_cmp_gt_u32 vcc, 0x3f717273, v2
9733 // CHECK: [0xff,0x04,0x98,0x7d,0x73,0x72,0x71,0x3f]
9735 v_cmp_gt_u32 vcc, v1, v255
9736 // CHECK: [0x01,0xff,0x99,0x7d]
9738 v_cmp_ne_u32 vcc, v1, v2
9739 // CHECK: [0x01,0x05,0x9a,0x7d]
9741 v_cmp_ne_u32 vcc, v255, v2
9742 // CHECK: [0xff,0x05,0x9a,0x7d]
9744 v_cmp_ne_u32 vcc, s1, v2
9745 // CHECK: [0x01,0x04,0x9a,0x7d]
9747 v_cmp_ne_u32 vcc, s101, v2
9748 // CHECK: [0x65,0x04,0x9a,0x7d]
9750 v_cmp_ne_u32 vcc, flat_scratch_lo, v2
9751 // CHECK: [0x66,0x04,0x9a,0x7d]
9753 v_cmp_ne_u32 vcc, flat_scratch_hi, v2
9754 // CHECK: [0x67,0x04,0x9a,0x7d]
9756 v_cmp_ne_u32 vcc, vcc_lo, v2
9757 // CHECK: [0x6a,0x04,0x9a,0x7d]
9759 v_cmp_ne_u32 vcc, vcc_hi, v2
9760 // CHECK: [0x6b,0x04,0x9a,0x7d]
9762 v_cmp_ne_u32 vcc, ttmp15, v2
9763 // CHECK: [0x7b,0x04,0x9a,0x7d]
9765 v_cmp_ne_u32 vcc, m0, v2
9766 // CHECK: [0x7c,0x04,0x9a,0x7d]
9768 v_cmp_ne_u32 vcc, exec_lo, v2
9769 // CHECK: [0x7e,0x04,0x9a,0x7d]
9771 v_cmp_ne_u32 vcc, exec_hi, v2
9772 // CHECK: [0x7f,0x04,0x9a,0x7d]
9774 v_cmp_ne_u32 vcc, 0, v2
9775 // CHECK: [0x80,0x04,0x9a,0x7d]
9777 v_cmp_ne_u32 vcc, -1, v2
9778 // CHECK: [0xc1,0x04,0x9a,0x7d]
9780 v_cmp_ne_u32 vcc, 0.5, v2
9781 // CHECK: [0xf0,0x04,0x9a,0x7d]
9783 v_cmp_ne_u32 vcc, -4.0, v2
9784 // CHECK: [0xf7,0x04,0x9a,0x7d]
9786 v_cmp_ne_u32 vcc, src_vccz, v2
9787 // CHECK: [0xfb,0x04,0x9a,0x7d]
9789 v_cmp_ne_u32 vcc, src_execz, v2
9790 // CHECK: [0xfc,0x04,0x9a,0x7d]
9792 v_cmp_ne_u32 vcc, src_scc, v2
9793 // CHECK: [0xfd,0x04,0x9a,0x7d]
9795 v_cmp_ne_u32 vcc, src_lds_direct, v2
9796 // CHECK: [0xfe,0x04,0x9a,0x7d]
9798 v_cmp_ne_u32 vcc, 0xaf123456, v2
9799 // CHECK: [0xff,0x04,0x9a,0x7d,0x56,0x34,0x12,0xaf]
9801 v_cmp_ne_u32 vcc, 0x3f717273, v2
9802 // CHECK: [0xff,0x04,0x9a,0x7d,0x73,0x72,0x71,0x3f]
9804 v_cmp_ne_u32 vcc, v1, v255
9805 // CHECK: [0x01,0xff,0x9b,0x7d]
9807 v_cmp_ge_u32 vcc, v1, v2
9808 // CHECK: [0x01,0x05,0x9c,0x7d]
9810 v_cmp_ge_u32 vcc, v255, v2
9811 // CHECK: [0xff,0x05,0x9c,0x7d]
9813 v_cmp_ge_u32 vcc, s1, v2
9814 // CHECK: [0x01,0x04,0x9c,0x7d]
9816 v_cmp_ge_u32 vcc, s101, v2
9817 // CHECK: [0x65,0x04,0x9c,0x7d]
9819 v_cmp_ge_u32 vcc, flat_scratch_lo, v2
9820 // CHECK: [0x66,0x04,0x9c,0x7d]
9822 v_cmp_ge_u32 vcc, flat_scratch_hi, v2
9823 // CHECK: [0x67,0x04,0x9c,0x7d]
9825 v_cmp_ge_u32 vcc, vcc_lo, v2
9826 // CHECK: [0x6a,0x04,0x9c,0x7d]
9828 v_cmp_ge_u32 vcc, vcc_hi, v2
9829 // CHECK: [0x6b,0x04,0x9c,0x7d]
9831 v_cmp_ge_u32 vcc, ttmp15, v2
9832 // CHECK: [0x7b,0x04,0x9c,0x7d]
9834 v_cmp_ge_u32 vcc, m0, v2
9835 // CHECK: [0x7c,0x04,0x9c,0x7d]
9837 v_cmp_ge_u32 vcc, exec_lo, v2
9838 // CHECK: [0x7e,0x04,0x9c,0x7d]
9840 v_cmp_ge_u32 vcc, exec_hi, v2
9841 // CHECK: [0x7f,0x04,0x9c,0x7d]
9843 v_cmp_ge_u32 vcc, 0, v2
9844 // CHECK: [0x80,0x04,0x9c,0x7d]
9846 v_cmp_ge_u32 vcc, -1, v2
9847 // CHECK: [0xc1,0x04,0x9c,0x7d]
9849 v_cmp_ge_u32 vcc, 0.5, v2
9850 // CHECK: [0xf0,0x04,0x9c,0x7d]
9852 v_cmp_ge_u32 vcc, -4.0, v2
9853 // CHECK: [0xf7,0x04,0x9c,0x7d]
9855 v_cmp_ge_u32 vcc, src_vccz, v2
9856 // CHECK: [0xfb,0x04,0x9c,0x7d]
9858 v_cmp_ge_u32 vcc, src_execz, v2
9859 // CHECK: [0xfc,0x04,0x9c,0x7d]
9861 v_cmp_ge_u32 vcc, src_scc, v2
9862 // CHECK: [0xfd,0x04,0x9c,0x7d]
9864 v_cmp_ge_u32 vcc, src_lds_direct, v2
9865 // CHECK: [0xfe,0x04,0x9c,0x7d]
9867 v_cmp_ge_u32 vcc, 0xaf123456, v2
9868 // CHECK: [0xff,0x04,0x9c,0x7d,0x56,0x34,0x12,0xaf]
9870 v_cmp_ge_u32 vcc, 0x3f717273, v2
9871 // CHECK: [0xff,0x04,0x9c,0x7d,0x73,0x72,0x71,0x3f]
9873 v_cmp_ge_u32 vcc, v1, v255
9874 // CHECK: [0x01,0xff,0x9d,0x7d]
9876 v_cmp_t_u32 vcc, v1, v2
9877 // CHECK: [0x01,0x05,0x9e,0x7d]
9879 v_cmp_t_u32 vcc, v255, v2
9880 // CHECK: [0xff,0x05,0x9e,0x7d]
9882 v_cmp_t_u32 vcc, s1, v2
9883 // CHECK: [0x01,0x04,0x9e,0x7d]
9885 v_cmp_t_u32 vcc, s101, v2
9886 // CHECK: [0x65,0x04,0x9e,0x7d]
9888 v_cmp_t_u32 vcc, flat_scratch_lo, v2
9889 // CHECK: [0x66,0x04,0x9e,0x7d]
9891 v_cmp_t_u32 vcc, flat_scratch_hi, v2
9892 // CHECK: [0x67,0x04,0x9e,0x7d]
9894 v_cmp_t_u32 vcc, vcc_lo, v2
9895 // CHECK: [0x6a,0x04,0x9e,0x7d]
9897 v_cmp_t_u32 vcc, vcc_hi, v2
9898 // CHECK: [0x6b,0x04,0x9e,0x7d]
9900 v_cmp_t_u32 vcc, ttmp15, v2
9901 // CHECK: [0x7b,0x04,0x9e,0x7d]
9903 v_cmp_t_u32 vcc, m0, v2
9904 // CHECK: [0x7c,0x04,0x9e,0x7d]
9906 v_cmp_t_u32 vcc, exec_lo, v2
9907 // CHECK: [0x7e,0x04,0x9e,0x7d]
9909 v_cmp_t_u32 vcc, exec_hi, v2
9910 // CHECK: [0x7f,0x04,0x9e,0x7d]
9912 v_cmp_t_u32 vcc, 0, v2
9913 // CHECK: [0x80,0x04,0x9e,0x7d]
9915 v_cmp_t_u32 vcc, -1, v2
9916 // CHECK: [0xc1,0x04,0x9e,0x7d]
9918 v_cmp_t_u32 vcc, 0.5, v2
9919 // CHECK: [0xf0,0x04,0x9e,0x7d]
9921 v_cmp_t_u32 vcc, -4.0, v2
9922 // CHECK: [0xf7,0x04,0x9e,0x7d]
9924 v_cmp_t_u32 vcc, src_vccz, v2
9925 // CHECK: [0xfb,0x04,0x9e,0x7d]
9927 v_cmp_t_u32 vcc, src_execz, v2
9928 // CHECK: [0xfc,0x04,0x9e,0x7d]
9930 v_cmp_t_u32 vcc, src_scc, v2
9931 // CHECK: [0xfd,0x04,0x9e,0x7d]
9933 v_cmp_t_u32 vcc, src_lds_direct, v2
9934 // CHECK: [0xfe,0x04,0x9e,0x7d]
9936 v_cmp_t_u32 vcc, 0xaf123456, v2
9937 // CHECK: [0xff,0x04,0x9e,0x7d,0x56,0x34,0x12,0xaf]
9939 v_cmp_t_u32 vcc, 0x3f717273, v2
9940 // CHECK: [0xff,0x04,0x9e,0x7d,0x73,0x72,0x71,0x3f]
9942 v_cmp_t_u32 vcc, v1, v255
9943 // CHECK: [0x01,0xff,0x9f,0x7d]
9945 v_cmpx_f_i32 vcc, v1, v2
9946 // CHECK: [0x01,0x05,0xa0,0x7d]
9948 v_cmpx_f_i32 vcc, v255, v2
9949 // CHECK: [0xff,0x05,0xa0,0x7d]
9951 v_cmpx_f_i32 vcc, s1, v2
9952 // CHECK: [0x01,0x04,0xa0,0x7d]
9954 v_cmpx_f_i32 vcc, s101, v2
9955 // CHECK: [0x65,0x04,0xa0,0x7d]
9957 v_cmpx_f_i32 vcc, flat_scratch_lo, v2
9958 // CHECK: [0x66,0x04,0xa0,0x7d]
9960 v_cmpx_f_i32 vcc, flat_scratch_hi, v2
9961 // CHECK: [0x67,0x04,0xa0,0x7d]
9963 v_cmpx_f_i32 vcc, vcc_lo, v2
9964 // CHECK: [0x6a,0x04,0xa0,0x7d]
9966 v_cmpx_f_i32 vcc, vcc_hi, v2
9967 // CHECK: [0x6b,0x04,0xa0,0x7d]
9969 v_cmpx_f_i32 vcc, ttmp15, v2
9970 // CHECK: [0x7b,0x04,0xa0,0x7d]
9972 v_cmpx_f_i32 vcc, m0, v2
9973 // CHECK: [0x7c,0x04,0xa0,0x7d]
9975 v_cmpx_f_i32 vcc, exec_lo, v2
9976 // CHECK: [0x7e,0x04,0xa0,0x7d]
9978 v_cmpx_f_i32 vcc, exec_hi, v2
9979 // CHECK: [0x7f,0x04,0xa0,0x7d]
9981 v_cmpx_f_i32 vcc, 0, v2
9982 // CHECK: [0x80,0x04,0xa0,0x7d]
9984 v_cmpx_f_i32 vcc, -1, v2
9985 // CHECK: [0xc1,0x04,0xa0,0x7d]
9987 v_cmpx_f_i32 vcc, 0.5, v2
9988 // CHECK: [0xf0,0x04,0xa0,0x7d]
9990 v_cmpx_f_i32 vcc, -4.0, v2
9991 // CHECK: [0xf7,0x04,0xa0,0x7d]
9993 v_cmpx_f_i32 vcc, src_vccz, v2
9994 // CHECK: [0xfb,0x04,0xa0,0x7d]
9996 v_cmpx_f_i32 vcc, src_execz, v2
9997 // CHECK: [0xfc,0x04,0xa0,0x7d]
9999 v_cmpx_f_i32 vcc, src_scc, v2
10000 // CHECK: [0xfd,0x04,0xa0,0x7d]
10002 v_cmpx_f_i32 vcc, src_lds_direct, v2
10003 // CHECK: [0xfe,0x04,0xa0,0x7d]
10005 v_cmpx_f_i32 vcc, 0xaf123456, v2
10006 // CHECK: [0xff,0x04,0xa0,0x7d,0x56,0x34,0x12,0xaf]
10008 v_cmpx_f_i32 vcc, 0x3f717273, v2
10009 // CHECK: [0xff,0x04,0xa0,0x7d,0x73,0x72,0x71,0x3f]
10011 v_cmpx_f_i32 vcc, v1, v255
10012 // CHECK: [0x01,0xff,0xa1,0x7d]
10014 v_cmpx_lt_i32 vcc, v1, v2
10015 // CHECK: [0x01,0x05,0xa2,0x7d]
10017 v_cmpx_lt_i32 vcc, v255, v2
10018 // CHECK: [0xff,0x05,0xa2,0x7d]
10020 v_cmpx_lt_i32 vcc, s1, v2
10021 // CHECK: [0x01,0x04,0xa2,0x7d]
10023 v_cmpx_lt_i32 vcc, s101, v2
10024 // CHECK: [0x65,0x04,0xa2,0x7d]
10026 v_cmpx_lt_i32 vcc, flat_scratch_lo, v2
10027 // CHECK: [0x66,0x04,0xa2,0x7d]
10029 v_cmpx_lt_i32 vcc, flat_scratch_hi, v2
10030 // CHECK: [0x67,0x04,0xa2,0x7d]
10032 v_cmpx_lt_i32 vcc, vcc_lo, v2
10033 // CHECK: [0x6a,0x04,0xa2,0x7d]
10035 v_cmpx_lt_i32 vcc, vcc_hi, v2
10036 // CHECK: [0x6b,0x04,0xa2,0x7d]
10038 v_cmpx_lt_i32 vcc, ttmp15, v2
10039 // CHECK: [0x7b,0x04,0xa2,0x7d]
10041 v_cmpx_lt_i32 vcc, m0, v2
10042 // CHECK: [0x7c,0x04,0xa2,0x7d]
10044 v_cmpx_lt_i32 vcc, exec_lo, v2
10045 // CHECK: [0x7e,0x04,0xa2,0x7d]
10047 v_cmpx_lt_i32 vcc, exec_hi, v2
10048 // CHECK: [0x7f,0x04,0xa2,0x7d]
10050 v_cmpx_lt_i32 vcc, 0, v2
10051 // CHECK: [0x80,0x04,0xa2,0x7d]
10053 v_cmpx_lt_i32 vcc, -1, v2
10054 // CHECK: [0xc1,0x04,0xa2,0x7d]
10056 v_cmpx_lt_i32 vcc, 0.5, v2
10057 // CHECK: [0xf0,0x04,0xa2,0x7d]
10059 v_cmpx_lt_i32 vcc, -4.0, v2
10060 // CHECK: [0xf7,0x04,0xa2,0x7d]
10062 v_cmpx_lt_i32 vcc, src_vccz, v2
10063 // CHECK: [0xfb,0x04,0xa2,0x7d]
10065 v_cmpx_lt_i32 vcc, src_execz, v2
10066 // CHECK: [0xfc,0x04,0xa2,0x7d]
10068 v_cmpx_lt_i32 vcc, src_scc, v2
10069 // CHECK: [0xfd,0x04,0xa2,0x7d]
10071 v_cmpx_lt_i32 vcc, src_lds_direct, v2
10072 // CHECK: [0xfe,0x04,0xa2,0x7d]
10074 v_cmpx_lt_i32 vcc, 0xaf123456, v2
10075 // CHECK: [0xff,0x04,0xa2,0x7d,0x56,0x34,0x12,0xaf]
10077 v_cmpx_lt_i32 vcc, 0x3f717273, v2
10078 // CHECK: [0xff,0x04,0xa2,0x7d,0x73,0x72,0x71,0x3f]
10080 v_cmpx_lt_i32 vcc, v1, v255
10081 // CHECK: [0x01,0xff,0xa3,0x7d]
10083 v_cmpx_eq_i32 vcc, v1, v2
10084 // CHECK: [0x01,0x05,0xa4,0x7d]
10086 v_cmpx_eq_i32 vcc, v255, v2
10087 // CHECK: [0xff,0x05,0xa4,0x7d]
10089 v_cmpx_eq_i32 vcc, s1, v2
10090 // CHECK: [0x01,0x04,0xa4,0x7d]
10092 v_cmpx_eq_i32 vcc, s101, v2
10093 // CHECK: [0x65,0x04,0xa4,0x7d]
10095 v_cmpx_eq_i32 vcc, flat_scratch_lo, v2
10096 // CHECK: [0x66,0x04,0xa4,0x7d]
10098 v_cmpx_eq_i32 vcc, flat_scratch_hi, v2
10099 // CHECK: [0x67,0x04,0xa4,0x7d]
10101 v_cmpx_eq_i32 vcc, vcc_lo, v2
10102 // CHECK: [0x6a,0x04,0xa4,0x7d]
10104 v_cmpx_eq_i32 vcc, vcc_hi, v2
10105 // CHECK: [0x6b,0x04,0xa4,0x7d]
10107 v_cmpx_eq_i32 vcc, ttmp15, v2
10108 // CHECK: [0x7b,0x04,0xa4,0x7d]
10110 v_cmpx_eq_i32 vcc, m0, v2
10111 // CHECK: [0x7c,0x04,0xa4,0x7d]
10113 v_cmpx_eq_i32 vcc, exec_lo, v2
10114 // CHECK: [0x7e,0x04,0xa4,0x7d]
10116 v_cmpx_eq_i32 vcc, exec_hi, v2
10117 // CHECK: [0x7f,0x04,0xa4,0x7d]
10119 v_cmpx_eq_i32 vcc, 0, v2
10120 // CHECK: [0x80,0x04,0xa4,0x7d]
10122 v_cmpx_eq_i32 vcc, -1, v2
10123 // CHECK: [0xc1,0x04,0xa4,0x7d]
10125 v_cmpx_eq_i32 vcc, 0.5, v2
10126 // CHECK: [0xf0,0x04,0xa4,0x7d]
10128 v_cmpx_eq_i32 vcc, -4.0, v2
10129 // CHECK: [0xf7,0x04,0xa4,0x7d]
10131 v_cmpx_eq_i32 vcc, src_vccz, v2
10132 // CHECK: [0xfb,0x04,0xa4,0x7d]
10134 v_cmpx_eq_i32 vcc, src_execz, v2
10135 // CHECK: [0xfc,0x04,0xa4,0x7d]
10137 v_cmpx_eq_i32 vcc, src_scc, v2
10138 // CHECK: [0xfd,0x04,0xa4,0x7d]
10140 v_cmpx_eq_i32 vcc, src_lds_direct, v2
10141 // CHECK: [0xfe,0x04,0xa4,0x7d]
10143 v_cmpx_eq_i32 vcc, 0xaf123456, v2
10144 // CHECK: [0xff,0x04,0xa4,0x7d,0x56,0x34,0x12,0xaf]
10146 v_cmpx_eq_i32 vcc, 0x3f717273, v2
10147 // CHECK: [0xff,0x04,0xa4,0x7d,0x73,0x72,0x71,0x3f]
10149 v_cmpx_eq_i32 vcc, v1, v255
10150 // CHECK: [0x01,0xff,0xa5,0x7d]
10152 v_cmpx_le_i32 vcc, v1, v2
10153 // CHECK: [0x01,0x05,0xa6,0x7d]
10155 v_cmpx_le_i32 vcc, v255, v2
10156 // CHECK: [0xff,0x05,0xa6,0x7d]
10158 v_cmpx_le_i32 vcc, s1, v2
10159 // CHECK: [0x01,0x04,0xa6,0x7d]
10161 v_cmpx_le_i32 vcc, s101, v2
10162 // CHECK: [0x65,0x04,0xa6,0x7d]
10164 v_cmpx_le_i32 vcc, flat_scratch_lo, v2
10165 // CHECK: [0x66,0x04,0xa6,0x7d]
10167 v_cmpx_le_i32 vcc, flat_scratch_hi, v2
10168 // CHECK: [0x67,0x04,0xa6,0x7d]
10170 v_cmpx_le_i32 vcc, vcc_lo, v2
10171 // CHECK: [0x6a,0x04,0xa6,0x7d]
10173 v_cmpx_le_i32 vcc, vcc_hi, v2
10174 // CHECK: [0x6b,0x04,0xa6,0x7d]
10176 v_cmpx_le_i32 vcc, ttmp15, v2
10177 // CHECK: [0x7b,0x04,0xa6,0x7d]
10179 v_cmpx_le_i32 vcc, m0, v2
10180 // CHECK: [0x7c,0x04,0xa6,0x7d]
10182 v_cmpx_le_i32 vcc, exec_lo, v2
10183 // CHECK: [0x7e,0x04,0xa6,0x7d]
10185 v_cmpx_le_i32 vcc, exec_hi, v2
10186 // CHECK: [0x7f,0x04,0xa6,0x7d]
10188 v_cmpx_le_i32 vcc, 0, v2
10189 // CHECK: [0x80,0x04,0xa6,0x7d]
10191 v_cmpx_le_i32 vcc, -1, v2
10192 // CHECK: [0xc1,0x04,0xa6,0x7d]
10194 v_cmpx_le_i32 vcc, 0.5, v2
10195 // CHECK: [0xf0,0x04,0xa6,0x7d]
10197 v_cmpx_le_i32 vcc, -4.0, v2
10198 // CHECK: [0xf7,0x04,0xa6,0x7d]
10200 v_cmpx_le_i32 vcc, src_vccz, v2
10201 // CHECK: [0xfb,0x04,0xa6,0x7d]
10203 v_cmpx_le_i32 vcc, src_execz, v2
10204 // CHECK: [0xfc,0x04,0xa6,0x7d]
10206 v_cmpx_le_i32 vcc, src_scc, v2
10207 // CHECK: [0xfd,0x04,0xa6,0x7d]
10209 v_cmpx_le_i32 vcc, src_lds_direct, v2
10210 // CHECK: [0xfe,0x04,0xa6,0x7d]
10212 v_cmpx_le_i32 vcc, 0xaf123456, v2
10213 // CHECK: [0xff,0x04,0xa6,0x7d,0x56,0x34,0x12,0xaf]
10215 v_cmpx_le_i32 vcc, 0x3f717273, v2
10216 // CHECK: [0xff,0x04,0xa6,0x7d,0x73,0x72,0x71,0x3f]
10218 v_cmpx_le_i32 vcc, v1, v255
10219 // CHECK: [0x01,0xff,0xa7,0x7d]
10221 v_cmpx_gt_i32 vcc, v1, v2
10222 // CHECK: [0x01,0x05,0xa8,0x7d]
10224 v_cmpx_gt_i32 vcc, v255, v2
10225 // CHECK: [0xff,0x05,0xa8,0x7d]
10227 v_cmpx_gt_i32 vcc, s1, v2
10228 // CHECK: [0x01,0x04,0xa8,0x7d]
10230 v_cmpx_gt_i32 vcc, s101, v2
10231 // CHECK: [0x65,0x04,0xa8,0x7d]
10233 v_cmpx_gt_i32 vcc, flat_scratch_lo, v2
10234 // CHECK: [0x66,0x04,0xa8,0x7d]
10236 v_cmpx_gt_i32 vcc, flat_scratch_hi, v2
10237 // CHECK: [0x67,0x04,0xa8,0x7d]
10239 v_cmpx_gt_i32 vcc, vcc_lo, v2
10240 // CHECK: [0x6a,0x04,0xa8,0x7d]
10242 v_cmpx_gt_i32 vcc, vcc_hi, v2
10243 // CHECK: [0x6b,0x04,0xa8,0x7d]
10245 v_cmpx_gt_i32 vcc, ttmp15, v2
10246 // CHECK: [0x7b,0x04,0xa8,0x7d]
10248 v_cmpx_gt_i32 vcc, m0, v2
10249 // CHECK: [0x7c,0x04,0xa8,0x7d]
10251 v_cmpx_gt_i32 vcc, exec_lo, v2
10252 // CHECK: [0x7e,0x04,0xa8,0x7d]
10254 v_cmpx_gt_i32 vcc, exec_hi, v2
10255 // CHECK: [0x7f,0x04,0xa8,0x7d]
10257 v_cmpx_gt_i32 vcc, 0, v2
10258 // CHECK: [0x80,0x04,0xa8,0x7d]
10260 v_cmpx_gt_i32 vcc, -1, v2
10261 // CHECK: [0xc1,0x04,0xa8,0x7d]
10263 v_cmpx_gt_i32 vcc, 0.5, v2
10264 // CHECK: [0xf0,0x04,0xa8,0x7d]
10266 v_cmpx_gt_i32 vcc, -4.0, v2
10267 // CHECK: [0xf7,0x04,0xa8,0x7d]
10269 v_cmpx_gt_i32 vcc, src_vccz, v2
10270 // CHECK: [0xfb,0x04,0xa8,0x7d]
10272 v_cmpx_gt_i32 vcc, src_execz, v2
10273 // CHECK: [0xfc,0x04,0xa8,0x7d]
10275 v_cmpx_gt_i32 vcc, src_scc, v2
10276 // CHECK: [0xfd,0x04,0xa8,0x7d]
10278 v_cmpx_gt_i32 vcc, src_lds_direct, v2
10279 // CHECK: [0xfe,0x04,0xa8,0x7d]
10281 v_cmpx_gt_i32 vcc, 0xaf123456, v2
10282 // CHECK: [0xff,0x04,0xa8,0x7d,0x56,0x34,0x12,0xaf]
10284 v_cmpx_gt_i32 vcc, 0x3f717273, v2
10285 // CHECK: [0xff,0x04,0xa8,0x7d,0x73,0x72,0x71,0x3f]
10287 v_cmpx_gt_i32 vcc, v1, v255
10288 // CHECK: [0x01,0xff,0xa9,0x7d]
10290 v_cmpx_ne_i32 vcc, v1, v2
10291 // CHECK: [0x01,0x05,0xaa,0x7d]
10293 v_cmpx_ne_i32 vcc, v255, v2
10294 // CHECK: [0xff,0x05,0xaa,0x7d]
10296 v_cmpx_ne_i32 vcc, s1, v2
10297 // CHECK: [0x01,0x04,0xaa,0x7d]
10299 v_cmpx_ne_i32 vcc, s101, v2
10300 // CHECK: [0x65,0x04,0xaa,0x7d]
10302 v_cmpx_ne_i32 vcc, flat_scratch_lo, v2
10303 // CHECK: [0x66,0x04,0xaa,0x7d]
10305 v_cmpx_ne_i32 vcc, flat_scratch_hi, v2
10306 // CHECK: [0x67,0x04,0xaa,0x7d]
10308 v_cmpx_ne_i32 vcc, vcc_lo, v2
10309 // CHECK: [0x6a,0x04,0xaa,0x7d]
10311 v_cmpx_ne_i32 vcc, vcc_hi, v2
10312 // CHECK: [0x6b,0x04,0xaa,0x7d]
10314 v_cmpx_ne_i32 vcc, ttmp15, v2
10315 // CHECK: [0x7b,0x04,0xaa,0x7d]
10317 v_cmpx_ne_i32 vcc, m0, v2
10318 // CHECK: [0x7c,0x04,0xaa,0x7d]
10320 v_cmpx_ne_i32 vcc, exec_lo, v2
10321 // CHECK: [0x7e,0x04,0xaa,0x7d]
10323 v_cmpx_ne_i32 vcc, exec_hi, v2
10324 // CHECK: [0x7f,0x04,0xaa,0x7d]
10326 v_cmpx_ne_i32 vcc, 0, v2
10327 // CHECK: [0x80,0x04,0xaa,0x7d]
10329 v_cmpx_ne_i32 vcc, -1, v2
10330 // CHECK: [0xc1,0x04,0xaa,0x7d]
10332 v_cmpx_ne_i32 vcc, 0.5, v2
10333 // CHECK: [0xf0,0x04,0xaa,0x7d]
10335 v_cmpx_ne_i32 vcc, -4.0, v2
10336 // CHECK: [0xf7,0x04,0xaa,0x7d]
10338 v_cmpx_ne_i32 vcc, src_vccz, v2
10339 // CHECK: [0xfb,0x04,0xaa,0x7d]
10341 v_cmpx_ne_i32 vcc, src_execz, v2
10342 // CHECK: [0xfc,0x04,0xaa,0x7d]
10344 v_cmpx_ne_i32 vcc, src_scc, v2
10345 // CHECK: [0xfd,0x04,0xaa,0x7d]
10347 v_cmpx_ne_i32 vcc, src_lds_direct, v2
10348 // CHECK: [0xfe,0x04,0xaa,0x7d]
10350 v_cmpx_ne_i32 vcc, 0xaf123456, v2
10351 // CHECK: [0xff,0x04,0xaa,0x7d,0x56,0x34,0x12,0xaf]
10353 v_cmpx_ne_i32 vcc, 0x3f717273, v2
10354 // CHECK: [0xff,0x04,0xaa,0x7d,0x73,0x72,0x71,0x3f]
10356 v_cmpx_ne_i32 vcc, v1, v255
10357 // CHECK: [0x01,0xff,0xab,0x7d]
10359 v_cmpx_ge_i32 vcc, v1, v2
10360 // CHECK: [0x01,0x05,0xac,0x7d]
10362 v_cmpx_ge_i32 vcc, v255, v2
10363 // CHECK: [0xff,0x05,0xac,0x7d]
10365 v_cmpx_ge_i32 vcc, s1, v2
10366 // CHECK: [0x01,0x04,0xac,0x7d]
10368 v_cmpx_ge_i32 vcc, s101, v2
10369 // CHECK: [0x65,0x04,0xac,0x7d]
10371 v_cmpx_ge_i32 vcc, flat_scratch_lo, v2
10372 // CHECK: [0x66,0x04,0xac,0x7d]
10374 v_cmpx_ge_i32 vcc, flat_scratch_hi, v2
10375 // CHECK: [0x67,0x04,0xac,0x7d]
10377 v_cmpx_ge_i32 vcc, vcc_lo, v2
10378 // CHECK: [0x6a,0x04,0xac,0x7d]
10380 v_cmpx_ge_i32 vcc, vcc_hi, v2
10381 // CHECK: [0x6b,0x04,0xac,0x7d]
10383 v_cmpx_ge_i32 vcc, ttmp15, v2
10384 // CHECK: [0x7b,0x04,0xac,0x7d]
10386 v_cmpx_ge_i32 vcc, m0, v2
10387 // CHECK: [0x7c,0x04,0xac,0x7d]
10389 v_cmpx_ge_i32 vcc, exec_lo, v2
10390 // CHECK: [0x7e,0x04,0xac,0x7d]
10392 v_cmpx_ge_i32 vcc, exec_hi, v2
10393 // CHECK: [0x7f,0x04,0xac,0x7d]
10395 v_cmpx_ge_i32 vcc, 0, v2
10396 // CHECK: [0x80,0x04,0xac,0x7d]
10398 v_cmpx_ge_i32 vcc, -1, v2
10399 // CHECK: [0xc1,0x04,0xac,0x7d]
10401 v_cmpx_ge_i32 vcc, 0.5, v2
10402 // CHECK: [0xf0,0x04,0xac,0x7d]
10404 v_cmpx_ge_i32 vcc, -4.0, v2
10405 // CHECK: [0xf7,0x04,0xac,0x7d]
10407 v_cmpx_ge_i32 vcc, src_vccz, v2
10408 // CHECK: [0xfb,0x04,0xac,0x7d]
10410 v_cmpx_ge_i32 vcc, src_execz, v2
10411 // CHECK: [0xfc,0x04,0xac,0x7d]
10413 v_cmpx_ge_i32 vcc, src_scc, v2
10414 // CHECK: [0xfd,0x04,0xac,0x7d]
10416 v_cmpx_ge_i32 vcc, src_lds_direct, v2
10417 // CHECK: [0xfe,0x04,0xac,0x7d]
10419 v_cmpx_ge_i32 vcc, 0xaf123456, v2
10420 // CHECK: [0xff,0x04,0xac,0x7d,0x56,0x34,0x12,0xaf]
10422 v_cmpx_ge_i32 vcc, 0x3f717273, v2
10423 // CHECK: [0xff,0x04,0xac,0x7d,0x73,0x72,0x71,0x3f]
10425 v_cmpx_ge_i32 vcc, v1, v255
10426 // CHECK: [0x01,0xff,0xad,0x7d]
10428 v_cmpx_t_i32 vcc, v1, v2
10429 // CHECK: [0x01,0x05,0xae,0x7d]
10431 v_cmpx_t_i32 vcc, v255, v2
10432 // CHECK: [0xff,0x05,0xae,0x7d]
10434 v_cmpx_t_i32 vcc, s1, v2
10435 // CHECK: [0x01,0x04,0xae,0x7d]
10437 v_cmpx_t_i32 vcc, s101, v2
10438 // CHECK: [0x65,0x04,0xae,0x7d]
10440 v_cmpx_t_i32 vcc, flat_scratch_lo, v2
10441 // CHECK: [0x66,0x04,0xae,0x7d]
10443 v_cmpx_t_i32 vcc, flat_scratch_hi, v2
10444 // CHECK: [0x67,0x04,0xae,0x7d]
10446 v_cmpx_t_i32 vcc, vcc_lo, v2
10447 // CHECK: [0x6a,0x04,0xae,0x7d]
10449 v_cmpx_t_i32 vcc, vcc_hi, v2
10450 // CHECK: [0x6b,0x04,0xae,0x7d]
10452 v_cmpx_t_i32 vcc, ttmp15, v2
10453 // CHECK: [0x7b,0x04,0xae,0x7d]
10455 v_cmpx_t_i32 vcc, m0, v2
10456 // CHECK: [0x7c,0x04,0xae,0x7d]
10458 v_cmpx_t_i32 vcc, exec_lo, v2
10459 // CHECK: [0x7e,0x04,0xae,0x7d]
10461 v_cmpx_t_i32 vcc, exec_hi, v2
10462 // CHECK: [0x7f,0x04,0xae,0x7d]
10464 v_cmpx_t_i32 vcc, 0, v2
10465 // CHECK: [0x80,0x04,0xae,0x7d]
10467 v_cmpx_t_i32 vcc, -1, v2
10468 // CHECK: [0xc1,0x04,0xae,0x7d]
10470 v_cmpx_t_i32 vcc, 0.5, v2
10471 // CHECK: [0xf0,0x04,0xae,0x7d]
10473 v_cmpx_t_i32 vcc, -4.0, v2
10474 // CHECK: [0xf7,0x04,0xae,0x7d]
10476 v_cmpx_t_i32 vcc, src_vccz, v2
10477 // CHECK: [0xfb,0x04,0xae,0x7d]
10479 v_cmpx_t_i32 vcc, src_execz, v2
10480 // CHECK: [0xfc,0x04,0xae,0x7d]
10482 v_cmpx_t_i32 vcc, src_scc, v2
10483 // CHECK: [0xfd,0x04,0xae,0x7d]
10485 v_cmpx_t_i32 vcc, src_lds_direct, v2
10486 // CHECK: [0xfe,0x04,0xae,0x7d]
10488 v_cmpx_t_i32 vcc, 0xaf123456, v2
10489 // CHECK: [0xff,0x04,0xae,0x7d,0x56,0x34,0x12,0xaf]
10491 v_cmpx_t_i32 vcc, 0x3f717273, v2
10492 // CHECK: [0xff,0x04,0xae,0x7d,0x73,0x72,0x71,0x3f]
10494 v_cmpx_t_i32 vcc, v1, v255
10495 // CHECK: [0x01,0xff,0xaf,0x7d]
10497 v_cmpx_f_u32 vcc, v1, v2
10498 // CHECK: [0x01,0x05,0xb0,0x7d]
10500 v_cmpx_f_u32 vcc, v255, v2
10501 // CHECK: [0xff,0x05,0xb0,0x7d]
10503 v_cmpx_f_u32 vcc, s1, v2
10504 // CHECK: [0x01,0x04,0xb0,0x7d]
10506 v_cmpx_f_u32 vcc, s101, v2
10507 // CHECK: [0x65,0x04,0xb0,0x7d]
10509 v_cmpx_f_u32 vcc, flat_scratch_lo, v2
10510 // CHECK: [0x66,0x04,0xb0,0x7d]
10512 v_cmpx_f_u32 vcc, flat_scratch_hi, v2
10513 // CHECK: [0x67,0x04,0xb0,0x7d]
10515 v_cmpx_f_u32 vcc, vcc_lo, v2
10516 // CHECK: [0x6a,0x04,0xb0,0x7d]
10518 v_cmpx_f_u32 vcc, vcc_hi, v2
10519 // CHECK: [0x6b,0x04,0xb0,0x7d]
10521 v_cmpx_f_u32 vcc, ttmp15, v2
10522 // CHECK: [0x7b,0x04,0xb0,0x7d]
10524 v_cmpx_f_u32 vcc, m0, v2
10525 // CHECK: [0x7c,0x04,0xb0,0x7d]
10527 v_cmpx_f_u32 vcc, exec_lo, v2
10528 // CHECK: [0x7e,0x04,0xb0,0x7d]
10530 v_cmpx_f_u32 vcc, exec_hi, v2
10531 // CHECK: [0x7f,0x04,0xb0,0x7d]
10533 v_cmpx_f_u32 vcc, 0, v2
10534 // CHECK: [0x80,0x04,0xb0,0x7d]
10536 v_cmpx_f_u32 vcc, -1, v2
10537 // CHECK: [0xc1,0x04,0xb0,0x7d]
10539 v_cmpx_f_u32 vcc, 0.5, v2
10540 // CHECK: [0xf0,0x04,0xb0,0x7d]
10542 v_cmpx_f_u32 vcc, -4.0, v2
10543 // CHECK: [0xf7,0x04,0xb0,0x7d]
10545 v_cmpx_f_u32 vcc, src_vccz, v2
10546 // CHECK: [0xfb,0x04,0xb0,0x7d]
10548 v_cmpx_f_u32 vcc, src_execz, v2
10549 // CHECK: [0xfc,0x04,0xb0,0x7d]
10551 v_cmpx_f_u32 vcc, src_scc, v2
10552 // CHECK: [0xfd,0x04,0xb0,0x7d]
10554 v_cmpx_f_u32 vcc, src_lds_direct, v2
10555 // CHECK: [0xfe,0x04,0xb0,0x7d]
10557 v_cmpx_f_u32 vcc, 0xaf123456, v2
10558 // CHECK: [0xff,0x04,0xb0,0x7d,0x56,0x34,0x12,0xaf]
10560 v_cmpx_f_u32 vcc, 0x3f717273, v2
10561 // CHECK: [0xff,0x04,0xb0,0x7d,0x73,0x72,0x71,0x3f]
10563 v_cmpx_f_u32 vcc, v1, v255
10564 // CHECK: [0x01,0xff,0xb1,0x7d]
10566 v_cmpx_lt_u32 vcc, v1, v2
10567 // CHECK: [0x01,0x05,0xb2,0x7d]
10569 v_cmpx_lt_u32 vcc, v255, v2
10570 // CHECK: [0xff,0x05,0xb2,0x7d]
10572 v_cmpx_lt_u32 vcc, s1, v2
10573 // CHECK: [0x01,0x04,0xb2,0x7d]
10575 v_cmpx_lt_u32 vcc, s101, v2
10576 // CHECK: [0x65,0x04,0xb2,0x7d]
10578 v_cmpx_lt_u32 vcc, flat_scratch_lo, v2
10579 // CHECK: [0x66,0x04,0xb2,0x7d]
10581 v_cmpx_lt_u32 vcc, flat_scratch_hi, v2
10582 // CHECK: [0x67,0x04,0xb2,0x7d]
10584 v_cmpx_lt_u32 vcc, vcc_lo, v2
10585 // CHECK: [0x6a,0x04,0xb2,0x7d]
10587 v_cmpx_lt_u32 vcc, vcc_hi, v2
10588 // CHECK: [0x6b,0x04,0xb2,0x7d]
10590 v_cmpx_lt_u32 vcc, ttmp15, v2
10591 // CHECK: [0x7b,0x04,0xb2,0x7d]
10593 v_cmpx_lt_u32 vcc, m0, v2
10594 // CHECK: [0x7c,0x04,0xb2,0x7d]
10596 v_cmpx_lt_u32 vcc, exec_lo, v2
10597 // CHECK: [0x7e,0x04,0xb2,0x7d]
10599 v_cmpx_lt_u32 vcc, exec_hi, v2
10600 // CHECK: [0x7f,0x04,0xb2,0x7d]
10602 v_cmpx_lt_u32 vcc, 0, v2
10603 // CHECK: [0x80,0x04,0xb2,0x7d]
10605 v_cmpx_lt_u32 vcc, -1, v2
10606 // CHECK: [0xc1,0x04,0xb2,0x7d]
10608 v_cmpx_lt_u32 vcc, 0.5, v2
10609 // CHECK: [0xf0,0x04,0xb2,0x7d]
10611 v_cmpx_lt_u32 vcc, -4.0, v2
10612 // CHECK: [0xf7,0x04,0xb2,0x7d]
10614 v_cmpx_lt_u32 vcc, src_vccz, v2
10615 // CHECK: [0xfb,0x04,0xb2,0x7d]
10617 v_cmpx_lt_u32 vcc, src_execz, v2
10618 // CHECK: [0xfc,0x04,0xb2,0x7d]
10620 v_cmpx_lt_u32 vcc, src_scc, v2
10621 // CHECK: [0xfd,0x04,0xb2,0x7d]
10623 v_cmpx_lt_u32 vcc, src_lds_direct, v2
10624 // CHECK: [0xfe,0x04,0xb2,0x7d]
10626 v_cmpx_lt_u32 vcc, 0xaf123456, v2
10627 // CHECK: [0xff,0x04,0xb2,0x7d,0x56,0x34,0x12,0xaf]
10629 v_cmpx_lt_u32 vcc, 0x3f717273, v2
10630 // CHECK: [0xff,0x04,0xb2,0x7d,0x73,0x72,0x71,0x3f]
10632 v_cmpx_lt_u32 vcc, v1, v255
10633 // CHECK: [0x01,0xff,0xb3,0x7d]
10635 v_cmpx_eq_u32 vcc, v1, v2
10636 // CHECK: [0x01,0x05,0xb4,0x7d]
10638 v_cmpx_eq_u32 vcc, v255, v2
10639 // CHECK: [0xff,0x05,0xb4,0x7d]
10641 v_cmpx_eq_u32 vcc, s1, v2
10642 // CHECK: [0x01,0x04,0xb4,0x7d]
10644 v_cmpx_eq_u32 vcc, s101, v2
10645 // CHECK: [0x65,0x04,0xb4,0x7d]
10647 v_cmpx_eq_u32 vcc, flat_scratch_lo, v2
10648 // CHECK: [0x66,0x04,0xb4,0x7d]
10650 v_cmpx_eq_u32 vcc, flat_scratch_hi, v2
10651 // CHECK: [0x67,0x04,0xb4,0x7d]
10653 v_cmpx_eq_u32 vcc, vcc_lo, v2
10654 // CHECK: [0x6a,0x04,0xb4,0x7d]
10656 v_cmpx_eq_u32 vcc, vcc_hi, v2
10657 // CHECK: [0x6b,0x04,0xb4,0x7d]
10659 v_cmpx_eq_u32 vcc, ttmp15, v2
10660 // CHECK: [0x7b,0x04,0xb4,0x7d]
10662 v_cmpx_eq_u32 vcc, m0, v2
10663 // CHECK: [0x7c,0x04,0xb4,0x7d]
10665 v_cmpx_eq_u32 vcc, exec_lo, v2
10666 // CHECK: [0x7e,0x04,0xb4,0x7d]
10668 v_cmpx_eq_u32 vcc, exec_hi, v2
10669 // CHECK: [0x7f,0x04,0xb4,0x7d]
10671 v_cmpx_eq_u32 vcc, 0, v2
10672 // CHECK: [0x80,0x04,0xb4,0x7d]
10674 v_cmpx_eq_u32 vcc, -1, v2
10675 // CHECK: [0xc1,0x04,0xb4,0x7d]
10677 v_cmpx_eq_u32 vcc, 0.5, v2
10678 // CHECK: [0xf0,0x04,0xb4,0x7d]
10680 v_cmpx_eq_u32 vcc, -4.0, v2
10681 // CHECK: [0xf7,0x04,0xb4,0x7d]
10683 v_cmpx_eq_u32 vcc, src_vccz, v2
10684 // CHECK: [0xfb,0x04,0xb4,0x7d]
10686 v_cmpx_eq_u32 vcc, src_execz, v2
10687 // CHECK: [0xfc,0x04,0xb4,0x7d]
10689 v_cmpx_eq_u32 vcc, src_scc, v2
10690 // CHECK: [0xfd,0x04,0xb4,0x7d]
10692 v_cmpx_eq_u32 vcc, src_lds_direct, v2
10693 // CHECK: [0xfe,0x04,0xb4,0x7d]
10695 v_cmpx_eq_u32 vcc, 0xaf123456, v2
10696 // CHECK: [0xff,0x04,0xb4,0x7d,0x56,0x34,0x12,0xaf]
10698 v_cmpx_eq_u32 vcc, 0x3f717273, v2
10699 // CHECK: [0xff,0x04,0xb4,0x7d,0x73,0x72,0x71,0x3f]
10701 v_cmpx_eq_u32 vcc, v1, v255
10702 // CHECK: [0x01,0xff,0xb5,0x7d]
10704 v_cmpx_le_u32 vcc, v1, v2
10705 // CHECK: [0x01,0x05,0xb6,0x7d]
10707 v_cmpx_le_u32 vcc, v255, v2
10708 // CHECK: [0xff,0x05,0xb6,0x7d]
10710 v_cmpx_le_u32 vcc, s1, v2
10711 // CHECK: [0x01,0x04,0xb6,0x7d]
10713 v_cmpx_le_u32 vcc, s101, v2
10714 // CHECK: [0x65,0x04,0xb6,0x7d]
10716 v_cmpx_le_u32 vcc, flat_scratch_lo, v2
10717 // CHECK: [0x66,0x04,0xb6,0x7d]
10719 v_cmpx_le_u32 vcc, flat_scratch_hi, v2
10720 // CHECK: [0x67,0x04,0xb6,0x7d]
10722 v_cmpx_le_u32 vcc, vcc_lo, v2
10723 // CHECK: [0x6a,0x04,0xb6,0x7d]
10725 v_cmpx_le_u32 vcc, vcc_hi, v2
10726 // CHECK: [0x6b,0x04,0xb6,0x7d]
10728 v_cmpx_le_u32 vcc, ttmp15, v2
10729 // CHECK: [0x7b,0x04,0xb6,0x7d]
10731 v_cmpx_le_u32 vcc, m0, v2
10732 // CHECK: [0x7c,0x04,0xb6,0x7d]
10734 v_cmpx_le_u32 vcc, exec_lo, v2
10735 // CHECK: [0x7e,0x04,0xb6,0x7d]
10737 v_cmpx_le_u32 vcc, exec_hi, v2
10738 // CHECK: [0x7f,0x04,0xb6,0x7d]
10740 v_cmpx_le_u32 vcc, 0, v2
10741 // CHECK: [0x80,0x04,0xb6,0x7d]
10743 v_cmpx_le_u32 vcc, -1, v2
10744 // CHECK: [0xc1,0x04,0xb6,0x7d]
10746 v_cmpx_le_u32 vcc, 0.5, v2
10747 // CHECK: [0xf0,0x04,0xb6,0x7d]
10749 v_cmpx_le_u32 vcc, -4.0, v2
10750 // CHECK: [0xf7,0x04,0xb6,0x7d]
10752 v_cmpx_le_u32 vcc, src_vccz, v2
10753 // CHECK: [0xfb,0x04,0xb6,0x7d]
10755 v_cmpx_le_u32 vcc, src_execz, v2
10756 // CHECK: [0xfc,0x04,0xb6,0x7d]
10758 v_cmpx_le_u32 vcc, src_scc, v2
10759 // CHECK: [0xfd,0x04,0xb6,0x7d]
10761 v_cmpx_le_u32 vcc, src_lds_direct, v2
10762 // CHECK: [0xfe,0x04,0xb6,0x7d]
10764 v_cmpx_le_u32 vcc, 0xaf123456, v2
10765 // CHECK: [0xff,0x04,0xb6,0x7d,0x56,0x34,0x12,0xaf]
10767 v_cmpx_le_u32 vcc, 0x3f717273, v2
10768 // CHECK: [0xff,0x04,0xb6,0x7d,0x73,0x72,0x71,0x3f]
10770 v_cmpx_le_u32 vcc, v1, v255
10771 // CHECK: [0x01,0xff,0xb7,0x7d]
10773 v_cmpx_gt_u32 vcc, v1, v2
10774 // CHECK: [0x01,0x05,0xb8,0x7d]
10776 v_cmpx_gt_u32 vcc, v255, v2
10777 // CHECK: [0xff,0x05,0xb8,0x7d]
10779 v_cmpx_gt_u32 vcc, s1, v2
10780 // CHECK: [0x01,0x04,0xb8,0x7d]
10782 v_cmpx_gt_u32 vcc, s101, v2
10783 // CHECK: [0x65,0x04,0xb8,0x7d]
10785 v_cmpx_gt_u32 vcc, flat_scratch_lo, v2
10786 // CHECK: [0x66,0x04,0xb8,0x7d]
10788 v_cmpx_gt_u32 vcc, flat_scratch_hi, v2
10789 // CHECK: [0x67,0x04,0xb8,0x7d]
10791 v_cmpx_gt_u32 vcc, vcc_lo, v2
10792 // CHECK: [0x6a,0x04,0xb8,0x7d]
10794 v_cmpx_gt_u32 vcc, vcc_hi, v2
10795 // CHECK: [0x6b,0x04,0xb8,0x7d]
10797 v_cmpx_gt_u32 vcc, ttmp15, v2
10798 // CHECK: [0x7b,0x04,0xb8,0x7d]
10800 v_cmpx_gt_u32 vcc, m0, v2
10801 // CHECK: [0x7c,0x04,0xb8,0x7d]
10803 v_cmpx_gt_u32 vcc, exec_lo, v2
10804 // CHECK: [0x7e,0x04,0xb8,0x7d]
10806 v_cmpx_gt_u32 vcc, exec_hi, v2
10807 // CHECK: [0x7f,0x04,0xb8,0x7d]
10809 v_cmpx_gt_u32 vcc, 0, v2
10810 // CHECK: [0x80,0x04,0xb8,0x7d]
10812 v_cmpx_gt_u32 vcc, -1, v2
10813 // CHECK: [0xc1,0x04,0xb8,0x7d]
10815 v_cmpx_gt_u32 vcc, 0.5, v2
10816 // CHECK: [0xf0,0x04,0xb8,0x7d]
10818 v_cmpx_gt_u32 vcc, -4.0, v2
10819 // CHECK: [0xf7,0x04,0xb8,0x7d]
10821 v_cmpx_gt_u32 vcc, src_vccz, v2
10822 // CHECK: [0xfb,0x04,0xb8,0x7d]
10824 v_cmpx_gt_u32 vcc, src_execz, v2
10825 // CHECK: [0xfc,0x04,0xb8,0x7d]
10827 v_cmpx_gt_u32 vcc, src_scc, v2
10828 // CHECK: [0xfd,0x04,0xb8,0x7d]
10830 v_cmpx_gt_u32 vcc, src_lds_direct, v2
10831 // CHECK: [0xfe,0x04,0xb8,0x7d]
10833 v_cmpx_gt_u32 vcc, 0xaf123456, v2
10834 // CHECK: [0xff,0x04,0xb8,0x7d,0x56,0x34,0x12,0xaf]
10836 v_cmpx_gt_u32 vcc, 0x3f717273, v2
10837 // CHECK: [0xff,0x04,0xb8,0x7d,0x73,0x72,0x71,0x3f]
10839 v_cmpx_gt_u32 vcc, v1, v255
10840 // CHECK: [0x01,0xff,0xb9,0x7d]
10842 v_cmpx_ne_u32 vcc, v1, v2
10843 // CHECK: [0x01,0x05,0xba,0x7d]
10845 v_cmpx_ne_u32 vcc, v255, v2
10846 // CHECK: [0xff,0x05,0xba,0x7d]
10848 v_cmpx_ne_u32 vcc, s1, v2
10849 // CHECK: [0x01,0x04,0xba,0x7d]
10851 v_cmpx_ne_u32 vcc, s101, v2
10852 // CHECK: [0x65,0x04,0xba,0x7d]
10854 v_cmpx_ne_u32 vcc, flat_scratch_lo, v2
10855 // CHECK: [0x66,0x04,0xba,0x7d]
10857 v_cmpx_ne_u32 vcc, flat_scratch_hi, v2
10858 // CHECK: [0x67,0x04,0xba,0x7d]
10860 v_cmpx_ne_u32 vcc, vcc_lo, v2
10861 // CHECK: [0x6a,0x04,0xba,0x7d]
10863 v_cmpx_ne_u32 vcc, vcc_hi, v2
10864 // CHECK: [0x6b,0x04,0xba,0x7d]
10866 v_cmpx_ne_u32 vcc, ttmp15, v2
10867 // CHECK: [0x7b,0x04,0xba,0x7d]
10869 v_cmpx_ne_u32 vcc, m0, v2
10870 // CHECK: [0x7c,0x04,0xba,0x7d]
10872 v_cmpx_ne_u32 vcc, exec_lo, v2
10873 // CHECK: [0x7e,0x04,0xba,0x7d]
10875 v_cmpx_ne_u32 vcc, exec_hi, v2
10876 // CHECK: [0x7f,0x04,0xba,0x7d]
10878 v_cmpx_ne_u32 vcc, 0, v2
10879 // CHECK: [0x80,0x04,0xba,0x7d]
10881 v_cmpx_ne_u32 vcc, -1, v2
10882 // CHECK: [0xc1,0x04,0xba,0x7d]
10884 v_cmpx_ne_u32 vcc, 0.5, v2
10885 // CHECK: [0xf0,0x04,0xba,0x7d]
10887 v_cmpx_ne_u32 vcc, -4.0, v2
10888 // CHECK: [0xf7,0x04,0xba,0x7d]
10890 v_cmpx_ne_u32 vcc, src_vccz, v2
10891 // CHECK: [0xfb,0x04,0xba,0x7d]
10893 v_cmpx_ne_u32 vcc, src_execz, v2
10894 // CHECK: [0xfc,0x04,0xba,0x7d]
10896 v_cmpx_ne_u32 vcc, src_scc, v2
10897 // CHECK: [0xfd,0x04,0xba,0x7d]
10899 v_cmpx_ne_u32 vcc, src_lds_direct, v2
10900 // CHECK: [0xfe,0x04,0xba,0x7d]
10902 v_cmpx_ne_u32 vcc, 0xaf123456, v2
10903 // CHECK: [0xff,0x04,0xba,0x7d,0x56,0x34,0x12,0xaf]
10905 v_cmpx_ne_u32 vcc, 0x3f717273, v2
10906 // CHECK: [0xff,0x04,0xba,0x7d,0x73,0x72,0x71,0x3f]
10908 v_cmpx_ne_u32 vcc, v1, v255
10909 // CHECK: [0x01,0xff,0xbb,0x7d]
10911 v_cmpx_ge_u32 vcc, v1, v2
10912 // CHECK: [0x01,0x05,0xbc,0x7d]
10914 v_cmpx_ge_u32 vcc, v255, v2
10915 // CHECK: [0xff,0x05,0xbc,0x7d]
10917 v_cmpx_ge_u32 vcc, s1, v2
10918 // CHECK: [0x01,0x04,0xbc,0x7d]
10920 v_cmpx_ge_u32 vcc, s101, v2
10921 // CHECK: [0x65,0x04,0xbc,0x7d]
10923 v_cmpx_ge_u32 vcc, flat_scratch_lo, v2
10924 // CHECK: [0x66,0x04,0xbc,0x7d]
10926 v_cmpx_ge_u32 vcc, flat_scratch_hi, v2
10927 // CHECK: [0x67,0x04,0xbc,0x7d]
10929 v_cmpx_ge_u32 vcc, vcc_lo, v2
10930 // CHECK: [0x6a,0x04,0xbc,0x7d]
10932 v_cmpx_ge_u32 vcc, vcc_hi, v2
10933 // CHECK: [0x6b,0x04,0xbc,0x7d]
10935 v_cmpx_ge_u32 vcc, ttmp15, v2
10936 // CHECK: [0x7b,0x04,0xbc,0x7d]
10938 v_cmpx_ge_u32 vcc, m0, v2
10939 // CHECK: [0x7c,0x04,0xbc,0x7d]
10941 v_cmpx_ge_u32 vcc, exec_lo, v2
10942 // CHECK: [0x7e,0x04,0xbc,0x7d]
10944 v_cmpx_ge_u32 vcc, exec_hi, v2
10945 // CHECK: [0x7f,0x04,0xbc,0x7d]
10947 v_cmpx_ge_u32 vcc, 0, v2
10948 // CHECK: [0x80,0x04,0xbc,0x7d]
10950 v_cmpx_ge_u32 vcc, -1, v2
10951 // CHECK: [0xc1,0x04,0xbc,0x7d]
10953 v_cmpx_ge_u32 vcc, 0.5, v2
10954 // CHECK: [0xf0,0x04,0xbc,0x7d]
10956 v_cmpx_ge_u32 vcc, -4.0, v2
10957 // CHECK: [0xf7,0x04,0xbc,0x7d]
10959 v_cmpx_ge_u32 vcc, src_vccz, v2
10960 // CHECK: [0xfb,0x04,0xbc,0x7d]
10962 v_cmpx_ge_u32 vcc, src_execz, v2
10963 // CHECK: [0xfc,0x04,0xbc,0x7d]
10965 v_cmpx_ge_u32 vcc, src_scc, v2
10966 // CHECK: [0xfd,0x04,0xbc,0x7d]
10968 v_cmpx_ge_u32 vcc, src_lds_direct, v2
10969 // CHECK: [0xfe,0x04,0xbc,0x7d]
10971 v_cmpx_ge_u32 vcc, 0xaf123456, v2
10972 // CHECK: [0xff,0x04,0xbc,0x7d,0x56,0x34,0x12,0xaf]
10974 v_cmpx_ge_u32 vcc, 0x3f717273, v2
10975 // CHECK: [0xff,0x04,0xbc,0x7d,0x73,0x72,0x71,0x3f]
10977 v_cmpx_ge_u32 vcc, v1, v255
10978 // CHECK: [0x01,0xff,0xbd,0x7d]
10980 v_cmpx_t_u32 vcc, v1, v2
10981 // CHECK: [0x01,0x05,0xbe,0x7d]
10983 v_cmpx_t_u32 vcc, v255, v2
10984 // CHECK: [0xff,0x05,0xbe,0x7d]
10986 v_cmpx_t_u32 vcc, s1, v2
10987 // CHECK: [0x01,0x04,0xbe,0x7d]
10989 v_cmpx_t_u32 vcc, s101, v2
10990 // CHECK: [0x65,0x04,0xbe,0x7d]
10992 v_cmpx_t_u32 vcc, flat_scratch_lo, v2
10993 // CHECK: [0x66,0x04,0xbe,0x7d]
10995 v_cmpx_t_u32 vcc, flat_scratch_hi, v2
10996 // CHECK: [0x67,0x04,0xbe,0x7d]
10998 v_cmpx_t_u32 vcc, vcc_lo, v2
10999 // CHECK: [0x6a,0x04,0xbe,0x7d]
11001 v_cmpx_t_u32 vcc, vcc_hi, v2
11002 // CHECK: [0x6b,0x04,0xbe,0x7d]
11004 v_cmpx_t_u32 vcc, ttmp15, v2
11005 // CHECK: [0x7b,0x04,0xbe,0x7d]
11007 v_cmpx_t_u32 vcc, m0, v2
11008 // CHECK: [0x7c,0x04,0xbe,0x7d]
11010 v_cmpx_t_u32 vcc, exec_lo, v2
11011 // CHECK: [0x7e,0x04,0xbe,0x7d]
11013 v_cmpx_t_u32 vcc, exec_hi, v2
11014 // CHECK: [0x7f,0x04,0xbe,0x7d]
11016 v_cmpx_t_u32 vcc, 0, v2
11017 // CHECK: [0x80,0x04,0xbe,0x7d]
11019 v_cmpx_t_u32 vcc, -1, v2
11020 // CHECK: [0xc1,0x04,0xbe,0x7d]
11022 v_cmpx_t_u32 vcc, 0.5, v2
11023 // CHECK: [0xf0,0x04,0xbe,0x7d]
11025 v_cmpx_t_u32 vcc, -4.0, v2
11026 // CHECK: [0xf7,0x04,0xbe,0x7d]
11028 v_cmpx_t_u32 vcc, src_vccz, v2
11029 // CHECK: [0xfb,0x04,0xbe,0x7d]
11031 v_cmpx_t_u32 vcc, src_execz, v2
11032 // CHECK: [0xfc,0x04,0xbe,0x7d]
11034 v_cmpx_t_u32 vcc, src_scc, v2
11035 // CHECK: [0xfd,0x04,0xbe,0x7d]
11037 v_cmpx_t_u32 vcc, src_lds_direct, v2
11038 // CHECK: [0xfe,0x04,0xbe,0x7d]
11040 v_cmpx_t_u32 vcc, 0xaf123456, v2
11041 // CHECK: [0xff,0x04,0xbe,0x7d,0x56,0x34,0x12,0xaf]
11043 v_cmpx_t_u32 vcc, 0x3f717273, v2
11044 // CHECK: [0xff,0x04,0xbe,0x7d,0x73,0x72,0x71,0x3f]
11046 v_cmpx_t_u32 vcc, v1, v255
11047 // CHECK: [0x01,0xff,0xbf,0x7d]
11049 v_cmp_f_i64 vcc, v[1:2], v[2:3]
11050 // CHECK: [0x01,0x05,0xc0,0x7d]
11052 v_cmp_f_i64 vcc, v[254:255], v[2:3]
11053 // CHECK: [0xfe,0x05,0xc0,0x7d]
11055 v_cmp_f_i64 vcc, s[2:3], v[2:3]
11056 // CHECK: [0x02,0x04,0xc0,0x7d]
11058 v_cmp_f_i64 vcc, s[4:5], v[2:3]
11059 // CHECK: [0x04,0x04,0xc0,0x7d]
11061 v_cmp_f_i64 vcc, s[100:101], v[2:3]
11062 // CHECK: [0x64,0x04,0xc0,0x7d]
11064 v_cmp_f_i64 vcc, flat_scratch, v[2:3]
11065 // CHECK: [0x66,0x04,0xc0,0x7d]
11067 v_cmp_f_i64 vcc, vcc, v[2:3]
11068 // CHECK: [0x6a,0x04,0xc0,0x7d]
11070 v_cmp_f_i64 vcc, ttmp[14:15], v[2:3]
11071 // CHECK: [0x7a,0x04,0xc0,0x7d]
11073 v_cmp_f_i64 vcc, exec, v[2:3]
11074 // CHECK: [0x7e,0x04,0xc0,0x7d]
11076 v_cmp_f_i64 vcc, 0, v[2:3]
11077 // CHECK: [0x80,0x04,0xc0,0x7d]
11079 v_cmp_f_i64 vcc, -1, v[2:3]
11080 // CHECK: [0xc1,0x04,0xc0,0x7d]
11082 v_cmp_f_i64 vcc, 0.5, v[2:3]
11083 // CHECK: [0xf0,0x04,0xc0,0x7d]
11085 v_cmp_f_i64 vcc, -4.0, v[2:3]
11086 // CHECK: [0xf7,0x04,0xc0,0x7d]
11088 v_cmp_f_i64 vcc, src_vccz, v[2:3]
11089 // CHECK: [0xfb,0x04,0xc0,0x7d]
11091 v_cmp_f_i64 vcc, src_execz, v[2:3]
11092 // CHECK: [0xfc,0x04,0xc0,0x7d]
11094 v_cmp_f_i64 vcc, src_scc, v[2:3]
11095 // CHECK: [0xfd,0x04,0xc0,0x7d]
11097 v_cmp_f_i64 vcc, 0xaf123456, v[2:3]
11098 // CHECK: [0xff,0x04,0xc0,0x7d,0x56,0x34,0x12,0xaf]
11100 v_cmp_f_i64 vcc, 0x3f717273, v[2:3]
11101 // CHECK: [0xff,0x04,0xc0,0x7d,0x73,0x72,0x71,0x3f]
11103 v_cmp_f_i64 vcc, v[1:2], v[254:255]
11104 // CHECK: [0x01,0xfd,0xc1,0x7d]
11106 v_cmp_lt_i64 vcc, v[1:2], v[2:3]
11107 // CHECK: [0x01,0x05,0xc2,0x7d]
11109 v_cmp_lt_i64 vcc, v[254:255], v[2:3]
11110 // CHECK: [0xfe,0x05,0xc2,0x7d]
11112 v_cmp_lt_i64 vcc, s[2:3], v[2:3]
11113 // CHECK: [0x02,0x04,0xc2,0x7d]
11115 v_cmp_lt_i64 vcc, s[4:5], v[2:3]
11116 // CHECK: [0x04,0x04,0xc2,0x7d]
11118 v_cmp_lt_i64 vcc, s[100:101], v[2:3]
11119 // CHECK: [0x64,0x04,0xc2,0x7d]
11121 v_cmp_lt_i64 vcc, flat_scratch, v[2:3]
11122 // CHECK: [0x66,0x04,0xc2,0x7d]
11124 v_cmp_lt_i64 vcc, vcc, v[2:3]
11125 // CHECK: [0x6a,0x04,0xc2,0x7d]
11127 v_cmp_lt_i64 vcc, ttmp[14:15], v[2:3]
11128 // CHECK: [0x7a,0x04,0xc2,0x7d]
11130 v_cmp_lt_i64 vcc, exec, v[2:3]
11131 // CHECK: [0x7e,0x04,0xc2,0x7d]
11133 v_cmp_lt_i64 vcc, 0, v[2:3]
11134 // CHECK: [0x80,0x04,0xc2,0x7d]
11136 v_cmp_lt_i64 vcc, -1, v[2:3]
11137 // CHECK: [0xc1,0x04,0xc2,0x7d]
11139 v_cmp_lt_i64 vcc, 0.5, v[2:3]
11140 // CHECK: [0xf0,0x04,0xc2,0x7d]
11142 v_cmp_lt_i64 vcc, -4.0, v[2:3]
11143 // CHECK: [0xf7,0x04,0xc2,0x7d]
11145 v_cmp_lt_i64 vcc, src_vccz, v[2:3]
11146 // CHECK: [0xfb,0x04,0xc2,0x7d]
11148 v_cmp_lt_i64 vcc, src_execz, v[2:3]
11149 // CHECK: [0xfc,0x04,0xc2,0x7d]
11151 v_cmp_lt_i64 vcc, src_scc, v[2:3]
11152 // CHECK: [0xfd,0x04,0xc2,0x7d]
11154 v_cmp_lt_i64 vcc, 0xaf123456, v[2:3]
11155 // CHECK: [0xff,0x04,0xc2,0x7d,0x56,0x34,0x12,0xaf]
11157 v_cmp_lt_i64 vcc, 0x3f717273, v[2:3]
11158 // CHECK: [0xff,0x04,0xc2,0x7d,0x73,0x72,0x71,0x3f]
11160 v_cmp_lt_i64 vcc, v[1:2], v[254:255]
11161 // CHECK: [0x01,0xfd,0xc3,0x7d]
11163 v_cmp_eq_i64 vcc, v[1:2], v[2:3]
11164 // CHECK: [0x01,0x05,0xc4,0x7d]
11166 v_cmp_eq_i64 vcc, v[254:255], v[2:3]
11167 // CHECK: [0xfe,0x05,0xc4,0x7d]
11169 v_cmp_eq_i64 vcc, s[2:3], v[2:3]
11170 // CHECK: [0x02,0x04,0xc4,0x7d]
11172 v_cmp_eq_i64 vcc, s[4:5], v[2:3]
11173 // CHECK: [0x04,0x04,0xc4,0x7d]
11175 v_cmp_eq_i64 vcc, s[100:101], v[2:3]
11176 // CHECK: [0x64,0x04,0xc4,0x7d]
11178 v_cmp_eq_i64 vcc, flat_scratch, v[2:3]
11179 // CHECK: [0x66,0x04,0xc4,0x7d]
11181 v_cmp_eq_i64 vcc, vcc, v[2:3]
11182 // CHECK: [0x6a,0x04,0xc4,0x7d]
11184 v_cmp_eq_i64 vcc, ttmp[14:15], v[2:3]
11185 // CHECK: [0x7a,0x04,0xc4,0x7d]
11187 v_cmp_eq_i64 vcc, exec, v[2:3]
11188 // CHECK: [0x7e,0x04,0xc4,0x7d]
11190 v_cmp_eq_i64 vcc, 0, v[2:3]
11191 // CHECK: [0x80,0x04,0xc4,0x7d]
11193 v_cmp_eq_i64 vcc, -1, v[2:3]
11194 // CHECK: [0xc1,0x04,0xc4,0x7d]
11196 v_cmp_eq_i64 vcc, 0.5, v[2:3]
11197 // CHECK: [0xf0,0x04,0xc4,0x7d]
11199 v_cmp_eq_i64 vcc, -4.0, v[2:3]
11200 // CHECK: [0xf7,0x04,0xc4,0x7d]
11202 v_cmp_eq_i64 vcc, src_vccz, v[2:3]
11203 // CHECK: [0xfb,0x04,0xc4,0x7d]
11205 v_cmp_eq_i64 vcc, src_execz, v[2:3]
11206 // CHECK: [0xfc,0x04,0xc4,0x7d]
11208 v_cmp_eq_i64 vcc, src_scc, v[2:3]
11209 // CHECK: [0xfd,0x04,0xc4,0x7d]
11211 v_cmp_eq_i64 vcc, 0xaf123456, v[2:3]
11212 // CHECK: [0xff,0x04,0xc4,0x7d,0x56,0x34,0x12,0xaf]
11214 v_cmp_eq_i64 vcc, 0x3f717273, v[2:3]
11215 // CHECK: [0xff,0x04,0xc4,0x7d,0x73,0x72,0x71,0x3f]
11217 v_cmp_eq_i64 vcc, v[1:2], v[254:255]
11218 // CHECK: [0x01,0xfd,0xc5,0x7d]
11220 v_cmp_le_i64 vcc, v[1:2], v[2:3]
11221 // CHECK: [0x01,0x05,0xc6,0x7d]
11223 v_cmp_le_i64 vcc, v[254:255], v[2:3]
11224 // CHECK: [0xfe,0x05,0xc6,0x7d]
11226 v_cmp_le_i64 vcc, s[2:3], v[2:3]
11227 // CHECK: [0x02,0x04,0xc6,0x7d]
11229 v_cmp_le_i64 vcc, s[4:5], v[2:3]
11230 // CHECK: [0x04,0x04,0xc6,0x7d]
11232 v_cmp_le_i64 vcc, s[100:101], v[2:3]
11233 // CHECK: [0x64,0x04,0xc6,0x7d]
11235 v_cmp_le_i64 vcc, flat_scratch, v[2:3]
11236 // CHECK: [0x66,0x04,0xc6,0x7d]
11238 v_cmp_le_i64 vcc, vcc, v[2:3]
11239 // CHECK: [0x6a,0x04,0xc6,0x7d]
11241 v_cmp_le_i64 vcc, ttmp[14:15], v[2:3]
11242 // CHECK: [0x7a,0x04,0xc6,0x7d]
11244 v_cmp_le_i64 vcc, exec, v[2:3]
11245 // CHECK: [0x7e,0x04,0xc6,0x7d]
11247 v_cmp_le_i64 vcc, 0, v[2:3]
11248 // CHECK: [0x80,0x04,0xc6,0x7d]
11250 v_cmp_le_i64 vcc, -1, v[2:3]
11251 // CHECK: [0xc1,0x04,0xc6,0x7d]
11253 v_cmp_le_i64 vcc, 0.5, v[2:3]
11254 // CHECK: [0xf0,0x04,0xc6,0x7d]
11256 v_cmp_le_i64 vcc, -4.0, v[2:3]
11257 // CHECK: [0xf7,0x04,0xc6,0x7d]
11259 v_cmp_le_i64 vcc, src_vccz, v[2:3]
11260 // CHECK: [0xfb,0x04,0xc6,0x7d]
11262 v_cmp_le_i64 vcc, src_execz, v[2:3]
11263 // CHECK: [0xfc,0x04,0xc6,0x7d]
11265 v_cmp_le_i64 vcc, src_scc, v[2:3]
11266 // CHECK: [0xfd,0x04,0xc6,0x7d]
11268 v_cmp_le_i64 vcc, 0xaf123456, v[2:3]
11269 // CHECK: [0xff,0x04,0xc6,0x7d,0x56,0x34,0x12,0xaf]
11271 v_cmp_le_i64 vcc, 0x3f717273, v[2:3]
11272 // CHECK: [0xff,0x04,0xc6,0x7d,0x73,0x72,0x71,0x3f]
11274 v_cmp_le_i64 vcc, v[1:2], v[254:255]
11275 // CHECK: [0x01,0xfd,0xc7,0x7d]
11277 v_cmp_gt_i64 vcc, v[1:2], v[2:3]
11278 // CHECK: [0x01,0x05,0xc8,0x7d]
11280 v_cmp_gt_i64 vcc, v[254:255], v[2:3]
11281 // CHECK: [0xfe,0x05,0xc8,0x7d]
11283 v_cmp_gt_i64 vcc, s[2:3], v[2:3]
11284 // CHECK: [0x02,0x04,0xc8,0x7d]
11286 v_cmp_gt_i64 vcc, s[4:5], v[2:3]
11287 // CHECK: [0x04,0x04,0xc8,0x7d]
11289 v_cmp_gt_i64 vcc, s[100:101], v[2:3]
11290 // CHECK: [0x64,0x04,0xc8,0x7d]
11292 v_cmp_gt_i64 vcc, flat_scratch, v[2:3]
11293 // CHECK: [0x66,0x04,0xc8,0x7d]
11295 v_cmp_gt_i64 vcc, vcc, v[2:3]
11296 // CHECK: [0x6a,0x04,0xc8,0x7d]
11298 v_cmp_gt_i64 vcc, ttmp[14:15], v[2:3]
11299 // CHECK: [0x7a,0x04,0xc8,0x7d]
11301 v_cmp_gt_i64 vcc, exec, v[2:3]
11302 // CHECK: [0x7e,0x04,0xc8,0x7d]
11304 v_cmp_gt_i64 vcc, 0, v[2:3]
11305 // CHECK: [0x80,0x04,0xc8,0x7d]
11307 v_cmp_gt_i64 vcc, -1, v[2:3]
11308 // CHECK: [0xc1,0x04,0xc8,0x7d]
11310 v_cmp_gt_i64 vcc, 0.5, v[2:3]
11311 // CHECK: [0xf0,0x04,0xc8,0x7d]
11313 v_cmp_gt_i64 vcc, -4.0, v[2:3]
11314 // CHECK: [0xf7,0x04,0xc8,0x7d]
11316 v_cmp_gt_i64 vcc, src_vccz, v[2:3]
11317 // CHECK: [0xfb,0x04,0xc8,0x7d]
11319 v_cmp_gt_i64 vcc, src_execz, v[2:3]
11320 // CHECK: [0xfc,0x04,0xc8,0x7d]
11322 v_cmp_gt_i64 vcc, src_scc, v[2:3]
11323 // CHECK: [0xfd,0x04,0xc8,0x7d]
11325 v_cmp_gt_i64 vcc, 0xaf123456, v[2:3]
11326 // CHECK: [0xff,0x04,0xc8,0x7d,0x56,0x34,0x12,0xaf]
11328 v_cmp_gt_i64 vcc, 0x3f717273, v[2:3]
11329 // CHECK: [0xff,0x04,0xc8,0x7d,0x73,0x72,0x71,0x3f]
11331 v_cmp_gt_i64 vcc, v[1:2], v[254:255]
11332 // CHECK: [0x01,0xfd,0xc9,0x7d]
11334 v_cmp_ne_i64 vcc, v[1:2], v[2:3]
11335 // CHECK: [0x01,0x05,0xca,0x7d]
11337 v_cmp_ne_i64 vcc, v[254:255], v[2:3]
11338 // CHECK: [0xfe,0x05,0xca,0x7d]
11340 v_cmp_ne_i64 vcc, s[2:3], v[2:3]
11341 // CHECK: [0x02,0x04,0xca,0x7d]
11343 v_cmp_ne_i64 vcc, s[4:5], v[2:3]
11344 // CHECK: [0x04,0x04,0xca,0x7d]
11346 v_cmp_ne_i64 vcc, s[100:101], v[2:3]
11347 // CHECK: [0x64,0x04,0xca,0x7d]
11349 v_cmp_ne_i64 vcc, flat_scratch, v[2:3]
11350 // CHECK: [0x66,0x04,0xca,0x7d]
11352 v_cmp_ne_i64 vcc, vcc, v[2:3]
11353 // CHECK: [0x6a,0x04,0xca,0x7d]
11355 v_cmp_ne_i64 vcc, ttmp[14:15], v[2:3]
11356 // CHECK: [0x7a,0x04,0xca,0x7d]
11358 v_cmp_ne_i64 vcc, exec, v[2:3]
11359 // CHECK: [0x7e,0x04,0xca,0x7d]
11361 v_cmp_ne_i64 vcc, 0, v[2:3]
11362 // CHECK: [0x80,0x04,0xca,0x7d]
11364 v_cmp_ne_i64 vcc, -1, v[2:3]
11365 // CHECK: [0xc1,0x04,0xca,0x7d]
11367 v_cmp_ne_i64 vcc, 0.5, v[2:3]
11368 // CHECK: [0xf0,0x04,0xca,0x7d]
11370 v_cmp_ne_i64 vcc, -4.0, v[2:3]
11371 // CHECK: [0xf7,0x04,0xca,0x7d]
11373 v_cmp_ne_i64 vcc, src_vccz, v[2:3]
11374 // CHECK: [0xfb,0x04,0xca,0x7d]
11376 v_cmp_ne_i64 vcc, src_execz, v[2:3]
11377 // CHECK: [0xfc,0x04,0xca,0x7d]
11379 v_cmp_ne_i64 vcc, src_scc, v[2:3]
11380 // CHECK: [0xfd,0x04,0xca,0x7d]
11382 v_cmp_ne_i64 vcc, 0xaf123456, v[2:3]
11383 // CHECK: [0xff,0x04,0xca,0x7d,0x56,0x34,0x12,0xaf]
11385 v_cmp_ne_i64 vcc, 0x3f717273, v[2:3]
11386 // CHECK: [0xff,0x04,0xca,0x7d,0x73,0x72,0x71,0x3f]
11388 v_cmp_ne_i64 vcc, v[1:2], v[254:255]
11389 // CHECK: [0x01,0xfd,0xcb,0x7d]
11391 v_cmp_ge_i64 vcc, v[1:2], v[2:3]
11392 // CHECK: [0x01,0x05,0xcc,0x7d]
11394 v_cmp_ge_i64 vcc, v[254:255], v[2:3]
11395 // CHECK: [0xfe,0x05,0xcc,0x7d]
11397 v_cmp_ge_i64 vcc, s[2:3], v[2:3]
11398 // CHECK: [0x02,0x04,0xcc,0x7d]
11400 v_cmp_ge_i64 vcc, s[4:5], v[2:3]
11401 // CHECK: [0x04,0x04,0xcc,0x7d]
11403 v_cmp_ge_i64 vcc, s[100:101], v[2:3]
11404 // CHECK: [0x64,0x04,0xcc,0x7d]
11406 v_cmp_ge_i64 vcc, flat_scratch, v[2:3]
11407 // CHECK: [0x66,0x04,0xcc,0x7d]
11409 v_cmp_ge_i64 vcc, vcc, v[2:3]
11410 // CHECK: [0x6a,0x04,0xcc,0x7d]
11412 v_cmp_ge_i64 vcc, ttmp[14:15], v[2:3]
11413 // CHECK: [0x7a,0x04,0xcc,0x7d]
11415 v_cmp_ge_i64 vcc, exec, v[2:3]
11416 // CHECK: [0x7e,0x04,0xcc,0x7d]
11418 v_cmp_ge_i64 vcc, 0, v[2:3]
11419 // CHECK: [0x80,0x04,0xcc,0x7d]
11421 v_cmp_ge_i64 vcc, -1, v[2:3]
11422 // CHECK: [0xc1,0x04,0xcc,0x7d]
11424 v_cmp_ge_i64 vcc, 0.5, v[2:3]
11425 // CHECK: [0xf0,0x04,0xcc,0x7d]
11427 v_cmp_ge_i64 vcc, -4.0, v[2:3]
11428 // CHECK: [0xf7,0x04,0xcc,0x7d]
11430 v_cmp_ge_i64 vcc, src_vccz, v[2:3]
11431 // CHECK: [0xfb,0x04,0xcc,0x7d]
11433 v_cmp_ge_i64 vcc, src_execz, v[2:3]
11434 // CHECK: [0xfc,0x04,0xcc,0x7d]
11436 v_cmp_ge_i64 vcc, src_scc, v[2:3]
11437 // CHECK: [0xfd,0x04,0xcc,0x7d]
11439 v_cmp_ge_i64 vcc, 0xaf123456, v[2:3]
11440 // CHECK: [0xff,0x04,0xcc,0x7d,0x56,0x34,0x12,0xaf]
11442 v_cmp_ge_i64 vcc, 0x3f717273, v[2:3]
11443 // CHECK: [0xff,0x04,0xcc,0x7d,0x73,0x72,0x71,0x3f]
11445 v_cmp_ge_i64 vcc, v[1:2], v[254:255]
11446 // CHECK: [0x01,0xfd,0xcd,0x7d]
11448 v_cmp_t_i64 vcc, v[1:2], v[2:3]
11449 // CHECK: [0x01,0x05,0xce,0x7d]
11451 v_cmp_t_i64 vcc, v[254:255], v[2:3]
11452 // CHECK: [0xfe,0x05,0xce,0x7d]
11454 v_cmp_t_i64 vcc, s[2:3], v[2:3]
11455 // CHECK: [0x02,0x04,0xce,0x7d]
11457 v_cmp_t_i64 vcc, s[4:5], v[2:3]
11458 // CHECK: [0x04,0x04,0xce,0x7d]
11460 v_cmp_t_i64 vcc, s[100:101], v[2:3]
11461 // CHECK: [0x64,0x04,0xce,0x7d]
11463 v_cmp_t_i64 vcc, flat_scratch, v[2:3]
11464 // CHECK: [0x66,0x04,0xce,0x7d]
11466 v_cmp_t_i64 vcc, vcc, v[2:3]
11467 // CHECK: [0x6a,0x04,0xce,0x7d]
11469 v_cmp_t_i64 vcc, ttmp[14:15], v[2:3]
11470 // CHECK: [0x7a,0x04,0xce,0x7d]
11472 v_cmp_t_i64 vcc, exec, v[2:3]
11473 // CHECK: [0x7e,0x04,0xce,0x7d]
11475 v_cmp_t_i64 vcc, 0, v[2:3]
11476 // CHECK: [0x80,0x04,0xce,0x7d]
11478 v_cmp_t_i64 vcc, -1, v[2:3]
11479 // CHECK: [0xc1,0x04,0xce,0x7d]
11481 v_cmp_t_i64 vcc, 0.5, v[2:3]
11482 // CHECK: [0xf0,0x04,0xce,0x7d]
11484 v_cmp_t_i64 vcc, -4.0, v[2:3]
11485 // CHECK: [0xf7,0x04,0xce,0x7d]
11487 v_cmp_t_i64 vcc, src_vccz, v[2:3]
11488 // CHECK: [0xfb,0x04,0xce,0x7d]
11490 v_cmp_t_i64 vcc, src_execz, v[2:3]
11491 // CHECK: [0xfc,0x04,0xce,0x7d]
11493 v_cmp_t_i64 vcc, src_scc, v[2:3]
11494 // CHECK: [0xfd,0x04,0xce,0x7d]
11496 v_cmp_t_i64 vcc, 0xaf123456, v[2:3]
11497 // CHECK: [0xff,0x04,0xce,0x7d,0x56,0x34,0x12,0xaf]
11499 v_cmp_t_i64 vcc, 0x3f717273, v[2:3]
11500 // CHECK: [0xff,0x04,0xce,0x7d,0x73,0x72,0x71,0x3f]
11502 v_cmp_t_i64 vcc, v[1:2], v[254:255]
11503 // CHECK: [0x01,0xfd,0xcf,0x7d]
11505 v_cmp_f_u64 vcc, v[1:2], v[2:3]
11506 // CHECK: [0x01,0x05,0xd0,0x7d]
11508 v_cmp_f_u64 vcc, v[254:255], v[2:3]
11509 // CHECK: [0xfe,0x05,0xd0,0x7d]
11511 v_cmp_f_u64 vcc, s[2:3], v[2:3]
11512 // CHECK: [0x02,0x04,0xd0,0x7d]
11514 v_cmp_f_u64 vcc, s[4:5], v[2:3]
11515 // CHECK: [0x04,0x04,0xd0,0x7d]
11517 v_cmp_f_u64 vcc, s[100:101], v[2:3]
11518 // CHECK: [0x64,0x04,0xd0,0x7d]
11520 v_cmp_f_u64 vcc, flat_scratch, v[2:3]
11521 // CHECK: [0x66,0x04,0xd0,0x7d]
11523 v_cmp_f_u64 vcc, vcc, v[2:3]
11524 // CHECK: [0x6a,0x04,0xd0,0x7d]
11526 v_cmp_f_u64 vcc, ttmp[14:15], v[2:3]
11527 // CHECK: [0x7a,0x04,0xd0,0x7d]
11529 v_cmp_f_u64 vcc, exec, v[2:3]
11530 // CHECK: [0x7e,0x04,0xd0,0x7d]
11532 v_cmp_f_u64 vcc, 0, v[2:3]
11533 // CHECK: [0x80,0x04,0xd0,0x7d]
11535 v_cmp_f_u64 vcc, -1, v[2:3]
11536 // CHECK: [0xc1,0x04,0xd0,0x7d]
11538 v_cmp_f_u64 vcc, 0.5, v[2:3]
11539 // CHECK: [0xf0,0x04,0xd0,0x7d]
11541 v_cmp_f_u64 vcc, -4.0, v[2:3]
11542 // CHECK: [0xf7,0x04,0xd0,0x7d]
11544 v_cmp_f_u64 vcc, src_vccz, v[2:3]
11545 // CHECK: [0xfb,0x04,0xd0,0x7d]
11547 v_cmp_f_u64 vcc, src_execz, v[2:3]
11548 // CHECK: [0xfc,0x04,0xd0,0x7d]
11550 v_cmp_f_u64 vcc, src_scc, v[2:3]
11551 // CHECK: [0xfd,0x04,0xd0,0x7d]
11553 v_cmp_f_u64 vcc, 0xaf123456, v[2:3]
11554 // CHECK: [0xff,0x04,0xd0,0x7d,0x56,0x34,0x12,0xaf]
11556 v_cmp_f_u64 vcc, 0x3f717273, v[2:3]
11557 // CHECK: [0xff,0x04,0xd0,0x7d,0x73,0x72,0x71,0x3f]
11559 v_cmp_f_u64 vcc, v[1:2], v[254:255]
11560 // CHECK: [0x01,0xfd,0xd1,0x7d]
11562 v_cmp_lt_u64 vcc, v[1:2], v[2:3]
11563 // CHECK: [0x01,0x05,0xd2,0x7d]
11565 v_cmp_lt_u64 vcc, v[254:255], v[2:3]
11566 // CHECK: [0xfe,0x05,0xd2,0x7d]
11568 v_cmp_lt_u64 vcc, s[2:3], v[2:3]
11569 // CHECK: [0x02,0x04,0xd2,0x7d]
11571 v_cmp_lt_u64 vcc, s[4:5], v[2:3]
11572 // CHECK: [0x04,0x04,0xd2,0x7d]
11574 v_cmp_lt_u64 vcc, s[100:101], v[2:3]
11575 // CHECK: [0x64,0x04,0xd2,0x7d]
11577 v_cmp_lt_u64 vcc, flat_scratch, v[2:3]
11578 // CHECK: [0x66,0x04,0xd2,0x7d]
11580 v_cmp_lt_u64 vcc, vcc, v[2:3]
11581 // CHECK: [0x6a,0x04,0xd2,0x7d]
11583 v_cmp_lt_u64 vcc, ttmp[14:15], v[2:3]
11584 // CHECK: [0x7a,0x04,0xd2,0x7d]
11586 v_cmp_lt_u64 vcc, exec, v[2:3]
11587 // CHECK: [0x7e,0x04,0xd2,0x7d]
11589 v_cmp_lt_u64 vcc, 0, v[2:3]
11590 // CHECK: [0x80,0x04,0xd2,0x7d]
11592 v_cmp_lt_u64 vcc, -1, v[2:3]
11593 // CHECK: [0xc1,0x04,0xd2,0x7d]
11595 v_cmp_lt_u64 vcc, 0.5, v[2:3]
11596 // CHECK: [0xf0,0x04,0xd2,0x7d]
11598 v_cmp_lt_u64 vcc, -4.0, v[2:3]
11599 // CHECK: [0xf7,0x04,0xd2,0x7d]
11601 v_cmp_lt_u64 vcc, src_vccz, v[2:3]
11602 // CHECK: [0xfb,0x04,0xd2,0x7d]
11604 v_cmp_lt_u64 vcc, src_execz, v[2:3]
11605 // CHECK: [0xfc,0x04,0xd2,0x7d]
11607 v_cmp_lt_u64 vcc, src_scc, v[2:3]
11608 // CHECK: [0xfd,0x04,0xd2,0x7d]
11610 v_cmp_lt_u64 vcc, 0xaf123456, v[2:3]
11611 // CHECK: [0xff,0x04,0xd2,0x7d,0x56,0x34,0x12,0xaf]
11613 v_cmp_lt_u64 vcc, 0x3f717273, v[2:3]
11614 // CHECK: [0xff,0x04,0xd2,0x7d,0x73,0x72,0x71,0x3f]
11616 v_cmp_lt_u64 vcc, v[1:2], v[254:255]
11617 // CHECK: [0x01,0xfd,0xd3,0x7d]
11619 v_cmp_eq_u64 vcc, v[1:2], v[2:3]
11620 // CHECK: [0x01,0x05,0xd4,0x7d]
11622 v_cmp_eq_u64 vcc, v[254:255], v[2:3]
11623 // CHECK: [0xfe,0x05,0xd4,0x7d]
11625 v_cmp_eq_u64 vcc, s[2:3], v[2:3]
11626 // CHECK: [0x02,0x04,0xd4,0x7d]
11628 v_cmp_eq_u64 vcc, s[4:5], v[2:3]
11629 // CHECK: [0x04,0x04,0xd4,0x7d]
11631 v_cmp_eq_u64 vcc, s[100:101], v[2:3]
11632 // CHECK: [0x64,0x04,0xd4,0x7d]
11634 v_cmp_eq_u64 vcc, flat_scratch, v[2:3]
11635 // CHECK: [0x66,0x04,0xd4,0x7d]
11637 v_cmp_eq_u64 vcc, vcc, v[2:3]
11638 // CHECK: [0x6a,0x04,0xd4,0x7d]
11640 v_cmp_eq_u64 vcc, ttmp[14:15], v[2:3]
11641 // CHECK: [0x7a,0x04,0xd4,0x7d]
11643 v_cmp_eq_u64 vcc, exec, v[2:3]
11644 // CHECK: [0x7e,0x04,0xd4,0x7d]
11646 v_cmp_eq_u64 vcc, 0, v[2:3]
11647 // CHECK: [0x80,0x04,0xd4,0x7d]
11649 v_cmp_eq_u64 vcc, -1, v[2:3]
11650 // CHECK: [0xc1,0x04,0xd4,0x7d]
11652 v_cmp_eq_u64 vcc, 0.5, v[2:3]
11653 // CHECK: [0xf0,0x04,0xd4,0x7d]
11655 v_cmp_eq_u64 vcc, -4.0, v[2:3]
11656 // CHECK: [0xf7,0x04,0xd4,0x7d]
11658 v_cmp_eq_u64 vcc, src_vccz, v[2:3]
11659 // CHECK: [0xfb,0x04,0xd4,0x7d]
11661 v_cmp_eq_u64 vcc, src_execz, v[2:3]
11662 // CHECK: [0xfc,0x04,0xd4,0x7d]
11664 v_cmp_eq_u64 vcc, src_scc, v[2:3]
11665 // CHECK: [0xfd,0x04,0xd4,0x7d]
11667 v_cmp_eq_u64 vcc, 0xaf123456, v[2:3]
11668 // CHECK: [0xff,0x04,0xd4,0x7d,0x56,0x34,0x12,0xaf]
11670 v_cmp_eq_u64 vcc, 0x3f717273, v[2:3]
11671 // CHECK: [0xff,0x04,0xd4,0x7d,0x73,0x72,0x71,0x3f]
11673 v_cmp_eq_u64 vcc, v[1:2], v[254:255]
11674 // CHECK: [0x01,0xfd,0xd5,0x7d]
11676 v_cmp_le_u64 vcc, v[1:2], v[2:3]
11677 // CHECK: [0x01,0x05,0xd6,0x7d]
11679 v_cmp_le_u64 vcc, v[254:255], v[2:3]
11680 // CHECK: [0xfe,0x05,0xd6,0x7d]
11682 v_cmp_le_u64 vcc, s[2:3], v[2:3]
11683 // CHECK: [0x02,0x04,0xd6,0x7d]
11685 v_cmp_le_u64 vcc, s[4:5], v[2:3]
11686 // CHECK: [0x04,0x04,0xd6,0x7d]
11688 v_cmp_le_u64 vcc, s[100:101], v[2:3]
11689 // CHECK: [0x64,0x04,0xd6,0x7d]
11691 v_cmp_le_u64 vcc, flat_scratch, v[2:3]
11692 // CHECK: [0x66,0x04,0xd6,0x7d]
11694 v_cmp_le_u64 vcc, vcc, v[2:3]
11695 // CHECK: [0x6a,0x04,0xd6,0x7d]
11697 v_cmp_le_u64 vcc, ttmp[14:15], v[2:3]
11698 // CHECK: [0x7a,0x04,0xd6,0x7d]
11700 v_cmp_le_u64 vcc, exec, v[2:3]
11701 // CHECK: [0x7e,0x04,0xd6,0x7d]
11703 v_cmp_le_u64 vcc, 0, v[2:3]
11704 // CHECK: [0x80,0x04,0xd6,0x7d]
11706 v_cmp_le_u64 vcc, -1, v[2:3]
11707 // CHECK: [0xc1,0x04,0xd6,0x7d]
11709 v_cmp_le_u64 vcc, 0.5, v[2:3]
11710 // CHECK: [0xf0,0x04,0xd6,0x7d]
11712 v_cmp_le_u64 vcc, -4.0, v[2:3]
11713 // CHECK: [0xf7,0x04,0xd6,0x7d]
11715 v_cmp_le_u64 vcc, src_vccz, v[2:3]
11716 // CHECK: [0xfb,0x04,0xd6,0x7d]
11718 v_cmp_le_u64 vcc, src_execz, v[2:3]
11719 // CHECK: [0xfc,0x04,0xd6,0x7d]
11721 v_cmp_le_u64 vcc, src_scc, v[2:3]
11722 // CHECK: [0xfd,0x04,0xd6,0x7d]
11724 v_cmp_le_u64 vcc, 0xaf123456, v[2:3]
11725 // CHECK: [0xff,0x04,0xd6,0x7d,0x56,0x34,0x12,0xaf]
11727 v_cmp_le_u64 vcc, 0x3f717273, v[2:3]
11728 // CHECK: [0xff,0x04,0xd6,0x7d,0x73,0x72,0x71,0x3f]
11730 v_cmp_le_u64 vcc, v[1:2], v[254:255]
11731 // CHECK: [0x01,0xfd,0xd7,0x7d]
11733 v_cmp_gt_u64 vcc, v[1:2], v[2:3]
11734 // CHECK: [0x01,0x05,0xd8,0x7d]
11736 v_cmp_gt_u64 vcc, v[254:255], v[2:3]
11737 // CHECK: [0xfe,0x05,0xd8,0x7d]
11739 v_cmp_gt_u64 vcc, s[2:3], v[2:3]
11740 // CHECK: [0x02,0x04,0xd8,0x7d]
11742 v_cmp_gt_u64 vcc, s[4:5], v[2:3]
11743 // CHECK: [0x04,0x04,0xd8,0x7d]
11745 v_cmp_gt_u64 vcc, s[100:101], v[2:3]
11746 // CHECK: [0x64,0x04,0xd8,0x7d]
11748 v_cmp_gt_u64 vcc, flat_scratch, v[2:3]
11749 // CHECK: [0x66,0x04,0xd8,0x7d]
11751 v_cmp_gt_u64 vcc, vcc, v[2:3]
11752 // CHECK: [0x6a,0x04,0xd8,0x7d]
11754 v_cmp_gt_u64 vcc, ttmp[14:15], v[2:3]
11755 // CHECK: [0x7a,0x04,0xd8,0x7d]
11757 v_cmp_gt_u64 vcc, exec, v[2:3]
11758 // CHECK: [0x7e,0x04,0xd8,0x7d]
11760 v_cmp_gt_u64 vcc, 0, v[2:3]
11761 // CHECK: [0x80,0x04,0xd8,0x7d]
11763 v_cmp_gt_u64 vcc, -1, v[2:3]
11764 // CHECK: [0xc1,0x04,0xd8,0x7d]
11766 v_cmp_gt_u64 vcc, 0.5, v[2:3]
11767 // CHECK: [0xf0,0x04,0xd8,0x7d]
11769 v_cmp_gt_u64 vcc, -4.0, v[2:3]
11770 // CHECK: [0xf7,0x04,0xd8,0x7d]
11772 v_cmp_gt_u64 vcc, src_vccz, v[2:3]
11773 // CHECK: [0xfb,0x04,0xd8,0x7d]
11775 v_cmp_gt_u64 vcc, src_execz, v[2:3]
11776 // CHECK: [0xfc,0x04,0xd8,0x7d]
11778 v_cmp_gt_u64 vcc, src_scc, v[2:3]
11779 // CHECK: [0xfd,0x04,0xd8,0x7d]
11781 v_cmp_gt_u64 vcc, 0xaf123456, v[2:3]
11782 // CHECK: [0xff,0x04,0xd8,0x7d,0x56,0x34,0x12,0xaf]
11784 v_cmp_gt_u64 vcc, 0x3f717273, v[2:3]
11785 // CHECK: [0xff,0x04,0xd8,0x7d,0x73,0x72,0x71,0x3f]
11787 v_cmp_gt_u64 vcc, v[1:2], v[254:255]
11788 // CHECK: [0x01,0xfd,0xd9,0x7d]
11790 v_cmp_ne_u64 vcc, v[1:2], v[2:3]
11791 // CHECK: [0x01,0x05,0xda,0x7d]
11793 v_cmp_ne_u64 vcc, v[254:255], v[2:3]
11794 // CHECK: [0xfe,0x05,0xda,0x7d]
11796 v_cmp_ne_u64 vcc, s[2:3], v[2:3]
11797 // CHECK: [0x02,0x04,0xda,0x7d]
11799 v_cmp_ne_u64 vcc, s[4:5], v[2:3]
11800 // CHECK: [0x04,0x04,0xda,0x7d]
11802 v_cmp_ne_u64 vcc, s[100:101], v[2:3]
11803 // CHECK: [0x64,0x04,0xda,0x7d]
11805 v_cmp_ne_u64 vcc, flat_scratch, v[2:3]
11806 // CHECK: [0x66,0x04,0xda,0x7d]
11808 v_cmp_ne_u64 vcc, vcc, v[2:3]
11809 // CHECK: [0x6a,0x04,0xda,0x7d]
11811 v_cmp_ne_u64 vcc, ttmp[14:15], v[2:3]
11812 // CHECK: [0x7a,0x04,0xda,0x7d]
11814 v_cmp_ne_u64 vcc, exec, v[2:3]
11815 // CHECK: [0x7e,0x04,0xda,0x7d]
11817 v_cmp_ne_u64 vcc, 0, v[2:3]
11818 // CHECK: [0x80,0x04,0xda,0x7d]
11820 v_cmp_ne_u64 vcc, -1, v[2:3]
11821 // CHECK: [0xc1,0x04,0xda,0x7d]
11823 v_cmp_ne_u64 vcc, 0.5, v[2:3]
11824 // CHECK: [0xf0,0x04,0xda,0x7d]
11826 v_cmp_ne_u64 vcc, -4.0, v[2:3]
11827 // CHECK: [0xf7,0x04,0xda,0x7d]
11829 v_cmp_ne_u64 vcc, src_vccz, v[2:3]
11830 // CHECK: [0xfb,0x04,0xda,0x7d]
11832 v_cmp_ne_u64 vcc, src_execz, v[2:3]
11833 // CHECK: [0xfc,0x04,0xda,0x7d]
11835 v_cmp_ne_u64 vcc, src_scc, v[2:3]
11836 // CHECK: [0xfd,0x04,0xda,0x7d]
11838 v_cmp_ne_u64 vcc, 0xaf123456, v[2:3]
11839 // CHECK: [0xff,0x04,0xda,0x7d,0x56,0x34,0x12,0xaf]
11841 v_cmp_ne_u64 vcc, 0x3f717273, v[2:3]
11842 // CHECK: [0xff,0x04,0xda,0x7d,0x73,0x72,0x71,0x3f]
11844 v_cmp_ne_u64 vcc, v[1:2], v[254:255]
11845 // CHECK: [0x01,0xfd,0xdb,0x7d]
11847 v_cmp_ge_u64 vcc, v[1:2], v[2:3]
11848 // CHECK: [0x01,0x05,0xdc,0x7d]
11850 v_cmp_ge_u64 vcc, v[254:255], v[2:3]
11851 // CHECK: [0xfe,0x05,0xdc,0x7d]
11853 v_cmp_ge_u64 vcc, s[2:3], v[2:3]
11854 // CHECK: [0x02,0x04,0xdc,0x7d]
11856 v_cmp_ge_u64 vcc, s[4:5], v[2:3]
11857 // CHECK: [0x04,0x04,0xdc,0x7d]
11859 v_cmp_ge_u64 vcc, s[100:101], v[2:3]
11860 // CHECK: [0x64,0x04,0xdc,0x7d]
11862 v_cmp_ge_u64 vcc, flat_scratch, v[2:3]
11863 // CHECK: [0x66,0x04,0xdc,0x7d]
11865 v_cmp_ge_u64 vcc, vcc, v[2:3]
11866 // CHECK: [0x6a,0x04,0xdc,0x7d]
11868 v_cmp_ge_u64 vcc, ttmp[14:15], v[2:3]
11869 // CHECK: [0x7a,0x04,0xdc,0x7d]
11871 v_cmp_ge_u64 vcc, exec, v[2:3]
11872 // CHECK: [0x7e,0x04,0xdc,0x7d]
11874 v_cmp_ge_u64 vcc, 0, v[2:3]
11875 // CHECK: [0x80,0x04,0xdc,0x7d]
11877 v_cmp_ge_u64 vcc, -1, v[2:3]
11878 // CHECK: [0xc1,0x04,0xdc,0x7d]
11880 v_cmp_ge_u64 vcc, 0.5, v[2:3]
11881 // CHECK: [0xf0,0x04,0xdc,0x7d]
11883 v_cmp_ge_u64 vcc, -4.0, v[2:3]
11884 // CHECK: [0xf7,0x04,0xdc,0x7d]
11886 v_cmp_ge_u64 vcc, src_vccz, v[2:3]
11887 // CHECK: [0xfb,0x04,0xdc,0x7d]
11889 v_cmp_ge_u64 vcc, src_execz, v[2:3]
11890 // CHECK: [0xfc,0x04,0xdc,0x7d]
11892 v_cmp_ge_u64 vcc, src_scc, v[2:3]
11893 // CHECK: [0xfd,0x04,0xdc,0x7d]
11895 v_cmp_ge_u64 vcc, 0xaf123456, v[2:3]
11896 // CHECK: [0xff,0x04,0xdc,0x7d,0x56,0x34,0x12,0xaf]
11898 v_cmp_ge_u64 vcc, 0x3f717273, v[2:3]
11899 // CHECK: [0xff,0x04,0xdc,0x7d,0x73,0x72,0x71,0x3f]
11901 v_cmp_ge_u64 vcc, v[1:2], v[254:255]
11902 // CHECK: [0x01,0xfd,0xdd,0x7d]
11904 v_cmp_t_u64 vcc, v[1:2], v[2:3]
11905 // CHECK: [0x01,0x05,0xde,0x7d]
11907 v_cmp_t_u64 vcc, v[254:255], v[2:3]
11908 // CHECK: [0xfe,0x05,0xde,0x7d]
11910 v_cmp_t_u64 vcc, s[2:3], v[2:3]
11911 // CHECK: [0x02,0x04,0xde,0x7d]
11913 v_cmp_t_u64 vcc, s[4:5], v[2:3]
11914 // CHECK: [0x04,0x04,0xde,0x7d]
11916 v_cmp_t_u64 vcc, s[100:101], v[2:3]
11917 // CHECK: [0x64,0x04,0xde,0x7d]
11919 v_cmp_t_u64 vcc, flat_scratch, v[2:3]
11920 // CHECK: [0x66,0x04,0xde,0x7d]
11922 v_cmp_t_u64 vcc, vcc, v[2:3]
11923 // CHECK: [0x6a,0x04,0xde,0x7d]
11925 v_cmp_t_u64 vcc, ttmp[14:15], v[2:3]
11926 // CHECK: [0x7a,0x04,0xde,0x7d]
11928 v_cmp_t_u64 vcc, exec, v[2:3]
11929 // CHECK: [0x7e,0x04,0xde,0x7d]
11931 v_cmp_t_u64 vcc, 0, v[2:3]
11932 // CHECK: [0x80,0x04,0xde,0x7d]
11934 v_cmp_t_u64 vcc, -1, v[2:3]
11935 // CHECK: [0xc1,0x04,0xde,0x7d]
11937 v_cmp_t_u64 vcc, 0.5, v[2:3]
11938 // CHECK: [0xf0,0x04,0xde,0x7d]
11940 v_cmp_t_u64 vcc, -4.0, v[2:3]
11941 // CHECK: [0xf7,0x04,0xde,0x7d]
11943 v_cmp_t_u64 vcc, src_vccz, v[2:3]
11944 // CHECK: [0xfb,0x04,0xde,0x7d]
11946 v_cmp_t_u64 vcc, src_execz, v[2:3]
11947 // CHECK: [0xfc,0x04,0xde,0x7d]
11949 v_cmp_t_u64 vcc, src_scc, v[2:3]
11950 // CHECK: [0xfd,0x04,0xde,0x7d]
11952 v_cmp_t_u64 vcc, 0xaf123456, v[2:3]
11953 // CHECK: [0xff,0x04,0xde,0x7d,0x56,0x34,0x12,0xaf]
11955 v_cmp_t_u64 vcc, 0x3f717273, v[2:3]
11956 // CHECK: [0xff,0x04,0xde,0x7d,0x73,0x72,0x71,0x3f]
11958 v_cmp_t_u64 vcc, v[1:2], v[254:255]
11959 // CHECK: [0x01,0xfd,0xdf,0x7d]
11961 v_cmpx_f_i64 vcc, v[1:2], v[2:3]
11962 // CHECK: [0x01,0x05,0xe0,0x7d]
11964 v_cmpx_f_i64 vcc, v[254:255], v[2:3]
11965 // CHECK: [0xfe,0x05,0xe0,0x7d]
11967 v_cmpx_f_i64 vcc, s[2:3], v[2:3]
11968 // CHECK: [0x02,0x04,0xe0,0x7d]
11970 v_cmpx_f_i64 vcc, s[4:5], v[2:3]
11971 // CHECK: [0x04,0x04,0xe0,0x7d]
11973 v_cmpx_f_i64 vcc, s[100:101], v[2:3]
11974 // CHECK: [0x64,0x04,0xe0,0x7d]
11976 v_cmpx_f_i64 vcc, flat_scratch, v[2:3]
11977 // CHECK: [0x66,0x04,0xe0,0x7d]
11979 v_cmpx_f_i64 vcc, vcc, v[2:3]
11980 // CHECK: [0x6a,0x04,0xe0,0x7d]
11982 v_cmpx_f_i64 vcc, ttmp[14:15], v[2:3]
11983 // CHECK: [0x7a,0x04,0xe0,0x7d]
11985 v_cmpx_f_i64 vcc, exec, v[2:3]
11986 // CHECK: [0x7e,0x04,0xe0,0x7d]
11988 v_cmpx_f_i64 vcc, 0, v[2:3]
11989 // CHECK: [0x80,0x04,0xe0,0x7d]
11991 v_cmpx_f_i64 vcc, -1, v[2:3]
11992 // CHECK: [0xc1,0x04,0xe0,0x7d]
11994 v_cmpx_f_i64 vcc, 0.5, v[2:3]
11995 // CHECK: [0xf0,0x04,0xe0,0x7d]
11997 v_cmpx_f_i64 vcc, -4.0, v[2:3]
11998 // CHECK: [0xf7,0x04,0xe0,0x7d]
12000 v_cmpx_f_i64 vcc, src_vccz, v[2:3]
12001 // CHECK: [0xfb,0x04,0xe0,0x7d]
12003 v_cmpx_f_i64 vcc, src_execz, v[2:3]
12004 // CHECK: [0xfc,0x04,0xe0,0x7d]
12006 v_cmpx_f_i64 vcc, src_scc, v[2:3]
12007 // CHECK: [0xfd,0x04,0xe0,0x7d]
12009 v_cmpx_f_i64 vcc, 0xaf123456, v[2:3]
12010 // CHECK: [0xff,0x04,0xe0,0x7d,0x56,0x34,0x12,0xaf]
12012 v_cmpx_f_i64 vcc, 0x3f717273, v[2:3]
12013 // CHECK: [0xff,0x04,0xe0,0x7d,0x73,0x72,0x71,0x3f]
12015 v_cmpx_f_i64 vcc, v[1:2], v[254:255]
12016 // CHECK: [0x01,0xfd,0xe1,0x7d]
12018 v_cmpx_lt_i64 vcc, v[1:2], v[2:3]
12019 // CHECK: [0x01,0x05,0xe2,0x7d]
12021 v_cmpx_lt_i64 vcc, v[254:255], v[2:3]
12022 // CHECK: [0xfe,0x05,0xe2,0x7d]
12024 v_cmpx_lt_i64 vcc, s[2:3], v[2:3]
12025 // CHECK: [0x02,0x04,0xe2,0x7d]
12027 v_cmpx_lt_i64 vcc, s[4:5], v[2:3]
12028 // CHECK: [0x04,0x04,0xe2,0x7d]
12030 v_cmpx_lt_i64 vcc, s[100:101], v[2:3]
12031 // CHECK: [0x64,0x04,0xe2,0x7d]
12033 v_cmpx_lt_i64 vcc, flat_scratch, v[2:3]
12034 // CHECK: [0x66,0x04,0xe2,0x7d]
12036 v_cmpx_lt_i64 vcc, vcc, v[2:3]
12037 // CHECK: [0x6a,0x04,0xe2,0x7d]
12039 v_cmpx_lt_i64 vcc, ttmp[14:15], v[2:3]
12040 // CHECK: [0x7a,0x04,0xe2,0x7d]
12042 v_cmpx_lt_i64 vcc, exec, v[2:3]
12043 // CHECK: [0x7e,0x04,0xe2,0x7d]
12045 v_cmpx_lt_i64 vcc, 0, v[2:3]
12046 // CHECK: [0x80,0x04,0xe2,0x7d]
12048 v_cmpx_lt_i64 vcc, -1, v[2:3]
12049 // CHECK: [0xc1,0x04,0xe2,0x7d]
12051 v_cmpx_lt_i64 vcc, 0.5, v[2:3]
12052 // CHECK: [0xf0,0x04,0xe2,0x7d]
12054 v_cmpx_lt_i64 vcc, -4.0, v[2:3]
12055 // CHECK: [0xf7,0x04,0xe2,0x7d]
12057 v_cmpx_lt_i64 vcc, src_vccz, v[2:3]
12058 // CHECK: [0xfb,0x04,0xe2,0x7d]
12060 v_cmpx_lt_i64 vcc, src_execz, v[2:3]
12061 // CHECK: [0xfc,0x04,0xe2,0x7d]
12063 v_cmpx_lt_i64 vcc, src_scc, v[2:3]
12064 // CHECK: [0xfd,0x04,0xe2,0x7d]
12066 v_cmpx_lt_i64 vcc, 0xaf123456, v[2:3]
12067 // CHECK: [0xff,0x04,0xe2,0x7d,0x56,0x34,0x12,0xaf]
12069 v_cmpx_lt_i64 vcc, 0x3f717273, v[2:3]
12070 // CHECK: [0xff,0x04,0xe2,0x7d,0x73,0x72,0x71,0x3f]
12072 v_cmpx_lt_i64 vcc, v[1:2], v[254:255]
12073 // CHECK: [0x01,0xfd,0xe3,0x7d]
12075 v_cmpx_eq_i64 vcc, v[1:2], v[2:3]
12076 // CHECK: [0x01,0x05,0xe4,0x7d]
12078 v_cmpx_eq_i64 vcc, v[254:255], v[2:3]
12079 // CHECK: [0xfe,0x05,0xe4,0x7d]
12081 v_cmpx_eq_i64 vcc, s[2:3], v[2:3]
12082 // CHECK: [0x02,0x04,0xe4,0x7d]
12084 v_cmpx_eq_i64 vcc, s[4:5], v[2:3]
12085 // CHECK: [0x04,0x04,0xe4,0x7d]
12087 v_cmpx_eq_i64 vcc, s[100:101], v[2:3]
12088 // CHECK: [0x64,0x04,0xe4,0x7d]
12090 v_cmpx_eq_i64 vcc, flat_scratch, v[2:3]
12091 // CHECK: [0x66,0x04,0xe4,0x7d]
12093 v_cmpx_eq_i64 vcc, vcc, v[2:3]
12094 // CHECK: [0x6a,0x04,0xe4,0x7d]
12096 v_cmpx_eq_i64 vcc, ttmp[14:15], v[2:3]
12097 // CHECK: [0x7a,0x04,0xe4,0x7d]
12099 v_cmpx_eq_i64 vcc, exec, v[2:3]
12100 // CHECK: [0x7e,0x04,0xe4,0x7d]
12102 v_cmpx_eq_i64 vcc, 0, v[2:3]
12103 // CHECK: [0x80,0x04,0xe4,0x7d]
12105 v_cmpx_eq_i64 vcc, -1, v[2:3]
12106 // CHECK: [0xc1,0x04,0xe4,0x7d]
12108 v_cmpx_eq_i64 vcc, 0.5, v[2:3]
12109 // CHECK: [0xf0,0x04,0xe4,0x7d]
12111 v_cmpx_eq_i64 vcc, -4.0, v[2:3]
12112 // CHECK: [0xf7,0x04,0xe4,0x7d]
12114 v_cmpx_eq_i64 vcc, src_vccz, v[2:3]
12115 // CHECK: [0xfb,0x04,0xe4,0x7d]
12117 v_cmpx_eq_i64 vcc, src_execz, v[2:3]
12118 // CHECK: [0xfc,0x04,0xe4,0x7d]
12120 v_cmpx_eq_i64 vcc, src_scc, v[2:3]
12121 // CHECK: [0xfd,0x04,0xe4,0x7d]
12123 v_cmpx_eq_i64 vcc, 0xaf123456, v[2:3]
12124 // CHECK: [0xff,0x04,0xe4,0x7d,0x56,0x34,0x12,0xaf]
12126 v_cmpx_eq_i64 vcc, 0x3f717273, v[2:3]
12127 // CHECK: [0xff,0x04,0xe4,0x7d,0x73,0x72,0x71,0x3f]
12129 v_cmpx_eq_i64 vcc, v[1:2], v[254:255]
12130 // CHECK: [0x01,0xfd,0xe5,0x7d]
12132 v_cmpx_le_i64 vcc, v[1:2], v[2:3]
12133 // CHECK: [0x01,0x05,0xe6,0x7d]
12135 v_cmpx_le_i64 vcc, v[254:255], v[2:3]
12136 // CHECK: [0xfe,0x05,0xe6,0x7d]
12138 v_cmpx_le_i64 vcc, s[2:3], v[2:3]
12139 // CHECK: [0x02,0x04,0xe6,0x7d]
12141 v_cmpx_le_i64 vcc, s[4:5], v[2:3]
12142 // CHECK: [0x04,0x04,0xe6,0x7d]
12144 v_cmpx_le_i64 vcc, s[100:101], v[2:3]
12145 // CHECK: [0x64,0x04,0xe6,0x7d]
12147 v_cmpx_le_i64 vcc, flat_scratch, v[2:3]
12148 // CHECK: [0x66,0x04,0xe6,0x7d]
12150 v_cmpx_le_i64 vcc, vcc, v[2:3]
12151 // CHECK: [0x6a,0x04,0xe6,0x7d]
12153 v_cmpx_le_i64 vcc, ttmp[14:15], v[2:3]
12154 // CHECK: [0x7a,0x04,0xe6,0x7d]
12156 v_cmpx_le_i64 vcc, exec, v[2:3]
12157 // CHECK: [0x7e,0x04,0xe6,0x7d]
12159 v_cmpx_le_i64 vcc, 0, v[2:3]
12160 // CHECK: [0x80,0x04,0xe6,0x7d]
12162 v_cmpx_le_i64 vcc, -1, v[2:3]
12163 // CHECK: [0xc1,0x04,0xe6,0x7d]
12165 v_cmpx_le_i64 vcc, 0.5, v[2:3]
12166 // CHECK: [0xf0,0x04,0xe6,0x7d]
12168 v_cmpx_le_i64 vcc, -4.0, v[2:3]
12169 // CHECK: [0xf7,0x04,0xe6,0x7d]
12171 v_cmpx_le_i64 vcc, src_vccz, v[2:3]
12172 // CHECK: [0xfb,0x04,0xe6,0x7d]
12174 v_cmpx_le_i64 vcc, src_execz, v[2:3]
12175 // CHECK: [0xfc,0x04,0xe6,0x7d]
12177 v_cmpx_le_i64 vcc, src_scc, v[2:3]
12178 // CHECK: [0xfd,0x04,0xe6,0x7d]
12180 v_cmpx_le_i64 vcc, 0xaf123456, v[2:3]
12181 // CHECK: [0xff,0x04,0xe6,0x7d,0x56,0x34,0x12,0xaf]
12183 v_cmpx_le_i64 vcc, 0x3f717273, v[2:3]
12184 // CHECK: [0xff,0x04,0xe6,0x7d,0x73,0x72,0x71,0x3f]
12186 v_cmpx_le_i64 vcc, v[1:2], v[254:255]
12187 // CHECK: [0x01,0xfd,0xe7,0x7d]
12189 v_cmpx_gt_i64 vcc, v[1:2], v[2:3]
12190 // CHECK: [0x01,0x05,0xe8,0x7d]
12192 v_cmpx_gt_i64 vcc, v[254:255], v[2:3]
12193 // CHECK: [0xfe,0x05,0xe8,0x7d]
12195 v_cmpx_gt_i64 vcc, s[2:3], v[2:3]
12196 // CHECK: [0x02,0x04,0xe8,0x7d]
12198 v_cmpx_gt_i64 vcc, s[4:5], v[2:3]
12199 // CHECK: [0x04,0x04,0xe8,0x7d]
12201 v_cmpx_gt_i64 vcc, s[100:101], v[2:3]
12202 // CHECK: [0x64,0x04,0xe8,0x7d]
12204 v_cmpx_gt_i64 vcc, flat_scratch, v[2:3]
12205 // CHECK: [0x66,0x04,0xe8,0x7d]
12207 v_cmpx_gt_i64 vcc, vcc, v[2:3]
12208 // CHECK: [0x6a,0x04,0xe8,0x7d]
12210 v_cmpx_gt_i64 vcc, ttmp[14:15], v[2:3]
12211 // CHECK: [0x7a,0x04,0xe8,0x7d]
12213 v_cmpx_gt_i64 vcc, exec, v[2:3]
12214 // CHECK: [0x7e,0x04,0xe8,0x7d]
12216 v_cmpx_gt_i64 vcc, 0, v[2:3]
12217 // CHECK: [0x80,0x04,0xe8,0x7d]
12219 v_cmpx_gt_i64 vcc, -1, v[2:3]
12220 // CHECK: [0xc1,0x04,0xe8,0x7d]
12222 v_cmpx_gt_i64 vcc, 0.5, v[2:3]
12223 // CHECK: [0xf0,0x04,0xe8,0x7d]
12225 v_cmpx_gt_i64 vcc, -4.0, v[2:3]
12226 // CHECK: [0xf7,0x04,0xe8,0x7d]
12228 v_cmpx_gt_i64 vcc, src_vccz, v[2:3]
12229 // CHECK: [0xfb,0x04,0xe8,0x7d]
12231 v_cmpx_gt_i64 vcc, src_execz, v[2:3]
12232 // CHECK: [0xfc,0x04,0xe8,0x7d]
12234 v_cmpx_gt_i64 vcc, src_scc, v[2:3]
12235 // CHECK: [0xfd,0x04,0xe8,0x7d]
12237 v_cmpx_gt_i64 vcc, 0xaf123456, v[2:3]
12238 // CHECK: [0xff,0x04,0xe8,0x7d,0x56,0x34,0x12,0xaf]
12240 v_cmpx_gt_i64 vcc, 0x3f717273, v[2:3]
12241 // CHECK: [0xff,0x04,0xe8,0x7d,0x73,0x72,0x71,0x3f]
12243 v_cmpx_gt_i64 vcc, v[1:2], v[254:255]
12244 // CHECK: [0x01,0xfd,0xe9,0x7d]
12246 v_cmpx_ne_i64 vcc, v[1:2], v[2:3]
12247 // CHECK: [0x01,0x05,0xea,0x7d]
12249 v_cmpx_ne_i64 vcc, v[254:255], v[2:3]
12250 // CHECK: [0xfe,0x05,0xea,0x7d]
12252 v_cmpx_ne_i64 vcc, s[2:3], v[2:3]
12253 // CHECK: [0x02,0x04,0xea,0x7d]
12255 v_cmpx_ne_i64 vcc, s[4:5], v[2:3]
12256 // CHECK: [0x04,0x04,0xea,0x7d]
12258 v_cmpx_ne_i64 vcc, s[100:101], v[2:3]
12259 // CHECK: [0x64,0x04,0xea,0x7d]
12261 v_cmpx_ne_i64 vcc, flat_scratch, v[2:3]
12262 // CHECK: [0x66,0x04,0xea,0x7d]
12264 v_cmpx_ne_i64 vcc, vcc, v[2:3]
12265 // CHECK: [0x6a,0x04,0xea,0x7d]
12267 v_cmpx_ne_i64 vcc, ttmp[14:15], v[2:3]
12268 // CHECK: [0x7a,0x04,0xea,0x7d]
12270 v_cmpx_ne_i64 vcc, exec, v[2:3]
12271 // CHECK: [0x7e,0x04,0xea,0x7d]
12273 v_cmpx_ne_i64 vcc, 0, v[2:3]
12274 // CHECK: [0x80,0x04,0xea,0x7d]
12276 v_cmpx_ne_i64 vcc, -1, v[2:3]
12277 // CHECK: [0xc1,0x04,0xea,0x7d]
12279 v_cmpx_ne_i64 vcc, 0.5, v[2:3]
12280 // CHECK: [0xf0,0x04,0xea,0x7d]
12282 v_cmpx_ne_i64 vcc, -4.0, v[2:3]
12283 // CHECK: [0xf7,0x04,0xea,0x7d]
12285 v_cmpx_ne_i64 vcc, src_vccz, v[2:3]
12286 // CHECK: [0xfb,0x04,0xea,0x7d]
12288 v_cmpx_ne_i64 vcc, src_execz, v[2:3]
12289 // CHECK: [0xfc,0x04,0xea,0x7d]
12291 v_cmpx_ne_i64 vcc, src_scc, v[2:3]
12292 // CHECK: [0xfd,0x04,0xea,0x7d]
12294 v_cmpx_ne_i64 vcc, 0xaf123456, v[2:3]
12295 // CHECK: [0xff,0x04,0xea,0x7d,0x56,0x34,0x12,0xaf]
12297 v_cmpx_ne_i64 vcc, 0x3f717273, v[2:3]
12298 // CHECK: [0xff,0x04,0xea,0x7d,0x73,0x72,0x71,0x3f]
12300 v_cmpx_ne_i64 vcc, v[1:2], v[254:255]
12301 // CHECK: [0x01,0xfd,0xeb,0x7d]
12303 v_cmpx_ge_i64 vcc, v[1:2], v[2:3]
12304 // CHECK: [0x01,0x05,0xec,0x7d]
12306 v_cmpx_ge_i64 vcc, v[254:255], v[2:3]
12307 // CHECK: [0xfe,0x05,0xec,0x7d]
12309 v_cmpx_ge_i64 vcc, s[2:3], v[2:3]
12310 // CHECK: [0x02,0x04,0xec,0x7d]
12312 v_cmpx_ge_i64 vcc, s[4:5], v[2:3]
12313 // CHECK: [0x04,0x04,0xec,0x7d]
12315 v_cmpx_ge_i64 vcc, s[100:101], v[2:3]
12316 // CHECK: [0x64,0x04,0xec,0x7d]
12318 v_cmpx_ge_i64 vcc, flat_scratch, v[2:3]
12319 // CHECK: [0x66,0x04,0xec,0x7d]
12321 v_cmpx_ge_i64 vcc, vcc, v[2:3]
12322 // CHECK: [0x6a,0x04,0xec,0x7d]
12324 v_cmpx_ge_i64 vcc, ttmp[14:15], v[2:3]
12325 // CHECK: [0x7a,0x04,0xec,0x7d]
12327 v_cmpx_ge_i64 vcc, exec, v[2:3]
12328 // CHECK: [0x7e,0x04,0xec,0x7d]
12330 v_cmpx_ge_i64 vcc, 0, v[2:3]
12331 // CHECK: [0x80,0x04,0xec,0x7d]
12333 v_cmpx_ge_i64 vcc, -1, v[2:3]
12334 // CHECK: [0xc1,0x04,0xec,0x7d]
12336 v_cmpx_ge_i64 vcc, 0.5, v[2:3]
12337 // CHECK: [0xf0,0x04,0xec,0x7d]
12339 v_cmpx_ge_i64 vcc, -4.0, v[2:3]
12340 // CHECK: [0xf7,0x04,0xec,0x7d]
12342 v_cmpx_ge_i64 vcc, src_vccz, v[2:3]
12343 // CHECK: [0xfb,0x04,0xec,0x7d]
12345 v_cmpx_ge_i64 vcc, src_execz, v[2:3]
12346 // CHECK: [0xfc,0x04,0xec,0x7d]
12348 v_cmpx_ge_i64 vcc, src_scc, v[2:3]
12349 // CHECK: [0xfd,0x04,0xec,0x7d]
12351 v_cmpx_ge_i64 vcc, 0xaf123456, v[2:3]
12352 // CHECK: [0xff,0x04,0xec,0x7d,0x56,0x34,0x12,0xaf]
12354 v_cmpx_ge_i64 vcc, 0x3f717273, v[2:3]
12355 // CHECK: [0xff,0x04,0xec,0x7d,0x73,0x72,0x71,0x3f]
12357 v_cmpx_ge_i64 vcc, v[1:2], v[254:255]
12358 // CHECK: [0x01,0xfd,0xed,0x7d]
12360 v_cmpx_t_i64 vcc, v[1:2], v[2:3]
12361 // CHECK: [0x01,0x05,0xee,0x7d]
12363 v_cmpx_t_i64 vcc, v[254:255], v[2:3]
12364 // CHECK: [0xfe,0x05,0xee,0x7d]
12366 v_cmpx_t_i64 vcc, s[2:3], v[2:3]
12367 // CHECK: [0x02,0x04,0xee,0x7d]
12369 v_cmpx_t_i64 vcc, s[4:5], v[2:3]
12370 // CHECK: [0x04,0x04,0xee,0x7d]
12372 v_cmpx_t_i64 vcc, s[100:101], v[2:3]
12373 // CHECK: [0x64,0x04,0xee,0x7d]
12375 v_cmpx_t_i64 vcc, flat_scratch, v[2:3]
12376 // CHECK: [0x66,0x04,0xee,0x7d]
12378 v_cmpx_t_i64 vcc, vcc, v[2:3]
12379 // CHECK: [0x6a,0x04,0xee,0x7d]
12381 v_cmpx_t_i64 vcc, ttmp[14:15], v[2:3]
12382 // CHECK: [0x7a,0x04,0xee,0x7d]
12384 v_cmpx_t_i64 vcc, exec, v[2:3]
12385 // CHECK: [0x7e,0x04,0xee,0x7d]
12387 v_cmpx_t_i64 vcc, 0, v[2:3]
12388 // CHECK: [0x80,0x04,0xee,0x7d]
12390 v_cmpx_t_i64 vcc, -1, v[2:3]
12391 // CHECK: [0xc1,0x04,0xee,0x7d]
12393 v_cmpx_t_i64 vcc, 0.5, v[2:3]
12394 // CHECK: [0xf0,0x04,0xee,0x7d]
12396 v_cmpx_t_i64 vcc, -4.0, v[2:3]
12397 // CHECK: [0xf7,0x04,0xee,0x7d]
12399 v_cmpx_t_i64 vcc, src_vccz, v[2:3]
12400 // CHECK: [0xfb,0x04,0xee,0x7d]
12402 v_cmpx_t_i64 vcc, src_execz, v[2:3]
12403 // CHECK: [0xfc,0x04,0xee,0x7d]
12405 v_cmpx_t_i64 vcc, src_scc, v[2:3]
12406 // CHECK: [0xfd,0x04,0xee,0x7d]
12408 v_cmpx_t_i64 vcc, 0xaf123456, v[2:3]
12409 // CHECK: [0xff,0x04,0xee,0x7d,0x56,0x34,0x12,0xaf]
12411 v_cmpx_t_i64 vcc, 0x3f717273, v[2:3]
12412 // CHECK: [0xff,0x04,0xee,0x7d,0x73,0x72,0x71,0x3f]
12414 v_cmpx_t_i64 vcc, v[1:2], v[254:255]
12415 // CHECK: [0x01,0xfd,0xef,0x7d]
12417 v_cmpx_f_u64 vcc, v[1:2], v[2:3]
12418 // CHECK: [0x01,0x05,0xf0,0x7d]
12420 v_cmpx_f_u64 vcc, v[254:255], v[2:3]
12421 // CHECK: [0xfe,0x05,0xf0,0x7d]
12423 v_cmpx_f_u64 vcc, s[2:3], v[2:3]
12424 // CHECK: [0x02,0x04,0xf0,0x7d]
12426 v_cmpx_f_u64 vcc, s[4:5], v[2:3]
12427 // CHECK: [0x04,0x04,0xf0,0x7d]
12429 v_cmpx_f_u64 vcc, s[100:101], v[2:3]
12430 // CHECK: [0x64,0x04,0xf0,0x7d]
12432 v_cmpx_f_u64 vcc, flat_scratch, v[2:3]
12433 // CHECK: [0x66,0x04,0xf0,0x7d]
12435 v_cmpx_f_u64 vcc, vcc, v[2:3]
12436 // CHECK: [0x6a,0x04,0xf0,0x7d]
12438 v_cmpx_f_u64 vcc, ttmp[14:15], v[2:3]
12439 // CHECK: [0x7a,0x04,0xf0,0x7d]
12441 v_cmpx_f_u64 vcc, exec, v[2:3]
12442 // CHECK: [0x7e,0x04,0xf0,0x7d]
12444 v_cmpx_f_u64 vcc, 0, v[2:3]
12445 // CHECK: [0x80,0x04,0xf0,0x7d]
12447 v_cmpx_f_u64 vcc, -1, v[2:3]
12448 // CHECK: [0xc1,0x04,0xf0,0x7d]
12450 v_cmpx_f_u64 vcc, 0.5, v[2:3]
12451 // CHECK: [0xf0,0x04,0xf0,0x7d]
12453 v_cmpx_f_u64 vcc, -4.0, v[2:3]
12454 // CHECK: [0xf7,0x04,0xf0,0x7d]
12456 v_cmpx_f_u64 vcc, src_vccz, v[2:3]
12457 // CHECK: [0xfb,0x04,0xf0,0x7d]
12459 v_cmpx_f_u64 vcc, src_execz, v[2:3]
12460 // CHECK: [0xfc,0x04,0xf0,0x7d]
12462 v_cmpx_f_u64 vcc, src_scc, v[2:3]
12463 // CHECK: [0xfd,0x04,0xf0,0x7d]
12465 v_cmpx_f_u64 vcc, 0xaf123456, v[2:3]
12466 // CHECK: [0xff,0x04,0xf0,0x7d,0x56,0x34,0x12,0xaf]
12468 v_cmpx_f_u64 vcc, 0x3f717273, v[2:3]
12469 // CHECK: [0xff,0x04,0xf0,0x7d,0x73,0x72,0x71,0x3f]
12471 v_cmpx_f_u64 vcc, v[1:2], v[254:255]
12472 // CHECK: [0x01,0xfd,0xf1,0x7d]
12474 v_cmpx_lt_u64 vcc, v[1:2], v[2:3]
12475 // CHECK: [0x01,0x05,0xf2,0x7d]
12477 v_cmpx_lt_u64 vcc, v[254:255], v[2:3]
12478 // CHECK: [0xfe,0x05,0xf2,0x7d]
12480 v_cmpx_lt_u64 vcc, s[2:3], v[2:3]
12481 // CHECK: [0x02,0x04,0xf2,0x7d]
12483 v_cmpx_lt_u64 vcc, s[4:5], v[2:3]
12484 // CHECK: [0x04,0x04,0xf2,0x7d]
12486 v_cmpx_lt_u64 vcc, s[100:101], v[2:3]
12487 // CHECK: [0x64,0x04,0xf2,0x7d]
12489 v_cmpx_lt_u64 vcc, flat_scratch, v[2:3]
12490 // CHECK: [0x66,0x04,0xf2,0x7d]
12492 v_cmpx_lt_u64 vcc, vcc, v[2:3]
12493 // CHECK: [0x6a,0x04,0xf2,0x7d]
12495 v_cmpx_lt_u64 vcc, ttmp[14:15], v[2:3]
12496 // CHECK: [0x7a,0x04,0xf2,0x7d]
12498 v_cmpx_lt_u64 vcc, exec, v[2:3]
12499 // CHECK: [0x7e,0x04,0xf2,0x7d]
12501 v_cmpx_lt_u64 vcc, 0, v[2:3]
12502 // CHECK: [0x80,0x04,0xf2,0x7d]
12504 v_cmpx_lt_u64 vcc, -1, v[2:3]
12505 // CHECK: [0xc1,0x04,0xf2,0x7d]
12507 v_cmpx_lt_u64 vcc, 0.5, v[2:3]
12508 // CHECK: [0xf0,0x04,0xf2,0x7d]
12510 v_cmpx_lt_u64 vcc, -4.0, v[2:3]
12511 // CHECK: [0xf7,0x04,0xf2,0x7d]
12513 v_cmpx_lt_u64 vcc, src_vccz, v[2:3]
12514 // CHECK: [0xfb,0x04,0xf2,0x7d]
12516 v_cmpx_lt_u64 vcc, src_execz, v[2:3]
12517 // CHECK: [0xfc,0x04,0xf2,0x7d]
12519 v_cmpx_lt_u64 vcc, src_scc, v[2:3]
12520 // CHECK: [0xfd,0x04,0xf2,0x7d]
12522 v_cmpx_lt_u64 vcc, 0xaf123456, v[2:3]
12523 // CHECK: [0xff,0x04,0xf2,0x7d,0x56,0x34,0x12,0xaf]
12525 v_cmpx_lt_u64 vcc, 0x3f717273, v[2:3]
12526 // CHECK: [0xff,0x04,0xf2,0x7d,0x73,0x72,0x71,0x3f]
12528 v_cmpx_lt_u64 vcc, v[1:2], v[254:255]
12529 // CHECK: [0x01,0xfd,0xf3,0x7d]
12531 v_cmpx_eq_u64 vcc, v[1:2], v[2:3]
12532 // CHECK: [0x01,0x05,0xf4,0x7d]
12534 v_cmpx_eq_u64 vcc, v[254:255], v[2:3]
12535 // CHECK: [0xfe,0x05,0xf4,0x7d]
12537 v_cmpx_eq_u64 vcc, s[2:3], v[2:3]
12538 // CHECK: [0x02,0x04,0xf4,0x7d]
12540 v_cmpx_eq_u64 vcc, s[4:5], v[2:3]
12541 // CHECK: [0x04,0x04,0xf4,0x7d]
12543 v_cmpx_eq_u64 vcc, s[100:101], v[2:3]
12544 // CHECK: [0x64,0x04,0xf4,0x7d]
12546 v_cmpx_eq_u64 vcc, flat_scratch, v[2:3]
12547 // CHECK: [0x66,0x04,0xf4,0x7d]
12549 v_cmpx_eq_u64 vcc, vcc, v[2:3]
12550 // CHECK: [0x6a,0x04,0xf4,0x7d]
12552 v_cmpx_eq_u64 vcc, ttmp[14:15], v[2:3]
12553 // CHECK: [0x7a,0x04,0xf4,0x7d]
12555 v_cmpx_eq_u64 vcc, exec, v[2:3]
12556 // CHECK: [0x7e,0x04,0xf4,0x7d]
12558 v_cmpx_eq_u64 vcc, 0, v[2:3]
12559 // CHECK: [0x80,0x04,0xf4,0x7d]
12561 v_cmpx_eq_u64 vcc, -1, v[2:3]
12562 // CHECK: [0xc1,0x04,0xf4,0x7d]
12564 v_cmpx_eq_u64 vcc, 0.5, v[2:3]
12565 // CHECK: [0xf0,0x04,0xf4,0x7d]
12567 v_cmpx_eq_u64 vcc, -4.0, v[2:3]
12568 // CHECK: [0xf7,0x04,0xf4,0x7d]
12570 v_cmpx_eq_u64 vcc, src_vccz, v[2:3]
12571 // CHECK: [0xfb,0x04,0xf4,0x7d]
12573 v_cmpx_eq_u64 vcc, src_execz, v[2:3]
12574 // CHECK: [0xfc,0x04,0xf4,0x7d]
12576 v_cmpx_eq_u64 vcc, src_scc, v[2:3]
12577 // CHECK: [0xfd,0x04,0xf4,0x7d]
12579 v_cmpx_eq_u64 vcc, 0xaf123456, v[2:3]
12580 // CHECK: [0xff,0x04,0xf4,0x7d,0x56,0x34,0x12,0xaf]
12582 v_cmpx_eq_u64 vcc, 0x3f717273, v[2:3]
12583 // CHECK: [0xff,0x04,0xf4,0x7d,0x73,0x72,0x71,0x3f]
12585 v_cmpx_eq_u64 vcc, v[1:2], v[254:255]
12586 // CHECK: [0x01,0xfd,0xf5,0x7d]
12588 v_cmpx_le_u64 vcc, v[1:2], v[2:3]
12589 // CHECK: [0x01,0x05,0xf6,0x7d]
12591 v_cmpx_le_u64 vcc, v[254:255], v[2:3]
12592 // CHECK: [0xfe,0x05,0xf6,0x7d]
12594 v_cmpx_le_u64 vcc, s[2:3], v[2:3]
12595 // CHECK: [0x02,0x04,0xf6,0x7d]
12597 v_cmpx_le_u64 vcc, s[4:5], v[2:3]
12598 // CHECK: [0x04,0x04,0xf6,0x7d]
12600 v_cmpx_le_u64 vcc, s[100:101], v[2:3]
12601 // CHECK: [0x64,0x04,0xf6,0x7d]
12603 v_cmpx_le_u64 vcc, flat_scratch, v[2:3]
12604 // CHECK: [0x66,0x04,0xf6,0x7d]
12606 v_cmpx_le_u64 vcc, vcc, v[2:3]
12607 // CHECK: [0x6a,0x04,0xf6,0x7d]
12609 v_cmpx_le_u64 vcc, ttmp[14:15], v[2:3]
12610 // CHECK: [0x7a,0x04,0xf6,0x7d]
12612 v_cmpx_le_u64 vcc, exec, v[2:3]
12613 // CHECK: [0x7e,0x04,0xf6,0x7d]
12615 v_cmpx_le_u64 vcc, 0, v[2:3]
12616 // CHECK: [0x80,0x04,0xf6,0x7d]
12618 v_cmpx_le_u64 vcc, -1, v[2:3]
12619 // CHECK: [0xc1,0x04,0xf6,0x7d]
12621 v_cmpx_le_u64 vcc, 0.5, v[2:3]
12622 // CHECK: [0xf0,0x04,0xf6,0x7d]
12624 v_cmpx_le_u64 vcc, -4.0, v[2:3]
12625 // CHECK: [0xf7,0x04,0xf6,0x7d]
12627 v_cmpx_le_u64 vcc, src_vccz, v[2:3]
12628 // CHECK: [0xfb,0x04,0xf6,0x7d]
12630 v_cmpx_le_u64 vcc, src_execz, v[2:3]
12631 // CHECK: [0xfc,0x04,0xf6,0x7d]
12633 v_cmpx_le_u64 vcc, src_scc, v[2:3]
12634 // CHECK: [0xfd,0x04,0xf6,0x7d]
12636 v_cmpx_le_u64 vcc, 0xaf123456, v[2:3]
12637 // CHECK: [0xff,0x04,0xf6,0x7d,0x56,0x34,0x12,0xaf]
12639 v_cmpx_le_u64 vcc, 0x3f717273, v[2:3]
12640 // CHECK: [0xff,0x04,0xf6,0x7d,0x73,0x72,0x71,0x3f]
12642 v_cmpx_le_u64 vcc, v[1:2], v[254:255]
12643 // CHECK: [0x01,0xfd,0xf7,0x7d]
12645 v_cmpx_gt_u64 vcc, v[1:2], v[2:3]
12646 // CHECK: [0x01,0x05,0xf8,0x7d]
12648 v_cmpx_gt_u64 vcc, v[254:255], v[2:3]
12649 // CHECK: [0xfe,0x05,0xf8,0x7d]
12651 v_cmpx_gt_u64 vcc, s[2:3], v[2:3]
12652 // CHECK: [0x02,0x04,0xf8,0x7d]
12654 v_cmpx_gt_u64 vcc, s[4:5], v[2:3]
12655 // CHECK: [0x04,0x04,0xf8,0x7d]
12657 v_cmpx_gt_u64 vcc, s[100:101], v[2:3]
12658 // CHECK: [0x64,0x04,0xf8,0x7d]
12660 v_cmpx_gt_u64 vcc, flat_scratch, v[2:3]
12661 // CHECK: [0x66,0x04,0xf8,0x7d]
12663 v_cmpx_gt_u64 vcc, vcc, v[2:3]
12664 // CHECK: [0x6a,0x04,0xf8,0x7d]
12666 v_cmpx_gt_u64 vcc, ttmp[14:15], v[2:3]
12667 // CHECK: [0x7a,0x04,0xf8,0x7d]
12669 v_cmpx_gt_u64 vcc, exec, v[2:3]
12670 // CHECK: [0x7e,0x04,0xf8,0x7d]
12672 v_cmpx_gt_u64 vcc, 0, v[2:3]
12673 // CHECK: [0x80,0x04,0xf8,0x7d]
12675 v_cmpx_gt_u64 vcc, -1, v[2:3]
12676 // CHECK: [0xc1,0x04,0xf8,0x7d]
12678 v_cmpx_gt_u64 vcc, 0.5, v[2:3]
12679 // CHECK: [0xf0,0x04,0xf8,0x7d]
12681 v_cmpx_gt_u64 vcc, -4.0, v[2:3]
12682 // CHECK: [0xf7,0x04,0xf8,0x7d]
12684 v_cmpx_gt_u64 vcc, src_vccz, v[2:3]
12685 // CHECK: [0xfb,0x04,0xf8,0x7d]
12687 v_cmpx_gt_u64 vcc, src_execz, v[2:3]
12688 // CHECK: [0xfc,0x04,0xf8,0x7d]
12690 v_cmpx_gt_u64 vcc, src_scc, v[2:3]
12691 // CHECK: [0xfd,0x04,0xf8,0x7d]
12693 v_cmpx_gt_u64 vcc, 0xaf123456, v[2:3]
12694 // CHECK: [0xff,0x04,0xf8,0x7d,0x56,0x34,0x12,0xaf]
12696 v_cmpx_gt_u64 vcc, 0x3f717273, v[2:3]
12697 // CHECK: [0xff,0x04,0xf8,0x7d,0x73,0x72,0x71,0x3f]
12699 v_cmpx_gt_u64 vcc, v[1:2], v[254:255]
12700 // CHECK: [0x01,0xfd,0xf9,0x7d]
12702 v_cmpx_ne_u64 vcc, v[1:2], v[2:3]
12703 // CHECK: [0x01,0x05,0xfa,0x7d]
12705 v_cmpx_ne_u64 vcc, v[254:255], v[2:3]
12706 // CHECK: [0xfe,0x05,0xfa,0x7d]
12708 v_cmpx_ne_u64 vcc, s[2:3], v[2:3]
12709 // CHECK: [0x02,0x04,0xfa,0x7d]
12711 v_cmpx_ne_u64 vcc, s[4:5], v[2:3]
12712 // CHECK: [0x04,0x04,0xfa,0x7d]
12714 v_cmpx_ne_u64 vcc, s[100:101], v[2:3]
12715 // CHECK: [0x64,0x04,0xfa,0x7d]
12717 v_cmpx_ne_u64 vcc, flat_scratch, v[2:3]
12718 // CHECK: [0x66,0x04,0xfa,0x7d]
12720 v_cmpx_ne_u64 vcc, vcc, v[2:3]
12721 // CHECK: [0x6a,0x04,0xfa,0x7d]
12723 v_cmpx_ne_u64 vcc, ttmp[14:15], v[2:3]
12724 // CHECK: [0x7a,0x04,0xfa,0x7d]
12726 v_cmpx_ne_u64 vcc, exec, v[2:3]
12727 // CHECK: [0x7e,0x04,0xfa,0x7d]
12729 v_cmpx_ne_u64 vcc, 0, v[2:3]
12730 // CHECK: [0x80,0x04,0xfa,0x7d]
12732 v_cmpx_ne_u64 vcc, -1, v[2:3]
12733 // CHECK: [0xc1,0x04,0xfa,0x7d]
12735 v_cmpx_ne_u64 vcc, 0.5, v[2:3]
12736 // CHECK: [0xf0,0x04,0xfa,0x7d]
12738 v_cmpx_ne_u64 vcc, -4.0, v[2:3]
12739 // CHECK: [0xf7,0x04,0xfa,0x7d]
12741 v_cmpx_ne_u64 vcc, src_vccz, v[2:3]
12742 // CHECK: [0xfb,0x04,0xfa,0x7d]
12744 v_cmpx_ne_u64 vcc, src_execz, v[2:3]
12745 // CHECK: [0xfc,0x04,0xfa,0x7d]
12747 v_cmpx_ne_u64 vcc, src_scc, v[2:3]
12748 // CHECK: [0xfd,0x04,0xfa,0x7d]
12750 v_cmpx_ne_u64 vcc, 0xaf123456, v[2:3]
12751 // CHECK: [0xff,0x04,0xfa,0x7d,0x56,0x34,0x12,0xaf]
12753 v_cmpx_ne_u64 vcc, 0x3f717273, v[2:3]
12754 // CHECK: [0xff,0x04,0xfa,0x7d,0x73,0x72,0x71,0x3f]
12756 v_cmpx_ne_u64 vcc, v[1:2], v[254:255]
12757 // CHECK: [0x01,0xfd,0xfb,0x7d]
12759 v_cmpx_ge_u64 vcc, v[1:2], v[2:3]
12760 // CHECK: [0x01,0x05,0xfc,0x7d]
12762 v_cmpx_ge_u64 vcc, v[254:255], v[2:3]
12763 // CHECK: [0xfe,0x05,0xfc,0x7d]
12765 v_cmpx_ge_u64 vcc, s[2:3], v[2:3]
12766 // CHECK: [0x02,0x04,0xfc,0x7d]
12768 v_cmpx_ge_u64 vcc, s[4:5], v[2:3]
12769 // CHECK: [0x04,0x04,0xfc,0x7d]
12771 v_cmpx_ge_u64 vcc, s[100:101], v[2:3]
12772 // CHECK: [0x64,0x04,0xfc,0x7d]
12774 v_cmpx_ge_u64 vcc, flat_scratch, v[2:3]
12775 // CHECK: [0x66,0x04,0xfc,0x7d]
12777 v_cmpx_ge_u64 vcc, vcc, v[2:3]
12778 // CHECK: [0x6a,0x04,0xfc,0x7d]
12780 v_cmpx_ge_u64 vcc, ttmp[14:15], v[2:3]
12781 // CHECK: [0x7a,0x04,0xfc,0x7d]
12783 v_cmpx_ge_u64 vcc, exec, v[2:3]
12784 // CHECK: [0x7e,0x04,0xfc,0x7d]
12786 v_cmpx_ge_u64 vcc, 0, v[2:3]
12787 // CHECK: [0x80,0x04,0xfc,0x7d]
12789 v_cmpx_ge_u64 vcc, -1, v[2:3]
12790 // CHECK: [0xc1,0x04,0xfc,0x7d]
12792 v_cmpx_ge_u64 vcc, 0.5, v[2:3]
12793 // CHECK: [0xf0,0x04,0xfc,0x7d]
12795 v_cmpx_ge_u64 vcc, -4.0, v[2:3]
12796 // CHECK: [0xf7,0x04,0xfc,0x7d]
12798 v_cmpx_ge_u64 vcc, src_vccz, v[2:3]
12799 // CHECK: [0xfb,0x04,0xfc,0x7d]
12801 v_cmpx_ge_u64 vcc, src_execz, v[2:3]
12802 // CHECK: [0xfc,0x04,0xfc,0x7d]
12804 v_cmpx_ge_u64 vcc, src_scc, v[2:3]
12805 // CHECK: [0xfd,0x04,0xfc,0x7d]
12807 v_cmpx_ge_u64 vcc, 0xaf123456, v[2:3]
12808 // CHECK: [0xff,0x04,0xfc,0x7d,0x56,0x34,0x12,0xaf]
12810 v_cmpx_ge_u64 vcc, 0x3f717273, v[2:3]
12811 // CHECK: [0xff,0x04,0xfc,0x7d,0x73,0x72,0x71,0x3f]
12813 v_cmpx_ge_u64 vcc, v[1:2], v[254:255]
12814 // CHECK: [0x01,0xfd,0xfd,0x7d]
12816 v_cmpx_t_u64 vcc, v[1:2], v[2:3]
12817 // CHECK: [0x01,0x05,0xfe,0x7d]
12819 v_cmpx_t_u64 vcc, v[254:255], v[2:3]
12820 // CHECK: [0xfe,0x05,0xfe,0x7d]
12822 v_cmpx_t_u64 vcc, s[2:3], v[2:3]
12823 // CHECK: [0x02,0x04,0xfe,0x7d]
12825 v_cmpx_t_u64 vcc, s[4:5], v[2:3]
12826 // CHECK: [0x04,0x04,0xfe,0x7d]
12828 v_cmpx_t_u64 vcc, s[100:101], v[2:3]
12829 // CHECK: [0x64,0x04,0xfe,0x7d]
12831 v_cmpx_t_u64 vcc, flat_scratch, v[2:3]
12832 // CHECK: [0x66,0x04,0xfe,0x7d]
12834 v_cmpx_t_u64 vcc, vcc, v[2:3]
12835 // CHECK: [0x6a,0x04,0xfe,0x7d]
12837 v_cmpx_t_u64 vcc, ttmp[14:15], v[2:3]
12838 // CHECK: [0x7a,0x04,0xfe,0x7d]
12840 v_cmpx_t_u64 vcc, exec, v[2:3]
12841 // CHECK: [0x7e,0x04,0xfe,0x7d]
12843 v_cmpx_t_u64 vcc, 0, v[2:3]
12844 // CHECK: [0x80,0x04,0xfe,0x7d]
12846 v_cmpx_t_u64 vcc, -1, v[2:3]
12847 // CHECK: [0xc1,0x04,0xfe,0x7d]
12849 v_cmpx_t_u64 vcc, 0.5, v[2:3]
12850 // CHECK: [0xf0,0x04,0xfe,0x7d]
12852 v_cmpx_t_u64 vcc, -4.0, v[2:3]
12853 // CHECK: [0xf7,0x04,0xfe,0x7d]
12855 v_cmpx_t_u64 vcc, src_vccz, v[2:3]
12856 // CHECK: [0xfb,0x04,0xfe,0x7d]
12858 v_cmpx_t_u64 vcc, src_execz, v[2:3]
12859 // CHECK: [0xfc,0x04,0xfe,0x7d]
12861 v_cmpx_t_u64 vcc, src_scc, v[2:3]
12862 // CHECK: [0xfd,0x04,0xfe,0x7d]
12864 v_cmpx_t_u64 vcc, 0xaf123456, v[2:3]
12865 // CHECK: [0xff,0x04,0xfe,0x7d,0x56,0x34,0x12,0xaf]
12867 v_cmpx_t_u64 vcc, 0x3f717273, v[2:3]
12868 // CHECK: [0xff,0x04,0xfe,0x7d,0x73,0x72,0x71,0x3f]
12870 v_cmpx_t_u64 vcc, v[1:2], v[254:255]
12871 // CHECK: [0x01,0xfd,0xff,0x7d]
12873 v_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]
12876 v_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]
12879 v_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]
12882 v_cmp_class_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
12883 // CHECK: [0xf9,0x04,0x20,0x7c,0x01,0xe6,0x06,0x06]
12885 v_cmp_class_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
12886 // CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x06]
12888 v_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]
12891 v_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]
12894 v_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]
12897 v_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]
12900 v_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]
12903 v_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]
12906 v_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]
12909 v_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]
12912 v_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]
12915 v_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]
12918 v_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]
12921 v_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]
12924 v_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]
12927 v_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]
12930 v_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]
12933 v_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]
12936 v_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]
12939 v_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]
12942 v_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]
12945 v_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]
12948 v_cmp_class_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
12949 // CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x86,0x06,0x06]
12951 v_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]
12954 v_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]
12957 v_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]
12960 v_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]
12963 v_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]
12966 v_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]
12969 v_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]
12972 v_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]
12975 v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
12976 // CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x86,0x06,0x06]
12978 v_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]
12981 v_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]
12984 v_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]
12987 v_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]
12990 v_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]
12993 v_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]
12996 v_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]
12999 v_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]
13002 v_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]
13005 v_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]
13008 v_cmpx_class_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
13009 // CHECK: [0xf9,0x04,0x22,0x7c,0x01,0xe6,0x06,0x06]
13011 v_cmpx_class_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
13012 // CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x06]
13014 v_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]
13017 v_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]
13020 v_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]
13023 v_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]
13026 v_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]
13029 v_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]
13032 v_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]
13035 v_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]
13038 v_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]
13041 v_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]
13044 v_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]
13047 v_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]
13050 v_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]
13053 v_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]
13056 v_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]
13059 v_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]
13062 v_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]
13065 v_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]
13068 v_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]
13071 v_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]
13074 v_cmpx_class_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
13075 // CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x86,0x06,0x06]
13077 v_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]
13080 v_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]
13083 v_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]
13086 v_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]
13089 v_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]
13092 v_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]
13095 v_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]
13098 v_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]
13101 v_cmpx_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
13102 // CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x86,0x06,0x06]
13104 v_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]
13107 v_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]
13110 v_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]
13113 v_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]
13116 v_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]
13119 v_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]
13122 v_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]
13125 v_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]
13128 v_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]
13131 v_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]
13134 v_cmp_class_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
13135 // CHECK: [0xf9,0x04,0x28,0x7c,0x01,0xe6,0x06,0x06]
13137 v_cmp_class_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
13138 // CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x06]
13140 v_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]
13143 v_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]
13146 v_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]
13149 v_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]
13152 v_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]
13155 v_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]
13158 v_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]
13161 v_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]
13164 v_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]
13167 v_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]
13170 v_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]
13173 v_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]
13176 v_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]
13179 v_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]
13182 v_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]
13185 v_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]
13188 v_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]
13191 v_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]
13194 v_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]
13197 v_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]
13200 v_cmp_class_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
13201 // CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x86,0x06,0x06]
13203 v_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]
13206 v_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]
13209 v_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]
13212 v_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]
13215 v_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]
13218 v_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]
13221 v_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]
13224 v_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]
13227 v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
13228 // CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x86,0x06,0x06]
13230 v_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]
13233 v_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]
13236 v_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]
13239 v_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]
13242 v_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]
13245 v_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]
13248 v_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]
13251 v_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]
13254 v_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]
13257 v_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]
13260 v_cmpx_class_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
13261 // CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0xe6,0x06,0x06]
13263 v_cmpx_class_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
13264 // CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x06]
13266 v_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]
13269 v_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]
13272 v_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]
13275 v_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]
13278 v_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]
13281 v_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]
13284 v_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]
13287 v_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]
13290 v_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]
13293 v_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]
13296 v_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]
13299 v_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]
13302 v_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]
13305 v_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]
13308 v_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]
13311 v_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]
13314 v_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]
13317 v_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]
13320 v_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]
13323 v_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]
13326 v_cmpx_class_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
13327 // CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x86,0x06,0x06]
13329 v_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]
13332 v_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]
13335 v_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]
13338 v_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]
13341 v_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]
13344 v_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]
13347 v_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]
13350 v_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]
13353 v_cmpx_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
13354 // CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x86,0x06,0x06]
13356 v_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]
13359 v_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]
13362 v_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]
13365 v_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]
13368 v_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]
13371 v_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]
13374 v_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]
13377 v_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]
13380 v_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]
13383 v_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]
13386 v_cmp_f_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
13387 // CHECK: [0xf9,0x04,0x40,0x7c,0x01,0xe6,0x06,0x06]
13389 v_cmp_f_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
13390 // CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x00,0x06,0x06]
13392 v_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]
13395 v_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]
13398 v_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]
13401 v_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]
13404 v_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]
13407 v_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]
13410 v_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]
13413 v_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]
13416 v_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]
13419 v_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]
13422 v_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]
13425 v_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]
13428 v_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]
13431 v_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]
13434 v_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]
13437 v_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]
13440 v_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]
13443 v_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]
13446 v_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]
13449 v_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]
13452 v_cmp_f_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
13453 // CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x86,0x06,0x06]
13455 v_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]
13458 v_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]
13461 v_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]
13464 v_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]
13467 v_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]
13470 v_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]
13473 v_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]
13476 v_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]
13479 v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
13480 // CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x86,0x06,0x06]
13482 v_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]
13485 v_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]
13488 v_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]
13491 v_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]
13494 v_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]
13497 v_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]
13500 v_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]
13503 v_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]
13506 v_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]
13509 v_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]
13512 v_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]
13515 v_cmp_lt_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
13516 // CHECK: [0xf9,0x04,0x42,0x7c,0x01,0xe6,0x06,0x06]
13518 v_cmp_lt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
13519 // CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x00,0x06,0x06]
13521 v_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]
13524 v_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]
13527 v_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]
13530 v_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]
13533 v_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]
13536 v_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]
13539 v_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]
13542 v_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]
13545 v_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]
13548 v_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]
13551 v_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]
13554 v_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]
13557 v_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]
13560 v_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]
13563 v_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]
13566 v_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]
13569 v_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]
13572 v_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]
13575 v_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]
13578 v_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]
13581 v_cmp_lt_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
13582 // CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x86,0x06,0x06]
13584 v_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]
13587 v_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]
13590 v_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]
13593 v_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]
13596 v_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]
13599 v_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]
13602 v_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]
13605 v_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]
13608 v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
13609 // CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x86,0x06,0x06]
13611 v_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]
13614 v_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]
13617 v_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]
13620 v_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]
13623 v_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]
13626 v_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]
13629 v_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]
13632 v_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]
13635 v_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]
13638 v_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]
13641 v_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]
13644 v_cmp_eq_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
13645 // CHECK: [0xf9,0x04,0x44,0x7c,0x01,0xe6,0x06,0x06]
13647 v_cmp_eq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
13648 // CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x00,0x06,0x06]
13650 v_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]
13653 v_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]
13656 v_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]
13659 v_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]
13662 v_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]
13665 v_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]
13668 v_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]
13671 v_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]
13674 v_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]
13677 v_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]
13680 v_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]
13683 v_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]
13686 v_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]
13689 v_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]
13692 v_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]
13695 v_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]
13698 v_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]
13701 v_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]
13704 v_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]
13707 v_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]
13710 v_cmp_eq_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
13711 // CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x86,0x06,0x06]
13713 v_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]
13716 v_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]
13719 v_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]
13722 v_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]
13725 v_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]
13728 v_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]
13731 v_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]
13734 v_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]
13737 v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
13738 // CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x86,0x06,0x06]
13740 v_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]
13743 v_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]
13746 v_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]
13749 v_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]
13752 v_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]
13755 v_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]
13758 v_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]
13761 v_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]
13764 v_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]
13767 v_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]
13770 v_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]
13773 v_cmp_le_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
13774 // CHECK: [0xf9,0x04,0x46,0x7c,0x01,0xe6,0x06,0x06]
13776 v_cmp_le_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
13777 // CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x00,0x06,0x06]
13779 v_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]
13782 v_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]
13785 v_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]
13788 v_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]
13791 v_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]
13794 v_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]
13797 v_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]
13800 v_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]
13803 v_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]
13806 v_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]
13809 v_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]
13812 v_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]
13815 v_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]
13818 v_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]
13821 v_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]
13824 v_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]
13827 v_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]
13830 v_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]
13833 v_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]
13836 v_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]
13839 v_cmp_le_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
13840 // CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x86,0x06,0x06]
13842 v_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]
13845 v_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]
13848 v_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]
13851 v_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]
13854 v_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]
13857 v_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]
13860 v_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]
13863 v_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]
13866 v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
13867 // CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x86,0x06,0x06]
13869 v_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]
13872 v_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]
13875 v_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]
13878 v_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]
13881 v_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]
13884 v_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]
13887 v_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]
13890 v_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]
13893 v_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]
13896 v_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]
13899 v_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]
13902 v_cmp_gt_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
13903 // CHECK: [0xf9,0x04,0x48,0x7c,0x01,0xe6,0x06,0x06]
13905 v_cmp_gt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
13906 // CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x00,0x06,0x06]
13908 v_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]
13911 v_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]
13914 v_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]
13917 v_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]
13920 v_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]
13923 v_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]
13926 v_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]
13929 v_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]
13932 v_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]
13935 v_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]
13938 v_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]
13941 v_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]
13944 v_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]
13947 v_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]
13950 v_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]
13953 v_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]
13956 v_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]
13959 v_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]
13962 v_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]
13965 v_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]
13968 v_cmp_gt_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
13969 // CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x86,0x06,0x06]
13971 v_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]
13974 v_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]
13977 v_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]
13980 v_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]
13983 v_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]
13986 v_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]
13989 v_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]
13992 v_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]
13995 v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
13996 // CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x86,0x06,0x06]
13998 v_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]
14001 v_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]
14004 v_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]
14007 v_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]
14010 v_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]
14013 v_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]
14016 v_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]
14019 v_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]
14022 v_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]
14025 v_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]
14028 v_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]
14031 v_cmp_lg_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
14032 // CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0xe6,0x06,0x06]
14034 v_cmp_lg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
14035 // CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x00,0x06,0x06]
14037 v_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]
14040 v_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]
14043 v_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]
14046 v_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]
14049 v_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]
14052 v_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]
14055 v_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]
14058 v_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]
14061 v_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]
14064 v_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]
14067 v_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]
14070 v_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]
14073 v_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]
14076 v_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]
14079 v_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]
14082 v_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]
14085 v_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]
14088 v_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]
14091 v_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]
14094 v_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]
14097 v_cmp_lg_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
14098 // CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x86,0x06,0x06]
14100 v_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]
14103 v_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]
14106 v_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]
14109 v_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]
14112 v_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]
14115 v_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]
14118 v_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]
14121 v_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]
14124 v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
14125 // CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x86,0x06,0x06]
14127 v_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]
14130 v_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]
14133 v_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]
14136 v_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]
14139 v_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]
14142 v_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]
14145 v_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]
14148 v_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]
14151 v_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]
14154 v_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]
14157 v_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]
14160 v_cmp_ge_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
14161 // CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0xe6,0x06,0x06]
14163 v_cmp_ge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
14164 // CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x00,0x06,0x06]
14166 v_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]
14169 v_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]
14172 v_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]
14175 v_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]
14178 v_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]
14181 v_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]
14184 v_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]
14187 v_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]
14190 v_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]
14193 v_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]
14196 v_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]
14199 v_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]
14202 v_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]
14205 v_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]
14208 v_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]
14211 v_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]
14214 v_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]
14217 v_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]
14220 v_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]
14223 v_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]
14226 v_cmp_ge_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
14227 // CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x86,0x06,0x06]
14229 v_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]
14232 v_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]
14235 v_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]
14238 v_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]
14241 v_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]
14244 v_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]
14247 v_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]
14250 v_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]
14253 v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
14254 // CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x86,0x06,0x06]
14256 v_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]
14259 v_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]
14262 v_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]
14265 v_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]
14268 v_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]
14271 v_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]
14274 v_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]
14277 v_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]
14280 v_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]
14283 v_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]
14286 v_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]
14289 v_cmp_o_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
14290 // CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0xe6,0x06,0x06]
14292 v_cmp_o_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
14293 // CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x00,0x06,0x06]
14295 v_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]
14298 v_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]
14301 v_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]
14304 v_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]
14307 v_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]
14310 v_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]
14313 v_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]
14316 v_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]
14319 v_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]
14322 v_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]
14325 v_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]
14328 v_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]
14331 v_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]
14334 v_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]
14337 v_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]
14340 v_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]
14343 v_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]
14346 v_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]
14349 v_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]
14352 v_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]
14355 v_cmp_o_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
14356 // CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x86,0x06,0x06]
14358 v_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]
14361 v_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]
14364 v_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]
14367 v_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]
14370 v_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]
14373 v_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]
14376 v_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]
14379 v_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]
14382 v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
14383 // CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x86,0x06,0x06]
14385 v_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]
14388 v_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]
14391 v_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]
14394 v_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]
14397 v_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]
14400 v_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]
14403 v_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]
14406 v_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]
14409 v_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]
14412 v_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]
14415 v_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]
14418 v_cmp_u_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
14419 // CHECK: [0xf9,0x04,0x50,0x7c,0x01,0xe6,0x06,0x06]
14421 v_cmp_u_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
14422 // CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x00,0x06,0x06]
14424 v_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]
14427 v_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]
14430 v_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]
14433 v_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]
14436 v_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]
14439 v_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]
14442 v_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]
14445 v_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]
14448 v_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]
14451 v_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]
14454 v_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]
14457 v_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]
14460 v_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]
14463 v_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]
14466 v_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]
14469 v_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]
14472 v_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]
14475 v_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]
14478 v_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]
14481 v_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]
14484 v_cmp_u_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
14485 // CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x86,0x06,0x06]
14487 v_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]
14490 v_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]
14493 v_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]
14496 v_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]
14499 v_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]
14502 v_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]
14505 v_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]
14508 v_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]
14511 v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
14512 // CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x86,0x06,0x06]
14514 v_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]
14517 v_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]
14520 v_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]
14523 v_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]
14526 v_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]
14529 v_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]
14532 v_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]
14535 v_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]
14538 v_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]
14541 v_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]
14544 v_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]
14547 v_cmp_nge_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
14548 // CHECK: [0xf9,0x04,0x52,0x7c,0x01,0xe6,0x06,0x06]
14550 v_cmp_nge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
14551 // CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x00,0x06,0x06]
14553 v_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]
14556 v_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]
14559 v_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]
14562 v_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]
14565 v_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]
14568 v_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]
14571 v_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]
14574 v_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]
14577 v_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]
14580 v_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]
14583 v_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]
14586 v_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]
14589 v_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]
14592 v_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]
14595 v_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]
14598 v_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]
14601 v_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]
14604 v_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]
14607 v_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]
14610 v_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]
14613 v_cmp_nge_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
14614 // CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x86,0x06,0x06]
14616 v_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]
14619 v_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]
14622 v_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]
14625 v_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]
14628 v_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]
14631 v_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]
14634 v_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]
14637 v_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]
14640 v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
14641 // CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x86,0x06,0x06]
14643 v_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]
14646 v_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]
14649 v_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]
14652 v_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]
14655 v_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]
14658 v_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]
14661 v_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]
14664 v_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]
14667 v_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]
14670 v_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]
14673 v_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]
14676 v_cmp_nlg_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
14677 // CHECK: [0xf9,0x04,0x54,0x7c,0x01,0xe6,0x06,0x06]
14679 v_cmp_nlg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
14680 // CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x00,0x06,0x06]
14682 v_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]
14685 v_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]
14688 v_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]
14691 v_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]
14694 v_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]
14697 v_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]
14700 v_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]
14703 v_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]
14706 v_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]
14709 v_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]
14712 v_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]
14715 v_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]
14718 v_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]
14721 v_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]
14724 v_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]
14727 v_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]
14730 v_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]
14733 v_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]
14736 v_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]
14739 v_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]
14742 v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
14743 // CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x86,0x06,0x06]
14745 v_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]
14748 v_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]
14751 v_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]
14754 v_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]
14757 v_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]
14760 v_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]
14763 v_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]
14766 v_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]
14769 v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
14770 // CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x86,0x06,0x06]
14772 v_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]
14775 v_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]
14778 v_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]
14781 v_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]
14784 v_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]
14787 v_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]
14790 v_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]
14793 v_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]
14796 v_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]
14799 v_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]
14802 v_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]
14805 v_cmp_ngt_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
14806 // CHECK: [0xf9,0x04,0x56,0x7c,0x01,0xe6,0x06,0x06]
14808 v_cmp_ngt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
14809 // CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x00,0x06,0x06]
14811 v_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]
14814 v_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]
14817 v_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]
14820 v_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]
14823 v_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]
14826 v_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]
14829 v_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]
14832 v_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]
14835 v_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]
14838 v_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]
14841 v_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]
14844 v_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]
14847 v_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]
14850 v_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]
14853 v_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]
14856 v_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]
14859 v_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]
14862 v_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]
14865 v_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]
14868 v_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]
14871 v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
14872 // CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x86,0x06,0x06]
14874 v_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]
14877 v_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]
14880 v_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]
14883 v_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]
14886 v_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]
14889 v_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]
14892 v_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]
14895 v_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]
14898 v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
14899 // CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x86,0x06,0x06]
14901 v_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]
14904 v_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]
14907 v_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]
14910 v_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]
14913 v_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]
14916 v_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]
14919 v_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]
14922 v_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]
14925 v_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]
14928 v_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]
14931 v_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]
14934 v_cmp_nle_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
14935 // CHECK: [0xf9,0x04,0x58,0x7c,0x01,0xe6,0x06,0x06]
14937 v_cmp_nle_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
14938 // CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x00,0x06,0x06]
14940 v_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]
14943 v_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]
14946 v_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]
14949 v_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]
14952 v_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]
14955 v_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]
14958 v_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]
14961 v_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]
14964 v_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]
14967 v_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]
14970 v_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]
14973 v_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]
14976 v_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]
14979 v_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]
14982 v_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]
14985 v_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]
14988 v_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]
14991 v_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]
14994 v_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]
14997 v_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]
15000 v_cmp_nle_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
15001 // CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x86,0x06,0x06]
15003 v_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]
15006 v_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]
15009 v_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]
15012 v_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]
15015 v_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]
15018 v_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]
15021 v_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]
15024 v_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]
15027 v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
15028 // CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x86,0x06,0x06]
15030 v_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]
15033 v_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]
15036 v_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]
15039 v_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]
15042 v_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]
15045 v_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]
15048 v_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]
15051 v_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]
15054 v_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]
15057 v_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]
15060 v_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]
15063 v_cmp_neq_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
15064 // CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0xe6,0x06,0x06]
15066 v_cmp_neq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
15067 // CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x00,0x06,0x06]
15069 v_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]
15072 v_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]
15075 v_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]
15078 v_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]
15081 v_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]
15084 v_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]
15087 v_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]
15090 v_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]
15093 v_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]
15096 v_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]
15099 v_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]
15102 v_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]
15105 v_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]
15108 v_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]
15111 v_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]
15114 v_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]
15117 v_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]
15120 v_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]
15123 v_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]
15126 v_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]
15129 v_cmp_neq_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
15130 // CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x86,0x06,0x06]
15132 v_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]
15135 v_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]
15138 v_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]
15141 v_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]
15144 v_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]
15147 v_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]
15150 v_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]
15153 v_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]
15156 v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
15157 // CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x86,0x06,0x06]
15159 v_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]
15162 v_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]
15165 v_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]
15168 v_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]
15171 v_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]
15174 v_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]
15177 v_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]
15180 v_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]
15183 v_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]
15186 v_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]
15189 v_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]
15192 v_cmp_nlt_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
15193 // CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0xe6,0x06,0x06]
15195 v_cmp_nlt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
15196 // CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x00,0x06,0x06]
15198 v_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]
15201 v_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]
15204 v_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]
15207 v_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]
15210 v_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]
15213 v_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]
15216 v_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]
15219 v_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]
15222 v_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]
15225 v_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]
15228 v_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]
15231 v_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]
15234 v_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]
15237 v_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]
15240 v_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]
15243 v_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]
15246 v_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]
15249 v_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]
15252 v_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]
15255 v_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]
15258 v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
15259 // CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x86,0x06,0x06]
15261 v_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]
15264 v_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]
15267 v_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]
15270 v_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]
15273 v_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]
15276 v_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]
15279 v_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]
15282 v_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]
15285 v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
15286 // CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x86,0x06,0x06]
15288 v_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]
15291 v_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]
15294 v_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]
15297 v_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]
15300 v_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]
15303 v_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]
15306 v_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]
15309 v_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]
15312 v_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]
15315 v_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]
15318 v_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]
15321 v_cmp_tru_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
15322 // CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0xe6,0x06,0x06]
15324 v_cmp_tru_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
15325 // CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x00,0x06,0x06]
15327 v_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]
15330 v_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]
15333 v_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]
15336 v_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]
15339 v_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]
15342 v_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]
15345 v_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]
15348 v_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]
15351 v_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]
15354 v_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]
15357 v_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]
15360 v_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]
15363 v_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]
15366 v_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]
15369 v_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]
15372 v_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]
15375 v_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]
15378 v_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]
15381 v_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]
15384 v_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]
15387 v_cmp_tru_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
15388 // CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x86,0x06,0x06]
15390 v_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]
15393 v_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]
15396 v_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]
15399 v_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]
15402 v_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]
15405 v_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]
15408 v_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]
15411 v_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]
15414 v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
15415 // CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x86,0x06,0x06]
15417 v_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]
15420 v_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]
15423 v_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]
15426 v_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]
15429 v_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]
15432 v_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]
15435 v_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]
15438 v_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]
15441 v_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]
15444 v_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]
15447 v_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]
15450 v_cmpx_f_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
15451 // CHECK: [0xf9,0x04,0x60,0x7c,0x01,0xe6,0x06,0x06]
15453 v_cmpx_f_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
15454 // CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x00,0x06,0x06]
15456 v_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]
15459 v_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]
15462 v_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]
15465 v_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]
15468 v_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]
15471 v_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]
15474 v_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]
15477 v_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]
15480 v_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]
15483 v_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]
15486 v_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]
15489 v_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]
15492 v_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]
15495 v_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]
15498 v_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]
15501 v_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]
15504 v_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]
15507 v_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]
15510 v_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]
15513 v_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]
15516 v_cmpx_f_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
15517 // CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x86,0x06,0x06]
15519 v_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]
15522 v_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]
15525 v_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]
15528 v_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]
15531 v_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]
15534 v_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]
15537 v_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]
15540 v_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]
15543 v_cmpx_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
15544 // CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x86,0x06,0x06]
15546 v_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]
15549 v_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]
15552 v_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]
15555 v_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]
15558 v_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]
15561 v_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]
15564 v_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]
15567 v_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]
15570 v_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]
15573 v_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]
15576 v_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]
15579 v_cmpx_lt_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
15580 // CHECK: [0xf9,0x04,0x62,0x7c,0x01,0xe6,0x06,0x06]
15582 v_cmpx_lt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
15583 // CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x00,0x06,0x06]
15585 v_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]
15588 v_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]
15591 v_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]
15594 v_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]
15597 v_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]
15600 v_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]
15603 v_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]
15606 v_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]
15609 v_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]
15612 v_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]
15615 v_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]
15618 v_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]
15621 v_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]
15624 v_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]
15627 v_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]
15630 v_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]
15633 v_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]
15636 v_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]
15639 v_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]
15642 v_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]
15645 v_cmpx_lt_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
15646 // CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x86,0x06,0x06]
15648 v_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]
15651 v_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]
15654 v_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]
15657 v_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]
15660 v_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]
15663 v_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]
15666 v_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]
15669 v_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]
15672 v_cmpx_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
15673 // CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x86,0x06,0x06]
15675 v_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]
15678 v_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]
15681 v_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]
15684 v_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]
15687 v_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]
15690 v_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]
15693 v_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]
15696 v_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]
15699 v_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]
15702 v_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]
15705 v_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]
15708 v_cmpx_eq_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
15709 // CHECK: [0xf9,0x04,0x64,0x7c,0x01,0xe6,0x06,0x06]
15711 v_cmpx_eq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
15712 // CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x00,0x06,0x06]
15714 v_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]
15717 v_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]
15720 v_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]
15723 v_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]
15726 v_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]
15729 v_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]
15732 v_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]
15735 v_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]
15738 v_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]
15741 v_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]
15744 v_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]
15747 v_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]
15750 v_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]
15753 v_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]
15756 v_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]
15759 v_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]
15762 v_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]
15765 v_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]
15768 v_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]
15771 v_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]
15774 v_cmpx_eq_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
15775 // CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x86,0x06,0x06]
15777 v_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]
15780 v_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]
15783 v_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]
15786 v_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]
15789 v_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]
15792 v_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]
15795 v_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]
15798 v_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]
15801 v_cmpx_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
15802 // CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x86,0x06,0x06]
15804 v_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]
15807 v_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]
15810 v_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]
15813 v_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]
15816 v_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]
15819 v_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]
15822 v_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]
15825 v_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]
15828 v_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]
15831 v_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]
15834 v_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]
15837 v_cmpx_le_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
15838 // CHECK: [0xf9,0x04,0x66,0x7c,0x01,0xe6,0x06,0x06]
15840 v_cmpx_le_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
15841 // CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x00,0x06,0x06]
15843 v_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]
15846 v_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]
15849 v_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]
15852 v_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]
15855 v_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]
15858 v_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]
15861 v_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]
15864 v_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]
15867 v_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]
15870 v_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]
15873 v_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]
15876 v_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]
15879 v_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]
15882 v_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]
15885 v_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]
15888 v_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]
15891 v_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]
15894 v_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]
15897 v_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]
15900 v_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]
15903 v_cmpx_le_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
15904 // CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x86,0x06,0x06]
15906 v_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]
15909 v_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]
15912 v_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]
15915 v_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]
15918 v_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]
15921 v_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]
15924 v_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]
15927 v_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]
15930 v_cmpx_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
15931 // CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x86,0x06,0x06]
15933 v_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]
15936 v_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]
15939 v_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]
15942 v_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]
15945 v_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]
15948 v_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]
15951 v_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]
15954 v_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]
15957 v_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]
15960 v_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]
15963 v_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]
15966 v_cmpx_gt_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
15967 // CHECK: [0xf9,0x04,0x68,0x7c,0x01,0xe6,0x06,0x06]
15969 v_cmpx_gt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
15970 // CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x00,0x06,0x06]
15972 v_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]
15975 v_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]
15978 v_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]
15981 v_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]
15984 v_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]
15987 v_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]
15990 v_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]
15993 v_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]
15996 v_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]
15999 v_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]
16002 v_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]
16005 v_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]
16008 v_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]
16011 v_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]
16014 v_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]
16017 v_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]
16020 v_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]
16023 v_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]
16026 v_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]
16029 v_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]
16032 v_cmpx_gt_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
16033 // CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x86,0x06,0x06]
16035 v_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]
16038 v_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]
16041 v_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]
16044 v_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]
16047 v_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]
16050 v_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]
16053 v_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]
16056 v_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]
16059 v_cmpx_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
16060 // CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x86,0x06,0x06]
16062 v_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]
16065 v_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]
16068 v_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]
16071 v_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]
16074 v_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]
16077 v_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]
16080 v_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]
16083 v_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]
16086 v_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]
16089 v_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]
16092 v_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]
16095 v_cmpx_lg_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
16096 // CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0xe6,0x06,0x06]
16098 v_cmpx_lg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
16099 // CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x00,0x06,0x06]
16101 v_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]
16104 v_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]
16107 v_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]
16110 v_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]
16113 v_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]
16116 v_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]
16119 v_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]
16122 v_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]
16125 v_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]
16128 v_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]
16131 v_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]
16134 v_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]
16137 v_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]
16140 v_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]
16143 v_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]
16146 v_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]
16149 v_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]
16152 v_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]
16155 v_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]
16158 v_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]
16161 v_cmpx_lg_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
16162 // CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x86,0x06,0x06]
16164 v_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]
16167 v_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]
16170 v_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]
16173 v_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]
16176 v_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]
16179 v_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]
16182 v_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]
16185 v_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]
16188 v_cmpx_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
16189 // CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x86,0x06,0x06]
16191 v_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]
16194 v_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]
16197 v_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]
16200 v_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]
16203 v_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]
16206 v_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]
16209 v_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]
16212 v_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]
16215 v_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]
16218 v_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]
16221 v_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]
16224 v_cmpx_ge_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
16225 // CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0xe6,0x06,0x06]
16227 v_cmpx_ge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
16228 // CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x00,0x06,0x06]
16230 v_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]
16233 v_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]
16236 v_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]
16239 v_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]
16242 v_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]
16245 v_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]
16248 v_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]
16251 v_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]
16254 v_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]
16257 v_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]
16260 v_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]
16263 v_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]
16266 v_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]
16269 v_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]
16272 v_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]
16275 v_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]
16278 v_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]
16281 v_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]
16284 v_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]
16287 v_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]
16290 v_cmpx_ge_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
16291 // CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x86,0x06,0x06]
16293 v_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]
16296 v_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]
16299 v_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]
16302 v_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]
16305 v_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]
16308 v_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]
16311 v_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]
16314 v_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]
16317 v_cmpx_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
16318 // CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x86,0x06,0x06]
16320 v_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]
16323 v_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]
16326 v_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]
16329 v_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]
16332 v_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]
16335 v_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]
16338 v_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]
16341 v_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]
16344 v_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]
16347 v_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]
16350 v_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]
16353 v_cmpx_o_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
16354 // CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0xe6,0x06,0x06]
16356 v_cmpx_o_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
16357 // CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x00,0x06,0x06]
16359 v_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]
16362 v_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]
16365 v_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]
16368 v_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]
16371 v_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]
16374 v_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]
16377 v_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]
16380 v_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]
16383 v_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]
16386 v_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]
16389 v_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]
16392 v_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]
16395 v_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]
16398 v_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]
16401 v_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]
16404 v_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]
16407 v_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]
16410 v_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]
16413 v_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]
16416 v_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]
16419 v_cmpx_o_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
16420 // CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x86,0x06,0x06]
16422 v_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]
16425 v_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]
16428 v_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]
16431 v_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]
16434 v_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]
16437 v_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]
16440 v_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]
16443 v_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]
16446 v_cmpx_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
16447 // CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x86,0x06,0x06]
16449 v_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]
16452 v_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]
16455 v_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]
16458 v_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]
16461 v_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]
16464 v_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]
16467 v_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]
16470 v_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]
16473 v_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]
16476 v_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]
16479 v_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]
16482 v_cmpx_u_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
16483 // CHECK: [0xf9,0x04,0x70,0x7c,0x01,0xe6,0x06,0x06]
16485 v_cmpx_u_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
16486 // CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x00,0x06,0x06]
16488 v_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]
16491 v_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]
16494 v_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]
16497 v_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]
16500 v_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]
16503 v_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]
16506 v_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]
16509 v_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]
16512 v_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]
16515 v_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]
16518 v_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]
16521 v_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]
16524 v_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]
16527 v_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]
16530 v_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]
16533 v_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]
16536 v_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]
16539 v_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]
16542 v_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]
16545 v_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]
16548 v_cmpx_u_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
16549 // CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x86,0x06,0x06]
16551 v_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]
16554 v_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]
16557 v_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]
16560 v_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]
16563 v_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]
16566 v_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]
16569 v_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]
16572 v_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]
16575 v_cmpx_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
16576 // CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x86,0x06,0x06]
16578 v_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]
16581 v_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]
16584 v_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]
16587 v_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]
16590 v_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]
16593 v_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]
16596 v_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]
16599 v_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]
16602 v_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]
16605 v_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]
16608 v_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]
16611 v_cmpx_nge_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
16612 // CHECK: [0xf9,0x04,0x72,0x7c,0x01,0xe6,0x06,0x06]
16614 v_cmpx_nge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
16615 // CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x00,0x06,0x06]
16617 v_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]
16620 v_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]
16623 v_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]
16626 v_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]
16629 v_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]
16632 v_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]
16635 v_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]
16638 v_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]
16641 v_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]
16644 v_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]
16647 v_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]
16650 v_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]
16653 v_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]
16656 v_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]
16659 v_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]
16662 v_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]
16665 v_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]
16668 v_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]
16671 v_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]
16674 v_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]
16677 v_cmpx_nge_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
16678 // CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x86,0x06,0x06]
16680 v_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]
16683 v_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]
16686 v_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]
16689 v_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]
16692 v_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]
16695 v_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]
16698 v_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]
16701 v_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]
16704 v_cmpx_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
16705 // CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x86,0x06,0x06]
16707 v_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]
16710 v_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]
16713 v_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]
16716 v_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]
16719 v_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]
16722 v_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]
16725 v_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]
16728 v_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]
16731 v_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]
16734 v_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]
16737 v_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]
16740 v_cmpx_nlg_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
16741 // CHECK: [0xf9,0x04,0x74,0x7c,0x01,0xe6,0x06,0x06]
16743 v_cmpx_nlg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
16744 // CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x00,0x06,0x06]
16746 v_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]
16749 v_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]
16752 v_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]
16755 v_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]
16758 v_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]
16761 v_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]
16764 v_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]
16767 v_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]
16770 v_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]
16773 v_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]
16776 v_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]
16779 v_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]
16782 v_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]
16785 v_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]
16788 v_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]
16791 v_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]
16794 v_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]
16797 v_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]
16800 v_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]
16803 v_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]
16806 v_cmpx_nlg_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
16807 // CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x86,0x06,0x06]
16809 v_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]
16812 v_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]
16815 v_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]
16818 v_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]
16821 v_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]
16824 v_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]
16827 v_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]
16830 v_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]
16833 v_cmpx_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
16834 // CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x86,0x06,0x06]
16836 v_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]
16839 v_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]
16842 v_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]
16845 v_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]
16848 v_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]
16851 v_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]
16854 v_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]
16857 v_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]
16860 v_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]
16863 v_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]
16866 v_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]
16869 v_cmpx_ngt_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
16870 // CHECK: [0xf9,0x04,0x76,0x7c,0x01,0xe6,0x06,0x06]
16872 v_cmpx_ngt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
16873 // CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x00,0x06,0x06]
16875 v_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]
16878 v_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]
16881 v_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]
16884 v_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]
16887 v_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]
16890 v_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]
16893 v_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]
16896 v_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]
16899 v_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]
16902 v_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]
16905 v_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]
16908 v_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]
16911 v_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]
16914 v_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]
16917 v_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]
16920 v_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]
16923 v_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]
16926 v_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]
16929 v_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]
16932 v_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]
16935 v_cmpx_ngt_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
16936 // CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x86,0x06,0x06]
16938 v_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]
16941 v_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]
16944 v_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]
16947 v_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]
16950 v_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]
16953 v_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]
16956 v_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]
16959 v_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]
16962 v_cmpx_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
16963 // CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x86,0x06,0x06]
16965 v_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]
16968 v_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]
16971 v_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]
16974 v_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]
16977 v_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]
16980 v_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]
16983 v_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]
16986 v_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]
16989 v_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]
16992 v_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]
16995 v_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]
16998 v_cmpx_nle_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
16999 // CHECK: [0xf9,0x04,0x78,0x7c,0x01,0xe6,0x06,0x06]
17001 v_cmpx_nle_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
17002 // CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x00,0x06,0x06]
17004 v_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]
17007 v_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]
17010 v_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]
17013 v_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]
17016 v_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]
17019 v_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]
17022 v_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]
17025 v_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]
17028 v_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]
17031 v_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]
17034 v_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]
17037 v_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]
17040 v_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]
17043 v_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]
17046 v_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]
17049 v_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]
17052 v_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]
17055 v_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]
17058 v_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]
17061 v_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]
17064 v_cmpx_nle_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
17065 // CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x86,0x06,0x06]
17067 v_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]
17070 v_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]
17073 v_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]
17076 v_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]
17079 v_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]
17082 v_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]
17085 v_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]
17088 v_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]
17091 v_cmpx_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
17092 // CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x86,0x06,0x06]
17094 v_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]
17097 v_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]
17100 v_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]
17103 v_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]
17106 v_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]
17109 v_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]
17112 v_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]
17115 v_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]
17118 v_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]
17121 v_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]
17124 v_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]
17127 v_cmpx_neq_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
17128 // CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0xe6,0x06,0x06]
17130 v_cmpx_neq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
17131 // CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x00,0x06,0x06]
17133 v_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]
17136 v_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]
17139 v_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]
17142 v_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]
17145 v_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]
17148 v_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]
17151 v_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]
17154 v_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]
17157 v_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]
17160 v_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]
17163 v_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]
17166 v_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]
17169 v_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]
17172 v_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]
17175 v_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]
17178 v_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]
17181 v_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]
17184 v_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]
17187 v_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]
17190 v_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]
17193 v_cmpx_neq_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
17194 // CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x86,0x06,0x06]
17196 v_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]
17199 v_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]
17202 v_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]
17205 v_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]
17208 v_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]
17211 v_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]
17214 v_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]
17217 v_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]
17220 v_cmpx_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
17221 // CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x86,0x06,0x06]
17223 v_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]
17226 v_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]
17229 v_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]
17232 v_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]
17235 v_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]
17238 v_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]
17241 v_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]
17244 v_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]
17247 v_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]
17250 v_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]
17253 v_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]
17256 v_cmpx_nlt_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
17257 // CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0xe6,0x06,0x06]
17259 v_cmpx_nlt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
17260 // CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x00,0x06,0x06]
17262 v_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]
17265 v_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]
17268 v_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]
17271 v_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]
17274 v_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]
17277 v_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]
17280 v_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]
17283 v_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]
17286 v_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]
17289 v_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]
17292 v_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]
17295 v_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]
17298 v_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]
17301 v_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]
17304 v_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]
17307 v_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]
17310 v_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]
17313 v_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]
17316 v_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]
17319 v_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]
17322 v_cmpx_nlt_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
17323 // CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x86,0x06,0x06]
17325 v_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]
17328 v_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]
17331 v_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]
17334 v_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]
17337 v_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]
17340 v_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]
17343 v_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]
17346 v_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]
17349 v_cmpx_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
17350 // CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x86,0x06,0x06]
17352 v_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]
17355 v_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]
17358 v_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]
17361 v_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]
17364 v_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]
17367 v_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]
17370 v_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]
17373 v_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]
17376 v_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]
17379 v_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]
17382 v_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]
17385 v_cmpx_tru_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
17386 // CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0xe6,0x06,0x06]
17388 v_cmpx_tru_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
17389 // CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x00,0x06,0x06]
17391 v_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]
17394 v_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]
17397 v_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]
17400 v_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]
17403 v_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]
17406 v_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]
17409 v_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]
17412 v_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]
17415 v_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]
17418 v_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]
17421 v_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]
17424 v_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]
17427 v_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]
17430 v_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]
17433 v_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]
17436 v_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]
17439 v_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]
17442 v_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]
17445 v_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]
17448 v_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]
17451 v_cmpx_tru_f16_sdwa s[6:7], v1, v2 src1_sel:DWORD
17452 // CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x86,0x06,0x06]
17454 v_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]
17457 v_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]
17460 v_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]
17463 v_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]
17466 v_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]
17469 v_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]
17472 v_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]
17475 v_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]
17478 v_cmpx_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD
17479 // CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x86,0x06,0x06]
17481 v_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]
17484 v_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]
17487 v_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]
17490 v_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]
17493 v_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]
17496 v_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]
17499 v_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]
17502 v_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]
17505 v_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]
17508 v_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]
17511 v_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]
17514 v_cmp_f_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
17515 // CHECK: [0xf9,0x04,0x80,0x7c,0x01,0xe6,0x06,0x06]
17517 v_cmp_f_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
17518 // CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x00,0x06,0x06]
17520 v_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]
17523 v_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]
17526 v_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]
17529 v_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]
17532 v_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]
17535 v_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]
17538 v_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]
17541 v_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]
17544 v_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]
17547 v_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]
17550 v_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]
17553 v_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]
17556 v_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]
17559 v_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]
17562 v_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]
17565 v_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]
17568 v_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]
17571 v_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]
17574 v_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]
17577 v_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]
17580 v_cmp_f_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
17581 // CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x86,0x06,0x06]
17583 v_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]
17586 v_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]
17589 v_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]
17592 v_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]
17595 v_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]
17598 v_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]
17601 v_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]
17604 v_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]
17607 v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
17608 // CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x86,0x06,0x06]
17610 v_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]
17613 v_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]
17616 v_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]
17619 v_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]
17622 v_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]
17625 v_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]
17628 v_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]
17631 v_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]
17634 v_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]
17637 v_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]
17640 v_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]
17643 v_cmp_lt_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
17644 // CHECK: [0xf9,0x04,0x82,0x7c,0x01,0xe6,0x06,0x06]
17646 v_cmp_lt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
17647 // CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x00,0x06,0x06]
17649 v_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]
17652 v_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]
17655 v_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]
17658 v_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]
17661 v_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]
17664 v_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]
17667 v_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]
17670 v_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]
17673 v_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]
17676 v_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]
17679 v_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]
17682 v_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]
17685 v_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]
17688 v_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]
17691 v_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]
17694 v_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]
17697 v_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]
17700 v_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]
17703 v_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]
17706 v_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]
17709 v_cmp_lt_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
17710 // CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x86,0x06,0x06]
17712 v_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]
17715 v_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]
17718 v_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]
17721 v_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]
17724 v_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]
17727 v_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]
17730 v_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]
17733 v_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]
17736 v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
17737 // CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x86,0x06,0x06]
17739 v_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]
17742 v_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]
17745 v_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]
17748 v_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]
17751 v_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]
17754 v_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]
17757 v_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]
17760 v_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]
17763 v_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]
17766 v_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]
17769 v_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]
17772 v_cmp_eq_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
17773 // CHECK: [0xf9,0x04,0x84,0x7c,0x01,0xe6,0x06,0x06]
17775 v_cmp_eq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
17776 // CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x00,0x06,0x06]
17778 v_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]
17781 v_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]
17784 v_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]
17787 v_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]
17790 v_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]
17793 v_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]
17796 v_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]
17799 v_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]
17802 v_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]
17805 v_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]
17808 v_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]
17811 v_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]
17814 v_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]
17817 v_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]
17820 v_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]
17823 v_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]
17826 v_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]
17829 v_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]
17832 v_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]
17835 v_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]
17838 v_cmp_eq_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
17839 // CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x86,0x06,0x06]
17841 v_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]
17844 v_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]
17847 v_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]
17850 v_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]
17853 v_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]
17856 v_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]
17859 v_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]
17862 v_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]
17865 v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
17866 // CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x86,0x06,0x06]
17868 v_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]
17871 v_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]
17874 v_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]
17877 v_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]
17880 v_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]
17883 v_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]
17886 v_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]
17889 v_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]
17892 v_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]
17895 v_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]
17898 v_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]
17901 v_cmp_le_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
17902 // CHECK: [0xf9,0x04,0x86,0x7c,0x01,0xe6,0x06,0x06]
17904 v_cmp_le_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
17905 // CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x00,0x06,0x06]
17907 v_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]
17910 v_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]
17913 v_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]
17916 v_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]
17919 v_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]
17922 v_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]
17925 v_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]
17928 v_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]
17931 v_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]
17934 v_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]
17937 v_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]
17940 v_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]
17943 v_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]
17946 v_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]
17949 v_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]
17952 v_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]
17955 v_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]
17958 v_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]
17961 v_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]
17964 v_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]
17967 v_cmp_le_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
17968 // CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x86,0x06,0x06]
17970 v_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]
17973 v_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]
17976 v_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]
17979 v_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]
17982 v_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]
17985 v_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]
17988 v_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]
17991 v_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]
17994 v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
17995 // CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x86,0x06,0x06]
17997 v_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]
18000 v_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]
18003 v_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]
18006 v_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]
18009 v_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]
18012 v_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]
18015 v_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]
18018 v_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]
18021 v_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]
18024 v_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]
18027 v_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]
18030 v_cmp_gt_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
18031 // CHECK: [0xf9,0x04,0x88,0x7c,0x01,0xe6,0x06,0x06]
18033 v_cmp_gt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
18034 // CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x00,0x06,0x06]
18036 v_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]
18039 v_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]
18042 v_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]
18045 v_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]
18048 v_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]
18051 v_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]
18054 v_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]
18057 v_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]
18060 v_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]
18063 v_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]
18066 v_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]
18069 v_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]
18072 v_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]
18075 v_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]
18078 v_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]
18081 v_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]
18084 v_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]
18087 v_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]
18090 v_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]
18093 v_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]
18096 v_cmp_gt_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
18097 // CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x86,0x06,0x06]
18099 v_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]
18102 v_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]
18105 v_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]
18108 v_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]
18111 v_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]
18114 v_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]
18117 v_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]
18120 v_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]
18123 v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
18124 // CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x86,0x06,0x06]
18126 v_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]
18129 v_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]
18132 v_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]
18135 v_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]
18138 v_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]
18141 v_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]
18144 v_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]
18147 v_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]
18150 v_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]
18153 v_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]
18156 v_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]
18159 v_cmp_lg_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
18160 // CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0xe6,0x06,0x06]
18162 v_cmp_lg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
18163 // CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x00,0x06,0x06]
18165 v_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]
18168 v_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]
18171 v_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]
18174 v_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]
18177 v_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]
18180 v_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]
18183 v_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]
18186 v_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]
18189 v_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]
18192 v_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]
18195 v_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]
18198 v_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]
18201 v_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]
18204 v_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]
18207 v_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]
18210 v_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]
18213 v_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]
18216 v_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]
18219 v_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]
18222 v_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]
18225 v_cmp_lg_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
18226 // CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x86,0x06,0x06]
18228 v_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]
18231 v_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]
18234 v_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]
18237 v_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]
18240 v_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]
18243 v_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]
18246 v_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]
18249 v_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]
18252 v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
18253 // CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x86,0x06,0x06]
18255 v_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]
18258 v_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]
18261 v_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]
18264 v_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]
18267 v_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]
18270 v_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]
18273 v_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]
18276 v_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]
18279 v_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]
18282 v_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]
18285 v_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]
18288 v_cmp_ge_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
18289 // CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0xe6,0x06,0x06]
18291 v_cmp_ge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
18292 // CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x00,0x06,0x06]
18294 v_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]
18297 v_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]
18300 v_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]
18303 v_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]
18306 v_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]
18309 v_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]
18312 v_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]
18315 v_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]
18318 v_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]
18321 v_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]
18324 v_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]
18327 v_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]
18330 v_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]
18333 v_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]
18336 v_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]
18339 v_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]
18342 v_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]
18345 v_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]
18348 v_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]
18351 v_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]
18354 v_cmp_ge_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
18355 // CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x86,0x06,0x06]
18357 v_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]
18360 v_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]
18363 v_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]
18366 v_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]
18369 v_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]
18372 v_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]
18375 v_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]
18378 v_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]
18381 v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
18382 // CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x86,0x06,0x06]
18384 v_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]
18387 v_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]
18390 v_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]
18393 v_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]
18396 v_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]
18399 v_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]
18402 v_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]
18405 v_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]
18408 v_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]
18411 v_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]
18414 v_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]
18417 v_cmp_o_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
18418 // CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0xe6,0x06,0x06]
18420 v_cmp_o_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
18421 // CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x00,0x06,0x06]
18423 v_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]
18426 v_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]
18429 v_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]
18432 v_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]
18435 v_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]
18438 v_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]
18441 v_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]
18444 v_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]
18447 v_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]
18450 v_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]
18453 v_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]
18456 v_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]
18459 v_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]
18462 v_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]
18465 v_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]
18468 v_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]
18471 v_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]
18474 v_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]
18477 v_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]
18480 v_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]
18483 v_cmp_o_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
18484 // CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x86,0x06,0x06]
18486 v_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]
18489 v_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]
18492 v_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]
18495 v_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]
18498 v_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]
18501 v_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]
18504 v_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]
18507 v_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]
18510 v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
18511 // CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x86,0x06,0x06]
18513 v_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]
18516 v_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]
18519 v_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]
18522 v_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]
18525 v_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]
18528 v_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]
18531 v_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]
18534 v_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]
18537 v_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]
18540 v_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]
18543 v_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]
18546 v_cmp_u_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
18547 // CHECK: [0xf9,0x04,0x90,0x7c,0x01,0xe6,0x06,0x06]
18549 v_cmp_u_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
18550 // CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x00,0x06,0x06]
18552 v_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]
18555 v_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]
18558 v_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]
18561 v_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]
18564 v_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]
18567 v_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]
18570 v_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]
18573 v_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]
18576 v_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]
18579 v_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]
18582 v_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]
18585 v_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]
18588 v_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]
18591 v_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]
18594 v_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]
18597 v_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]
18600 v_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]
18603 v_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]
18606 v_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]
18609 v_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]
18612 v_cmp_u_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
18613 // CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x86,0x06,0x06]
18615 v_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]
18618 v_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]
18621 v_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]
18624 v_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]
18627 v_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]
18630 v_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]
18633 v_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]
18636 v_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]
18639 v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
18640 // CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x86,0x06,0x06]
18642 v_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]
18645 v_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]
18648 v_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]
18651 v_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]
18654 v_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]
18657 v_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]
18660 v_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]
18663 v_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]
18666 v_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]
18669 v_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]
18672 v_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]
18675 v_cmp_nge_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
18676 // CHECK: [0xf9,0x04,0x92,0x7c,0x01,0xe6,0x06,0x06]
18678 v_cmp_nge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
18679 // CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x00,0x06,0x06]
18681 v_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]
18684 v_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]
18687 v_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]
18690 v_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]
18693 v_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]
18696 v_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]
18699 v_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]
18702 v_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]
18705 v_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]
18708 v_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]
18711 v_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]
18714 v_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]
18717 v_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]
18720 v_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]
18723 v_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]
18726 v_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]
18729 v_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]
18732 v_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]
18735 v_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]
18738 v_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]
18741 v_cmp_nge_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
18742 // CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x86,0x06,0x06]
18744 v_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]
18747 v_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]
18750 v_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]
18753 v_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]
18756 v_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]
18759 v_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]
18762 v_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]
18765 v_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]
18768 v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
18769 // CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x86,0x06,0x06]
18771 v_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]
18774 v_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]
18777 v_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]
18780 v_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]
18783 v_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]
18786 v_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]
18789 v_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]
18792 v_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]
18795 v_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]
18798 v_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]
18801 v_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]
18804 v_cmp_nlg_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
18805 // CHECK: [0xf9,0x04,0x94,0x7c,0x01,0xe6,0x06,0x06]
18807 v_cmp_nlg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
18808 // CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x00,0x06,0x06]
18810 v_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]
18813 v_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]
18816 v_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]
18819 v_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]
18822 v_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]
18825 v_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]
18828 v_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]
18831 v_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]
18834 v_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]
18837 v_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]
18840 v_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]
18843 v_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]
18846 v_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]
18849 v_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]
18852 v_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]
18855 v_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]
18858 v_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]
18861 v_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]
18864 v_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]
18867 v_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]
18870 v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
18871 // CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x86,0x06,0x06]
18873 v_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]
18876 v_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]
18879 v_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]
18882 v_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]
18885 v_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]
18888 v_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]
18891 v_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]
18894 v_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]
18897 v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
18898 // CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x86,0x06,0x06]
18900 v_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]
18903 v_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]
18906 v_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]
18909 v_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]
18912 v_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]
18915 v_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]
18918 v_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]
18921 v_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]
18924 v_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]
18927 v_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]
18930 v_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]
18933 v_cmp_ngt_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
18934 // CHECK: [0xf9,0x04,0x96,0x7c,0x01,0xe6,0x06,0x06]
18936 v_cmp_ngt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
18937 // CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x00,0x06,0x06]
18939 v_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]
18942 v_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]
18945 v_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]
18948 v_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]
18951 v_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]
18954 v_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]
18957 v_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]
18960 v_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]
18963 v_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]
18966 v_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]
18969 v_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]
18972 v_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]
18975 v_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]
18978 v_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]
18981 v_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]
18984 v_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]
18987 v_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]
18990 v_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]
18993 v_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]
18996 v_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]
18999 v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
19000 // CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x86,0x06,0x06]
19002 v_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]
19005 v_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]
19008 v_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]
19011 v_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]
19014 v_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]
19017 v_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]
19020 v_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]
19023 v_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]
19026 v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
19027 // CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x86,0x06,0x06]
19029 v_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]
19032 v_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]
19035 v_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]
19038 v_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]
19041 v_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]
19044 v_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]
19047 v_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]
19050 v_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]
19053 v_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]
19056 v_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]
19059 v_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]
19062 v_cmp_nle_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
19063 // CHECK: [0xf9,0x04,0x98,0x7c,0x01,0xe6,0x06,0x06]
19065 v_cmp_nle_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
19066 // CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x00,0x06,0x06]
19068 v_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]
19071 v_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]
19074 v_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]
19077 v_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]
19080 v_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]
19083 v_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]
19086 v_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]
19089 v_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]
19092 v_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]
19095 v_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]
19098 v_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]
19101 v_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]
19104 v_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]
19107 v_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]
19110 v_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]
19113 v_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]
19116 v_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]
19119 v_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]
19122 v_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]
19125 v_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]
19128 v_cmp_nle_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
19129 // CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x86,0x06,0x06]
19131 v_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]
19134 v_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]
19137 v_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]
19140 v_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]
19143 v_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]
19146 v_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]
19149 v_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]
19152 v_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]
19155 v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
19156 // CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x86,0x06,0x06]
19158 v_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]
19161 v_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]
19164 v_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]
19167 v_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]
19170 v_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]
19173 v_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]
19176 v_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]
19179 v_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]
19182 v_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]
19185 v_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]
19188 v_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]
19191 v_cmp_neq_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
19192 // CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0xe6,0x06,0x06]
19194 v_cmp_neq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
19195 // CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x00,0x06,0x06]
19197 v_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]
19200 v_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]
19203 v_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]
19206 v_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]
19209 v_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]
19212 v_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]
19215 v_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]
19218 v_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]
19221 v_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]
19224 v_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]
19227 v_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]
19230 v_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]
19233 v_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]
19236 v_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]
19239 v_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]
19242 v_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]
19245 v_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]
19248 v_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]
19251 v_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]
19254 v_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]
19257 v_cmp_neq_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
19258 // CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x86,0x06,0x06]
19260 v_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]
19263 v_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]
19266 v_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]
19269 v_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]
19272 v_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]
19275 v_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]
19278 v_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]
19281 v_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]
19284 v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
19285 // CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x86,0x06,0x06]
19287 v_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]
19290 v_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]
19293 v_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]
19296 v_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]
19299 v_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]
19302 v_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]
19305 v_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]
19308 v_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]
19311 v_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]
19314 v_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]
19317 v_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]
19320 v_cmp_nlt_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
19321 // CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0xe6,0x06,0x06]
19323 v_cmp_nlt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
19324 // CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x00,0x06,0x06]
19326 v_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]
19329 v_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]
19332 v_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]
19335 v_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]
19338 v_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]
19341 v_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]
19344 v_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]
19347 v_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]
19350 v_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]
19353 v_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]
19356 v_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]
19359 v_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]
19362 v_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]
19365 v_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]
19368 v_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]
19371 v_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]
19374 v_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]
19377 v_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]
19380 v_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]
19383 v_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]
19386 v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
19387 // CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x86,0x06,0x06]
19389 v_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]
19392 v_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]
19395 v_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]
19398 v_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]
19401 v_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]
19404 v_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]
19407 v_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]
19410 v_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]
19413 v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
19414 // CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x86,0x06,0x06]
19416 v_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]
19419 v_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]
19422 v_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]
19425 v_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]
19428 v_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]
19431 v_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]
19434 v_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]
19437 v_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]
19440 v_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]
19443 v_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]
19446 v_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]
19449 v_cmp_tru_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
19450 // CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0xe6,0x06,0x06]
19452 v_cmp_tru_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
19453 // CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x00,0x06,0x06]
19455 v_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]
19458 v_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]
19461 v_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]
19464 v_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]
19467 v_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]
19470 v_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]
19473 v_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]
19476 v_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]
19479 v_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]
19482 v_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]
19485 v_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]
19488 v_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]
19491 v_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]
19494 v_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]
19497 v_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]
19500 v_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]
19503 v_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]
19506 v_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]
19509 v_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]
19512 v_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]
19515 v_cmp_tru_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
19516 // CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x86,0x06,0x06]
19518 v_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]
19521 v_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]
19524 v_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]
19527 v_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]
19530 v_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]
19533 v_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]
19536 v_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]
19539 v_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]
19542 v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
19543 // CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x86,0x06,0x06]
19545 v_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]
19548 v_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]
19551 v_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]
19554 v_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]
19557 v_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]
19560 v_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]
19563 v_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]
19566 v_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]
19569 v_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]
19572 v_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]
19575 v_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]
19578 v_cmpx_f_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
19579 // CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0xe6,0x06,0x06]
19581 v_cmpx_f_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
19582 // CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x00,0x06,0x06]
19584 v_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]
19587 v_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]
19590 v_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]
19593 v_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]
19596 v_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]
19599 v_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]
19602 v_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]
19605 v_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]
19608 v_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]
19611 v_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]
19614 v_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]
19617 v_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]
19620 v_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]
19623 v_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]
19626 v_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]
19629 v_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]
19632 v_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]
19635 v_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]
19638 v_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]
19641 v_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]
19644 v_cmpx_f_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
19645 // CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x86,0x06,0x06]
19647 v_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]
19650 v_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]
19653 v_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]
19656 v_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]
19659 v_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]
19662 v_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]
19665 v_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]
19668 v_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]
19671 v_cmpx_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
19672 // CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x86,0x06,0x06]
19674 v_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]
19677 v_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]
19680 v_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]
19683 v_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]
19686 v_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]
19689 v_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]
19692 v_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]
19695 v_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]
19698 v_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]
19701 v_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]
19704 v_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]
19707 v_cmpx_lt_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
19708 // CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0xe6,0x06,0x06]
19710 v_cmpx_lt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
19711 // CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x00,0x06,0x06]
19713 v_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]
19716 v_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]
19719 v_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]
19722 v_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]
19725 v_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]
19728 v_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]
19731 v_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]
19734 v_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]
19737 v_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]
19740 v_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]
19743 v_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]
19746 v_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]
19749 v_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]
19752 v_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]
19755 v_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]
19758 v_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]
19761 v_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]
19764 v_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]
19767 v_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]
19770 v_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]
19773 v_cmpx_lt_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
19774 // CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x86,0x06,0x06]
19776 v_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]
19779 v_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]
19782 v_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]
19785 v_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]
19788 v_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]
19791 v_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]
19794 v_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]
19797 v_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]
19800 v_cmpx_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
19801 // CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x86,0x06,0x06]
19803 v_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]
19806 v_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]
19809 v_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]
19812 v_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]
19815 v_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]
19818 v_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]
19821 v_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]
19824 v_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]
19827 v_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]
19830 v_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]
19833 v_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]
19836 v_cmpx_eq_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
19837 // CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0xe6,0x06,0x06]
19839 v_cmpx_eq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
19840 // CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x00,0x06,0x06]
19842 v_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]
19845 v_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]
19848 v_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]
19851 v_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]
19854 v_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]
19857 v_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]
19860 v_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]
19863 v_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]
19866 v_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]
19869 v_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]
19872 v_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]
19875 v_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]
19878 v_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]
19881 v_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]
19884 v_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]
19887 v_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]
19890 v_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]
19893 v_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]
19896 v_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]
19899 v_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]
19902 v_cmpx_eq_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
19903 // CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x86,0x06,0x06]
19905 v_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]
19908 v_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]
19911 v_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]
19914 v_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]
19917 v_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]
19920 v_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]
19923 v_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]
19926 v_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]
19929 v_cmpx_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
19930 // CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x86,0x06,0x06]
19932 v_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]
19935 v_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]
19938 v_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]
19941 v_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]
19944 v_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]
19947 v_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]
19950 v_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]
19953 v_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]
19956 v_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]
19959 v_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]
19962 v_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]
19965 v_cmpx_le_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
19966 // CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0xe6,0x06,0x06]
19968 v_cmpx_le_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
19969 // CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x00,0x06,0x06]
19971 v_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]
19974 v_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]
19977 v_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]
19980 v_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]
19983 v_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]
19986 v_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]
19989 v_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]
19992 v_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]
19995 v_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]
19998 v_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]
20001 v_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]
20004 v_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]
20007 v_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]
20010 v_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]
20013 v_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]
20016 v_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]
20019 v_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]
20022 v_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]
20025 v_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]
20028 v_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]
20031 v_cmpx_le_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
20032 // CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x86,0x06,0x06]
20034 v_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]
20037 v_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]
20040 v_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]
20043 v_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]
20046 v_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]
20049 v_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]
20052 v_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]
20055 v_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]
20058 v_cmpx_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
20059 // CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x86,0x06,0x06]
20061 v_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]
20064 v_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]
20067 v_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]
20070 v_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]
20073 v_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]
20076 v_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]
20079 v_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]
20082 v_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]
20085 v_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]
20088 v_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]
20091 v_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]
20094 v_cmpx_gt_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
20095 // CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0xe6,0x06,0x06]
20097 v_cmpx_gt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
20098 // CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x00,0x06,0x06]
20100 v_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]
20103 v_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]
20106 v_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]
20109 v_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]
20112 v_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]
20115 v_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]
20118 v_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]
20121 v_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]
20124 v_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]
20127 v_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]
20130 v_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]
20133 v_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]
20136 v_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]
20139 v_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]
20142 v_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]
20145 v_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]
20148 v_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]
20151 v_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]
20154 v_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]
20157 v_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]
20160 v_cmpx_gt_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
20161 // CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x86,0x06,0x06]
20163 v_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]
20166 v_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]
20169 v_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]
20172 v_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]
20175 v_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]
20178 v_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]
20181 v_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]
20184 v_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]
20187 v_cmpx_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
20188 // CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x86,0x06,0x06]
20190 v_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]
20193 v_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]
20196 v_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]
20199 v_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]
20202 v_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]
20205 v_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]
20208 v_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]
20211 v_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]
20214 v_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]
20217 v_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]
20220 v_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]
20223 v_cmpx_lg_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
20224 // CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0xe6,0x06,0x06]
20226 v_cmpx_lg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
20227 // CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x00,0x06,0x06]
20229 v_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]
20232 v_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]
20235 v_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]
20238 v_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]
20241 v_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]
20244 v_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]
20247 v_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]
20250 v_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]
20253 v_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]
20256 v_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]
20259 v_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]
20262 v_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]
20265 v_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]
20268 v_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]
20271 v_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]
20274 v_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]
20277 v_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]
20280 v_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]
20283 v_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]
20286 v_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]
20289 v_cmpx_lg_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
20290 // CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x86,0x06,0x06]
20292 v_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]
20295 v_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]
20298 v_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]
20301 v_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]
20304 v_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]
20307 v_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]
20310 v_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]
20313 v_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]
20316 v_cmpx_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
20317 // CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x86,0x06,0x06]
20319 v_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]
20322 v_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]
20325 v_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]
20328 v_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]
20331 v_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]
20334 v_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]
20337 v_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]
20340 v_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]
20343 v_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]
20346 v_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]
20349 v_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]
20352 v_cmpx_ge_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
20353 // CHECK: [0xf9,0x04,0xac,0x7c,0x01,0xe6,0x06,0x06]
20355 v_cmpx_ge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
20356 // CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x00,0x06,0x06]
20358 v_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]
20361 v_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]
20364 v_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]
20367 v_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]
20370 v_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]
20373 v_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]
20376 v_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]
20379 v_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]
20382 v_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]
20385 v_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]
20388 v_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]
20391 v_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]
20394 v_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]
20397 v_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]
20400 v_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]
20403 v_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]
20406 v_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]
20409 v_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]
20412 v_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]
20415 v_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]
20418 v_cmpx_ge_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
20419 // CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x86,0x06,0x06]
20421 v_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]
20424 v_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]
20427 v_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]
20430 v_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]
20433 v_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]
20436 v_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]
20439 v_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]
20442 v_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]
20445 v_cmpx_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
20446 // CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x86,0x06,0x06]
20448 v_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]
20451 v_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]
20454 v_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]
20457 v_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]
20460 v_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]
20463 v_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]
20466 v_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]
20469 v_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]
20472 v_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]
20475 v_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]
20478 v_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]
20481 v_cmpx_o_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
20482 // CHECK: [0xf9,0x04,0xae,0x7c,0x01,0xe6,0x06,0x06]
20484 v_cmpx_o_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
20485 // CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x00,0x06,0x06]
20487 v_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]
20490 v_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]
20493 v_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]
20496 v_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]
20499 v_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]
20502 v_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]
20505 v_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]
20508 v_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]
20511 v_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]
20514 v_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]
20517 v_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]
20520 v_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]
20523 v_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]
20526 v_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]
20529 v_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]
20532 v_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]
20535 v_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]
20538 v_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]
20541 v_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]
20544 v_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]
20547 v_cmpx_o_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
20548 // CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x86,0x06,0x06]
20550 v_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]
20553 v_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]
20556 v_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]
20559 v_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]
20562 v_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]
20565 v_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]
20568 v_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]
20571 v_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]
20574 v_cmpx_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
20575 // CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x86,0x06,0x06]
20577 v_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]
20580 v_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]
20583 v_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]
20586 v_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]
20589 v_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]
20592 v_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]
20595 v_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]
20598 v_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]
20601 v_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]
20604 v_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]
20607 v_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]
20610 v_cmpx_u_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
20611 // CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0xe6,0x06,0x06]
20613 v_cmpx_u_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
20614 // CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x00,0x06,0x06]
20616 v_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]
20619 v_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]
20622 v_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]
20625 v_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]
20628 v_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]
20631 v_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]
20634 v_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]
20637 v_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]
20640 v_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]
20643 v_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]
20646 v_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]
20649 v_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]
20652 v_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]
20655 v_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]
20658 v_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]
20661 v_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]
20664 v_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]
20667 v_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]
20670 v_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]
20673 v_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]
20676 v_cmpx_u_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
20677 // CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x86,0x06,0x06]
20679 v_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]
20682 v_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]
20685 v_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]
20688 v_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]
20691 v_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]
20694 v_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]
20697 v_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]
20700 v_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]
20703 v_cmpx_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
20704 // CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x86,0x06,0x06]
20706 v_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]
20709 v_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]
20712 v_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]
20715 v_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]
20718 v_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]
20721 v_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]
20724 v_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]
20727 v_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]
20730 v_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]
20733 v_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]
20736 v_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]
20739 v_cmpx_nge_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
20740 // CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0xe6,0x06,0x06]
20742 v_cmpx_nge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
20743 // CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x00,0x06,0x06]
20745 v_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]
20748 v_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]
20751 v_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]
20754 v_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]
20757 v_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]
20760 v_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]
20763 v_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]
20766 v_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]
20769 v_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]
20772 v_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]
20775 v_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]
20778 v_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]
20781 v_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]
20784 v_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]
20787 v_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]
20790 v_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]
20793 v_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]
20796 v_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]
20799 v_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]
20802 v_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]
20805 v_cmpx_nge_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
20806 // CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x86,0x06,0x06]
20808 v_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]
20811 v_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]
20814 v_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]
20817 v_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]
20820 v_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]
20823 v_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]
20826 v_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]
20829 v_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]
20832 v_cmpx_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
20833 // CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x86,0x06,0x06]
20835 v_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]
20838 v_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]
20841 v_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]
20844 v_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]
20847 v_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]
20850 v_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]
20853 v_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]
20856 v_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]
20859 v_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]
20862 v_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]
20865 v_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]
20868 v_cmpx_nlg_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
20869 // CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0xe6,0x06,0x06]
20871 v_cmpx_nlg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
20872 // CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x00,0x06,0x06]
20874 v_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]
20877 v_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]
20880 v_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]
20883 v_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]
20886 v_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]
20889 v_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]
20892 v_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]
20895 v_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]
20898 v_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]
20901 v_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]
20904 v_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]
20907 v_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]
20910 v_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]
20913 v_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]
20916 v_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]
20919 v_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]
20922 v_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]
20925 v_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]
20928 v_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]
20931 v_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]
20934 v_cmpx_nlg_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
20935 // CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x86,0x06,0x06]
20937 v_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]
20940 v_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]
20943 v_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]
20946 v_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]
20949 v_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]
20952 v_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]
20955 v_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]
20958 v_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]
20961 v_cmpx_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
20962 // CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x86,0x06,0x06]
20964 v_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]
20967 v_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]
20970 v_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]
20973 v_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]
20976 v_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]
20979 v_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]
20982 v_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]
20985 v_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]
20988 v_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]
20991 v_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]
20994 v_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]
20997 v_cmpx_ngt_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
20998 // CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0xe6,0x06,0x06]
21000 v_cmpx_ngt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
21001 // CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x00,0x06,0x06]
21003 v_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]
21006 v_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]
21009 v_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]
21012 v_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]
21015 v_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]
21018 v_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]
21021 v_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]
21024 v_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]
21027 v_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]
21030 v_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]
21033 v_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]
21036 v_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]
21039 v_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]
21042 v_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]
21045 v_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]
21048 v_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]
21051 v_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]
21054 v_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]
21057 v_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]
21060 v_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]
21063 v_cmpx_ngt_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
21064 // CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x86,0x06,0x06]
21066 v_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]
21069 v_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]
21072 v_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]
21075 v_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]
21078 v_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]
21081 v_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]
21084 v_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]
21087 v_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]
21090 v_cmpx_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
21091 // CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x86,0x06,0x06]
21093 v_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]
21096 v_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]
21099 v_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]
21102 v_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]
21105 v_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]
21108 v_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]
21111 v_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]
21114 v_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]
21117 v_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]
21120 v_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]
21123 v_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]
21126 v_cmpx_nle_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
21127 // CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0xe6,0x06,0x06]
21129 v_cmpx_nle_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
21130 // CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x00,0x06,0x06]
21132 v_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]
21135 v_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]
21138 v_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]
21141 v_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]
21144 v_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]
21147 v_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]
21150 v_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]
21153 v_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]
21156 v_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]
21159 v_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]
21162 v_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]
21165 v_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]
21168 v_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]
21171 v_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]
21174 v_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]
21177 v_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]
21180 v_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]
21183 v_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]
21186 v_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]
21189 v_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]
21192 v_cmpx_nle_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
21193 // CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x86,0x06,0x06]
21195 v_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]
21198 v_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]
21201 v_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]
21204 v_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]
21207 v_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]
21210 v_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]
21213 v_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]
21216 v_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]
21219 v_cmpx_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
21220 // CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x86,0x06,0x06]
21222 v_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]
21225 v_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]
21228 v_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]
21231 v_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]
21234 v_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]
21237 v_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]
21240 v_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]
21243 v_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]
21246 v_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]
21249 v_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]
21252 v_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]
21255 v_cmpx_neq_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
21256 // CHECK: [0xf9,0x04,0xba,0x7c,0x01,0xe6,0x06,0x06]
21258 v_cmpx_neq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
21259 // CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x00,0x06,0x06]
21261 v_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]
21264 v_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]
21267 v_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]
21270 v_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]
21273 v_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]
21276 v_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]
21279 v_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]
21282 v_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]
21285 v_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]
21288 v_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]
21291 v_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]
21294 v_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]
21297 v_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]
21300 v_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]
21303 v_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]
21306 v_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]
21309 v_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]
21312 v_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]
21315 v_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]
21318 v_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]
21321 v_cmpx_neq_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
21322 // CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x86,0x06,0x06]
21324 v_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]
21327 v_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]
21330 v_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]
21333 v_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]
21336 v_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]
21339 v_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]
21342 v_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]
21345 v_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]
21348 v_cmpx_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
21349 // CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x86,0x06,0x06]
21351 v_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]
21354 v_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]
21357 v_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]
21360 v_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]
21363 v_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]
21366 v_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]
21369 v_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]
21372 v_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]
21375 v_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]
21378 v_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]
21381 v_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]
21384 v_cmpx_nlt_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
21385 // CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0xe6,0x06,0x06]
21387 v_cmpx_nlt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
21388 // CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x00,0x06,0x06]
21390 v_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]
21393 v_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]
21396 v_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]
21399 v_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]
21402 v_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]
21405 v_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]
21408 v_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]
21411 v_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]
21414 v_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]
21417 v_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]
21420 v_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]
21423 v_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]
21426 v_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]
21429 v_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]
21432 v_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]
21435 v_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]
21438 v_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]
21441 v_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]
21444 v_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]
21447 v_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]
21450 v_cmpx_nlt_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
21451 // CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x86,0x06,0x06]
21453 v_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]
21456 v_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]
21459 v_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]
21462 v_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]
21465 v_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]
21468 v_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]
21471 v_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]
21474 v_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]
21477 v_cmpx_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
21478 // CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x86,0x06,0x06]
21480 v_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]
21483 v_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]
21486 v_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]
21489 v_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]
21492 v_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]
21495 v_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]
21498 v_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]
21501 v_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]
21504 v_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]
21507 v_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]
21510 v_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]
21513 v_cmpx_tru_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
21514 // CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0xe6,0x06,0x06]
21516 v_cmpx_tru_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
21517 // CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x00,0x06,0x06]
21519 v_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]
21522 v_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]
21525 v_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]
21528 v_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]
21531 v_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]
21534 v_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]
21537 v_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]
21540 v_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]
21543 v_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]
21546 v_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]
21549 v_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]
21552 v_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]
21555 v_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]
21558 v_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]
21561 v_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]
21564 v_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]
21567 v_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]
21570 v_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]
21573 v_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]
21576 v_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]
21579 v_cmpx_tru_f32_sdwa s[6:7], v1, v2 src1_sel:DWORD
21580 // CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x86,0x06,0x06]
21582 v_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]
21585 v_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]
21588 v_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]
21591 v_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]
21594 v_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]
21597 v_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]
21600 v_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]
21603 v_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]
21606 v_cmpx_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD
21607 // CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x86,0x06,0x06]
21609 v_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]
21612 v_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]
21615 v_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]
21618 v_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]
21621 v_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]
21624 v_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]
21627 v_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]
21630 v_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]
21633 v_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]
21636 v_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]
21639 v_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]
21642 v_cmp_f_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
21643 // CHECK: [0xf9,0x04,0x40,0x7d,0x01,0xe6,0x06,0x06]
21645 v_cmp_f_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
21646 // CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x00,0x06,0x06]
21648 v_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]
21651 v_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]
21654 v_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]
21657 v_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]
21660 v_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]
21663 v_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]
21666 v_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]
21669 v_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]
21672 v_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]
21675 v_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]
21678 v_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]
21681 v_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]
21684 v_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]
21687 v_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]
21690 v_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]
21693 v_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]
21696 v_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]
21699 v_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]
21702 v_cmp_f_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
21703 // CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x86,0x06,0x06]
21705 v_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]
21708 v_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]
21711 v_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]
21714 v_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]
21717 v_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]
21720 v_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]
21723 v_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]
21726 v_cmp_f_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
21727 // CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x86,0x06,0x06]
21729 v_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]
21732 v_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]
21735 v_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]
21738 v_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]
21741 v_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]
21744 v_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]
21747 v_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]
21750 v_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]
21753 v_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]
21756 v_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]
21759 v_cmp_lt_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
21760 // CHECK: [0xf9,0x04,0x42,0x7d,0x01,0xe6,0x06,0x06]
21762 v_cmp_lt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
21763 // CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x00,0x06,0x06]
21765 v_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]
21768 v_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]
21771 v_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]
21774 v_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]
21777 v_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]
21780 v_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]
21783 v_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]
21786 v_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]
21789 v_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]
21792 v_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]
21795 v_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]
21798 v_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]
21801 v_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]
21804 v_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]
21807 v_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]
21810 v_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]
21813 v_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]
21816 v_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]
21819 v_cmp_lt_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
21820 // CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x86,0x06,0x06]
21822 v_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]
21825 v_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]
21828 v_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]
21831 v_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]
21834 v_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]
21837 v_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]
21840 v_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]
21843 v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
21844 // CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x86,0x06,0x06]
21846 v_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]
21849 v_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]
21852 v_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]
21855 v_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]
21858 v_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]
21861 v_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]
21864 v_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]
21867 v_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]
21870 v_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]
21873 v_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]
21876 v_cmp_eq_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
21877 // CHECK: [0xf9,0x04,0x44,0x7d,0x01,0xe6,0x06,0x06]
21879 v_cmp_eq_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
21880 // CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x00,0x06,0x06]
21882 v_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]
21885 v_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]
21888 v_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]
21891 v_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]
21894 v_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]
21897 v_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]
21900 v_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]
21903 v_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]
21906 v_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]
21909 v_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]
21912 v_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]
21915 v_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]
21918 v_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]
21921 v_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]
21924 v_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]
21927 v_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]
21930 v_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]
21933 v_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]
21936 v_cmp_eq_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
21937 // CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x86,0x06,0x06]
21939 v_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]
21942 v_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]
21945 v_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]
21948 v_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]
21951 v_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]
21954 v_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]
21957 v_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]
21960 v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
21961 // CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x86,0x06,0x06]
21963 v_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]
21966 v_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]
21969 v_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]
21972 v_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]
21975 v_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]
21978 v_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]
21981 v_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]
21984 v_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]
21987 v_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]
21990 v_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]
21993 v_cmp_le_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
21994 // CHECK: [0xf9,0x04,0x46,0x7d,0x01,0xe6,0x06,0x06]
21996 v_cmp_le_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
21997 // CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x00,0x06,0x06]
21999 v_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]
22002 v_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]
22005 v_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]
22008 v_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]
22011 v_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]
22014 v_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]
22017 v_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]
22020 v_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]
22023 v_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]
22026 v_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]
22029 v_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]
22032 v_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]
22035 v_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]
22038 v_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]
22041 v_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]
22044 v_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]
22047 v_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]
22050 v_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]
22053 v_cmp_le_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
22054 // CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x86,0x06,0x06]
22056 v_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]
22059 v_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]
22062 v_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]
22065 v_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]
22068 v_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]
22071 v_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]
22074 v_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]
22077 v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
22078 // CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x86,0x06,0x06]
22080 v_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]
22083 v_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]
22086 v_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]
22089 v_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]
22092 v_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]
22095 v_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]
22098 v_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]
22101 v_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]
22104 v_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]
22107 v_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]
22110 v_cmp_gt_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
22111 // CHECK: [0xf9,0x04,0x48,0x7d,0x01,0xe6,0x06,0x06]
22113 v_cmp_gt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
22114 // CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x00,0x06,0x06]
22116 v_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]
22119 v_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]
22122 v_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]
22125 v_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]
22128 v_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]
22131 v_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]
22134 v_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]
22137 v_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]
22140 v_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]
22143 v_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]
22146 v_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]
22149 v_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]
22152 v_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]
22155 v_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]
22158 v_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]
22161 v_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]
22164 v_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]
22167 v_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]
22170 v_cmp_gt_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
22171 // CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x86,0x06,0x06]
22173 v_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]
22176 v_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]
22179 v_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]
22182 v_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]
22185 v_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]
22188 v_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]
22191 v_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]
22194 v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
22195 // CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x86,0x06,0x06]
22197 v_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]
22200 v_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]
22203 v_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]
22206 v_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]
22209 v_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]
22212 v_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]
22215 v_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]
22218 v_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]
22221 v_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]
22224 v_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]
22227 v_cmp_ne_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
22228 // CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0xe6,0x06,0x06]
22230 v_cmp_ne_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
22231 // CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x00,0x06,0x06]
22233 v_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]
22236 v_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]
22239 v_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]
22242 v_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]
22245 v_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]
22248 v_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]
22251 v_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]
22254 v_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]
22257 v_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]
22260 v_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]
22263 v_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]
22266 v_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]
22269 v_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]
22272 v_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]
22275 v_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]
22278 v_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]
22281 v_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]
22284 v_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]
22287 v_cmp_ne_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
22288 // CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x86,0x06,0x06]
22290 v_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]
22293 v_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]
22296 v_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]
22299 v_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]
22302 v_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]
22305 v_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]
22308 v_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]
22311 v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
22312 // CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x86,0x06,0x06]
22314 v_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]
22317 v_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]
22320 v_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]
22323 v_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]
22326 v_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]
22329 v_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]
22332 v_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]
22335 v_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]
22338 v_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]
22341 v_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]
22344 v_cmp_ge_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
22345 // CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0xe6,0x06,0x06]
22347 v_cmp_ge_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
22348 // CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x00,0x06,0x06]
22350 v_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]
22353 v_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]
22356 v_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]
22359 v_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]
22362 v_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]
22365 v_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]
22368 v_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]
22371 v_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]
22374 v_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]
22377 v_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]
22380 v_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]
22383 v_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]
22386 v_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]
22389 v_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]
22392 v_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]
22395 v_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]
22398 v_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]
22401 v_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]
22404 v_cmp_ge_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
22405 // CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x86,0x06,0x06]
22407 v_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]
22410 v_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]
22413 v_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]
22416 v_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]
22419 v_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]
22422 v_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]
22425 v_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]
22428 v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
22429 // CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x86,0x06,0x06]
22431 v_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]
22434 v_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]
22437 v_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]
22440 v_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]
22443 v_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]
22446 v_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]
22449 v_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]
22452 v_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]
22455 v_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]
22458 v_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]
22461 v_cmp_t_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
22462 // CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0xe6,0x06,0x06]
22464 v_cmp_t_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
22465 // CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x00,0x06,0x06]
22467 v_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]
22470 v_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]
22473 v_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]
22476 v_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]
22479 v_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]
22482 v_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]
22485 v_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]
22488 v_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]
22491 v_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]
22494 v_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]
22497 v_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]
22500 v_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]
22503 v_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]
22506 v_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]
22509 v_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]
22512 v_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]
22515 v_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]
22518 v_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]
22521 v_cmp_t_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
22522 // CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x86,0x06,0x06]
22524 v_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]
22527 v_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]
22530 v_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]
22533 v_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]
22536 v_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]
22539 v_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]
22542 v_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]
22545 v_cmp_t_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
22546 // CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x86,0x06,0x06]
22548 v_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]
22551 v_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]
22554 v_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]
22557 v_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]
22560 v_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]
22563 v_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]
22566 v_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]
22569 v_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]
22572 v_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]
22575 v_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]
22578 v_cmp_f_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
22579 // CHECK: [0xf9,0x04,0x50,0x7d,0x01,0xe6,0x06,0x06]
22581 v_cmp_f_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
22582 // CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x00,0x06,0x06]
22584 v_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]
22587 v_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]
22590 v_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]
22593 v_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]
22596 v_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]
22599 v_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]
22602 v_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]
22605 v_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]
22608 v_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]
22611 v_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]
22614 v_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]
22617 v_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]
22620 v_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]
22623 v_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]
22626 v_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]
22629 v_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]
22632 v_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]
22635 v_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]
22638 v_cmp_f_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
22639 // CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x86,0x06,0x06]
22641 v_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]
22644 v_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]
22647 v_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]
22650 v_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]
22653 v_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]
22656 v_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]
22659 v_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]
22662 v_cmp_f_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
22663 // CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x86,0x06,0x06]
22665 v_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]
22668 v_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]
22671 v_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]
22674 v_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]
22677 v_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]
22680 v_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]
22683 v_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]
22686 v_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]
22689 v_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]
22692 v_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]
22695 v_cmp_lt_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
22696 // CHECK: [0xf9,0x04,0x52,0x7d,0x01,0xe6,0x06,0x06]
22698 v_cmp_lt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
22699 // CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x06,0x06]
22701 v_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]
22704 v_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]
22707 v_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]
22710 v_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]
22713 v_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]
22716 v_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]
22719 v_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]
22722 v_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]
22725 v_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]
22728 v_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]
22731 v_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]
22734 v_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]
22737 v_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]
22740 v_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]
22743 v_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]
22746 v_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]
22749 v_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]
22752 v_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]
22755 v_cmp_lt_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
22756 // CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x06]
22758 v_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]
22761 v_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]
22764 v_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]
22767 v_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]
22770 v_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]
22773 v_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]
22776 v_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]
22779 v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
22780 // CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x06]
22782 v_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]
22785 v_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]
22788 v_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]
22791 v_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]
22794 v_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]
22797 v_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]
22800 v_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]
22803 v_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]
22806 v_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]
22809 v_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]
22812 v_cmp_eq_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
22813 // CHECK: [0xf9,0x04,0x54,0x7d,0x01,0xe6,0x06,0x06]
22815 v_cmp_eq_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
22816 // CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x06,0x06]
22818 v_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]
22821 v_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]
22824 v_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]
22827 v_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]
22830 v_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]
22833 v_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]
22836 v_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]
22839 v_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]
22842 v_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]
22845 v_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]
22848 v_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]
22851 v_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]
22854 v_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]
22857 v_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]
22860 v_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]
22863 v_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]
22866 v_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]
22869 v_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]
22872 v_cmp_eq_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
22873 // CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x06]
22875 v_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]
22878 v_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]
22881 v_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]
22884 v_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]
22887 v_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]
22890 v_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]
22893 v_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]
22896 v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
22897 // CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x06]
22899 v_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]
22902 v_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]
22905 v_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]
22908 v_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]
22911 v_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]
22914 v_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]
22917 v_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]
22920 v_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]
22923 v_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]
22926 v_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]
22929 v_cmp_le_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
22930 // CHECK: [0xf9,0x04,0x56,0x7d,0x01,0xe6,0x06,0x06]
22932 v_cmp_le_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
22933 // CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x06,0x06]
22935 v_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]
22938 v_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]
22941 v_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]
22944 v_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]
22947 v_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]
22950 v_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]
22953 v_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]
22956 v_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]
22959 v_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]
22962 v_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]
22965 v_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]
22968 v_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]
22971 v_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]
22974 v_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]
22977 v_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]
22980 v_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]
22983 v_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]
22986 v_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]
22989 v_cmp_le_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
22990 // CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x06]
22992 v_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]
22995 v_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]
22998 v_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]
23001 v_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]
23004 v_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]
23007 v_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]
23010 v_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]
23013 v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
23014 // CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x06]
23016 v_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]
23019 v_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]
23022 v_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]
23025 v_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]
23028 v_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]
23031 v_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]
23034 v_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]
23037 v_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]
23040 v_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]
23043 v_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]
23046 v_cmp_gt_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
23047 // CHECK: [0xf9,0x04,0x58,0x7d,0x01,0xe6,0x06,0x06]
23049 v_cmp_gt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
23050 // CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x06,0x06]
23052 v_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]
23055 v_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]
23058 v_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]
23061 v_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]
23064 v_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]
23067 v_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]
23070 v_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]
23073 v_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]
23076 v_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]
23079 v_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]
23082 v_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]
23085 v_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]
23088 v_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]
23091 v_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]
23094 v_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]
23097 v_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]
23100 v_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]
23103 v_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]
23106 v_cmp_gt_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
23107 // CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x06]
23109 v_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]
23112 v_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]
23115 v_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]
23118 v_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]
23121 v_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]
23124 v_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]
23127 v_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]
23130 v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
23131 // CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x06]
23133 v_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]
23136 v_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]
23139 v_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]
23142 v_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]
23145 v_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]
23148 v_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]
23151 v_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]
23154 v_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]
23157 v_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]
23160 v_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]
23163 v_cmp_ne_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
23164 // CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0xe6,0x06,0x06]
23166 v_cmp_ne_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
23167 // CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x06,0x06]
23169 v_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]
23172 v_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]
23175 v_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]
23178 v_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]
23181 v_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]
23184 v_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]
23187 v_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]
23190 v_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]
23193 v_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]
23196 v_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]
23199 v_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]
23202 v_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]
23205 v_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]
23208 v_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]
23211 v_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]
23214 v_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]
23217 v_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]
23220 v_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]
23223 v_cmp_ne_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
23224 // CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x06]
23226 v_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]
23229 v_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]
23232 v_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]
23235 v_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]
23238 v_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]
23241 v_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]
23244 v_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]
23247 v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
23248 // CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x06]
23250 v_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]
23253 v_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]
23256 v_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]
23259 v_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]
23262 v_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]
23265 v_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]
23268 v_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]
23271 v_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]
23274 v_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]
23277 v_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]
23280 v_cmp_ge_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
23281 // CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0xe6,0x06,0x06]
23283 v_cmp_ge_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
23284 // CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x06,0x06]
23286 v_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]
23289 v_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]
23292 v_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]
23295 v_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]
23298 v_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]
23301 v_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]
23304 v_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]
23307 v_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]
23310 v_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]
23313 v_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]
23316 v_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]
23319 v_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]
23322 v_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]
23325 v_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]
23328 v_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]
23331 v_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]
23334 v_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]
23337 v_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]
23340 v_cmp_ge_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
23341 // CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x06]
23343 v_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]
23346 v_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]
23349 v_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]
23352 v_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]
23355 v_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]
23358 v_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]
23361 v_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]
23364 v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
23365 // CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x06]
23367 v_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]
23370 v_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]
23373 v_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]
23376 v_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]
23379 v_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]
23382 v_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]
23385 v_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]
23388 v_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]
23391 v_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]
23394 v_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]
23397 v_cmp_t_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
23398 // CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0xe6,0x06,0x06]
23400 v_cmp_t_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
23401 // CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x00,0x06,0x06]
23403 v_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]
23406 v_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]
23409 v_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]
23412 v_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]
23415 v_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]
23418 v_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]
23421 v_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]
23424 v_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]
23427 v_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]
23430 v_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]
23433 v_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]
23436 v_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]
23439 v_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]
23442 v_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]
23445 v_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]
23448 v_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]
23451 v_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]
23454 v_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]
23457 v_cmp_t_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
23458 // CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x86,0x06,0x06]
23460 v_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]
23463 v_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]
23466 v_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]
23469 v_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]
23472 v_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]
23475 v_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]
23478 v_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]
23481 v_cmp_t_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
23482 // CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x86,0x06,0x06]
23484 v_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]
23487 v_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]
23490 v_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]
23493 v_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]
23496 v_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]
23499 v_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]
23502 v_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]
23505 v_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]
23508 v_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]
23511 v_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]
23514 v_cmpx_f_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
23515 // CHECK: [0xf9,0x04,0x60,0x7d,0x01,0xe6,0x06,0x06]
23517 v_cmpx_f_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
23518 // CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x00,0x06,0x06]
23520 v_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]
23523 v_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]
23526 v_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]
23529 v_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]
23532 v_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]
23535 v_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]
23538 v_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]
23541 v_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]
23544 v_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]
23547 v_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]
23550 v_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]
23553 v_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]
23556 v_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]
23559 v_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]
23562 v_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]
23565 v_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]
23568 v_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]
23571 v_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]
23574 v_cmpx_f_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
23575 // CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x86,0x06,0x06]
23577 v_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]
23580 v_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]
23583 v_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]
23586 v_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]
23589 v_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]
23592 v_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]
23595 v_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]
23598 v_cmpx_f_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
23599 // CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x86,0x06,0x06]
23601 v_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]
23604 v_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]
23607 v_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]
23610 v_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]
23613 v_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]
23616 v_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]
23619 v_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]
23622 v_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]
23625 v_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]
23628 v_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]
23631 v_cmpx_lt_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
23632 // CHECK: [0xf9,0x04,0x62,0x7d,0x01,0xe6,0x06,0x06]
23634 v_cmpx_lt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
23635 // CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x00,0x06,0x06]
23637 v_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]
23640 v_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]
23643 v_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]
23646 v_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]
23649 v_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]
23652 v_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]
23655 v_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]
23658 v_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]
23661 v_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]
23664 v_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]
23667 v_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]
23670 v_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]
23673 v_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]
23676 v_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]
23679 v_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]
23682 v_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]
23685 v_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]
23688 v_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]
23691 v_cmpx_lt_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
23692 // CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x86,0x06,0x06]
23694 v_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]
23697 v_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]
23700 v_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]
23703 v_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]
23706 v_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]
23709 v_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]
23712 v_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]
23715 v_cmpx_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
23716 // CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x86,0x06,0x06]
23718 v_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]
23721 v_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]
23724 v_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]
23727 v_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]
23730 v_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]
23733 v_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]
23736 v_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]
23739 v_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]
23742 v_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]
23745 v_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]
23748 v_cmpx_eq_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
23749 // CHECK: [0xf9,0x04,0x64,0x7d,0x01,0xe6,0x06,0x06]
23751 v_cmpx_eq_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
23752 // CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x00,0x06,0x06]
23754 v_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]
23757 v_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]
23760 v_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]
23763 v_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]
23766 v_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]
23769 v_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]
23772 v_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]
23775 v_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]
23778 v_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]
23781 v_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]
23784 v_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]
23787 v_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]
23790 v_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]
23793 v_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]
23796 v_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]
23799 v_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]
23802 v_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]
23805 v_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]
23808 v_cmpx_eq_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
23809 // CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x86,0x06,0x06]
23811 v_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]
23814 v_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]
23817 v_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]
23820 v_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]
23823 v_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]
23826 v_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]
23829 v_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]
23832 v_cmpx_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
23833 // CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x86,0x06,0x06]
23835 v_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]
23838 v_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]
23841 v_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]
23844 v_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]
23847 v_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]
23850 v_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]
23853 v_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]
23856 v_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]
23859 v_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]
23862 v_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]
23865 v_cmpx_le_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
23866 // CHECK: [0xf9,0x04,0x66,0x7d,0x01,0xe6,0x06,0x06]
23868 v_cmpx_le_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
23869 // CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x00,0x06,0x06]
23871 v_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]
23874 v_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]
23877 v_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]
23880 v_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]
23883 v_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]
23886 v_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]
23889 v_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]
23892 v_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]
23895 v_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]
23898 v_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]
23901 v_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]
23904 v_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]
23907 v_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]
23910 v_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]
23913 v_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]
23916 v_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]
23919 v_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]
23922 v_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]
23925 v_cmpx_le_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
23926 // CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x86,0x06,0x06]
23928 v_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]
23931 v_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]
23934 v_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]
23937 v_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]
23940 v_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]
23943 v_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]
23946 v_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]
23949 v_cmpx_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
23950 // CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x86,0x06,0x06]
23952 v_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]
23955 v_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]
23958 v_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]
23961 v_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]
23964 v_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]
23967 v_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]
23970 v_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]
23973 v_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]
23976 v_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]
23979 v_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]
23982 v_cmpx_gt_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
23983 // CHECK: [0xf9,0x04,0x68,0x7d,0x01,0xe6,0x06,0x06]
23985 v_cmpx_gt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
23986 // CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x00,0x06,0x06]
23988 v_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]
23991 v_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]
23994 v_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]
23997 v_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]
24000 v_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]
24003 v_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]
24006 v_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]
24009 v_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]
24012 v_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]
24015 v_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]
24018 v_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]
24021 v_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]
24024 v_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]
24027 v_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]
24030 v_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]
24033 v_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]
24036 v_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]
24039 v_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]
24042 v_cmpx_gt_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
24043 // CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x86,0x06,0x06]
24045 v_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]
24048 v_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]
24051 v_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]
24054 v_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]
24057 v_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]
24060 v_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]
24063 v_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]
24066 v_cmpx_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
24067 // CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x86,0x06,0x06]
24069 v_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]
24072 v_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]
24075 v_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]
24078 v_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]
24081 v_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]
24084 v_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]
24087 v_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]
24090 v_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]
24093 v_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]
24096 v_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]
24099 v_cmpx_ne_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
24100 // CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0xe6,0x06,0x06]
24102 v_cmpx_ne_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
24103 // CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x00,0x06,0x06]
24105 v_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]
24108 v_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]
24111 v_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]
24114 v_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]
24117 v_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]
24120 v_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]
24123 v_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]
24126 v_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]
24129 v_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]
24132 v_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]
24135 v_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]
24138 v_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]
24141 v_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]
24144 v_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]
24147 v_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]
24150 v_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]
24153 v_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]
24156 v_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]
24159 v_cmpx_ne_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
24160 // CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x86,0x06,0x06]
24162 v_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]
24165 v_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]
24168 v_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]
24171 v_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]
24174 v_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]
24177 v_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]
24180 v_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]
24183 v_cmpx_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
24184 // CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x86,0x06,0x06]
24186 v_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]
24189 v_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]
24192 v_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]
24195 v_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]
24198 v_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]
24201 v_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]
24204 v_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]
24207 v_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]
24210 v_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]
24213 v_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]
24216 v_cmpx_ge_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
24217 // CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0xe6,0x06,0x06]
24219 v_cmpx_ge_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
24220 // CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x00,0x06,0x06]
24222 v_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]
24225 v_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]
24228 v_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]
24231 v_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]
24234 v_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]
24237 v_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]
24240 v_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]
24243 v_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]
24246 v_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]
24249 v_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]
24252 v_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]
24255 v_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]
24258 v_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]
24261 v_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]
24264 v_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]
24267 v_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]
24270 v_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]
24273 v_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]
24276 v_cmpx_ge_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
24277 // CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x86,0x06,0x06]
24279 v_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]
24282 v_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]
24285 v_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]
24288 v_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]
24291 v_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]
24294 v_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]
24297 v_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]
24300 v_cmpx_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
24301 // CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x86,0x06,0x06]
24303 v_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]
24306 v_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]
24309 v_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]
24312 v_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]
24315 v_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]
24318 v_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]
24321 v_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]
24324 v_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]
24327 v_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]
24330 v_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]
24333 v_cmpx_t_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
24334 // CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0xe6,0x06,0x06]
24336 v_cmpx_t_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
24337 // CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x00,0x06,0x06]
24339 v_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]
24342 v_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]
24345 v_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]
24348 v_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]
24351 v_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]
24354 v_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]
24357 v_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]
24360 v_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]
24363 v_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]
24366 v_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]
24369 v_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]
24372 v_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]
24375 v_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]
24378 v_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]
24381 v_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]
24384 v_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]
24387 v_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]
24390 v_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]
24393 v_cmpx_t_i16_sdwa s[6:7], v1, v2 src1_sel:DWORD
24394 // CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x86,0x06,0x06]
24396 v_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]
24399 v_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]
24402 v_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]
24405 v_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]
24408 v_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]
24411 v_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]
24414 v_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]
24417 v_cmpx_t_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD
24418 // CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x86,0x06,0x06]
24420 v_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]
24423 v_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]
24426 v_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]
24429 v_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]
24432 v_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]
24435 v_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]
24438 v_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]
24441 v_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]
24444 v_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]
24447 v_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]
24450 v_cmpx_f_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
24451 // CHECK: [0xf9,0x04,0x70,0x7d,0x01,0xe6,0x06,0x06]
24453 v_cmpx_f_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
24454 // CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x00,0x06,0x06]
24456 v_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]
24459 v_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]
24462 v_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]
24465 v_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]
24468 v_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]
24471 v_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]
24474 v_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]
24477 v_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]
24480 v_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]
24483 v_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]
24486 v_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]
24489 v_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]
24492 v_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]
24495 v_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]
24498 v_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]
24501 v_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]
24504 v_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]
24507 v_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]
24510 v_cmpx_f_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
24511 // CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x86,0x06,0x06]
24513 v_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]
24516 v_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]
24519 v_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]
24522 v_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]
24525 v_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]
24528 v_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]
24531 v_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]
24534 v_cmpx_f_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
24535 // CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x86,0x06,0x06]
24537 v_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]
24540 v_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]
24543 v_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]
24546 v_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]
24549 v_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]
24552 v_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]
24555 v_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]
24558 v_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]
24561 v_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]
24564 v_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]
24567 v_cmpx_lt_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
24568 // CHECK: [0xf9,0x04,0x72,0x7d,0x01,0xe6,0x06,0x06]
24570 v_cmpx_lt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
24571 // CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x06,0x06]
24573 v_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]
24576 v_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]
24579 v_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]
24582 v_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]
24585 v_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]
24588 v_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]
24591 v_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]
24594 v_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]
24597 v_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]
24600 v_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]
24603 v_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]
24606 v_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]
24609 v_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]
24612 v_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]
24615 v_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]
24618 v_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]
24621 v_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]
24624 v_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]
24627 v_cmpx_lt_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
24628 // CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x86,0x06,0x06]
24630 v_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]
24633 v_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]
24636 v_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]
24639 v_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]
24642 v_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]
24645 v_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]
24648 v_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]
24651 v_cmpx_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
24652 // CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x86,0x06,0x06]
24654 v_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]
24657 v_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]
24660 v_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]
24663 v_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]
24666 v_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]
24669 v_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]
24672 v_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]
24675 v_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]
24678 v_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]
24681 v_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]
24684 v_cmpx_eq_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
24685 // CHECK: [0xf9,0x04,0x74,0x7d,0x01,0xe6,0x06,0x06]
24687 v_cmpx_eq_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
24688 // CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x06,0x06]
24690 v_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]
24693 v_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]
24696 v_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]
24699 v_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]
24702 v_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]
24705 v_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]
24708 v_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]
24711 v_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]
24714 v_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]
24717 v_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]
24720 v_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]
24723 v_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]
24726 v_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]
24729 v_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]
24732 v_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]
24735 v_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]
24738 v_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]
24741 v_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]
24744 v_cmpx_eq_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
24745 // CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x86,0x06,0x06]
24747 v_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]
24750 v_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]
24753 v_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]
24756 v_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]
24759 v_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]
24762 v_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]
24765 v_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]
24768 v_cmpx_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
24769 // CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x86,0x06,0x06]
24771 v_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]
24774 v_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]
24777 v_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]
24780 v_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]
24783 v_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]
24786 v_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]
24789 v_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]
24792 v_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]
24795 v_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]
24798 v_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]
24801 v_cmpx_le_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
24802 // CHECK: [0xf9,0x04,0x76,0x7d,0x01,0xe6,0x06,0x06]
24804 v_cmpx_le_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
24805 // CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x06,0x06]
24807 v_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]
24810 v_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]
24813 v_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]
24816 v_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]
24819 v_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]
24822 v_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]
24825 v_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]
24828 v_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]
24831 v_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]
24834 v_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]
24837 v_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]
24840 v_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]
24843 v_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]
24846 v_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]
24849 v_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]
24852 v_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]
24855 v_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]
24858 v_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]
24861 v_cmpx_le_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
24862 // CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x86,0x06,0x06]
24864 v_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]
24867 v_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]
24870 v_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]
24873 v_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]
24876 v_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]
24879 v_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]
24882 v_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]
24885 v_cmpx_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
24886 // CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x86,0x06,0x06]
24888 v_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]
24891 v_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]
24894 v_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]
24897 v_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]
24900 v_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]
24903 v_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]
24906 v_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]
24909 v_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]
24912 v_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]
24915 v_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]
24918 v_cmpx_gt_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
24919 // CHECK: [0xf9,0x04,0x78,0x7d,0x01,0xe6,0x06,0x06]
24921 v_cmpx_gt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
24922 // CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x06,0x06]
24924 v_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]
24927 v_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]
24930 v_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]
24933 v_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]
24936 v_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]
24939 v_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]
24942 v_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]
24945 v_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]
24948 v_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]
24951 v_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]
24954 v_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]
24957 v_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]
24960 v_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]
24963 v_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]
24966 v_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]
24969 v_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]
24972 v_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]
24975 v_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]
24978 v_cmpx_gt_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
24979 // CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x86,0x06,0x06]
24981 v_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]
24984 v_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]
24987 v_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]
24990 v_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]
24993 v_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]
24996 v_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]
24999 v_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]
25002 v_cmpx_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
25003 // CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x86,0x06,0x06]
25005 v_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]
25008 v_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]
25011 v_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]
25014 v_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]
25017 v_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]
25020 v_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]
25023 v_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]
25026 v_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]
25029 v_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]
25032 v_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]
25035 v_cmpx_ne_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
25036 // CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0xe6,0x06,0x06]
25038 v_cmpx_ne_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
25039 // CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x06,0x06]
25041 v_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]
25044 v_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]
25047 v_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]
25050 v_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]
25053 v_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]
25056 v_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]
25059 v_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]
25062 v_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]
25065 v_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]
25068 v_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]
25071 v_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]
25074 v_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]
25077 v_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]
25080 v_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]
25083 v_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]
25086 v_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]
25089 v_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]
25092 v_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]
25095 v_cmpx_ne_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
25096 // CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x86,0x06,0x06]
25098 v_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]
25101 v_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]
25104 v_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]
25107 v_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]
25110 v_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]
25113 v_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]
25116 v_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]
25119 v_cmpx_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
25120 // CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x86,0x06,0x06]
25122 v_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]
25125 v_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]
25128 v_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]
25131 v_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]
25134 v_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]
25137 v_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]
25140 v_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]
25143 v_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]
25146 v_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]
25149 v_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]
25152 v_cmpx_ge_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
25153 // CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0xe6,0x06,0x06]
25155 v_cmpx_ge_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
25156 // CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x06,0x06]
25158 v_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]
25161 v_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]
25164 v_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]
25167 v_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]
25170 v_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]
25173 v_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]
25176 v_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]
25179 v_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]
25182 v_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]
25185 v_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]
25188 v_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]
25191 v_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]
25194 v_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]
25197 v_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]
25200 v_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]
25203 v_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]
25206 v_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]
25209 v_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]
25212 v_cmpx_ge_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
25213 // CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x86,0x06,0x06]
25215 v_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]
25218 v_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]
25221 v_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]
25224 v_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]
25227 v_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]
25230 v_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]
25233 v_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]
25236 v_cmpx_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
25237 // CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x86,0x06,0x06]
25239 v_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]
25242 v_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]
25245 v_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]
25248 v_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]
25251 v_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]
25254 v_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]
25257 v_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]
25260 v_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]
25263 v_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]
25266 v_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]
25269 v_cmpx_t_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
25270 // CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0xe6,0x06,0x06]
25272 v_cmpx_t_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
25273 // CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x00,0x06,0x06]
25275 v_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]
25278 v_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]
25281 v_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]
25284 v_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]
25287 v_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]
25290 v_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]
25293 v_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]
25296 v_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]
25299 v_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]
25302 v_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]
25305 v_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]
25308 v_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]
25311 v_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]
25314 v_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]
25317 v_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]
25320 v_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]
25323 v_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]
25326 v_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]
25329 v_cmpx_t_u16_sdwa s[6:7], v1, v2 src1_sel:DWORD
25330 // CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x86,0x06,0x06]
25332 v_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]
25335 v_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]
25338 v_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]
25341 v_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]
25344 v_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]
25347 v_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]
25350 v_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]
25353 v_cmpx_t_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD
25354 // CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x86,0x06,0x06]
25356 v_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]
25359 v_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]
25362 v_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]
25365 v_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]
25368 v_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]
25371 v_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]
25374 v_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]
25377 v_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]
25380 v_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]
25383 v_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]
25386 v_cmp_f_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
25387 // CHECK: [0xf9,0x04,0x80,0x7d,0x01,0xe6,0x06,0x06]
25389 v_cmp_f_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
25390 // CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x06,0x06]
25392 v_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]
25395 v_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]
25398 v_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]
25401 v_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]
25404 v_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]
25407 v_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]
25410 v_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]
25413 v_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]
25416 v_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]
25419 v_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]
25422 v_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]
25425 v_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]
25428 v_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]
25431 v_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]
25434 v_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]
25437 v_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]
25440 v_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]
25443 v_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]
25446 v_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]
25449 v_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]
25452 v_cmp_f_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
25453 // CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x06]
25455 v_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]
25458 v_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]
25461 v_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]
25464 v_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]
25467 v_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]
25470 v_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]
25473 v_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]
25476 v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
25477 // CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x06]
25479 v_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]
25482 v_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]
25485 v_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]
25488 v_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]
25491 v_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]
25494 v_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]
25497 v_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]
25500 v_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]
25503 v_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]
25506 v_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]
25509 v_cmp_lt_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
25510 // CHECK: [0xf9,0x04,0x82,0x7d,0x01,0xe6,0x06,0x06]
25512 v_cmp_lt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
25513 // CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x06,0x06]
25515 v_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]
25518 v_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]
25521 v_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]
25524 v_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]
25527 v_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]
25530 v_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]
25533 v_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]
25536 v_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]
25539 v_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]
25542 v_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]
25545 v_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]
25548 v_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]
25551 v_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]
25554 v_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]
25557 v_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]
25560 v_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]
25563 v_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]
25566 v_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]
25569 v_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]
25572 v_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]
25575 v_cmp_lt_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
25576 // CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x06]
25578 v_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]
25581 v_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]
25584 v_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]
25587 v_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]
25590 v_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]
25593 v_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]
25596 v_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]
25599 v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
25600 // CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x06]
25602 v_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]
25605 v_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]
25608 v_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]
25611 v_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]
25614 v_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]
25617 v_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]
25620 v_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]
25623 v_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]
25626 v_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]
25629 v_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]
25632 v_cmp_eq_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
25633 // CHECK: [0xf9,0x04,0x84,0x7d,0x01,0xe6,0x06,0x06]
25635 v_cmp_eq_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
25636 // CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x06,0x06]
25638 v_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]
25641 v_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]
25644 v_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]
25647 v_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]
25650 v_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]
25653 v_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]
25656 v_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]
25659 v_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]
25662 v_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]
25665 v_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]
25668 v_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]
25671 v_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]
25674 v_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]
25677 v_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]
25680 v_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]
25683 v_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]
25686 v_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]
25689 v_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]
25692 v_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]
25695 v_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]
25698 v_cmp_eq_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
25699 // CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x06]
25701 v_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]
25704 v_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]
25707 v_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]
25710 v_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]
25713 v_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]
25716 v_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]
25719 v_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]
25722 v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
25723 // CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x06]
25725 v_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]
25728 v_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]
25731 v_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]
25734 v_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]
25737 v_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]
25740 v_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]
25743 v_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]
25746 v_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]
25749 v_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]
25752 v_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]
25755 v_cmp_le_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
25756 // CHECK: [0xf9,0x04,0x86,0x7d,0x01,0xe6,0x06,0x06]
25758 v_cmp_le_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
25759 // CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x06,0x06]
25761 v_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]
25764 v_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]
25767 v_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]
25770 v_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]
25773 v_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]
25776 v_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]
25779 v_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]
25782 v_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]
25785 v_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]
25788 v_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]
25791 v_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]
25794 v_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]
25797 v_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]
25800 v_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]
25803 v_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]
25806 v_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]
25809 v_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]
25812 v_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]
25815 v_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]
25818 v_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]
25821 v_cmp_le_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
25822 // CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x06]
25824 v_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]
25827 v_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]
25830 v_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]
25833 v_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]
25836 v_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]
25839 v_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]
25842 v_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]
25845 v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
25846 // CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x06]
25848 v_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]
25851 v_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]
25854 v_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]
25857 v_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]
25860 v_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]
25863 v_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]
25866 v_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]
25869 v_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]
25872 v_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]
25875 v_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]
25878 v_cmp_gt_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
25879 // CHECK: [0xf9,0x04,0x88,0x7d,0x01,0xe6,0x06,0x06]
25881 v_cmp_gt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
25882 // CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x06,0x06]
25884 v_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]
25887 v_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]
25890 v_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]
25893 v_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]
25896 v_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]
25899 v_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]
25902 v_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]
25905 v_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]
25908 v_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]
25911 v_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]
25914 v_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]
25917 v_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]
25920 v_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]
25923 v_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]
25926 v_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]
25929 v_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]
25932 v_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]
25935 v_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]
25938 v_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]
25941 v_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]
25944 v_cmp_gt_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
25945 // CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x06]
25947 v_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]
25950 v_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]
25953 v_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]
25956 v_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]
25959 v_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]
25962 v_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]
25965 v_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]
25968 v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
25969 // CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x06]
25971 v_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]
25974 v_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]
25977 v_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]
25980 v_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]
25983 v_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]
25986 v_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]
25989 v_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]
25992 v_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]
25995 v_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]
25998 v_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]
26001 v_cmp_ne_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
26002 // CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0xe6,0x06,0x06]
26004 v_cmp_ne_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
26005 // CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x06,0x06]
26007 v_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]
26010 v_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]
26013 v_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]
26016 v_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]
26019 v_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]
26022 v_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]
26025 v_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]
26028 v_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]
26031 v_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]
26034 v_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]
26037 v_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]
26040 v_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]
26043 v_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]
26046 v_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]
26049 v_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]
26052 v_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]
26055 v_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]
26058 v_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]
26061 v_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]
26064 v_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]
26067 v_cmp_ne_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
26068 // CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x06]
26070 v_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]
26073 v_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]
26076 v_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]
26079 v_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]
26082 v_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]
26085 v_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]
26088 v_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]
26091 v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
26092 // CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x06]
26094 v_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]
26097 v_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]
26100 v_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]
26103 v_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]
26106 v_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]
26109 v_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]
26112 v_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]
26115 v_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]
26118 v_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]
26121 v_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]
26124 v_cmp_ge_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
26125 // CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0xe6,0x06,0x06]
26127 v_cmp_ge_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
26128 // CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x06,0x06]
26130 v_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]
26133 v_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]
26136 v_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]
26139 v_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]
26142 v_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]
26145 v_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]
26148 v_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]
26151 v_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]
26154 v_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]
26157 v_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]
26160 v_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]
26163 v_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]
26166 v_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]
26169 v_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]
26172 v_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]
26175 v_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]
26178 v_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]
26181 v_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]
26184 v_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]
26187 v_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]
26190 v_cmp_ge_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
26191 // CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x06]
26193 v_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]
26196 v_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]
26199 v_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]
26202 v_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]
26205 v_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]
26208 v_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]
26211 v_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]
26214 v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
26215 // CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x06]
26217 v_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]
26220 v_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]
26223 v_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]
26226 v_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]
26229 v_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]
26232 v_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]
26235 v_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]
26238 v_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]
26241 v_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]
26244 v_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]
26247 v_cmp_t_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
26248 // CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0xe6,0x06,0x06]
26250 v_cmp_t_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
26251 // CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x06,0x06]
26253 v_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]
26256 v_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]
26259 v_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]
26262 v_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]
26265 v_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]
26268 v_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]
26271 v_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]
26274 v_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]
26277 v_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]
26280 v_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]
26283 v_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]
26286 v_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]
26289 v_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]
26292 v_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]
26295 v_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]
26298 v_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]
26301 v_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]
26304 v_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]
26307 v_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]
26310 v_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]
26313 v_cmp_t_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
26314 // CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x06]
26316 v_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]
26319 v_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]
26322 v_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]
26325 v_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]
26328 v_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]
26331 v_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]
26334 v_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]
26337 v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
26338 // CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x06]
26340 v_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]
26343 v_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]
26346 v_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]
26349 v_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]
26352 v_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]
26355 v_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]
26358 v_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]
26361 v_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]
26364 v_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]
26367 v_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]
26370 v_cmp_f_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
26371 // CHECK: [0xf9,0x04,0x90,0x7d,0x01,0xe6,0x06,0x06]
26373 v_cmp_f_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
26374 // CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x06,0x06]
26376 v_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]
26379 v_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]
26382 v_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]
26385 v_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]
26388 v_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]
26391 v_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]
26394 v_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]
26397 v_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]
26400 v_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]
26403 v_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]
26406 v_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]
26409 v_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]
26412 v_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]
26415 v_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]
26418 v_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]
26421 v_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]
26424 v_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]
26427 v_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]
26430 v_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]
26433 v_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]
26436 v_cmp_f_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
26437 // CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x06]
26439 v_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]
26442 v_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]
26445 v_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]
26448 v_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]
26451 v_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]
26454 v_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]
26457 v_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]
26460 v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
26461 // CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x06]
26463 v_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]
26466 v_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]
26469 v_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]
26472 v_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]
26475 v_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]
26478 v_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]
26481 v_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]
26484 v_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]
26487 v_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]
26490 v_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]
26493 v_cmp_lt_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
26494 // CHECK: [0xf9,0x04,0x92,0x7d,0x01,0xe6,0x06,0x06]
26496 v_cmp_lt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
26497 // CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x06,0x06]
26499 v_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]
26502 v_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]
26505 v_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]
26508 v_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]
26511 v_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]
26514 v_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]
26517 v_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]
26520 v_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]
26523 v_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]
26526 v_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]
26529 v_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]
26532 v_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]
26535 v_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]
26538 v_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]
26541 v_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]
26544 v_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]
26547 v_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]
26550 v_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]
26553 v_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]
26556 v_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]
26559 v_cmp_lt_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
26560 // CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x06]
26562 v_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]
26565 v_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]
26568 v_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]
26571 v_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]
26574 v_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]
26577 v_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]
26580 v_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]
26583 v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
26584 // CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x06]
26586 v_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]
26589 v_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]
26592 v_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]
26595 v_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]
26598 v_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]
26601 v_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]
26604 v_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]
26607 v_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]
26610 v_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]
26613 v_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]
26616 v_cmp_eq_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
26617 // CHECK: [0xf9,0x04,0x94,0x7d,0x01,0xe6,0x06,0x06]
26619 v_cmp_eq_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
26620 // CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x06,0x06]
26622 v_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]
26625 v_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]
26628 v_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]
26631 v_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]
26634 v_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]
26637 v_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]
26640 v_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]
26643 v_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]
26646 v_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]
26649 v_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]
26652 v_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]
26655 v_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]
26658 v_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]
26661 v_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]
26664 v_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]
26667 v_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]
26670 v_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]
26673 v_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]
26676 v_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]
26679 v_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]
26682 v_cmp_eq_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
26683 // CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x06]
26685 v_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]
26688 v_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]
26691 v_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]
26694 v_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]
26697 v_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]
26700 v_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]
26703 v_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]
26706 v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
26707 // CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x06]
26709 v_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]
26712 v_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]
26715 v_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]
26718 v_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]
26721 v_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]
26724 v_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]
26727 v_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]
26730 v_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]
26733 v_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]
26736 v_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]
26739 v_cmp_le_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
26740 // CHECK: [0xf9,0x04,0x96,0x7d,0x01,0xe6,0x06,0x06]
26742 v_cmp_le_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
26743 // CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x06,0x06]
26745 v_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]
26748 v_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]
26751 v_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]
26754 v_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]
26757 v_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]
26760 v_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]
26763 v_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]
26766 v_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]
26769 v_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]
26772 v_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]
26775 v_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]
26778 v_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]
26781 v_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]
26784 v_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]
26787 v_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]
26790 v_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]
26793 v_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]
26796 v_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]
26799 v_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]
26802 v_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]
26805 v_cmp_le_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
26806 // CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x06]
26808 v_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]
26811 v_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]
26814 v_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]
26817 v_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]
26820 v_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]
26823 v_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]
26826 v_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]
26829 v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
26830 // CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x06]
26832 v_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]
26835 v_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]
26838 v_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]
26841 v_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]
26844 v_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]
26847 v_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]
26850 v_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]
26853 v_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]
26856 v_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]
26859 v_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]
26862 v_cmp_gt_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
26863 // CHECK: [0xf9,0x04,0x98,0x7d,0x01,0xe6,0x06,0x06]
26865 v_cmp_gt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
26866 // CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x06,0x06]
26868 v_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]
26871 v_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]
26874 v_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]
26877 v_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]
26880 v_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]
26883 v_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]
26886 v_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]
26889 v_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]
26892 v_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]
26895 v_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]
26898 v_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]
26901 v_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]
26904 v_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]
26907 v_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]
26910 v_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]
26913 v_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]
26916 v_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]
26919 v_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]
26922 v_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]
26925 v_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]
26928 v_cmp_gt_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
26929 // CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x06]
26931 v_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]
26934 v_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]
26937 v_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]
26940 v_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]
26943 v_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]
26946 v_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]
26949 v_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]
26952 v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
26953 // CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x06]
26955 v_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]
26958 v_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]
26961 v_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]
26964 v_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]
26967 v_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]
26970 v_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]
26973 v_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]
26976 v_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]
26979 v_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]
26982 v_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]
26985 v_cmp_ne_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
26986 // CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0xe6,0x06,0x06]
26988 v_cmp_ne_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
26989 // CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x06,0x06]
26991 v_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]
26994 v_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]
26997 v_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]
27000 v_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]
27003 v_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]
27006 v_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]
27009 v_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]
27012 v_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]
27015 v_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]
27018 v_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]
27021 v_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]
27024 v_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]
27027 v_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]
27030 v_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]
27033 v_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]
27036 v_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]
27039 v_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]
27042 v_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]
27045 v_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]
27048 v_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]
27051 v_cmp_ne_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
27052 // CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x06]
27054 v_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]
27057 v_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]
27060 v_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]
27063 v_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]
27066 v_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]
27069 v_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]
27072 v_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]
27075 v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
27076 // CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x06]
27078 v_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]
27081 v_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]
27084 v_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]
27087 v_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]
27090 v_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]
27093 v_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]
27096 v_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]
27099 v_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]
27102 v_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]
27105 v_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]
27108 v_cmp_ge_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
27109 // CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0xe6,0x06,0x06]
27111 v_cmp_ge_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
27112 // CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x06,0x06]
27114 v_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]
27117 v_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]
27120 v_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]
27123 v_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]
27126 v_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]
27129 v_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]
27132 v_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]
27135 v_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]
27138 v_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]
27141 v_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]
27144 v_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]
27147 v_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]
27150 v_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]
27153 v_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]
27156 v_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]
27159 v_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]
27162 v_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]
27165 v_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]
27168 v_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]
27171 v_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]
27174 v_cmp_ge_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
27175 // CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x06]
27177 v_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]
27180 v_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]
27183 v_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]
27186 v_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]
27189 v_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]
27192 v_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]
27195 v_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]
27198 v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
27199 // CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x06]
27201 v_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]
27204 v_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]
27207 v_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]
27210 v_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]
27213 v_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]
27216 v_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]
27219 v_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]
27222 v_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]
27225 v_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]
27228 v_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]
27231 v_cmp_t_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
27232 // CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0xe6,0x06,0x06]
27234 v_cmp_t_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
27235 // CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x06,0x06]
27237 v_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]
27240 v_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]
27243 v_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]
27246 v_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]
27249 v_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]
27252 v_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]
27255 v_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]
27258 v_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]
27261 v_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]
27264 v_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]
27267 v_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]
27270 v_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]
27273 v_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]
27276 v_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]
27279 v_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]
27282 v_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]
27285 v_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]
27288 v_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]
27291 v_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]
27294 v_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]
27297 v_cmp_t_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
27298 // CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x06]
27300 v_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]
27303 v_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]
27306 v_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]
27309 v_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]
27312 v_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]
27315 v_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]
27318 v_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]
27321 v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
27322 // CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x06]
27324 v_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]
27327 v_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]
27330 v_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]
27333 v_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]
27336 v_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]
27339 v_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]
27342 v_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]
27345 v_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]
27348 v_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]
27351 v_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]
27354 v_cmpx_f_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
27355 // CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0xe6,0x06,0x06]
27357 v_cmpx_f_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
27358 // CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x06,0x06]
27360 v_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]
27363 v_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]
27366 v_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]
27369 v_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]
27372 v_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]
27375 v_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]
27378 v_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]
27381 v_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]
27384 v_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]
27387 v_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]
27390 v_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]
27393 v_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]
27396 v_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]
27399 v_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]
27402 v_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]
27405 v_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]
27408 v_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]
27411 v_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]
27414 v_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]
27417 v_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]
27420 v_cmpx_f_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
27421 // CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x86,0x06,0x06]
27423 v_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]
27426 v_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]
27429 v_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]
27432 v_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]
27435 v_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]
27438 v_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]
27441 v_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]
27444 v_cmpx_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
27445 // CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x86,0x06,0x06]
27447 v_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]
27450 v_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]
27453 v_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]
27456 v_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]
27459 v_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]
27462 v_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]
27465 v_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]
27468 v_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]
27471 v_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]
27474 v_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]
27477 v_cmpx_lt_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
27478 // CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0xe6,0x06,0x06]
27480 v_cmpx_lt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
27481 // CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x06,0x06]
27483 v_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]
27486 v_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]
27489 v_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]
27492 v_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]
27495 v_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]
27498 v_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]
27501 v_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]
27504 v_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]
27507 v_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]
27510 v_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]
27513 v_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]
27516 v_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]
27519 v_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]
27522 v_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]
27525 v_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]
27528 v_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]
27531 v_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]
27534 v_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]
27537 v_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]
27540 v_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]
27543 v_cmpx_lt_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
27544 // CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x86,0x06,0x06]
27546 v_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]
27549 v_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]
27552 v_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]
27555 v_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]
27558 v_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]
27561 v_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]
27564 v_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]
27567 v_cmpx_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
27568 // CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x86,0x06,0x06]
27570 v_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]
27573 v_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]
27576 v_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]
27579 v_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]
27582 v_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]
27585 v_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]
27588 v_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]
27591 v_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]
27594 v_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]
27597 v_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]
27600 v_cmpx_eq_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
27601 // CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0xe6,0x06,0x06]
27603 v_cmpx_eq_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
27604 // CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x06,0x06]
27606 v_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]
27609 v_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]
27612 v_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]
27615 v_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]
27618 v_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]
27621 v_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]
27624 v_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]
27627 v_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]
27630 v_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]
27633 v_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]
27636 v_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]
27639 v_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]
27642 v_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]
27645 v_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]
27648 v_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]
27651 v_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]
27654 v_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]
27657 v_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]
27660 v_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]
27663 v_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]
27666 v_cmpx_eq_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
27667 // CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x86,0x06,0x06]
27669 v_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]
27672 v_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]
27675 v_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]
27678 v_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]
27681 v_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]
27684 v_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]
27687 v_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]
27690 v_cmpx_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
27691 // CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x86,0x06,0x06]
27693 v_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]
27696 v_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]
27699 v_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]
27702 v_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]
27705 v_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]
27708 v_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]
27711 v_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]
27714 v_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]
27717 v_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]
27720 v_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]
27723 v_cmpx_le_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
27724 // CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0xe6,0x06,0x06]
27726 v_cmpx_le_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
27727 // CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x06,0x06]
27729 v_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]
27732 v_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]
27735 v_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]
27738 v_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]
27741 v_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]
27744 v_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]
27747 v_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]
27750 v_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]
27753 v_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]
27756 v_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]
27759 v_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]
27762 v_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]
27765 v_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]
27768 v_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]
27771 v_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]
27774 v_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]
27777 v_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]
27780 v_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]
27783 v_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]
27786 v_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]
27789 v_cmpx_le_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
27790 // CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x86,0x06,0x06]
27792 v_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]
27795 v_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]
27798 v_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]
27801 v_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]
27804 v_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]
27807 v_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]
27810 v_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]
27813 v_cmpx_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
27814 // CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x86,0x06,0x06]
27816 v_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]
27819 v_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]
27822 v_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]
27825 v_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]
27828 v_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]
27831 v_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]
27834 v_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]
27837 v_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]
27840 v_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]
27843 v_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]
27846 v_cmpx_gt_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
27847 // CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0xe6,0x06,0x06]
27849 v_cmpx_gt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
27850 // CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x06,0x06]
27852 v_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]
27855 v_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]
27858 v_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]
27861 v_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]
27864 v_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]
27867 v_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]
27870 v_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]
27873 v_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]
27876 v_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]
27879 v_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]
27882 v_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]
27885 v_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]
27888 v_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]
27891 v_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]
27894 v_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]
27897 v_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]
27900 v_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]
27903 v_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]
27906 v_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]
27909 v_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]
27912 v_cmpx_gt_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
27913 // CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x86,0x06,0x06]
27915 v_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]
27918 v_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]
27921 v_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]
27924 v_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]
27927 v_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]
27930 v_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]
27933 v_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]
27936 v_cmpx_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
27937 // CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x86,0x06,0x06]
27939 v_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]
27942 v_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]
27945 v_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]
27948 v_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]
27951 v_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]
27954 v_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]
27957 v_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]
27960 v_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]
27963 v_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]
27966 v_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]
27969 v_cmpx_ne_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
27970 // CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0xe6,0x06,0x06]
27972 v_cmpx_ne_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
27973 // CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x06,0x06]
27975 v_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]
27978 v_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]
27981 v_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]
27984 v_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]
27987 v_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]
27990 v_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]
27993 v_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]
27996 v_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]
27999 v_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]
28002 v_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]
28005 v_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]
28008 v_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]
28011 v_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]
28014 v_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]
28017 v_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]
28020 v_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]
28023 v_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]
28026 v_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]
28029 v_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]
28032 v_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]
28035 v_cmpx_ne_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
28036 // CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x86,0x06,0x06]
28038 v_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]
28041 v_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]
28044 v_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]
28047 v_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]
28050 v_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]
28053 v_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]
28056 v_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]
28059 v_cmpx_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
28060 // CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x86,0x06,0x06]
28062 v_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]
28065 v_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]
28068 v_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]
28071 v_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]
28074 v_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]
28077 v_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]
28080 v_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]
28083 v_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]
28086 v_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]
28089 v_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]
28092 v_cmpx_ge_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
28093 // CHECK: [0xf9,0x04,0xac,0x7d,0x01,0xe6,0x06,0x06]
28095 v_cmpx_ge_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
28096 // CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x06,0x06]
28098 v_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]
28101 v_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]
28104 v_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]
28107 v_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]
28110 v_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]
28113 v_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]
28116 v_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]
28119 v_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]
28122 v_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]
28125 v_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]
28128 v_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]
28131 v_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]
28134 v_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]
28137 v_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]
28140 v_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]
28143 v_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]
28146 v_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]
28149 v_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]
28152 v_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]
28155 v_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]
28158 v_cmpx_ge_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
28159 // CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x86,0x06,0x06]
28161 v_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]
28164 v_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]
28167 v_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]
28170 v_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]
28173 v_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]
28176 v_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]
28179 v_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]
28182 v_cmpx_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
28183 // CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x86,0x06,0x06]
28185 v_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]
28188 v_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]
28191 v_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]
28194 v_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]
28197 v_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]
28200 v_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]
28203 v_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]
28206 v_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]
28209 v_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]
28212 v_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]
28215 v_cmpx_t_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
28216 // CHECK: [0xf9,0x04,0xae,0x7d,0x01,0xe6,0x06,0x06]
28218 v_cmpx_t_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
28219 // CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x06,0x06]
28221 v_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]
28224 v_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]
28227 v_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]
28230 v_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]
28233 v_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]
28236 v_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]
28239 v_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]
28242 v_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]
28245 v_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]
28248 v_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]
28251 v_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]
28254 v_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]
28257 v_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]
28260 v_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]
28263 v_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]
28266 v_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]
28269 v_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]
28272 v_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]
28275 v_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]
28278 v_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]
28281 v_cmpx_t_i32_sdwa s[6:7], v1, v2 src1_sel:DWORD
28282 // CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x86,0x06,0x06]
28284 v_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]
28287 v_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]
28290 v_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]
28293 v_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]
28296 v_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]
28299 v_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]
28302 v_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]
28305 v_cmpx_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD
28306 // CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x86,0x06,0x06]
28308 v_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]
28311 v_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]
28314 v_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]
28317 v_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]
28320 v_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]
28323 v_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]
28326 v_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]
28329 v_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]
28332 v_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]
28335 v_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]
28338 v_cmpx_f_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
28339 // CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0xe6,0x06,0x06]
28341 v_cmpx_f_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
28342 // CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x06]
28344 v_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]
28347 v_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]
28350 v_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]
28353 v_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]
28356 v_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]
28359 v_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]
28362 v_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]
28365 v_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]
28368 v_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]
28371 v_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]
28374 v_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]
28377 v_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]
28380 v_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]
28383 v_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]
28386 v_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]
28389 v_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]
28392 v_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]
28395 v_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]
28398 v_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]
28401 v_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]
28404 v_cmpx_f_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
28405 // CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x86,0x06,0x06]
28407 v_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]
28410 v_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]
28413 v_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]
28416 v_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]
28419 v_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]
28422 v_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]
28425 v_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]
28428 v_cmpx_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
28429 // CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x86,0x06,0x06]
28431 v_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]
28434 v_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]
28437 v_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]
28440 v_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]
28443 v_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]
28446 v_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]
28449 v_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]
28452 v_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]
28455 v_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]
28458 v_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]
28461 v_cmpx_lt_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
28462 // CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0xe6,0x06,0x06]
28464 v_cmpx_lt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
28465 // CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x06]
28467 v_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]
28470 v_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]
28473 v_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]
28476 v_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]
28479 v_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]
28482 v_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]
28485 v_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]
28488 v_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]
28491 v_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]
28494 v_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]
28497 v_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]
28500 v_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]
28503 v_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]
28506 v_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]
28509 v_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]
28512 v_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]
28515 v_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]
28518 v_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]
28521 v_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]
28524 v_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]
28527 v_cmpx_lt_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
28528 // CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x86,0x06,0x06]
28530 v_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]
28533 v_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]
28536 v_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]
28539 v_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]
28542 v_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]
28545 v_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]
28548 v_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]
28551 v_cmpx_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
28552 // CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x86,0x06,0x06]
28554 v_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]
28557 v_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]
28560 v_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]
28563 v_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]
28566 v_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]
28569 v_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]
28572 v_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]
28575 v_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]
28578 v_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]
28581 v_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]
28584 v_cmpx_eq_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
28585 // CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0xe6,0x06,0x06]
28587 v_cmpx_eq_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
28588 // CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x06]
28590 v_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]
28593 v_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]
28596 v_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]
28599 v_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]
28602 v_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]
28605 v_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]
28608 v_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]
28611 v_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]
28614 v_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]
28617 v_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]
28620 v_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]
28623 v_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]
28626 v_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]
28629 v_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]
28632 v_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]
28635 v_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]
28638 v_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]
28641 v_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]
28644 v_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]
28647 v_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]
28650 v_cmpx_eq_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
28651 // CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x86,0x06,0x06]
28653 v_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]
28656 v_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]
28659 v_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]
28662 v_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]
28665 v_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]
28668 v_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]
28671 v_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]
28674 v_cmpx_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
28675 // CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x86,0x06,0x06]
28677 v_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]
28680 v_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]
28683 v_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]
28686 v_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]
28689 v_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]
28692 v_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]
28695 v_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]
28698 v_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]
28701 v_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]
28704 v_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]
28707 v_cmpx_le_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
28708 // CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0xe6,0x06,0x06]
28710 v_cmpx_le_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
28711 // CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x06]
28713 v_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]
28716 v_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]
28719 v_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]
28722 v_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]
28725 v_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]
28728 v_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]
28731 v_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]
28734 v_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]
28737 v_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]
28740 v_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]
28743 v_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]
28746 v_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]
28749 v_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]
28752 v_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]
28755 v_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]
28758 v_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]
28761 v_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]
28764 v_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]
28767 v_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]
28770 v_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]
28773 v_cmpx_le_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
28774 // CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x86,0x06,0x06]
28776 v_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]
28779 v_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]
28782 v_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]
28785 v_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]
28788 v_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]
28791 v_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]
28794 v_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]
28797 v_cmpx_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
28798 // CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x86,0x06,0x06]
28800 v_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]
28803 v_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]
28806 v_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]
28809 v_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]
28812 v_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]
28815 v_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]
28818 v_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]
28821 v_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]
28824 v_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]
28827 v_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]
28830 v_cmpx_gt_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
28831 // CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0xe6,0x06,0x06]
28833 v_cmpx_gt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
28834 // CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x06]
28836 v_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]
28839 v_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]
28842 v_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]
28845 v_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]
28848 v_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]
28851 v_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]
28854 v_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]
28857 v_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]
28860 v_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]
28863 v_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]
28866 v_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]
28869 v_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]
28872 v_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]
28875 v_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]
28878 v_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]
28881 v_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]
28884 v_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]
28887 v_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]
28890 v_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]
28893 v_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]
28896 v_cmpx_gt_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
28897 // CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x86,0x06,0x06]
28899 v_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]
28902 v_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]
28905 v_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]
28908 v_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]
28911 v_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]
28914 v_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]
28917 v_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]
28920 v_cmpx_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
28921 // CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x86,0x06,0x06]
28923 v_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]
28926 v_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]
28929 v_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]
28932 v_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]
28935 v_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]
28938 v_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]
28941 v_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]
28944 v_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]
28947 v_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]
28950 v_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]
28953 v_cmpx_ne_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
28954 // CHECK: [0xf9,0x04,0xba,0x7d,0x01,0xe6,0x06,0x06]
28956 v_cmpx_ne_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
28957 // CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x06]
28959 v_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]
28962 v_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]
28965 v_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]
28968 v_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]
28971 v_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]
28974 v_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]
28977 v_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]
28980 v_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]
28983 v_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]
28986 v_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]
28989 v_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]
28992 v_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]
28995 v_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]
28998 v_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]
29001 v_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]
29004 v_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]
29007 v_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]
29010 v_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]
29013 v_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]
29016 v_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]
29019 v_cmpx_ne_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
29020 // CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x86,0x06,0x06]
29022 v_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]
29025 v_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]
29028 v_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]
29031 v_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]
29034 v_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]
29037 v_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]
29040 v_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]
29043 v_cmpx_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
29044 // CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x86,0x06,0x06]
29046 v_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]
29049 v_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]
29052 v_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]
29055 v_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]
29058 v_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]
29061 v_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]
29064 v_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]
29067 v_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]
29070 v_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]
29073 v_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]
29076 v_cmpx_ge_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
29077 // CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0xe6,0x06,0x06]
29079 v_cmpx_ge_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
29080 // CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x06]
29082 v_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]
29085 v_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]
29088 v_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]
29091 v_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]
29094 v_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]
29097 v_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]
29100 v_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]
29103 v_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]
29106 v_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]
29109 v_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]
29112 v_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]
29115 v_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]
29118 v_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]
29121 v_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]
29124 v_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]
29127 v_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]
29130 v_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]
29133 v_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]
29136 v_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]
29139 v_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]
29142 v_cmpx_ge_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
29143 // CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x86,0x06,0x06]
29145 v_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]
29148 v_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]
29151 v_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]
29154 v_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]
29157 v_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]
29160 v_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]
29163 v_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]
29166 v_cmpx_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
29167 // CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x86,0x06,0x06]
29169 v_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]
29172 v_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]
29175 v_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]
29178 v_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]
29181 v_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]
29184 v_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]
29187 v_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]
29190 v_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]
29193 v_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]
29196 v_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]
29199 v_cmpx_t_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
29200 // CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0xe6,0x06,0x06]
29202 v_cmpx_t_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
29203 // CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x06]
29205 v_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]
29208 v_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]
29211 v_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]
29214 v_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]
29217 v_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]
29220 v_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]
29223 v_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]
29226 v_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]
29229 v_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]
29232 v_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]
29235 v_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]
29238 v_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]
29241 v_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]
29244 v_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]
29247 v_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]
29250 v_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]
29253 v_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]
29256 v_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]
29259 v_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]
29262 v_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]
29265 v_cmpx_t_u32_sdwa s[6:7], v1, v2 src1_sel:DWORD
29266 // CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x86,0x06,0x06]
29268 v_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]
29271 v_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]
29274 v_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]
29277 v_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]
29280 v_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]
29283 v_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]
29286 v_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]
29289 v_cmpx_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD
29290 // CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x86,0x06,0x06]
29292 v_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]
29295 v_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]
29298 v_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]
29301 v_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]
29304 v_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]
29307 v_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]
29310 v_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]