1 // RUN
: llvm-mc
-arch
=amdgcn
-mcpu
=bonaire
-show-encoding
%s | FileCheck
%s
3 v_cmp_f_f32 vcc
, v1
, v2
4 // CHECK
: [0x01,0x05,0x00,0x7c]
6 v_cmp_f_f32 vcc
, v255
, v2
7 // CHECK
: [0xff,0x05,0x00,0x7c]
9 v_cmp_f_f32 vcc
, s1
, v2
10 // CHECK
: [0x01,0x04,0x00,0x7c]
12 v_cmp_f_f32 vcc
, s103
, v2
13 // CHECK
: [0x67,0x04,0x00,0x7c]
15 v_cmp_f_f32 vcc
, flat_scratch_lo
, v2
16 // CHECK
: [0x68,0x04,0x00,0x7c]
18 v_cmp_f_f32 vcc
, flat_scratch_hi
, v2
19 // CHECK
: [0x69,0x04,0x00,0x7c]
21 v_cmp_f_f32 vcc
, vcc_lo
, v2
22 // CHECK
: [0x6a,0x04,0x00,0x7c]
24 v_cmp_f_f32 vcc
, vcc_hi
, v2
25 // CHECK
: [0x6b,0x04,0x00,0x7c]
27 v_cmp_f_f32 vcc
, tba_lo
, v2
28 // CHECK
: [0x6c,0x04,0x00,0x7c]
30 v_cmp_f_f32 vcc
, tba_hi
, v2
31 // CHECK
: [0x6d,0x04,0x00,0x7c]
33 v_cmp_f_f32 vcc
, tma_lo
, v2
34 // CHECK
: [0x6e,0x04,0x00,0x7c]
36 v_cmp_f_f32 vcc
, tma_hi
, v2
37 // CHECK
: [0x6f,0x04,0x00,0x7c]
39 v_cmp_f_f32 vcc
, ttmp11
, v2
40 // CHECK
: [0x7b,0x04,0x00,0x7c]
42 v_cmp_f_f32 vcc
, m0
, v2
43 // CHECK
: [0x7c,0x04,0x00,0x7c]
45 v_cmp_f_f32 vcc
, exec_lo
, v2
46 // CHECK
: [0x7e,0x04,0x00,0x7c]
48 v_cmp_f_f32 vcc
, exec_hi
, v2
49 // CHECK
: [0x7f,0x04,0x00,0x7c]
51 v_cmp_f_f32 vcc
, 0, v2
52 // CHECK
: [0x80,0x04,0x00,0x7c]
54 v_cmp_f_f32 vcc
, -1, v2
55 // CHECK
: [0xc1,0x04,0x00,0x7c]
57 v_cmp_f_f32 vcc
, 0.5, v2
58 // CHECK
: [0xf0,0x04,0x00,0x7c]
60 v_cmp_f_f32 vcc
, -4.0, v2
61 // CHECK
: [0xf7,0x04,0x00,0x7c]
63 v_cmp_f_f32 vcc
, src_vccz
, v2
64 // CHECK
: [0xfb,0x04,0x00,0x7c]
66 v_cmp_f_f32 vcc
, src_execz
, v2
67 // CHECK
: [0xfc,0x04,0x00,0x7c]
69 v_cmp_f_f32 vcc
, src_scc
, v2
70 // CHECK
: [0xfd,0x04,0x00,0x7c]
72 v_cmp_f_f32 vcc
, src_lds_direct
, v2
73 // CHECK
: [0xfe,0x04,0x00,0x7c]
75 v_cmp_f_f32 vcc
, 0xaf123456, v2
76 // CHECK
: [0xff,0x04,0x00,0x7c,0x56,0x34,0x12,0xaf]
78 v_cmp_f_f32 vcc
, 0x3f717273, v2
79 // CHECK
: [0xff,0x04,0x00,0x7c,0x73,0x72,0x71,0x3f]
81 v_cmp_f_f32 vcc
, v1
, v255
82 // CHECK
: [0x01,0xff,0x01,0x7c]
84 v_cmp_lt_f32 vcc
, v1
, v2
85 // CHECK
: [0x01,0x05,0x02,0x7c]
87 v_cmp_lt_f32 vcc
, v255
, v2
88 // CHECK
: [0xff,0x05,0x02,0x7c]
90 v_cmp_lt_f32 vcc
, s1
, v2
91 // CHECK
: [0x01,0x04,0x02,0x7c]
93 v_cmp_lt_f32 vcc
, s103
, v2
94 // CHECK
: [0x67,0x04,0x02,0x7c]
96 v_cmp_lt_f32 vcc
, flat_scratch_lo
, v2
97 // CHECK
: [0x68,0x04,0x02,0x7c]
99 v_cmp_lt_f32 vcc
, flat_scratch_hi
, v2
100 // CHECK
: [0x69,0x04,0x02,0x7c]
102 v_cmp_lt_f32 vcc
, vcc_lo
, v2
103 // CHECK
: [0x6a,0x04,0x02,0x7c]
105 v_cmp_lt_f32 vcc
, vcc_hi
, v2
106 // CHECK
: [0x6b,0x04,0x02,0x7c]
108 v_cmp_lt_f32 vcc
, tba_lo
, v2
109 // CHECK
: [0x6c,0x04,0x02,0x7c]
111 v_cmp_lt_f32 vcc
, tba_hi
, v2
112 // CHECK
: [0x6d,0x04,0x02,0x7c]
114 v_cmp_lt_f32 vcc
, tma_lo
, v2
115 // CHECK
: [0x6e,0x04,0x02,0x7c]
117 v_cmp_lt_f32 vcc
, tma_hi
, v2
118 // CHECK
: [0x6f,0x04,0x02,0x7c]
120 v_cmp_lt_f32 vcc
, ttmp11
, v2
121 // CHECK
: [0x7b,0x04,0x02,0x7c]
123 v_cmp_lt_f32 vcc
, m0
, v2
124 // CHECK
: [0x7c,0x04,0x02,0x7c]
126 v_cmp_lt_f32 vcc
, exec_lo
, v2
127 // CHECK
: [0x7e,0x04,0x02,0x7c]
129 v_cmp_lt_f32 vcc
, exec_hi
, v2
130 // CHECK
: [0x7f,0x04,0x02,0x7c]
132 v_cmp_lt_f32 vcc
, 0, v2
133 // CHECK
: [0x80,0x04,0x02,0x7c]
135 v_cmp_lt_f32 vcc
, -1, v2
136 // CHECK
: [0xc1,0x04,0x02,0x7c]
138 v_cmp_lt_f32 vcc
, 0.5, v2
139 // CHECK
: [0xf0,0x04,0x02,0x7c]
141 v_cmp_lt_f32 vcc
, -4.0, v2
142 // CHECK
: [0xf7,0x04,0x02,0x7c]
144 v_cmp_lt_f32 vcc
, src_vccz
, v2
145 // CHECK
: [0xfb,0x04,0x02,0x7c]
147 v_cmp_lt_f32 vcc
, src_execz
, v2
148 // CHECK
: [0xfc,0x04,0x02,0x7c]
150 v_cmp_lt_f32 vcc
, src_scc
, v2
151 // CHECK
: [0xfd,0x04,0x02,0x7c]
153 v_cmp_lt_f32 vcc
, src_lds_direct
, v2
154 // CHECK
: [0xfe,0x04,0x02,0x7c]
156 v_cmp_lt_f32 vcc
, 0xaf123456, v2
157 // CHECK
: [0xff,0x04,0x02,0x7c,0x56,0x34,0x12,0xaf]
159 v_cmp_lt_f32 vcc
, 0x3f717273, v2
160 // CHECK
: [0xff,0x04,0x02,0x7c,0x73,0x72,0x71,0x3f]
162 v_cmp_lt_f32 vcc
, v1
, v255
163 // CHECK
: [0x01,0xff,0x03,0x7c]
165 v_cmp_eq_f32 vcc
, v1
, v2
166 // CHECK
: [0x01,0x05,0x04,0x7c]
168 v_cmp_eq_f32 vcc
, v255
, v2
169 // CHECK
: [0xff,0x05,0x04,0x7c]
171 v_cmp_eq_f32 vcc
, s1
, v2
172 // CHECK
: [0x01,0x04,0x04,0x7c]
174 v_cmp_eq_f32 vcc
, s103
, v2
175 // CHECK
: [0x67,0x04,0x04,0x7c]
177 v_cmp_eq_f32 vcc
, flat_scratch_lo
, v2
178 // CHECK
: [0x68,0x04,0x04,0x7c]
180 v_cmp_eq_f32 vcc
, flat_scratch_hi
, v2
181 // CHECK
: [0x69,0x04,0x04,0x7c]
183 v_cmp_eq_f32 vcc
, vcc_lo
, v2
184 // CHECK
: [0x6a,0x04,0x04,0x7c]
186 v_cmp_eq_f32 vcc
, vcc_hi
, v2
187 // CHECK
: [0x6b,0x04,0x04,0x7c]
189 v_cmp_eq_f32 vcc
, tba_lo
, v2
190 // CHECK
: [0x6c,0x04,0x04,0x7c]
192 v_cmp_eq_f32 vcc
, tba_hi
, v2
193 // CHECK
: [0x6d,0x04,0x04,0x7c]
195 v_cmp_eq_f32 vcc
, tma_lo
, v2
196 // CHECK
: [0x6e,0x04,0x04,0x7c]
198 v_cmp_eq_f32 vcc
, tma_hi
, v2
199 // CHECK
: [0x6f,0x04,0x04,0x7c]
201 v_cmp_eq_f32 vcc
, ttmp11
, v2
202 // CHECK
: [0x7b,0x04,0x04,0x7c]
204 v_cmp_eq_f32 vcc
, m0
, v2
205 // CHECK
: [0x7c,0x04,0x04,0x7c]
207 v_cmp_eq_f32 vcc
, exec_lo
, v2
208 // CHECK
: [0x7e,0x04,0x04,0x7c]
210 v_cmp_eq_f32 vcc
, exec_hi
, v2
211 // CHECK
: [0x7f,0x04,0x04,0x7c]
213 v_cmp_eq_f32 vcc
, 0, v2
214 // CHECK
: [0x80,0x04,0x04,0x7c]
216 v_cmp_eq_f32 vcc
, -1, v2
217 // CHECK
: [0xc1,0x04,0x04,0x7c]
219 v_cmp_eq_f32 vcc
, 0.5, v2
220 // CHECK
: [0xf0,0x04,0x04,0x7c]
222 v_cmp_eq_f32 vcc
, -4.0, v2
223 // CHECK
: [0xf7,0x04,0x04,0x7c]
225 v_cmp_eq_f32 vcc
, src_vccz
, v2
226 // CHECK
: [0xfb,0x04,0x04,0x7c]
228 v_cmp_eq_f32 vcc
, src_execz
, v2
229 // CHECK
: [0xfc,0x04,0x04,0x7c]
231 v_cmp_eq_f32 vcc
, src_scc
, v2
232 // CHECK
: [0xfd,0x04,0x04,0x7c]
234 v_cmp_eq_f32 vcc
, src_lds_direct
, v2
235 // CHECK
: [0xfe,0x04,0x04,0x7c]
237 v_cmp_eq_f32 vcc
, 0xaf123456, v2
238 // CHECK
: [0xff,0x04,0x04,0x7c,0x56,0x34,0x12,0xaf]
240 v_cmp_eq_f32 vcc
, 0x3f717273, v2
241 // CHECK
: [0xff,0x04,0x04,0x7c,0x73,0x72,0x71,0x3f]
243 v_cmp_eq_f32 vcc
, v1
, v255
244 // CHECK
: [0x01,0xff,0x05,0x7c]
246 v_cmp_le_f32 vcc
, v1
, v2
247 // CHECK
: [0x01,0x05,0x06,0x7c]
249 v_cmp_le_f32 vcc
, v255
, v2
250 // CHECK
: [0xff,0x05,0x06,0x7c]
252 v_cmp_le_f32 vcc
, s1
, v2
253 // CHECK
: [0x01,0x04,0x06,0x7c]
255 v_cmp_le_f32 vcc
, s103
, v2
256 // CHECK
: [0x67,0x04,0x06,0x7c]
258 v_cmp_le_f32 vcc
, flat_scratch_lo
, v2
259 // CHECK
: [0x68,0x04,0x06,0x7c]
261 v_cmp_le_f32 vcc
, flat_scratch_hi
, v2
262 // CHECK
: [0x69,0x04,0x06,0x7c]
264 v_cmp_le_f32 vcc
, vcc_lo
, v2
265 // CHECK
: [0x6a,0x04,0x06,0x7c]
267 v_cmp_le_f32 vcc
, vcc_hi
, v2
268 // CHECK
: [0x6b,0x04,0x06,0x7c]
270 v_cmp_le_f32 vcc
, tba_lo
, v2
271 // CHECK
: [0x6c,0x04,0x06,0x7c]
273 v_cmp_le_f32 vcc
, tba_hi
, v2
274 // CHECK
: [0x6d,0x04,0x06,0x7c]
276 v_cmp_le_f32 vcc
, tma_lo
, v2
277 // CHECK
: [0x6e,0x04,0x06,0x7c]
279 v_cmp_le_f32 vcc
, tma_hi
, v2
280 // CHECK
: [0x6f,0x04,0x06,0x7c]
282 v_cmp_le_f32 vcc
, ttmp11
, v2
283 // CHECK
: [0x7b,0x04,0x06,0x7c]
285 v_cmp_le_f32 vcc
, m0
, v2
286 // CHECK
: [0x7c,0x04,0x06,0x7c]
288 v_cmp_le_f32 vcc
, exec_lo
, v2
289 // CHECK
: [0x7e,0x04,0x06,0x7c]
291 v_cmp_le_f32 vcc
, exec_hi
, v2
292 // CHECK
: [0x7f,0x04,0x06,0x7c]
294 v_cmp_le_f32 vcc
, 0, v2
295 // CHECK
: [0x80,0x04,0x06,0x7c]
297 v_cmp_le_f32 vcc
, -1, v2
298 // CHECK
: [0xc1,0x04,0x06,0x7c]
300 v_cmp_le_f32 vcc
, 0.5, v2
301 // CHECK
: [0xf0,0x04,0x06,0x7c]
303 v_cmp_le_f32 vcc
, -4.0, v2
304 // CHECK
: [0xf7,0x04,0x06,0x7c]
306 v_cmp_le_f32 vcc
, src_vccz
, v2
307 // CHECK
: [0xfb,0x04,0x06,0x7c]
309 v_cmp_le_f32 vcc
, src_execz
, v2
310 // CHECK
: [0xfc,0x04,0x06,0x7c]
312 v_cmp_le_f32 vcc
, src_scc
, v2
313 // CHECK
: [0xfd,0x04,0x06,0x7c]
315 v_cmp_le_f32 vcc
, src_lds_direct
, v2
316 // CHECK
: [0xfe,0x04,0x06,0x7c]
318 v_cmp_le_f32 vcc
, 0xaf123456, v2
319 // CHECK
: [0xff,0x04,0x06,0x7c,0x56,0x34,0x12,0xaf]
321 v_cmp_le_f32 vcc
, 0x3f717273, v2
322 // CHECK
: [0xff,0x04,0x06,0x7c,0x73,0x72,0x71,0x3f]
324 v_cmp_le_f32 vcc
, v1
, v255
325 // CHECK
: [0x01,0xff,0x07,0x7c]
327 v_cmp_gt_f32 vcc
, v1
, v2
328 // CHECK
: [0x01,0x05,0x08,0x7c]
330 v_cmp_gt_f32 vcc
, v255
, v2
331 // CHECK
: [0xff,0x05,0x08,0x7c]
333 v_cmp_gt_f32 vcc
, s1
, v2
334 // CHECK
: [0x01,0x04,0x08,0x7c]
336 v_cmp_gt_f32 vcc
, s103
, v2
337 // CHECK
: [0x67,0x04,0x08,0x7c]
339 v_cmp_gt_f32 vcc
, flat_scratch_lo
, v2
340 // CHECK
: [0x68,0x04,0x08,0x7c]
342 v_cmp_gt_f32 vcc
, flat_scratch_hi
, v2
343 // CHECK
: [0x69,0x04,0x08,0x7c]
345 v_cmp_gt_f32 vcc
, vcc_lo
, v2
346 // CHECK
: [0x6a,0x04,0x08,0x7c]
348 v_cmp_gt_f32 vcc
, vcc_hi
, v2
349 // CHECK
: [0x6b,0x04,0x08,0x7c]
351 v_cmp_gt_f32 vcc
, tba_lo
, v2
352 // CHECK
: [0x6c,0x04,0x08,0x7c]
354 v_cmp_gt_f32 vcc
, tba_hi
, v2
355 // CHECK
: [0x6d,0x04,0x08,0x7c]
357 v_cmp_gt_f32 vcc
, tma_lo
, v2
358 // CHECK
: [0x6e,0x04,0x08,0x7c]
360 v_cmp_gt_f32 vcc
, tma_hi
, v2
361 // CHECK
: [0x6f,0x04,0x08,0x7c]
363 v_cmp_gt_f32 vcc
, ttmp11
, v2
364 // CHECK
: [0x7b,0x04,0x08,0x7c]
366 v_cmp_gt_f32 vcc
, m0
, v2
367 // CHECK
: [0x7c,0x04,0x08,0x7c]
369 v_cmp_gt_f32 vcc
, exec_lo
, v2
370 // CHECK
: [0x7e,0x04,0x08,0x7c]
372 v_cmp_gt_f32 vcc
, exec_hi
, v2
373 // CHECK
: [0x7f,0x04,0x08,0x7c]
375 v_cmp_gt_f32 vcc
, 0, v2
376 // CHECK
: [0x80,0x04,0x08,0x7c]
378 v_cmp_gt_f32 vcc
, -1, v2
379 // CHECK
: [0xc1,0x04,0x08,0x7c]
381 v_cmp_gt_f32 vcc
, 0.5, v2
382 // CHECK
: [0xf0,0x04,0x08,0x7c]
384 v_cmp_gt_f32 vcc
, -4.0, v2
385 // CHECK
: [0xf7,0x04,0x08,0x7c]
387 v_cmp_gt_f32 vcc
, src_vccz
, v2
388 // CHECK
: [0xfb,0x04,0x08,0x7c]
390 v_cmp_gt_f32 vcc
, src_execz
, v2
391 // CHECK
: [0xfc,0x04,0x08,0x7c]
393 v_cmp_gt_f32 vcc
, src_scc
, v2
394 // CHECK
: [0xfd,0x04,0x08,0x7c]
396 v_cmp_gt_f32 vcc
, src_lds_direct
, v2
397 // CHECK
: [0xfe,0x04,0x08,0x7c]
399 v_cmp_gt_f32 vcc
, 0xaf123456, v2
400 // CHECK
: [0xff,0x04,0x08,0x7c,0x56,0x34,0x12,0xaf]
402 v_cmp_gt_f32 vcc
, 0x3f717273, v2
403 // CHECK
: [0xff,0x04,0x08,0x7c,0x73,0x72,0x71,0x3f]
405 v_cmp_gt_f32 vcc
, v1
, v255
406 // CHECK
: [0x01,0xff,0x09,0x7c]
408 v_cmp_lg_f32 vcc
, v1
, v2
409 // CHECK
: [0x01,0x05,0x0a,0x7c]
411 v_cmp_lg_f32 vcc
, v255
, v2
412 // CHECK
: [0xff,0x05,0x0a,0x7c]
414 v_cmp_lg_f32 vcc
, s1
, v2
415 // CHECK
: [0x01,0x04,0x0a,0x7c]
417 v_cmp_lg_f32 vcc
, s103
, v2
418 // CHECK
: [0x67,0x04,0x0a,0x7c]
420 v_cmp_lg_f32 vcc
, flat_scratch_lo
, v2
421 // CHECK
: [0x68,0x04,0x0a,0x7c]
423 v_cmp_lg_f32 vcc
, flat_scratch_hi
, v2
424 // CHECK
: [0x69,0x04,0x0a,0x7c]
426 v_cmp_lg_f32 vcc
, vcc_lo
, v2
427 // CHECK
: [0x6a,0x04,0x0a,0x7c]
429 v_cmp_lg_f32 vcc
, vcc_hi
, v2
430 // CHECK
: [0x6b,0x04,0x0a,0x7c]
432 v_cmp_lg_f32 vcc
, tba_lo
, v2
433 // CHECK
: [0x6c,0x04,0x0a,0x7c]
435 v_cmp_lg_f32 vcc
, tba_hi
, v2
436 // CHECK
: [0x6d,0x04,0x0a,0x7c]
438 v_cmp_lg_f32 vcc
, tma_lo
, v2
439 // CHECK
: [0x6e,0x04,0x0a,0x7c]
441 v_cmp_lg_f32 vcc
, tma_hi
, v2
442 // CHECK
: [0x6f,0x04,0x0a,0x7c]
444 v_cmp_lg_f32 vcc
, ttmp11
, v2
445 // CHECK
: [0x7b,0x04,0x0a,0x7c]
447 v_cmp_lg_f32 vcc
, m0
, v2
448 // CHECK
: [0x7c,0x04,0x0a,0x7c]
450 v_cmp_lg_f32 vcc
, exec_lo
, v2
451 // CHECK
: [0x7e,0x04,0x0a,0x7c]
453 v_cmp_lg_f32 vcc
, exec_hi
, v2
454 // CHECK
: [0x7f,0x04,0x0a,0x7c]
456 v_cmp_lg_f32 vcc
, 0, v2
457 // CHECK
: [0x80,0x04,0x0a,0x7c]
459 v_cmp_lg_f32 vcc
, -1, v2
460 // CHECK
: [0xc1,0x04,0x0a,0x7c]
462 v_cmp_lg_f32 vcc
, 0.5, v2
463 // CHECK
: [0xf0,0x04,0x0a,0x7c]
465 v_cmp_lg_f32 vcc
, -4.0, v2
466 // CHECK
: [0xf7,0x04,0x0a,0x7c]
468 v_cmp_lg_f32 vcc
, src_vccz
, v2
469 // CHECK
: [0xfb,0x04,0x0a,0x7c]
471 v_cmp_lg_f32 vcc
, src_execz
, v2
472 // CHECK
: [0xfc,0x04,0x0a,0x7c]
474 v_cmp_lg_f32 vcc
, src_scc
, v2
475 // CHECK
: [0xfd,0x04,0x0a,0x7c]
477 v_cmp_lg_f32 vcc
, src_lds_direct
, v2
478 // CHECK
: [0xfe,0x04,0x0a,0x7c]
480 v_cmp_lg_f32 vcc
, 0xaf123456, v2
481 // CHECK
: [0xff,0x04,0x0a,0x7c,0x56,0x34,0x12,0xaf]
483 v_cmp_lg_f32 vcc
, 0x3f717273, v2
484 // CHECK
: [0xff,0x04,0x0a,0x7c,0x73,0x72,0x71,0x3f]
486 v_cmp_lg_f32 vcc
, v1
, v255
487 // CHECK
: [0x01,0xff,0x0b,0x7c]
489 v_cmp_ge_f32 vcc
, v1
, v2
490 // CHECK
: [0x01,0x05,0x0c,0x7c]
492 v_cmp_ge_f32 vcc
, v255
, v2
493 // CHECK
: [0xff,0x05,0x0c,0x7c]
495 v_cmp_ge_f32 vcc
, s1
, v2
496 // CHECK
: [0x01,0x04,0x0c,0x7c]
498 v_cmp_ge_f32 vcc
, s103
, v2
499 // CHECK
: [0x67,0x04,0x0c,0x7c]
501 v_cmp_ge_f32 vcc
, flat_scratch_lo
, v2
502 // CHECK
: [0x68,0x04,0x0c,0x7c]
504 v_cmp_ge_f32 vcc
, flat_scratch_hi
, v2
505 // CHECK
: [0x69,0x04,0x0c,0x7c]
507 v_cmp_ge_f32 vcc
, vcc_lo
, v2
508 // CHECK
: [0x6a,0x04,0x0c,0x7c]
510 v_cmp_ge_f32 vcc
, vcc_hi
, v2
511 // CHECK
: [0x6b,0x04,0x0c,0x7c]
513 v_cmp_ge_f32 vcc
, tba_lo
, v2
514 // CHECK
: [0x6c,0x04,0x0c,0x7c]
516 v_cmp_ge_f32 vcc
, tba_hi
, v2
517 // CHECK
: [0x6d,0x04,0x0c,0x7c]
519 v_cmp_ge_f32 vcc
, tma_lo
, v2
520 // CHECK
: [0x6e,0x04,0x0c,0x7c]
522 v_cmp_ge_f32 vcc
, tma_hi
, v2
523 // CHECK
: [0x6f,0x04,0x0c,0x7c]
525 v_cmp_ge_f32 vcc
, ttmp11
, v2
526 // CHECK
: [0x7b,0x04,0x0c,0x7c]
528 v_cmp_ge_f32 vcc
, m0
, v2
529 // CHECK
: [0x7c,0x04,0x0c,0x7c]
531 v_cmp_ge_f32 vcc
, exec_lo
, v2
532 // CHECK
: [0x7e,0x04,0x0c,0x7c]
534 v_cmp_ge_f32 vcc
, exec_hi
, v2
535 // CHECK
: [0x7f,0x04,0x0c,0x7c]
537 v_cmp_ge_f32 vcc
, 0, v2
538 // CHECK
: [0x80,0x04,0x0c,0x7c]
540 v_cmp_ge_f32 vcc
, -1, v2
541 // CHECK
: [0xc1,0x04,0x0c,0x7c]
543 v_cmp_ge_f32 vcc
, 0.5, v2
544 // CHECK
: [0xf0,0x04,0x0c,0x7c]
546 v_cmp_ge_f32 vcc
, -4.0, v2
547 // CHECK
: [0xf7,0x04,0x0c,0x7c]
549 v_cmp_ge_f32 vcc
, src_vccz
, v2
550 // CHECK
: [0xfb,0x04,0x0c,0x7c]
552 v_cmp_ge_f32 vcc
, src_execz
, v2
553 // CHECK
: [0xfc,0x04,0x0c,0x7c]
555 v_cmp_ge_f32 vcc
, src_scc
, v2
556 // CHECK
: [0xfd,0x04,0x0c,0x7c]
558 v_cmp_ge_f32 vcc
, src_lds_direct
, v2
559 // CHECK
: [0xfe,0x04,0x0c,0x7c]
561 v_cmp_ge_f32 vcc
, 0xaf123456, v2
562 // CHECK
: [0xff,0x04,0x0c,0x7c,0x56,0x34,0x12,0xaf]
564 v_cmp_ge_f32 vcc
, 0x3f717273, v2
565 // CHECK
: [0xff,0x04,0x0c,0x7c,0x73,0x72,0x71,0x3f]
567 v_cmp_ge_f32 vcc
, v1
, v255
568 // CHECK
: [0x01,0xff,0x0d,0x7c]
570 v_cmp_o_f32 vcc
, v1
, v2
571 // CHECK
: [0x01,0x05,0x0e,0x7c]
573 v_cmp_o_f32 vcc
, v255
, v2
574 // CHECK
: [0xff,0x05,0x0e,0x7c]
576 v_cmp_o_f32 vcc
, s1
, v2
577 // CHECK
: [0x01,0x04,0x0e,0x7c]
579 v_cmp_o_f32 vcc
, s103
, v2
580 // CHECK
: [0x67,0x04,0x0e,0x7c]
582 v_cmp_o_f32 vcc
, flat_scratch_lo
, v2
583 // CHECK
: [0x68,0x04,0x0e,0x7c]
585 v_cmp_o_f32 vcc
, flat_scratch_hi
, v2
586 // CHECK
: [0x69,0x04,0x0e,0x7c]
588 v_cmp_o_f32 vcc
, vcc_lo
, v2
589 // CHECK
: [0x6a,0x04,0x0e,0x7c]
591 v_cmp_o_f32 vcc
, vcc_hi
, v2
592 // CHECK
: [0x6b,0x04,0x0e,0x7c]
594 v_cmp_o_f32 vcc
, tba_lo
, v2
595 // CHECK
: [0x6c,0x04,0x0e,0x7c]
597 v_cmp_o_f32 vcc
, tba_hi
, v2
598 // CHECK
: [0x6d,0x04,0x0e,0x7c]
600 v_cmp_o_f32 vcc
, tma_lo
, v2
601 // CHECK
: [0x6e,0x04,0x0e,0x7c]
603 v_cmp_o_f32 vcc
, tma_hi
, v2
604 // CHECK
: [0x6f,0x04,0x0e,0x7c]
606 v_cmp_o_f32 vcc
, ttmp11
, v2
607 // CHECK
: [0x7b,0x04,0x0e,0x7c]
609 v_cmp_o_f32 vcc
, m0
, v2
610 // CHECK
: [0x7c,0x04,0x0e,0x7c]
612 v_cmp_o_f32 vcc
, exec_lo
, v2
613 // CHECK
: [0x7e,0x04,0x0e,0x7c]
615 v_cmp_o_f32 vcc
, exec_hi
, v2
616 // CHECK
: [0x7f,0x04,0x0e,0x7c]
618 v_cmp_o_f32 vcc
, 0, v2
619 // CHECK
: [0x80,0x04,0x0e,0x7c]
621 v_cmp_o_f32 vcc
, -1, v2
622 // CHECK
: [0xc1,0x04,0x0e,0x7c]
624 v_cmp_o_f32 vcc
, 0.5, v2
625 // CHECK
: [0xf0,0x04,0x0e,0x7c]
627 v_cmp_o_f32 vcc
, -4.0, v2
628 // CHECK
: [0xf7,0x04,0x0e,0x7c]
630 v_cmp_o_f32 vcc
, src_vccz
, v2
631 // CHECK
: [0xfb,0x04,0x0e,0x7c]
633 v_cmp_o_f32 vcc
, src_execz
, v2
634 // CHECK
: [0xfc,0x04,0x0e,0x7c]
636 v_cmp_o_f32 vcc
, src_scc
, v2
637 // CHECK
: [0xfd,0x04,0x0e,0x7c]
639 v_cmp_o_f32 vcc
, src_lds_direct
, v2
640 // CHECK
: [0xfe,0x04,0x0e,0x7c]
642 v_cmp_o_f32 vcc
, 0xaf123456, v2
643 // CHECK
: [0xff,0x04,0x0e,0x7c,0x56,0x34,0x12,0xaf]
645 v_cmp_o_f32 vcc
, 0x3f717273, v2
646 // CHECK
: [0xff,0x04,0x0e,0x7c,0x73,0x72,0x71,0x3f]
648 v_cmp_o_f32 vcc
, v1
, v255
649 // CHECK
: [0x01,0xff,0x0f,0x7c]
651 v_cmp_u_f32 vcc
, v1
, v2
652 // CHECK
: [0x01,0x05,0x10,0x7c]
654 v_cmp_u_f32 vcc
, v255
, v2
655 // CHECK
: [0xff,0x05,0x10,0x7c]
657 v_cmp_u_f32 vcc
, s1
, v2
658 // CHECK
: [0x01,0x04,0x10,0x7c]
660 v_cmp_u_f32 vcc
, s103
, v2
661 // CHECK
: [0x67,0x04,0x10,0x7c]
663 v_cmp_u_f32 vcc
, flat_scratch_lo
, v2
664 // CHECK
: [0x68,0x04,0x10,0x7c]
666 v_cmp_u_f32 vcc
, flat_scratch_hi
, v2
667 // CHECK
: [0x69,0x04,0x10,0x7c]
669 v_cmp_u_f32 vcc
, vcc_lo
, v2
670 // CHECK
: [0x6a,0x04,0x10,0x7c]
672 v_cmp_u_f32 vcc
, vcc_hi
, v2
673 // CHECK
: [0x6b,0x04,0x10,0x7c]
675 v_cmp_u_f32 vcc
, tba_lo
, v2
676 // CHECK
: [0x6c,0x04,0x10,0x7c]
678 v_cmp_u_f32 vcc
, tba_hi
, v2
679 // CHECK
: [0x6d,0x04,0x10,0x7c]
681 v_cmp_u_f32 vcc
, tma_lo
, v2
682 // CHECK
: [0x6e,0x04,0x10,0x7c]
684 v_cmp_u_f32 vcc
, tma_hi
, v2
685 // CHECK
: [0x6f,0x04,0x10,0x7c]
687 v_cmp_u_f32 vcc
, ttmp11
, v2
688 // CHECK
: [0x7b,0x04,0x10,0x7c]
690 v_cmp_u_f32 vcc
, m0
, v2
691 // CHECK
: [0x7c,0x04,0x10,0x7c]
693 v_cmp_u_f32 vcc
, exec_lo
, v2
694 // CHECK
: [0x7e,0x04,0x10,0x7c]
696 v_cmp_u_f32 vcc
, exec_hi
, v2
697 // CHECK
: [0x7f,0x04,0x10,0x7c]
699 v_cmp_u_f32 vcc
, 0, v2
700 // CHECK
: [0x80,0x04,0x10,0x7c]
702 v_cmp_u_f32 vcc
, -1, v2
703 // CHECK
: [0xc1,0x04,0x10,0x7c]
705 v_cmp_u_f32 vcc
, 0.5, v2
706 // CHECK
: [0xf0,0x04,0x10,0x7c]
708 v_cmp_u_f32 vcc
, -4.0, v2
709 // CHECK
: [0xf7,0x04,0x10,0x7c]
711 v_cmp_u_f32 vcc
, src_vccz
, v2
712 // CHECK
: [0xfb,0x04,0x10,0x7c]
714 v_cmp_u_f32 vcc
, src_execz
, v2
715 // CHECK
: [0xfc,0x04,0x10,0x7c]
717 v_cmp_u_f32 vcc
, src_scc
, v2
718 // CHECK
: [0xfd,0x04,0x10,0x7c]
720 v_cmp_u_f32 vcc
, src_lds_direct
, v2
721 // CHECK
: [0xfe,0x04,0x10,0x7c]
723 v_cmp_u_f32 vcc
, 0xaf123456, v2
724 // CHECK
: [0xff,0x04,0x10,0x7c,0x56,0x34,0x12,0xaf]
726 v_cmp_u_f32 vcc
, 0x3f717273, v2
727 // CHECK
: [0xff,0x04,0x10,0x7c,0x73,0x72,0x71,0x3f]
729 v_cmp_u_f32 vcc
, v1
, v255
730 // CHECK
: [0x01,0xff,0x11,0x7c]
732 v_cmp_nge_f32 vcc
, v1
, v2
733 // CHECK
: [0x01,0x05,0x12,0x7c]
735 v_cmp_nge_f32 vcc
, v255
, v2
736 // CHECK
: [0xff,0x05,0x12,0x7c]
738 v_cmp_nge_f32 vcc
, s1
, v2
739 // CHECK
: [0x01,0x04,0x12,0x7c]
741 v_cmp_nge_f32 vcc
, s103
, v2
742 // CHECK
: [0x67,0x04,0x12,0x7c]
744 v_cmp_nge_f32 vcc
, flat_scratch_lo
, v2
745 // CHECK
: [0x68,0x04,0x12,0x7c]
747 v_cmp_nge_f32 vcc
, flat_scratch_hi
, v2
748 // CHECK
: [0x69,0x04,0x12,0x7c]
750 v_cmp_nge_f32 vcc
, vcc_lo
, v2
751 // CHECK
: [0x6a,0x04,0x12,0x7c]
753 v_cmp_nge_f32 vcc
, vcc_hi
, v2
754 // CHECK
: [0x6b,0x04,0x12,0x7c]
756 v_cmp_nge_f32 vcc
, tba_lo
, v2
757 // CHECK
: [0x6c,0x04,0x12,0x7c]
759 v_cmp_nge_f32 vcc
, tba_hi
, v2
760 // CHECK
: [0x6d,0x04,0x12,0x7c]
762 v_cmp_nge_f32 vcc
, tma_lo
, v2
763 // CHECK
: [0x6e,0x04,0x12,0x7c]
765 v_cmp_nge_f32 vcc
, tma_hi
, v2
766 // CHECK
: [0x6f,0x04,0x12,0x7c]
768 v_cmp_nge_f32 vcc
, ttmp11
, v2
769 // CHECK
: [0x7b,0x04,0x12,0x7c]
771 v_cmp_nge_f32 vcc
, m0
, v2
772 // CHECK
: [0x7c,0x04,0x12,0x7c]
774 v_cmp_nge_f32 vcc
, exec_lo
, v2
775 // CHECK
: [0x7e,0x04,0x12,0x7c]
777 v_cmp_nge_f32 vcc
, exec_hi
, v2
778 // CHECK
: [0x7f,0x04,0x12,0x7c]
780 v_cmp_nge_f32 vcc
, 0, v2
781 // CHECK
: [0x80,0x04,0x12,0x7c]
783 v_cmp_nge_f32 vcc
, -1, v2
784 // CHECK
: [0xc1,0x04,0x12,0x7c]
786 v_cmp_nge_f32 vcc
, 0.5, v2
787 // CHECK
: [0xf0,0x04,0x12,0x7c]
789 v_cmp_nge_f32 vcc
, -4.0, v2
790 // CHECK
: [0xf7,0x04,0x12,0x7c]
792 v_cmp_nge_f32 vcc
, src_vccz
, v2
793 // CHECK
: [0xfb,0x04,0x12,0x7c]
795 v_cmp_nge_f32 vcc
, src_execz
, v2
796 // CHECK
: [0xfc,0x04,0x12,0x7c]
798 v_cmp_nge_f32 vcc
, src_scc
, v2
799 // CHECK
: [0xfd,0x04,0x12,0x7c]
801 v_cmp_nge_f32 vcc
, src_lds_direct
, v2
802 // CHECK
: [0xfe,0x04,0x12,0x7c]
804 v_cmp_nge_f32 vcc
, 0xaf123456, v2
805 // CHECK
: [0xff,0x04,0x12,0x7c,0x56,0x34,0x12,0xaf]
807 v_cmp_nge_f32 vcc
, 0x3f717273, v2
808 // CHECK
: [0xff,0x04,0x12,0x7c,0x73,0x72,0x71,0x3f]
810 v_cmp_nge_f32 vcc
, v1
, v255
811 // CHECK
: [0x01,0xff,0x13,0x7c]
813 v_cmp_nlg_f32 vcc
, v1
, v2
814 // CHECK
: [0x01,0x05,0x14,0x7c]
816 v_cmp_nlg_f32 vcc
, v255
, v2
817 // CHECK
: [0xff,0x05,0x14,0x7c]
819 v_cmp_nlg_f32 vcc
, s1
, v2
820 // CHECK
: [0x01,0x04,0x14,0x7c]
822 v_cmp_nlg_f32 vcc
, s103
, v2
823 // CHECK
: [0x67,0x04,0x14,0x7c]
825 v_cmp_nlg_f32 vcc
, flat_scratch_lo
, v2
826 // CHECK
: [0x68,0x04,0x14,0x7c]
828 v_cmp_nlg_f32 vcc
, flat_scratch_hi
, v2
829 // CHECK
: [0x69,0x04,0x14,0x7c]
831 v_cmp_nlg_f32 vcc
, vcc_lo
, v2
832 // CHECK
: [0x6a,0x04,0x14,0x7c]
834 v_cmp_nlg_f32 vcc
, vcc_hi
, v2
835 // CHECK
: [0x6b,0x04,0x14,0x7c]
837 v_cmp_nlg_f32 vcc
, tba_lo
, v2
838 // CHECK
: [0x6c,0x04,0x14,0x7c]
840 v_cmp_nlg_f32 vcc
, tba_hi
, v2
841 // CHECK
: [0x6d,0x04,0x14,0x7c]
843 v_cmp_nlg_f32 vcc
, tma_lo
, v2
844 // CHECK
: [0x6e,0x04,0x14,0x7c]
846 v_cmp_nlg_f32 vcc
, tma_hi
, v2
847 // CHECK
: [0x6f,0x04,0x14,0x7c]
849 v_cmp_nlg_f32 vcc
, ttmp11
, v2
850 // CHECK
: [0x7b,0x04,0x14,0x7c]
852 v_cmp_nlg_f32 vcc
, m0
, v2
853 // CHECK
: [0x7c,0x04,0x14,0x7c]
855 v_cmp_nlg_f32 vcc
, exec_lo
, v2
856 // CHECK
: [0x7e,0x04,0x14,0x7c]
858 v_cmp_nlg_f32 vcc
, exec_hi
, v2
859 // CHECK
: [0x7f,0x04,0x14,0x7c]
861 v_cmp_nlg_f32 vcc
, 0, v2
862 // CHECK
: [0x80,0x04,0x14,0x7c]
864 v_cmp_nlg_f32 vcc
, -1, v2
865 // CHECK
: [0xc1,0x04,0x14,0x7c]
867 v_cmp_nlg_f32 vcc
, 0.5, v2
868 // CHECK
: [0xf0,0x04,0x14,0x7c]
870 v_cmp_nlg_f32 vcc
, -4.0, v2
871 // CHECK
: [0xf7,0x04,0x14,0x7c]
873 v_cmp_nlg_f32 vcc
, src_vccz
, v2
874 // CHECK
: [0xfb,0x04,0x14,0x7c]
876 v_cmp_nlg_f32 vcc
, src_execz
, v2
877 // CHECK
: [0xfc,0x04,0x14,0x7c]
879 v_cmp_nlg_f32 vcc
, src_scc
, v2
880 // CHECK
: [0xfd,0x04,0x14,0x7c]
882 v_cmp_nlg_f32 vcc
, src_lds_direct
, v2
883 // CHECK
: [0xfe,0x04,0x14,0x7c]
885 v_cmp_nlg_f32 vcc
, 0xaf123456, v2
886 // CHECK
: [0xff,0x04,0x14,0x7c,0x56,0x34,0x12,0xaf]
888 v_cmp_nlg_f32 vcc
, 0x3f717273, v2
889 // CHECK
: [0xff,0x04,0x14,0x7c,0x73,0x72,0x71,0x3f]
891 v_cmp_nlg_f32 vcc
, v1
, v255
892 // CHECK
: [0x01,0xff,0x15,0x7c]
894 v_cmp_ngt_f32 vcc
, v1
, v2
895 // CHECK
: [0x01,0x05,0x16,0x7c]
897 v_cmp_ngt_f32 vcc
, v255
, v2
898 // CHECK
: [0xff,0x05,0x16,0x7c]
900 v_cmp_ngt_f32 vcc
, s1
, v2
901 // CHECK
: [0x01,0x04,0x16,0x7c]
903 v_cmp_ngt_f32 vcc
, s103
, v2
904 // CHECK
: [0x67,0x04,0x16,0x7c]
906 v_cmp_ngt_f32 vcc
, flat_scratch_lo
, v2
907 // CHECK
: [0x68,0x04,0x16,0x7c]
909 v_cmp_ngt_f32 vcc
, flat_scratch_hi
, v2
910 // CHECK
: [0x69,0x04,0x16,0x7c]
912 v_cmp_ngt_f32 vcc
, vcc_lo
, v2
913 // CHECK
: [0x6a,0x04,0x16,0x7c]
915 v_cmp_ngt_f32 vcc
, vcc_hi
, v2
916 // CHECK
: [0x6b,0x04,0x16,0x7c]
918 v_cmp_ngt_f32 vcc
, tba_lo
, v2
919 // CHECK
: [0x6c,0x04,0x16,0x7c]
921 v_cmp_ngt_f32 vcc
, tba_hi
, v2
922 // CHECK
: [0x6d,0x04,0x16,0x7c]
924 v_cmp_ngt_f32 vcc
, tma_lo
, v2
925 // CHECK
: [0x6e,0x04,0x16,0x7c]
927 v_cmp_ngt_f32 vcc
, tma_hi
, v2
928 // CHECK
: [0x6f,0x04,0x16,0x7c]
930 v_cmp_ngt_f32 vcc
, ttmp11
, v2
931 // CHECK
: [0x7b,0x04,0x16,0x7c]
933 v_cmp_ngt_f32 vcc
, m0
, v2
934 // CHECK
: [0x7c,0x04,0x16,0x7c]
936 v_cmp_ngt_f32 vcc
, exec_lo
, v2
937 // CHECK
: [0x7e,0x04,0x16,0x7c]
939 v_cmp_ngt_f32 vcc
, exec_hi
, v2
940 // CHECK
: [0x7f,0x04,0x16,0x7c]
942 v_cmp_ngt_f32 vcc
, 0, v2
943 // CHECK
: [0x80,0x04,0x16,0x7c]
945 v_cmp_ngt_f32 vcc
, -1, v2
946 // CHECK
: [0xc1,0x04,0x16,0x7c]
948 v_cmp_ngt_f32 vcc
, 0.5, v2
949 // CHECK
: [0xf0,0x04,0x16,0x7c]
951 v_cmp_ngt_f32 vcc
, -4.0, v2
952 // CHECK
: [0xf7,0x04,0x16,0x7c]
954 v_cmp_ngt_f32 vcc
, src_vccz
, v2
955 // CHECK
: [0xfb,0x04,0x16,0x7c]
957 v_cmp_ngt_f32 vcc
, src_execz
, v2
958 // CHECK
: [0xfc,0x04,0x16,0x7c]
960 v_cmp_ngt_f32 vcc
, src_scc
, v2
961 // CHECK
: [0xfd,0x04,0x16,0x7c]
963 v_cmp_ngt_f32 vcc
, src_lds_direct
, v2
964 // CHECK
: [0xfe,0x04,0x16,0x7c]
966 v_cmp_ngt_f32 vcc
, 0xaf123456, v2
967 // CHECK
: [0xff,0x04,0x16,0x7c,0x56,0x34,0x12,0xaf]
969 v_cmp_ngt_f32 vcc
, 0x3f717273, v2
970 // CHECK
: [0xff,0x04,0x16,0x7c,0x73,0x72,0x71,0x3f]
972 v_cmp_ngt_f32 vcc
, v1
, v255
973 // CHECK
: [0x01,0xff,0x17,0x7c]
975 v_cmp_nle_f32 vcc
, v1
, v2
976 // CHECK
: [0x01,0x05,0x18,0x7c]
978 v_cmp_nle_f32 vcc
, v255
, v2
979 // CHECK
: [0xff,0x05,0x18,0x7c]
981 v_cmp_nle_f32 vcc
, s1
, v2
982 // CHECK
: [0x01,0x04,0x18,0x7c]
984 v_cmp_nle_f32 vcc
, s103
, v2
985 // CHECK
: [0x67,0x04,0x18,0x7c]
987 v_cmp_nle_f32 vcc
, flat_scratch_lo
, v2
988 // CHECK
: [0x68,0x04,0x18,0x7c]
990 v_cmp_nle_f32 vcc
, flat_scratch_hi
, v2
991 // CHECK
: [0x69,0x04,0x18,0x7c]
993 v_cmp_nle_f32 vcc
, vcc_lo
, v2
994 // CHECK
: [0x6a,0x04,0x18,0x7c]
996 v_cmp_nle_f32 vcc
, vcc_hi
, v2
997 // CHECK
: [0x6b,0x04,0x18,0x7c]
999 v_cmp_nle_f32 vcc
, tba_lo
, v2
1000 // CHECK
: [0x6c,0x04,0x18,0x7c]
1002 v_cmp_nle_f32 vcc
, tba_hi
, v2
1003 // CHECK
: [0x6d,0x04,0x18,0x7c]
1005 v_cmp_nle_f32 vcc
, tma_lo
, v2
1006 // CHECK
: [0x6e,0x04,0x18,0x7c]
1008 v_cmp_nle_f32 vcc
, tma_hi
, v2
1009 // CHECK
: [0x6f,0x04,0x18,0x7c]
1011 v_cmp_nle_f32 vcc
, ttmp11
, v2
1012 // CHECK
: [0x7b,0x04,0x18,0x7c]
1014 v_cmp_nle_f32 vcc
, m0
, v2
1015 // CHECK
: [0x7c,0x04,0x18,0x7c]
1017 v_cmp_nle_f32 vcc
, exec_lo
, v2
1018 // CHECK
: [0x7e,0x04,0x18,0x7c]
1020 v_cmp_nle_f32 vcc
, exec_hi
, v2
1021 // CHECK
: [0x7f,0x04,0x18,0x7c]
1023 v_cmp_nle_f32 vcc
, 0, v2
1024 // CHECK
: [0x80,0x04,0x18,0x7c]
1026 v_cmp_nle_f32 vcc
, -1, v2
1027 // CHECK
: [0xc1,0x04,0x18,0x7c]
1029 v_cmp_nle_f32 vcc
, 0.5, v2
1030 // CHECK
: [0xf0,0x04,0x18,0x7c]
1032 v_cmp_nle_f32 vcc
, -4.0, v2
1033 // CHECK
: [0xf7,0x04,0x18,0x7c]
1035 v_cmp_nle_f32 vcc
, src_vccz
, v2
1036 // CHECK
: [0xfb,0x04,0x18,0x7c]
1038 v_cmp_nle_f32 vcc
, src_execz
, v2
1039 // CHECK
: [0xfc,0x04,0x18,0x7c]
1041 v_cmp_nle_f32 vcc
, src_scc
, v2
1042 // CHECK
: [0xfd,0x04,0x18,0x7c]
1044 v_cmp_nle_f32 vcc
, src_lds_direct
, v2
1045 // CHECK
: [0xfe,0x04,0x18,0x7c]
1047 v_cmp_nle_f32 vcc
, 0xaf123456, v2
1048 // CHECK
: [0xff,0x04,0x18,0x7c,0x56,0x34,0x12,0xaf]
1050 v_cmp_nle_f32 vcc
, 0x3f717273, v2
1051 // CHECK
: [0xff,0x04,0x18,0x7c,0x73,0x72,0x71,0x3f]
1053 v_cmp_nle_f32 vcc
, v1
, v255
1054 // CHECK
: [0x01,0xff,0x19,0x7c]
1056 v_cmp_neq_f32 vcc
, v1
, v2
1057 // CHECK
: [0x01,0x05,0x1a,0x7c]
1059 v_cmp_neq_f32 vcc
, v255
, v2
1060 // CHECK
: [0xff,0x05,0x1a,0x7c]
1062 v_cmp_neq_f32 vcc
, s1
, v2
1063 // CHECK
: [0x01,0x04,0x1a,0x7c]
1065 v_cmp_neq_f32 vcc
, s103
, v2
1066 // CHECK
: [0x67,0x04,0x1a,0x7c]
1068 v_cmp_neq_f32 vcc
, flat_scratch_lo
, v2
1069 // CHECK
: [0x68,0x04,0x1a,0x7c]
1071 v_cmp_neq_f32 vcc
, flat_scratch_hi
, v2
1072 // CHECK
: [0x69,0x04,0x1a,0x7c]
1074 v_cmp_neq_f32 vcc
, vcc_lo
, v2
1075 // CHECK
: [0x6a,0x04,0x1a,0x7c]
1077 v_cmp_neq_f32 vcc
, vcc_hi
, v2
1078 // CHECK
: [0x6b,0x04,0x1a,0x7c]
1080 v_cmp_neq_f32 vcc
, tba_lo
, v2
1081 // CHECK
: [0x6c,0x04,0x1a,0x7c]
1083 v_cmp_neq_f32 vcc
, tba_hi
, v2
1084 // CHECK
: [0x6d,0x04,0x1a,0x7c]
1086 v_cmp_neq_f32 vcc
, tma_lo
, v2
1087 // CHECK
: [0x6e,0x04,0x1a,0x7c]
1089 v_cmp_neq_f32 vcc
, tma_hi
, v2
1090 // CHECK
: [0x6f,0x04,0x1a,0x7c]
1092 v_cmp_neq_f32 vcc
, ttmp11
, v2
1093 // CHECK
: [0x7b,0x04,0x1a,0x7c]
1095 v_cmp_neq_f32 vcc
, m0
, v2
1096 // CHECK
: [0x7c,0x04,0x1a,0x7c]
1098 v_cmp_neq_f32 vcc
, exec_lo
, v2
1099 // CHECK
: [0x7e,0x04,0x1a,0x7c]
1101 v_cmp_neq_f32 vcc
, exec_hi
, v2
1102 // CHECK
: [0x7f,0x04,0x1a,0x7c]
1104 v_cmp_neq_f32 vcc
, 0, v2
1105 // CHECK
: [0x80,0x04,0x1a,0x7c]
1107 v_cmp_neq_f32 vcc
, -1, v2
1108 // CHECK
: [0xc1,0x04,0x1a,0x7c]
1110 v_cmp_neq_f32 vcc
, 0.5, v2
1111 // CHECK
: [0xf0,0x04,0x1a,0x7c]
1113 v_cmp_neq_f32 vcc
, -4.0, v2
1114 // CHECK
: [0xf7,0x04,0x1a,0x7c]
1116 v_cmp_neq_f32 vcc
, src_vccz
, v2
1117 // CHECK
: [0xfb,0x04,0x1a,0x7c]
1119 v_cmp_neq_f32 vcc
, src_execz
, v2
1120 // CHECK
: [0xfc,0x04,0x1a,0x7c]
1122 v_cmp_neq_f32 vcc
, src_scc
, v2
1123 // CHECK
: [0xfd,0x04,0x1a,0x7c]
1125 v_cmp_neq_f32 vcc
, src_lds_direct
, v2
1126 // CHECK
: [0xfe,0x04,0x1a,0x7c]
1128 v_cmp_neq_f32 vcc
, 0xaf123456, v2
1129 // CHECK
: [0xff,0x04,0x1a,0x7c,0x56,0x34,0x12,0xaf]
1131 v_cmp_neq_f32 vcc
, 0x3f717273, v2
1132 // CHECK
: [0xff,0x04,0x1a,0x7c,0x73,0x72,0x71,0x3f]
1134 v_cmp_neq_f32 vcc
, v1
, v255
1135 // CHECK
: [0x01,0xff,0x1b,0x7c]
1137 v_cmp_nlt_f32 vcc
, v1
, v2
1138 // CHECK
: [0x01,0x05,0x1c,0x7c]
1140 v_cmp_nlt_f32 vcc
, v255
, v2
1141 // CHECK
: [0xff,0x05,0x1c,0x7c]
1143 v_cmp_nlt_f32 vcc
, s1
, v2
1144 // CHECK
: [0x01,0x04,0x1c,0x7c]
1146 v_cmp_nlt_f32 vcc
, s103
, v2
1147 // CHECK
: [0x67,0x04,0x1c,0x7c]
1149 v_cmp_nlt_f32 vcc
, flat_scratch_lo
, v2
1150 // CHECK
: [0x68,0x04,0x1c,0x7c]
1152 v_cmp_nlt_f32 vcc
, flat_scratch_hi
, v2
1153 // CHECK
: [0x69,0x04,0x1c,0x7c]
1155 v_cmp_nlt_f32 vcc
, vcc_lo
, v2
1156 // CHECK
: [0x6a,0x04,0x1c,0x7c]
1158 v_cmp_nlt_f32 vcc
, vcc_hi
, v2
1159 // CHECK
: [0x6b,0x04,0x1c,0x7c]
1161 v_cmp_nlt_f32 vcc
, tba_lo
, v2
1162 // CHECK
: [0x6c,0x04,0x1c,0x7c]
1164 v_cmp_nlt_f32 vcc
, tba_hi
, v2
1165 // CHECK
: [0x6d,0x04,0x1c,0x7c]
1167 v_cmp_nlt_f32 vcc
, tma_lo
, v2
1168 // CHECK
: [0x6e,0x04,0x1c,0x7c]
1170 v_cmp_nlt_f32 vcc
, tma_hi
, v2
1171 // CHECK
: [0x6f,0x04,0x1c,0x7c]
1173 v_cmp_nlt_f32 vcc
, ttmp11
, v2
1174 // CHECK
: [0x7b,0x04,0x1c,0x7c]
1176 v_cmp_nlt_f32 vcc
, m0
, v2
1177 // CHECK
: [0x7c,0x04,0x1c,0x7c]
1179 v_cmp_nlt_f32 vcc
, exec_lo
, v2
1180 // CHECK
: [0x7e,0x04,0x1c,0x7c]
1182 v_cmp_nlt_f32 vcc
, exec_hi
, v2
1183 // CHECK
: [0x7f,0x04,0x1c,0x7c]
1185 v_cmp_nlt_f32 vcc
, 0, v2
1186 // CHECK
: [0x80,0x04,0x1c,0x7c]
1188 v_cmp_nlt_f32 vcc
, -1, v2
1189 // CHECK
: [0xc1,0x04,0x1c,0x7c]
1191 v_cmp_nlt_f32 vcc
, 0.5, v2
1192 // CHECK
: [0xf0,0x04,0x1c,0x7c]
1194 v_cmp_nlt_f32 vcc
, -4.0, v2
1195 // CHECK
: [0xf7,0x04,0x1c,0x7c]
1197 v_cmp_nlt_f32 vcc
, src_vccz
, v2
1198 // CHECK
: [0xfb,0x04,0x1c,0x7c]
1200 v_cmp_nlt_f32 vcc
, src_execz
, v2
1201 // CHECK
: [0xfc,0x04,0x1c,0x7c]
1203 v_cmp_nlt_f32 vcc
, src_scc
, v2
1204 // CHECK
: [0xfd,0x04,0x1c,0x7c]
1206 v_cmp_nlt_f32 vcc
, src_lds_direct
, v2
1207 // CHECK
: [0xfe,0x04,0x1c,0x7c]
1209 v_cmp_nlt_f32 vcc
, 0xaf123456, v2
1210 // CHECK
: [0xff,0x04,0x1c,0x7c,0x56,0x34,0x12,0xaf]
1212 v_cmp_nlt_f32 vcc
, 0x3f717273, v2
1213 // CHECK
: [0xff,0x04,0x1c,0x7c,0x73,0x72,0x71,0x3f]
1215 v_cmp_nlt_f32 vcc
, v1
, v255
1216 // CHECK
: [0x01,0xff,0x1d,0x7c]
1218 v_cmp_tru_f32 vcc
, v1
, v2
1219 // CHECK
: [0x01,0x05,0x1e,0x7c]
1221 v_cmp_tru_f32 vcc
, v255
, v2
1222 // CHECK
: [0xff,0x05,0x1e,0x7c]
1224 v_cmp_tru_f32 vcc
, s1
, v2
1225 // CHECK
: [0x01,0x04,0x1e,0x7c]
1227 v_cmp_tru_f32 vcc
, s103
, v2
1228 // CHECK
: [0x67,0x04,0x1e,0x7c]
1230 v_cmp_tru_f32 vcc
, flat_scratch_lo
, v2
1231 // CHECK
: [0x68,0x04,0x1e,0x7c]
1233 v_cmp_tru_f32 vcc
, flat_scratch_hi
, v2
1234 // CHECK
: [0x69,0x04,0x1e,0x7c]
1236 v_cmp_tru_f32 vcc
, vcc_lo
, v2
1237 // CHECK
: [0x6a,0x04,0x1e,0x7c]
1239 v_cmp_tru_f32 vcc
, vcc_hi
, v2
1240 // CHECK
: [0x6b,0x04,0x1e,0x7c]
1242 v_cmp_tru_f32 vcc
, tba_lo
, v2
1243 // CHECK
: [0x6c,0x04,0x1e,0x7c]
1245 v_cmp_tru_f32 vcc
, tba_hi
, v2
1246 // CHECK
: [0x6d,0x04,0x1e,0x7c]
1248 v_cmp_tru_f32 vcc
, tma_lo
, v2
1249 // CHECK
: [0x6e,0x04,0x1e,0x7c]
1251 v_cmp_tru_f32 vcc
, tma_hi
, v2
1252 // CHECK
: [0x6f,0x04,0x1e,0x7c]
1254 v_cmp_tru_f32 vcc
, ttmp11
, v2
1255 // CHECK
: [0x7b,0x04,0x1e,0x7c]
1257 v_cmp_tru_f32 vcc
, m0
, v2
1258 // CHECK
: [0x7c,0x04,0x1e,0x7c]
1260 v_cmp_tru_f32 vcc
, exec_lo
, v2
1261 // CHECK
: [0x7e,0x04,0x1e,0x7c]
1263 v_cmp_tru_f32 vcc
, exec_hi
, v2
1264 // CHECK
: [0x7f,0x04,0x1e,0x7c]
1266 v_cmp_tru_f32 vcc
, 0, v2
1267 // CHECK
: [0x80,0x04,0x1e,0x7c]
1269 v_cmp_tru_f32 vcc
, -1, v2
1270 // CHECK
: [0xc1,0x04,0x1e,0x7c]
1272 v_cmp_tru_f32 vcc
, 0.5, v2
1273 // CHECK
: [0xf0,0x04,0x1e,0x7c]
1275 v_cmp_tru_f32 vcc
, -4.0, v2
1276 // CHECK
: [0xf7,0x04,0x1e,0x7c]
1278 v_cmp_tru_f32 vcc
, src_vccz
, v2
1279 // CHECK
: [0xfb,0x04,0x1e,0x7c]
1281 v_cmp_tru_f32 vcc
, src_execz
, v2
1282 // CHECK
: [0xfc,0x04,0x1e,0x7c]
1284 v_cmp_tru_f32 vcc
, src_scc
, v2
1285 // CHECK
: [0xfd,0x04,0x1e,0x7c]
1287 v_cmp_tru_f32 vcc
, src_lds_direct
, v2
1288 // CHECK
: [0xfe,0x04,0x1e,0x7c]
1290 v_cmp_tru_f32 vcc
, 0xaf123456, v2
1291 // CHECK
: [0xff,0x04,0x1e,0x7c,0x56,0x34,0x12,0xaf]
1293 v_cmp_tru_f32 vcc
, 0x3f717273, v2
1294 // CHECK
: [0xff,0x04,0x1e,0x7c,0x73,0x72,0x71,0x3f]
1296 v_cmp_tru_f32 vcc
, v1
, v255
1297 // CHECK
: [0x01,0xff,0x1f,0x7c]
1299 v_cmpx_f_f32 vcc
, v1
, v2
1300 // CHECK
: [0x01,0x05,0x20,0x7c]
1302 v_cmpx_f_f32 vcc
, v255
, v2
1303 // CHECK
: [0xff,0x05,0x20,0x7c]
1305 v_cmpx_f_f32 vcc
, s1
, v2
1306 // CHECK
: [0x01,0x04,0x20,0x7c]
1308 v_cmpx_f_f32 vcc
, s103
, v2
1309 // CHECK
: [0x67,0x04,0x20,0x7c]
1311 v_cmpx_f_f32 vcc
, flat_scratch_lo
, v2
1312 // CHECK
: [0x68,0x04,0x20,0x7c]
1314 v_cmpx_f_f32 vcc
, flat_scratch_hi
, v2
1315 // CHECK
: [0x69,0x04,0x20,0x7c]
1317 v_cmpx_f_f32 vcc
, vcc_lo
, v2
1318 // CHECK
: [0x6a,0x04,0x20,0x7c]
1320 v_cmpx_f_f32 vcc
, vcc_hi
, v2
1321 // CHECK
: [0x6b,0x04,0x20,0x7c]
1323 v_cmpx_f_f32 vcc
, tba_lo
, v2
1324 // CHECK
: [0x6c,0x04,0x20,0x7c]
1326 v_cmpx_f_f32 vcc
, tba_hi
, v2
1327 // CHECK
: [0x6d,0x04,0x20,0x7c]
1329 v_cmpx_f_f32 vcc
, tma_lo
, v2
1330 // CHECK
: [0x6e,0x04,0x20,0x7c]
1332 v_cmpx_f_f32 vcc
, tma_hi
, v2
1333 // CHECK
: [0x6f,0x04,0x20,0x7c]
1335 v_cmpx_f_f32 vcc
, ttmp11
, v2
1336 // CHECK
: [0x7b,0x04,0x20,0x7c]
1338 v_cmpx_f_f32 vcc
, m0
, v2
1339 // CHECK
: [0x7c,0x04,0x20,0x7c]
1341 v_cmpx_f_f32 vcc
, exec_lo
, v2
1342 // CHECK
: [0x7e,0x04,0x20,0x7c]
1344 v_cmpx_f_f32 vcc
, exec_hi
, v2
1345 // CHECK
: [0x7f,0x04,0x20,0x7c]
1347 v_cmpx_f_f32 vcc
, 0, v2
1348 // CHECK
: [0x80,0x04,0x20,0x7c]
1350 v_cmpx_f_f32 vcc
, -1, v2
1351 // CHECK
: [0xc1,0x04,0x20,0x7c]
1353 v_cmpx_f_f32 vcc
, 0.5, v2
1354 // CHECK
: [0xf0,0x04,0x20,0x7c]
1356 v_cmpx_f_f32 vcc
, -4.0, v2
1357 // CHECK
: [0xf7,0x04,0x20,0x7c]
1359 v_cmpx_f_f32 vcc
, src_vccz
, v2
1360 // CHECK
: [0xfb,0x04,0x20,0x7c]
1362 v_cmpx_f_f32 vcc
, src_execz
, v2
1363 // CHECK
: [0xfc,0x04,0x20,0x7c]
1365 v_cmpx_f_f32 vcc
, src_scc
, v2
1366 // CHECK
: [0xfd,0x04,0x20,0x7c]
1368 v_cmpx_f_f32 vcc
, src_lds_direct
, v2
1369 // CHECK
: [0xfe,0x04,0x20,0x7c]
1371 v_cmpx_f_f32 vcc
, 0xaf123456, v2
1372 // CHECK
: [0xff,0x04,0x20,0x7c,0x56,0x34,0x12,0xaf]
1374 v_cmpx_f_f32 vcc
, 0x3f717273, v2
1375 // CHECK
: [0xff,0x04,0x20,0x7c,0x73,0x72,0x71,0x3f]
1377 v_cmpx_f_f32 vcc
, v1
, v255
1378 // CHECK
: [0x01,0xff,0x21,0x7c]
1380 v_cmpx_lt_f32 vcc
, v1
, v2
1381 // CHECK
: [0x01,0x05,0x22,0x7c]
1383 v_cmpx_lt_f32 vcc
, v255
, v2
1384 // CHECK
: [0xff,0x05,0x22,0x7c]
1386 v_cmpx_lt_f32 vcc
, s1
, v2
1387 // CHECK
: [0x01,0x04,0x22,0x7c]
1389 v_cmpx_lt_f32 vcc
, s103
, v2
1390 // CHECK
: [0x67,0x04,0x22,0x7c]
1392 v_cmpx_lt_f32 vcc
, flat_scratch_lo
, v2
1393 // CHECK
: [0x68,0x04,0x22,0x7c]
1395 v_cmpx_lt_f32 vcc
, flat_scratch_hi
, v2
1396 // CHECK
: [0x69,0x04,0x22,0x7c]
1398 v_cmpx_lt_f32 vcc
, vcc_lo
, v2
1399 // CHECK
: [0x6a,0x04,0x22,0x7c]
1401 v_cmpx_lt_f32 vcc
, vcc_hi
, v2
1402 // CHECK
: [0x6b,0x04,0x22,0x7c]
1404 v_cmpx_lt_f32 vcc
, tba_lo
, v2
1405 // CHECK
: [0x6c,0x04,0x22,0x7c]
1407 v_cmpx_lt_f32 vcc
, tba_hi
, v2
1408 // CHECK
: [0x6d,0x04,0x22,0x7c]
1410 v_cmpx_lt_f32 vcc
, tma_lo
, v2
1411 // CHECK
: [0x6e,0x04,0x22,0x7c]
1413 v_cmpx_lt_f32 vcc
, tma_hi
, v2
1414 // CHECK
: [0x6f,0x04,0x22,0x7c]
1416 v_cmpx_lt_f32 vcc
, ttmp11
, v2
1417 // CHECK
: [0x7b,0x04,0x22,0x7c]
1419 v_cmpx_lt_f32 vcc
, m0
, v2
1420 // CHECK
: [0x7c,0x04,0x22,0x7c]
1422 v_cmpx_lt_f32 vcc
, exec_lo
, v2
1423 // CHECK
: [0x7e,0x04,0x22,0x7c]
1425 v_cmpx_lt_f32 vcc
, exec_hi
, v2
1426 // CHECK
: [0x7f,0x04,0x22,0x7c]
1428 v_cmpx_lt_f32 vcc
, 0, v2
1429 // CHECK
: [0x80,0x04,0x22,0x7c]
1431 v_cmpx_lt_f32 vcc
, -1, v2
1432 // CHECK
: [0xc1,0x04,0x22,0x7c]
1434 v_cmpx_lt_f32 vcc
, 0.5, v2
1435 // CHECK
: [0xf0,0x04,0x22,0x7c]
1437 v_cmpx_lt_f32 vcc
, -4.0, v2
1438 // CHECK
: [0xf7,0x04,0x22,0x7c]
1440 v_cmpx_lt_f32 vcc
, src_vccz
, v2
1441 // CHECK
: [0xfb,0x04,0x22,0x7c]
1443 v_cmpx_lt_f32 vcc
, src_execz
, v2
1444 // CHECK
: [0xfc,0x04,0x22,0x7c]
1446 v_cmpx_lt_f32 vcc
, src_scc
, v2
1447 // CHECK
: [0xfd,0x04,0x22,0x7c]
1449 v_cmpx_lt_f32 vcc
, src_lds_direct
, v2
1450 // CHECK
: [0xfe,0x04,0x22,0x7c]
1452 v_cmpx_lt_f32 vcc
, 0xaf123456, v2
1453 // CHECK
: [0xff,0x04,0x22,0x7c,0x56,0x34,0x12,0xaf]
1455 v_cmpx_lt_f32 vcc
, 0x3f717273, v2
1456 // CHECK
: [0xff,0x04,0x22,0x7c,0x73,0x72,0x71,0x3f]
1458 v_cmpx_lt_f32 vcc
, v1
, v255
1459 // CHECK
: [0x01,0xff,0x23,0x7c]
1461 v_cmpx_eq_f32 vcc
, v1
, v2
1462 // CHECK
: [0x01,0x05,0x24,0x7c]
1464 v_cmpx_eq_f32 vcc
, v255
, v2
1465 // CHECK
: [0xff,0x05,0x24,0x7c]
1467 v_cmpx_eq_f32 vcc
, s1
, v2
1468 // CHECK
: [0x01,0x04,0x24,0x7c]
1470 v_cmpx_eq_f32 vcc
, s103
, v2
1471 // CHECK
: [0x67,0x04,0x24,0x7c]
1473 v_cmpx_eq_f32 vcc
, flat_scratch_lo
, v2
1474 // CHECK
: [0x68,0x04,0x24,0x7c]
1476 v_cmpx_eq_f32 vcc
, flat_scratch_hi
, v2
1477 // CHECK
: [0x69,0x04,0x24,0x7c]
1479 v_cmpx_eq_f32 vcc
, vcc_lo
, v2
1480 // CHECK
: [0x6a,0x04,0x24,0x7c]
1482 v_cmpx_eq_f32 vcc
, vcc_hi
, v2
1483 // CHECK
: [0x6b,0x04,0x24,0x7c]
1485 v_cmpx_eq_f32 vcc
, tba_lo
, v2
1486 // CHECK
: [0x6c,0x04,0x24,0x7c]
1488 v_cmpx_eq_f32 vcc
, tba_hi
, v2
1489 // CHECK
: [0x6d,0x04,0x24,0x7c]
1491 v_cmpx_eq_f32 vcc
, tma_lo
, v2
1492 // CHECK
: [0x6e,0x04,0x24,0x7c]
1494 v_cmpx_eq_f32 vcc
, tma_hi
, v2
1495 // CHECK
: [0x6f,0x04,0x24,0x7c]
1497 v_cmpx_eq_f32 vcc
, ttmp11
, v2
1498 // CHECK
: [0x7b,0x04,0x24,0x7c]
1500 v_cmpx_eq_f32 vcc
, m0
, v2
1501 // CHECK
: [0x7c,0x04,0x24,0x7c]
1503 v_cmpx_eq_f32 vcc
, exec_lo
, v2
1504 // CHECK
: [0x7e,0x04,0x24,0x7c]
1506 v_cmpx_eq_f32 vcc
, exec_hi
, v2
1507 // CHECK
: [0x7f,0x04,0x24,0x7c]
1509 v_cmpx_eq_f32 vcc
, 0, v2
1510 // CHECK
: [0x80,0x04,0x24,0x7c]
1512 v_cmpx_eq_f32 vcc
, -1, v2
1513 // CHECK
: [0xc1,0x04,0x24,0x7c]
1515 v_cmpx_eq_f32 vcc
, 0.5, v2
1516 // CHECK
: [0xf0,0x04,0x24,0x7c]
1518 v_cmpx_eq_f32 vcc
, -4.0, v2
1519 // CHECK
: [0xf7,0x04,0x24,0x7c]
1521 v_cmpx_eq_f32 vcc
, src_vccz
, v2
1522 // CHECK
: [0xfb,0x04,0x24,0x7c]
1524 v_cmpx_eq_f32 vcc
, src_execz
, v2
1525 // CHECK
: [0xfc,0x04,0x24,0x7c]
1527 v_cmpx_eq_f32 vcc
, src_scc
, v2
1528 // CHECK
: [0xfd,0x04,0x24,0x7c]
1530 v_cmpx_eq_f32 vcc
, src_lds_direct
, v2
1531 // CHECK
: [0xfe,0x04,0x24,0x7c]
1533 v_cmpx_eq_f32 vcc
, 0xaf123456, v2
1534 // CHECK
: [0xff,0x04,0x24,0x7c,0x56,0x34,0x12,0xaf]
1536 v_cmpx_eq_f32 vcc
, 0x3f717273, v2
1537 // CHECK
: [0xff,0x04,0x24,0x7c,0x73,0x72,0x71,0x3f]
1539 v_cmpx_eq_f32 vcc
, v1
, v255
1540 // CHECK
: [0x01,0xff,0x25,0x7c]
1542 v_cmpx_le_f32 vcc
, v1
, v2
1543 // CHECK
: [0x01,0x05,0x26,0x7c]
1545 v_cmpx_le_f32 vcc
, v255
, v2
1546 // CHECK
: [0xff,0x05,0x26,0x7c]
1548 v_cmpx_le_f32 vcc
, s1
, v2
1549 // CHECK
: [0x01,0x04,0x26,0x7c]
1551 v_cmpx_le_f32 vcc
, s103
, v2
1552 // CHECK
: [0x67,0x04,0x26,0x7c]
1554 v_cmpx_le_f32 vcc
, flat_scratch_lo
, v2
1555 // CHECK
: [0x68,0x04,0x26,0x7c]
1557 v_cmpx_le_f32 vcc
, flat_scratch_hi
, v2
1558 // CHECK
: [0x69,0x04,0x26,0x7c]
1560 v_cmpx_le_f32 vcc
, vcc_lo
, v2
1561 // CHECK
: [0x6a,0x04,0x26,0x7c]
1563 v_cmpx_le_f32 vcc
, vcc_hi
, v2
1564 // CHECK
: [0x6b,0x04,0x26,0x7c]
1566 v_cmpx_le_f32 vcc
, tba_lo
, v2
1567 // CHECK
: [0x6c,0x04,0x26,0x7c]
1569 v_cmpx_le_f32 vcc
, tba_hi
, v2
1570 // CHECK
: [0x6d,0x04,0x26,0x7c]
1572 v_cmpx_le_f32 vcc
, tma_lo
, v2
1573 // CHECK
: [0x6e,0x04,0x26,0x7c]
1575 v_cmpx_le_f32 vcc
, tma_hi
, v2
1576 // CHECK
: [0x6f,0x04,0x26,0x7c]
1578 v_cmpx_le_f32 vcc
, ttmp11
, v2
1579 // CHECK
: [0x7b,0x04,0x26,0x7c]
1581 v_cmpx_le_f32 vcc
, m0
, v2
1582 // CHECK
: [0x7c,0x04,0x26,0x7c]
1584 v_cmpx_le_f32 vcc
, exec_lo
, v2
1585 // CHECK
: [0x7e,0x04,0x26,0x7c]
1587 v_cmpx_le_f32 vcc
, exec_hi
, v2
1588 // CHECK
: [0x7f,0x04,0x26,0x7c]
1590 v_cmpx_le_f32 vcc
, 0, v2
1591 // CHECK
: [0x80,0x04,0x26,0x7c]
1593 v_cmpx_le_f32 vcc
, -1, v2
1594 // CHECK
: [0xc1,0x04,0x26,0x7c]
1596 v_cmpx_le_f32 vcc
, 0.5, v2
1597 // CHECK
: [0xf0,0x04,0x26,0x7c]
1599 v_cmpx_le_f32 vcc
, -4.0, v2
1600 // CHECK
: [0xf7,0x04,0x26,0x7c]
1602 v_cmpx_le_f32 vcc
, src_vccz
, v2
1603 // CHECK
: [0xfb,0x04,0x26,0x7c]
1605 v_cmpx_le_f32 vcc
, src_execz
, v2
1606 // CHECK
: [0xfc,0x04,0x26,0x7c]
1608 v_cmpx_le_f32 vcc
, src_scc
, v2
1609 // CHECK
: [0xfd,0x04,0x26,0x7c]
1611 v_cmpx_le_f32 vcc
, src_lds_direct
, v2
1612 // CHECK
: [0xfe,0x04,0x26,0x7c]
1614 v_cmpx_le_f32 vcc
, 0xaf123456, v2
1615 // CHECK
: [0xff,0x04,0x26,0x7c,0x56,0x34,0x12,0xaf]
1617 v_cmpx_le_f32 vcc
, 0x3f717273, v2
1618 // CHECK
: [0xff,0x04,0x26,0x7c,0x73,0x72,0x71,0x3f]
1620 v_cmpx_le_f32 vcc
, v1
, v255
1621 // CHECK
: [0x01,0xff,0x27,0x7c]
1623 v_cmpx_gt_f32 vcc
, v1
, v2
1624 // CHECK
: [0x01,0x05,0x28,0x7c]
1626 v_cmpx_gt_f32 vcc
, v255
, v2
1627 // CHECK
: [0xff,0x05,0x28,0x7c]
1629 v_cmpx_gt_f32 vcc
, s1
, v2
1630 // CHECK
: [0x01,0x04,0x28,0x7c]
1632 v_cmpx_gt_f32 vcc
, s103
, v2
1633 // CHECK
: [0x67,0x04,0x28,0x7c]
1635 v_cmpx_gt_f32 vcc
, flat_scratch_lo
, v2
1636 // CHECK
: [0x68,0x04,0x28,0x7c]
1638 v_cmpx_gt_f32 vcc
, flat_scratch_hi
, v2
1639 // CHECK
: [0x69,0x04,0x28,0x7c]
1641 v_cmpx_gt_f32 vcc
, vcc_lo
, v2
1642 // CHECK
: [0x6a,0x04,0x28,0x7c]
1644 v_cmpx_gt_f32 vcc
, vcc_hi
, v2
1645 // CHECK
: [0x6b,0x04,0x28,0x7c]
1647 v_cmpx_gt_f32 vcc
, tba_lo
, v2
1648 // CHECK
: [0x6c,0x04,0x28,0x7c]
1650 v_cmpx_gt_f32 vcc
, tba_hi
, v2
1651 // CHECK
: [0x6d,0x04,0x28,0x7c]
1653 v_cmpx_gt_f32 vcc
, tma_lo
, v2
1654 // CHECK
: [0x6e,0x04,0x28,0x7c]
1656 v_cmpx_gt_f32 vcc
, tma_hi
, v2
1657 // CHECK
: [0x6f,0x04,0x28,0x7c]
1659 v_cmpx_gt_f32 vcc
, ttmp11
, v2
1660 // CHECK
: [0x7b,0x04,0x28,0x7c]
1662 v_cmpx_gt_f32 vcc
, m0
, v2
1663 // CHECK
: [0x7c,0x04,0x28,0x7c]
1665 v_cmpx_gt_f32 vcc
, exec_lo
, v2
1666 // CHECK
: [0x7e,0x04,0x28,0x7c]
1668 v_cmpx_gt_f32 vcc
, exec_hi
, v2
1669 // CHECK
: [0x7f,0x04,0x28,0x7c]
1671 v_cmpx_gt_f32 vcc
, 0, v2
1672 // CHECK
: [0x80,0x04,0x28,0x7c]
1674 v_cmpx_gt_f32 vcc
, -1, v2
1675 // CHECK
: [0xc1,0x04,0x28,0x7c]
1677 v_cmpx_gt_f32 vcc
, 0.5, v2
1678 // CHECK
: [0xf0,0x04,0x28,0x7c]
1680 v_cmpx_gt_f32 vcc
, -4.0, v2
1681 // CHECK
: [0xf7,0x04,0x28,0x7c]
1683 v_cmpx_gt_f32 vcc
, src_vccz
, v2
1684 // CHECK
: [0xfb,0x04,0x28,0x7c]
1686 v_cmpx_gt_f32 vcc
, src_execz
, v2
1687 // CHECK
: [0xfc,0x04,0x28,0x7c]
1689 v_cmpx_gt_f32 vcc
, src_scc
, v2
1690 // CHECK
: [0xfd,0x04,0x28,0x7c]
1692 v_cmpx_gt_f32 vcc
, src_lds_direct
, v2
1693 // CHECK
: [0xfe,0x04,0x28,0x7c]
1695 v_cmpx_gt_f32 vcc
, 0xaf123456, v2
1696 // CHECK
: [0xff,0x04,0x28,0x7c,0x56,0x34,0x12,0xaf]
1698 v_cmpx_gt_f32 vcc
, 0x3f717273, v2
1699 // CHECK
: [0xff,0x04,0x28,0x7c,0x73,0x72,0x71,0x3f]
1701 v_cmpx_gt_f32 vcc
, v1
, v255
1702 // CHECK
: [0x01,0xff,0x29,0x7c]
1704 v_cmpx_lg_f32 vcc
, v1
, v2
1705 // CHECK
: [0x01,0x05,0x2a,0x7c]
1707 v_cmpx_lg_f32 vcc
, v255
, v2
1708 // CHECK
: [0xff,0x05,0x2a,0x7c]
1710 v_cmpx_lg_f32 vcc
, s1
, v2
1711 // CHECK
: [0x01,0x04,0x2a,0x7c]
1713 v_cmpx_lg_f32 vcc
, s103
, v2
1714 // CHECK
: [0x67,0x04,0x2a,0x7c]
1716 v_cmpx_lg_f32 vcc
, flat_scratch_lo
, v2
1717 // CHECK
: [0x68,0x04,0x2a,0x7c]
1719 v_cmpx_lg_f32 vcc
, flat_scratch_hi
, v2
1720 // CHECK
: [0x69,0x04,0x2a,0x7c]
1722 v_cmpx_lg_f32 vcc
, vcc_lo
, v2
1723 // CHECK
: [0x6a,0x04,0x2a,0x7c]
1725 v_cmpx_lg_f32 vcc
, vcc_hi
, v2
1726 // CHECK
: [0x6b,0x04,0x2a,0x7c]
1728 v_cmpx_lg_f32 vcc
, tba_lo
, v2
1729 // CHECK
: [0x6c,0x04,0x2a,0x7c]
1731 v_cmpx_lg_f32 vcc
, tba_hi
, v2
1732 // CHECK
: [0x6d,0x04,0x2a,0x7c]
1734 v_cmpx_lg_f32 vcc
, tma_lo
, v2
1735 // CHECK
: [0x6e,0x04,0x2a,0x7c]
1737 v_cmpx_lg_f32 vcc
, tma_hi
, v2
1738 // CHECK
: [0x6f,0x04,0x2a,0x7c]
1740 v_cmpx_lg_f32 vcc
, ttmp11
, v2
1741 // CHECK
: [0x7b,0x04,0x2a,0x7c]
1743 v_cmpx_lg_f32 vcc
, m0
, v2
1744 // CHECK
: [0x7c,0x04,0x2a,0x7c]
1746 v_cmpx_lg_f32 vcc
, exec_lo
, v2
1747 // CHECK
: [0x7e,0x04,0x2a,0x7c]
1749 v_cmpx_lg_f32 vcc
, exec_hi
, v2
1750 // CHECK
: [0x7f,0x04,0x2a,0x7c]
1752 v_cmpx_lg_f32 vcc
, 0, v2
1753 // CHECK
: [0x80,0x04,0x2a,0x7c]
1755 v_cmpx_lg_f32 vcc
, -1, v2
1756 // CHECK
: [0xc1,0x04,0x2a,0x7c]
1758 v_cmpx_lg_f32 vcc
, 0.5, v2
1759 // CHECK
: [0xf0,0x04,0x2a,0x7c]
1761 v_cmpx_lg_f32 vcc
, -4.0, v2
1762 // CHECK
: [0xf7,0x04,0x2a,0x7c]
1764 v_cmpx_lg_f32 vcc
, src_vccz
, v2
1765 // CHECK
: [0xfb,0x04,0x2a,0x7c]
1767 v_cmpx_lg_f32 vcc
, src_execz
, v2
1768 // CHECK
: [0xfc,0x04,0x2a,0x7c]
1770 v_cmpx_lg_f32 vcc
, src_scc
, v2
1771 // CHECK
: [0xfd,0x04,0x2a,0x7c]
1773 v_cmpx_lg_f32 vcc
, src_lds_direct
, v2
1774 // CHECK
: [0xfe,0x04,0x2a,0x7c]
1776 v_cmpx_lg_f32 vcc
, 0xaf123456, v2
1777 // CHECK
: [0xff,0x04,0x2a,0x7c,0x56,0x34,0x12,0xaf]
1779 v_cmpx_lg_f32 vcc
, 0x3f717273, v2
1780 // CHECK
: [0xff,0x04,0x2a,0x7c,0x73,0x72,0x71,0x3f]
1782 v_cmpx_lg_f32 vcc
, v1
, v255
1783 // CHECK
: [0x01,0xff,0x2b,0x7c]
1785 v_cmpx_ge_f32 vcc
, v1
, v2
1786 // CHECK
: [0x01,0x05,0x2c,0x7c]
1788 v_cmpx_ge_f32 vcc
, v255
, v2
1789 // CHECK
: [0xff,0x05,0x2c,0x7c]
1791 v_cmpx_ge_f32 vcc
, s1
, v2
1792 // CHECK
: [0x01,0x04,0x2c,0x7c]
1794 v_cmpx_ge_f32 vcc
, s103
, v2
1795 // CHECK
: [0x67,0x04,0x2c,0x7c]
1797 v_cmpx_ge_f32 vcc
, flat_scratch_lo
, v2
1798 // CHECK
: [0x68,0x04,0x2c,0x7c]
1800 v_cmpx_ge_f32 vcc
, flat_scratch_hi
, v2
1801 // CHECK
: [0x69,0x04,0x2c,0x7c]
1803 v_cmpx_ge_f32 vcc
, vcc_lo
, v2
1804 // CHECK
: [0x6a,0x04,0x2c,0x7c]
1806 v_cmpx_ge_f32 vcc
, vcc_hi
, v2
1807 // CHECK
: [0x6b,0x04,0x2c,0x7c]
1809 v_cmpx_ge_f32 vcc
, tba_lo
, v2
1810 // CHECK
: [0x6c,0x04,0x2c,0x7c]
1812 v_cmpx_ge_f32 vcc
, tba_hi
, v2
1813 // CHECK
: [0x6d,0x04,0x2c,0x7c]
1815 v_cmpx_ge_f32 vcc
, tma_lo
, v2
1816 // CHECK
: [0x6e,0x04,0x2c,0x7c]
1818 v_cmpx_ge_f32 vcc
, tma_hi
, v2
1819 // CHECK
: [0x6f,0x04,0x2c,0x7c]
1821 v_cmpx_ge_f32 vcc
, ttmp11
, v2
1822 // CHECK
: [0x7b,0x04,0x2c,0x7c]
1824 v_cmpx_ge_f32 vcc
, m0
, v2
1825 // CHECK
: [0x7c,0x04,0x2c,0x7c]
1827 v_cmpx_ge_f32 vcc
, exec_lo
, v2
1828 // CHECK
: [0x7e,0x04,0x2c,0x7c]
1830 v_cmpx_ge_f32 vcc
, exec_hi
, v2
1831 // CHECK
: [0x7f,0x04,0x2c,0x7c]
1833 v_cmpx_ge_f32 vcc
, 0, v2
1834 // CHECK
: [0x80,0x04,0x2c,0x7c]
1836 v_cmpx_ge_f32 vcc
, -1, v2
1837 // CHECK
: [0xc1,0x04,0x2c,0x7c]
1839 v_cmpx_ge_f32 vcc
, 0.5, v2
1840 // CHECK
: [0xf0,0x04,0x2c,0x7c]
1842 v_cmpx_ge_f32 vcc
, -4.0, v2
1843 // CHECK
: [0xf7,0x04,0x2c,0x7c]
1845 v_cmpx_ge_f32 vcc
, src_vccz
, v2
1846 // CHECK
: [0xfb,0x04,0x2c,0x7c]
1848 v_cmpx_ge_f32 vcc
, src_execz
, v2
1849 // CHECK
: [0xfc,0x04,0x2c,0x7c]
1851 v_cmpx_ge_f32 vcc
, src_scc
, v2
1852 // CHECK
: [0xfd,0x04,0x2c,0x7c]
1854 v_cmpx_ge_f32 vcc
, src_lds_direct
, v2
1855 // CHECK
: [0xfe,0x04,0x2c,0x7c]
1857 v_cmpx_ge_f32 vcc
, 0xaf123456, v2
1858 // CHECK
: [0xff,0x04,0x2c,0x7c,0x56,0x34,0x12,0xaf]
1860 v_cmpx_ge_f32 vcc
, 0x3f717273, v2
1861 // CHECK
: [0xff,0x04,0x2c,0x7c,0x73,0x72,0x71,0x3f]
1863 v_cmpx_ge_f32 vcc
, v1
, v255
1864 // CHECK
: [0x01,0xff,0x2d,0x7c]
1866 v_cmpx_o_f32 vcc
, v1
, v2
1867 // CHECK
: [0x01,0x05,0x2e,0x7c]
1869 v_cmpx_o_f32 vcc
, v255
, v2
1870 // CHECK
: [0xff,0x05,0x2e,0x7c]
1872 v_cmpx_o_f32 vcc
, s1
, v2
1873 // CHECK
: [0x01,0x04,0x2e,0x7c]
1875 v_cmpx_o_f32 vcc
, s103
, v2
1876 // CHECK
: [0x67,0x04,0x2e,0x7c]
1878 v_cmpx_o_f32 vcc
, flat_scratch_lo
, v2
1879 // CHECK
: [0x68,0x04,0x2e,0x7c]
1881 v_cmpx_o_f32 vcc
, flat_scratch_hi
, v2
1882 // CHECK
: [0x69,0x04,0x2e,0x7c]
1884 v_cmpx_o_f32 vcc
, vcc_lo
, v2
1885 // CHECK
: [0x6a,0x04,0x2e,0x7c]
1887 v_cmpx_o_f32 vcc
, vcc_hi
, v2
1888 // CHECK
: [0x6b,0x04,0x2e,0x7c]
1890 v_cmpx_o_f32 vcc
, tba_lo
, v2
1891 // CHECK
: [0x6c,0x04,0x2e,0x7c]
1893 v_cmpx_o_f32 vcc
, tba_hi
, v2
1894 // CHECK
: [0x6d,0x04,0x2e,0x7c]
1896 v_cmpx_o_f32 vcc
, tma_lo
, v2
1897 // CHECK
: [0x6e,0x04,0x2e,0x7c]
1899 v_cmpx_o_f32 vcc
, tma_hi
, v2
1900 // CHECK
: [0x6f,0x04,0x2e,0x7c]
1902 v_cmpx_o_f32 vcc
, ttmp11
, v2
1903 // CHECK
: [0x7b,0x04,0x2e,0x7c]
1905 v_cmpx_o_f32 vcc
, m0
, v2
1906 // CHECK
: [0x7c,0x04,0x2e,0x7c]
1908 v_cmpx_o_f32 vcc
, exec_lo
, v2
1909 // CHECK
: [0x7e,0x04,0x2e,0x7c]
1911 v_cmpx_o_f32 vcc
, exec_hi
, v2
1912 // CHECK
: [0x7f,0x04,0x2e,0x7c]
1914 v_cmpx_o_f32 vcc
, 0, v2
1915 // CHECK
: [0x80,0x04,0x2e,0x7c]
1917 v_cmpx_o_f32 vcc
, -1, v2
1918 // CHECK
: [0xc1,0x04,0x2e,0x7c]
1920 v_cmpx_o_f32 vcc
, 0.5, v2
1921 // CHECK
: [0xf0,0x04,0x2e,0x7c]
1923 v_cmpx_o_f32 vcc
, -4.0, v2
1924 // CHECK
: [0xf7,0x04,0x2e,0x7c]
1926 v_cmpx_o_f32 vcc
, src_vccz
, v2
1927 // CHECK
: [0xfb,0x04,0x2e,0x7c]
1929 v_cmpx_o_f32 vcc
, src_execz
, v2
1930 // CHECK
: [0xfc,0x04,0x2e,0x7c]
1932 v_cmpx_o_f32 vcc
, src_scc
, v2
1933 // CHECK
: [0xfd,0x04,0x2e,0x7c]
1935 v_cmpx_o_f32 vcc
, src_lds_direct
, v2
1936 // CHECK
: [0xfe,0x04,0x2e,0x7c]
1938 v_cmpx_o_f32 vcc
, 0xaf123456, v2
1939 // CHECK
: [0xff,0x04,0x2e,0x7c,0x56,0x34,0x12,0xaf]
1941 v_cmpx_o_f32 vcc
, 0x3f717273, v2
1942 // CHECK
: [0xff,0x04,0x2e,0x7c,0x73,0x72,0x71,0x3f]
1944 v_cmpx_o_f32 vcc
, v1
, v255
1945 // CHECK
: [0x01,0xff,0x2f,0x7c]
1947 v_cmpx_u_f32 vcc
, v1
, v2
1948 // CHECK
: [0x01,0x05,0x30,0x7c]
1950 v_cmpx_u_f32 vcc
, v255
, v2
1951 // CHECK
: [0xff,0x05,0x30,0x7c]
1953 v_cmpx_u_f32 vcc
, s1
, v2
1954 // CHECK
: [0x01,0x04,0x30,0x7c]
1956 v_cmpx_u_f32 vcc
, s103
, v2
1957 // CHECK
: [0x67,0x04,0x30,0x7c]
1959 v_cmpx_u_f32 vcc
, flat_scratch_lo
, v2
1960 // CHECK
: [0x68,0x04,0x30,0x7c]
1962 v_cmpx_u_f32 vcc
, flat_scratch_hi
, v2
1963 // CHECK
: [0x69,0x04,0x30,0x7c]
1965 v_cmpx_u_f32 vcc
, vcc_lo
, v2
1966 // CHECK
: [0x6a,0x04,0x30,0x7c]
1968 v_cmpx_u_f32 vcc
, vcc_hi
, v2
1969 // CHECK
: [0x6b,0x04,0x30,0x7c]
1971 v_cmpx_u_f32 vcc
, tba_lo
, v2
1972 // CHECK
: [0x6c,0x04,0x30,0x7c]
1974 v_cmpx_u_f32 vcc
, tba_hi
, v2
1975 // CHECK
: [0x6d,0x04,0x30,0x7c]
1977 v_cmpx_u_f32 vcc
, tma_lo
, v2
1978 // CHECK
: [0x6e,0x04,0x30,0x7c]
1980 v_cmpx_u_f32 vcc
, tma_hi
, v2
1981 // CHECK
: [0x6f,0x04,0x30,0x7c]
1983 v_cmpx_u_f32 vcc
, ttmp11
, v2
1984 // CHECK
: [0x7b,0x04,0x30,0x7c]
1986 v_cmpx_u_f32 vcc
, m0
, v2
1987 // CHECK
: [0x7c,0x04,0x30,0x7c]
1989 v_cmpx_u_f32 vcc
, exec_lo
, v2
1990 // CHECK
: [0x7e,0x04,0x30,0x7c]
1992 v_cmpx_u_f32 vcc
, exec_hi
, v2
1993 // CHECK
: [0x7f,0x04,0x30,0x7c]
1995 v_cmpx_u_f32 vcc
, 0, v2
1996 // CHECK
: [0x80,0x04,0x30,0x7c]
1998 v_cmpx_u_f32 vcc
, -1, v2
1999 // CHECK
: [0xc1,0x04,0x30,0x7c]
2001 v_cmpx_u_f32 vcc
, 0.5, v2
2002 // CHECK
: [0xf0,0x04,0x30,0x7c]
2004 v_cmpx_u_f32 vcc
, -4.0, v2
2005 // CHECK
: [0xf7,0x04,0x30,0x7c]
2007 v_cmpx_u_f32 vcc
, src_vccz
, v2
2008 // CHECK
: [0xfb,0x04,0x30,0x7c]
2010 v_cmpx_u_f32 vcc
, src_execz
, v2
2011 // CHECK
: [0xfc,0x04,0x30,0x7c]
2013 v_cmpx_u_f32 vcc
, src_scc
, v2
2014 // CHECK
: [0xfd,0x04,0x30,0x7c]
2016 v_cmpx_u_f32 vcc
, src_lds_direct
, v2
2017 // CHECK
: [0xfe,0x04,0x30,0x7c]
2019 v_cmpx_u_f32 vcc
, 0xaf123456, v2
2020 // CHECK
: [0xff,0x04,0x30,0x7c,0x56,0x34,0x12,0xaf]
2022 v_cmpx_u_f32 vcc
, 0x3f717273, v2
2023 // CHECK
: [0xff,0x04,0x30,0x7c,0x73,0x72,0x71,0x3f]
2025 v_cmpx_u_f32 vcc
, v1
, v255
2026 // CHECK
: [0x01,0xff,0x31,0x7c]
2028 v_cmpx_nge_f32 vcc
, v1
, v2
2029 // CHECK
: [0x01,0x05,0x32,0x7c]
2031 v_cmpx_nge_f32 vcc
, v255
, v2
2032 // CHECK
: [0xff,0x05,0x32,0x7c]
2034 v_cmpx_nge_f32 vcc
, s1
, v2
2035 // CHECK
: [0x01,0x04,0x32,0x7c]
2037 v_cmpx_nge_f32 vcc
, s103
, v2
2038 // CHECK
: [0x67,0x04,0x32,0x7c]
2040 v_cmpx_nge_f32 vcc
, flat_scratch_lo
, v2
2041 // CHECK
: [0x68,0x04,0x32,0x7c]
2043 v_cmpx_nge_f32 vcc
, flat_scratch_hi
, v2
2044 // CHECK
: [0x69,0x04,0x32,0x7c]
2046 v_cmpx_nge_f32 vcc
, vcc_lo
, v2
2047 // CHECK
: [0x6a,0x04,0x32,0x7c]
2049 v_cmpx_nge_f32 vcc
, vcc_hi
, v2
2050 // CHECK
: [0x6b,0x04,0x32,0x7c]
2052 v_cmpx_nge_f32 vcc
, tba_lo
, v2
2053 // CHECK
: [0x6c,0x04,0x32,0x7c]
2055 v_cmpx_nge_f32 vcc
, tba_hi
, v2
2056 // CHECK
: [0x6d,0x04,0x32,0x7c]
2058 v_cmpx_nge_f32 vcc
, tma_lo
, v2
2059 // CHECK
: [0x6e,0x04,0x32,0x7c]
2061 v_cmpx_nge_f32 vcc
, tma_hi
, v2
2062 // CHECK
: [0x6f,0x04,0x32,0x7c]
2064 v_cmpx_nge_f32 vcc
, ttmp11
, v2
2065 // CHECK
: [0x7b,0x04,0x32,0x7c]
2067 v_cmpx_nge_f32 vcc
, m0
, v2
2068 // CHECK
: [0x7c,0x04,0x32,0x7c]
2070 v_cmpx_nge_f32 vcc
, exec_lo
, v2
2071 // CHECK
: [0x7e,0x04,0x32,0x7c]
2073 v_cmpx_nge_f32 vcc
, exec_hi
, v2
2074 // CHECK
: [0x7f,0x04,0x32,0x7c]
2076 v_cmpx_nge_f32 vcc
, 0, v2
2077 // CHECK
: [0x80,0x04,0x32,0x7c]
2079 v_cmpx_nge_f32 vcc
, -1, v2
2080 // CHECK
: [0xc1,0x04,0x32,0x7c]
2082 v_cmpx_nge_f32 vcc
, 0.5, v2
2083 // CHECK
: [0xf0,0x04,0x32,0x7c]
2085 v_cmpx_nge_f32 vcc
, -4.0, v2
2086 // CHECK
: [0xf7,0x04,0x32,0x7c]
2088 v_cmpx_nge_f32 vcc
, src_vccz
, v2
2089 // CHECK
: [0xfb,0x04,0x32,0x7c]
2091 v_cmpx_nge_f32 vcc
, src_execz
, v2
2092 // CHECK
: [0xfc,0x04,0x32,0x7c]
2094 v_cmpx_nge_f32 vcc
, src_scc
, v2
2095 // CHECK
: [0xfd,0x04,0x32,0x7c]
2097 v_cmpx_nge_f32 vcc
, src_lds_direct
, v2
2098 // CHECK
: [0xfe,0x04,0x32,0x7c]
2100 v_cmpx_nge_f32 vcc
, 0xaf123456, v2
2101 // CHECK
: [0xff,0x04,0x32,0x7c,0x56,0x34,0x12,0xaf]
2103 v_cmpx_nge_f32 vcc
, 0x3f717273, v2
2104 // CHECK
: [0xff,0x04,0x32,0x7c,0x73,0x72,0x71,0x3f]
2106 v_cmpx_nge_f32 vcc
, v1
, v255
2107 // CHECK
: [0x01,0xff,0x33,0x7c]
2109 v_cmpx_nlg_f32 vcc
, v1
, v2
2110 // CHECK
: [0x01,0x05,0x34,0x7c]
2112 v_cmpx_nlg_f32 vcc
, v255
, v2
2113 // CHECK
: [0xff,0x05,0x34,0x7c]
2115 v_cmpx_nlg_f32 vcc
, s1
, v2
2116 // CHECK
: [0x01,0x04,0x34,0x7c]
2118 v_cmpx_nlg_f32 vcc
, s103
, v2
2119 // CHECK
: [0x67,0x04,0x34,0x7c]
2121 v_cmpx_nlg_f32 vcc
, flat_scratch_lo
, v2
2122 // CHECK
: [0x68,0x04,0x34,0x7c]
2124 v_cmpx_nlg_f32 vcc
, flat_scratch_hi
, v2
2125 // CHECK
: [0x69,0x04,0x34,0x7c]
2127 v_cmpx_nlg_f32 vcc
, vcc_lo
, v2
2128 // CHECK
: [0x6a,0x04,0x34,0x7c]
2130 v_cmpx_nlg_f32 vcc
, vcc_hi
, v2
2131 // CHECK
: [0x6b,0x04,0x34,0x7c]
2133 v_cmpx_nlg_f32 vcc
, tba_lo
, v2
2134 // CHECK
: [0x6c,0x04,0x34,0x7c]
2136 v_cmpx_nlg_f32 vcc
, tba_hi
, v2
2137 // CHECK
: [0x6d,0x04,0x34,0x7c]
2139 v_cmpx_nlg_f32 vcc
, tma_lo
, v2
2140 // CHECK
: [0x6e,0x04,0x34,0x7c]
2142 v_cmpx_nlg_f32 vcc
, tma_hi
, v2
2143 // CHECK
: [0x6f,0x04,0x34,0x7c]
2145 v_cmpx_nlg_f32 vcc
, ttmp11
, v2
2146 // CHECK
: [0x7b,0x04,0x34,0x7c]
2148 v_cmpx_nlg_f32 vcc
, m0
, v2
2149 // CHECK
: [0x7c,0x04,0x34,0x7c]
2151 v_cmpx_nlg_f32 vcc
, exec_lo
, v2
2152 // CHECK
: [0x7e,0x04,0x34,0x7c]
2154 v_cmpx_nlg_f32 vcc
, exec_hi
, v2
2155 // CHECK
: [0x7f,0x04,0x34,0x7c]
2157 v_cmpx_nlg_f32 vcc
, 0, v2
2158 // CHECK
: [0x80,0x04,0x34,0x7c]
2160 v_cmpx_nlg_f32 vcc
, -1, v2
2161 // CHECK
: [0xc1,0x04,0x34,0x7c]
2163 v_cmpx_nlg_f32 vcc
, 0.5, v2
2164 // CHECK
: [0xf0,0x04,0x34,0x7c]
2166 v_cmpx_nlg_f32 vcc
, -4.0, v2
2167 // CHECK
: [0xf7,0x04,0x34,0x7c]
2169 v_cmpx_nlg_f32 vcc
, src_vccz
, v2
2170 // CHECK
: [0xfb,0x04,0x34,0x7c]
2172 v_cmpx_nlg_f32 vcc
, src_execz
, v2
2173 // CHECK
: [0xfc,0x04,0x34,0x7c]
2175 v_cmpx_nlg_f32 vcc
, src_scc
, v2
2176 // CHECK
: [0xfd,0x04,0x34,0x7c]
2178 v_cmpx_nlg_f32 vcc
, src_lds_direct
, v2
2179 // CHECK
: [0xfe,0x04,0x34,0x7c]
2181 v_cmpx_nlg_f32 vcc
, 0xaf123456, v2
2182 // CHECK
: [0xff,0x04,0x34,0x7c,0x56,0x34,0x12,0xaf]
2184 v_cmpx_nlg_f32 vcc
, 0x3f717273, v2
2185 // CHECK
: [0xff,0x04,0x34,0x7c,0x73,0x72,0x71,0x3f]
2187 v_cmpx_nlg_f32 vcc
, v1
, v255
2188 // CHECK
: [0x01,0xff,0x35,0x7c]
2190 v_cmpx_ngt_f32 vcc
, v1
, v2
2191 // CHECK
: [0x01,0x05,0x36,0x7c]
2193 v_cmpx_ngt_f32 vcc
, v255
, v2
2194 // CHECK
: [0xff,0x05,0x36,0x7c]
2196 v_cmpx_ngt_f32 vcc
, s1
, v2
2197 // CHECK
: [0x01,0x04,0x36,0x7c]
2199 v_cmpx_ngt_f32 vcc
, s103
, v2
2200 // CHECK
: [0x67,0x04,0x36,0x7c]
2202 v_cmpx_ngt_f32 vcc
, flat_scratch_lo
, v2
2203 // CHECK
: [0x68,0x04,0x36,0x7c]
2205 v_cmpx_ngt_f32 vcc
, flat_scratch_hi
, v2
2206 // CHECK
: [0x69,0x04,0x36,0x7c]
2208 v_cmpx_ngt_f32 vcc
, vcc_lo
, v2
2209 // CHECK
: [0x6a,0x04,0x36,0x7c]
2211 v_cmpx_ngt_f32 vcc
, vcc_hi
, v2
2212 // CHECK
: [0x6b,0x04,0x36,0x7c]
2214 v_cmpx_ngt_f32 vcc
, tba_lo
, v2
2215 // CHECK
: [0x6c,0x04,0x36,0x7c]
2217 v_cmpx_ngt_f32 vcc
, tba_hi
, v2
2218 // CHECK
: [0x6d,0x04,0x36,0x7c]
2220 v_cmpx_ngt_f32 vcc
, tma_lo
, v2
2221 // CHECK
: [0x6e,0x04,0x36,0x7c]
2223 v_cmpx_ngt_f32 vcc
, tma_hi
, v2
2224 // CHECK
: [0x6f,0x04,0x36,0x7c]
2226 v_cmpx_ngt_f32 vcc
, ttmp11
, v2
2227 // CHECK
: [0x7b,0x04,0x36,0x7c]
2229 v_cmpx_ngt_f32 vcc
, m0
, v2
2230 // CHECK
: [0x7c,0x04,0x36,0x7c]
2232 v_cmpx_ngt_f32 vcc
, exec_lo
, v2
2233 // CHECK
: [0x7e,0x04,0x36,0x7c]
2235 v_cmpx_ngt_f32 vcc
, exec_hi
, v2
2236 // CHECK
: [0x7f,0x04,0x36,0x7c]
2238 v_cmpx_ngt_f32 vcc
, 0, v2
2239 // CHECK
: [0x80,0x04,0x36,0x7c]
2241 v_cmpx_ngt_f32 vcc
, -1, v2
2242 // CHECK
: [0xc1,0x04,0x36,0x7c]
2244 v_cmpx_ngt_f32 vcc
, 0.5, v2
2245 // CHECK
: [0xf0,0x04,0x36,0x7c]
2247 v_cmpx_ngt_f32 vcc
, -4.0, v2
2248 // CHECK
: [0xf7,0x04,0x36,0x7c]
2250 v_cmpx_ngt_f32 vcc
, src_vccz
, v2
2251 // CHECK
: [0xfb,0x04,0x36,0x7c]
2253 v_cmpx_ngt_f32 vcc
, src_execz
, v2
2254 // CHECK
: [0xfc,0x04,0x36,0x7c]
2256 v_cmpx_ngt_f32 vcc
, src_scc
, v2
2257 // CHECK
: [0xfd,0x04,0x36,0x7c]
2259 v_cmpx_ngt_f32 vcc
, src_lds_direct
, v2
2260 // CHECK
: [0xfe,0x04,0x36,0x7c]
2262 v_cmpx_ngt_f32 vcc
, 0xaf123456, v2
2263 // CHECK
: [0xff,0x04,0x36,0x7c,0x56,0x34,0x12,0xaf]
2265 v_cmpx_ngt_f32 vcc
, 0x3f717273, v2
2266 // CHECK
: [0xff,0x04,0x36,0x7c,0x73,0x72,0x71,0x3f]
2268 v_cmpx_ngt_f32 vcc
, v1
, v255
2269 // CHECK
: [0x01,0xff,0x37,0x7c]
2271 v_cmpx_nle_f32 vcc
, v1
, v2
2272 // CHECK
: [0x01,0x05,0x38,0x7c]
2274 v_cmpx_nle_f32 vcc
, v255
, v2
2275 // CHECK
: [0xff,0x05,0x38,0x7c]
2277 v_cmpx_nle_f32 vcc
, s1
, v2
2278 // CHECK
: [0x01,0x04,0x38,0x7c]
2280 v_cmpx_nle_f32 vcc
, s103
, v2
2281 // CHECK
: [0x67,0x04,0x38,0x7c]
2283 v_cmpx_nle_f32 vcc
, flat_scratch_lo
, v2
2284 // CHECK
: [0x68,0x04,0x38,0x7c]
2286 v_cmpx_nle_f32 vcc
, flat_scratch_hi
, v2
2287 // CHECK
: [0x69,0x04,0x38,0x7c]
2289 v_cmpx_nle_f32 vcc
, vcc_lo
, v2
2290 // CHECK
: [0x6a,0x04,0x38,0x7c]
2292 v_cmpx_nle_f32 vcc
, vcc_hi
, v2
2293 // CHECK
: [0x6b,0x04,0x38,0x7c]
2295 v_cmpx_nle_f32 vcc
, tba_lo
, v2
2296 // CHECK
: [0x6c,0x04,0x38,0x7c]
2298 v_cmpx_nle_f32 vcc
, tba_hi
, v2
2299 // CHECK
: [0x6d,0x04,0x38,0x7c]
2301 v_cmpx_nle_f32 vcc
, tma_lo
, v2
2302 // CHECK
: [0x6e,0x04,0x38,0x7c]
2304 v_cmpx_nle_f32 vcc
, tma_hi
, v2
2305 // CHECK
: [0x6f,0x04,0x38,0x7c]
2307 v_cmpx_nle_f32 vcc
, ttmp11
, v2
2308 // CHECK
: [0x7b,0x04,0x38,0x7c]
2310 v_cmpx_nle_f32 vcc
, m0
, v2
2311 // CHECK
: [0x7c,0x04,0x38,0x7c]
2313 v_cmpx_nle_f32 vcc
, exec_lo
, v2
2314 // CHECK
: [0x7e,0x04,0x38,0x7c]
2316 v_cmpx_nle_f32 vcc
, exec_hi
, v2
2317 // CHECK
: [0x7f,0x04,0x38,0x7c]
2319 v_cmpx_nle_f32 vcc
, 0, v2
2320 // CHECK
: [0x80,0x04,0x38,0x7c]
2322 v_cmpx_nle_f32 vcc
, -1, v2
2323 // CHECK
: [0xc1,0x04,0x38,0x7c]
2325 v_cmpx_nle_f32 vcc
, 0.5, v2
2326 // CHECK
: [0xf0,0x04,0x38,0x7c]
2328 v_cmpx_nle_f32 vcc
, -4.0, v2
2329 // CHECK
: [0xf7,0x04,0x38,0x7c]
2331 v_cmpx_nle_f32 vcc
, src_vccz
, v2
2332 // CHECK
: [0xfb,0x04,0x38,0x7c]
2334 v_cmpx_nle_f32 vcc
, src_execz
, v2
2335 // CHECK
: [0xfc,0x04,0x38,0x7c]
2337 v_cmpx_nle_f32 vcc
, src_scc
, v2
2338 // CHECK
: [0xfd,0x04,0x38,0x7c]
2340 v_cmpx_nle_f32 vcc
, src_lds_direct
, v2
2341 // CHECK
: [0xfe,0x04,0x38,0x7c]
2343 v_cmpx_nle_f32 vcc
, 0xaf123456, v2
2344 // CHECK
: [0xff,0x04,0x38,0x7c,0x56,0x34,0x12,0xaf]
2346 v_cmpx_nle_f32 vcc
, 0x3f717273, v2
2347 // CHECK
: [0xff,0x04,0x38,0x7c,0x73,0x72,0x71,0x3f]
2349 v_cmpx_nle_f32 vcc
, v1
, v255
2350 // CHECK
: [0x01,0xff,0x39,0x7c]
2352 v_cmpx_neq_f32 vcc
, v1
, v2
2353 // CHECK
: [0x01,0x05,0x3a,0x7c]
2355 v_cmpx_neq_f32 vcc
, v255
, v2
2356 // CHECK
: [0xff,0x05,0x3a,0x7c]
2358 v_cmpx_neq_f32 vcc
, s1
, v2
2359 // CHECK
: [0x01,0x04,0x3a,0x7c]
2361 v_cmpx_neq_f32 vcc
, s103
, v2
2362 // CHECK
: [0x67,0x04,0x3a,0x7c]
2364 v_cmpx_neq_f32 vcc
, flat_scratch_lo
, v2
2365 // CHECK
: [0x68,0x04,0x3a,0x7c]
2367 v_cmpx_neq_f32 vcc
, flat_scratch_hi
, v2
2368 // CHECK
: [0x69,0x04,0x3a,0x7c]
2370 v_cmpx_neq_f32 vcc
, vcc_lo
, v2
2371 // CHECK
: [0x6a,0x04,0x3a,0x7c]
2373 v_cmpx_neq_f32 vcc
, vcc_hi
, v2
2374 // CHECK
: [0x6b,0x04,0x3a,0x7c]
2376 v_cmpx_neq_f32 vcc
, tba_lo
, v2
2377 // CHECK
: [0x6c,0x04,0x3a,0x7c]
2379 v_cmpx_neq_f32 vcc
, tba_hi
, v2
2380 // CHECK
: [0x6d,0x04,0x3a,0x7c]
2382 v_cmpx_neq_f32 vcc
, tma_lo
, v2
2383 // CHECK
: [0x6e,0x04,0x3a,0x7c]
2385 v_cmpx_neq_f32 vcc
, tma_hi
, v2
2386 // CHECK
: [0x6f,0x04,0x3a,0x7c]
2388 v_cmpx_neq_f32 vcc
, ttmp11
, v2
2389 // CHECK
: [0x7b,0x04,0x3a,0x7c]
2391 v_cmpx_neq_f32 vcc
, m0
, v2
2392 // CHECK
: [0x7c,0x04,0x3a,0x7c]
2394 v_cmpx_neq_f32 vcc
, exec_lo
, v2
2395 // CHECK
: [0x7e,0x04,0x3a,0x7c]
2397 v_cmpx_neq_f32 vcc
, exec_hi
, v2
2398 // CHECK
: [0x7f,0x04,0x3a,0x7c]
2400 v_cmpx_neq_f32 vcc
, 0, v2
2401 // CHECK
: [0x80,0x04,0x3a,0x7c]
2403 v_cmpx_neq_f32 vcc
, -1, v2
2404 // CHECK
: [0xc1,0x04,0x3a,0x7c]
2406 v_cmpx_neq_f32 vcc
, 0.5, v2
2407 // CHECK
: [0xf0,0x04,0x3a,0x7c]
2409 v_cmpx_neq_f32 vcc
, -4.0, v2
2410 // CHECK
: [0xf7,0x04,0x3a,0x7c]
2412 v_cmpx_neq_f32 vcc
, src_vccz
, v2
2413 // CHECK
: [0xfb,0x04,0x3a,0x7c]
2415 v_cmpx_neq_f32 vcc
, src_execz
, v2
2416 // CHECK
: [0xfc,0x04,0x3a,0x7c]
2418 v_cmpx_neq_f32 vcc
, src_scc
, v2
2419 // CHECK
: [0xfd,0x04,0x3a,0x7c]
2421 v_cmpx_neq_f32 vcc
, src_lds_direct
, v2
2422 // CHECK
: [0xfe,0x04,0x3a,0x7c]
2424 v_cmpx_neq_f32 vcc
, 0xaf123456, v2
2425 // CHECK
: [0xff,0x04,0x3a,0x7c,0x56,0x34,0x12,0xaf]
2427 v_cmpx_neq_f32 vcc
, 0x3f717273, v2
2428 // CHECK
: [0xff,0x04,0x3a,0x7c,0x73,0x72,0x71,0x3f]
2430 v_cmpx_neq_f32 vcc
, v1
, v255
2431 // CHECK
: [0x01,0xff,0x3b,0x7c]
2433 v_cmpx_nlt_f32 vcc
, v1
, v2
2434 // CHECK
: [0x01,0x05,0x3c,0x7c]
2436 v_cmpx_nlt_f32 vcc
, v255
, v2
2437 // CHECK
: [0xff,0x05,0x3c,0x7c]
2439 v_cmpx_nlt_f32 vcc
, s1
, v2
2440 // CHECK
: [0x01,0x04,0x3c,0x7c]
2442 v_cmpx_nlt_f32 vcc
, s103
, v2
2443 // CHECK
: [0x67,0x04,0x3c,0x7c]
2445 v_cmpx_nlt_f32 vcc
, flat_scratch_lo
, v2
2446 // CHECK
: [0x68,0x04,0x3c,0x7c]
2448 v_cmpx_nlt_f32 vcc
, flat_scratch_hi
, v2
2449 // CHECK
: [0x69,0x04,0x3c,0x7c]
2451 v_cmpx_nlt_f32 vcc
, vcc_lo
, v2
2452 // CHECK
: [0x6a,0x04,0x3c,0x7c]
2454 v_cmpx_nlt_f32 vcc
, vcc_hi
, v2
2455 // CHECK
: [0x6b,0x04,0x3c,0x7c]
2457 v_cmpx_nlt_f32 vcc
, tba_lo
, v2
2458 // CHECK
: [0x6c,0x04,0x3c,0x7c]
2460 v_cmpx_nlt_f32 vcc
, tba_hi
, v2
2461 // CHECK
: [0x6d,0x04,0x3c,0x7c]
2463 v_cmpx_nlt_f32 vcc
, tma_lo
, v2
2464 // CHECK
: [0x6e,0x04,0x3c,0x7c]
2466 v_cmpx_nlt_f32 vcc
, tma_hi
, v2
2467 // CHECK
: [0x6f,0x04,0x3c,0x7c]
2469 v_cmpx_nlt_f32 vcc
, ttmp11
, v2
2470 // CHECK
: [0x7b,0x04,0x3c,0x7c]
2472 v_cmpx_nlt_f32 vcc
, m0
, v2
2473 // CHECK
: [0x7c,0x04,0x3c,0x7c]
2475 v_cmpx_nlt_f32 vcc
, exec_lo
, v2
2476 // CHECK
: [0x7e,0x04,0x3c,0x7c]
2478 v_cmpx_nlt_f32 vcc
, exec_hi
, v2
2479 // CHECK
: [0x7f,0x04,0x3c,0x7c]
2481 v_cmpx_nlt_f32 vcc
, 0, v2
2482 // CHECK
: [0x80,0x04,0x3c,0x7c]
2484 v_cmpx_nlt_f32 vcc
, -1, v2
2485 // CHECK
: [0xc1,0x04,0x3c,0x7c]
2487 v_cmpx_nlt_f32 vcc
, 0.5, v2
2488 // CHECK
: [0xf0,0x04,0x3c,0x7c]
2490 v_cmpx_nlt_f32 vcc
, -4.0, v2
2491 // CHECK
: [0xf7,0x04,0x3c,0x7c]
2493 v_cmpx_nlt_f32 vcc
, src_vccz
, v2
2494 // CHECK
: [0xfb,0x04,0x3c,0x7c]
2496 v_cmpx_nlt_f32 vcc
, src_execz
, v2
2497 // CHECK
: [0xfc,0x04,0x3c,0x7c]
2499 v_cmpx_nlt_f32 vcc
, src_scc
, v2
2500 // CHECK
: [0xfd,0x04,0x3c,0x7c]
2502 v_cmpx_nlt_f32 vcc
, src_lds_direct
, v2
2503 // CHECK
: [0xfe,0x04,0x3c,0x7c]
2505 v_cmpx_nlt_f32 vcc
, 0xaf123456, v2
2506 // CHECK
: [0xff,0x04,0x3c,0x7c,0x56,0x34,0x12,0xaf]
2508 v_cmpx_nlt_f32 vcc
, 0x3f717273, v2
2509 // CHECK
: [0xff,0x04,0x3c,0x7c,0x73,0x72,0x71,0x3f]
2511 v_cmpx_nlt_f32 vcc
, v1
, v255
2512 // CHECK
: [0x01,0xff,0x3d,0x7c]
2514 v_cmpx_tru_f32 vcc
, v1
, v2
2515 // CHECK
: [0x01,0x05,0x3e,0x7c]
2517 v_cmpx_tru_f32 vcc
, v255
, v2
2518 // CHECK
: [0xff,0x05,0x3e,0x7c]
2520 v_cmpx_tru_f32 vcc
, s1
, v2
2521 // CHECK
: [0x01,0x04,0x3e,0x7c]
2523 v_cmpx_tru_f32 vcc
, s103
, v2
2524 // CHECK
: [0x67,0x04,0x3e,0x7c]
2526 v_cmpx_tru_f32 vcc
, flat_scratch_lo
, v2
2527 // CHECK
: [0x68,0x04,0x3e,0x7c]
2529 v_cmpx_tru_f32 vcc
, flat_scratch_hi
, v2
2530 // CHECK
: [0x69,0x04,0x3e,0x7c]
2532 v_cmpx_tru_f32 vcc
, vcc_lo
, v2
2533 // CHECK
: [0x6a,0x04,0x3e,0x7c]
2535 v_cmpx_tru_f32 vcc
, vcc_hi
, v2
2536 // CHECK
: [0x6b,0x04,0x3e,0x7c]
2538 v_cmpx_tru_f32 vcc
, tba_lo
, v2
2539 // CHECK
: [0x6c,0x04,0x3e,0x7c]
2541 v_cmpx_tru_f32 vcc
, tba_hi
, v2
2542 // CHECK
: [0x6d,0x04,0x3e,0x7c]
2544 v_cmpx_tru_f32 vcc
, tma_lo
, v2
2545 // CHECK
: [0x6e,0x04,0x3e,0x7c]
2547 v_cmpx_tru_f32 vcc
, tma_hi
, v2
2548 // CHECK
: [0x6f,0x04,0x3e,0x7c]
2550 v_cmpx_tru_f32 vcc
, ttmp11
, v2
2551 // CHECK
: [0x7b,0x04,0x3e,0x7c]
2553 v_cmpx_tru_f32 vcc
, m0
, v2
2554 // CHECK
: [0x7c,0x04,0x3e,0x7c]
2556 v_cmpx_tru_f32 vcc
, exec_lo
, v2
2557 // CHECK
: [0x7e,0x04,0x3e,0x7c]
2559 v_cmpx_tru_f32 vcc
, exec_hi
, v2
2560 // CHECK
: [0x7f,0x04,0x3e,0x7c]
2562 v_cmpx_tru_f32 vcc
, 0, v2
2563 // CHECK
: [0x80,0x04,0x3e,0x7c]
2565 v_cmpx_tru_f32 vcc
, -1, v2
2566 // CHECK
: [0xc1,0x04,0x3e,0x7c]
2568 v_cmpx_tru_f32 vcc
, 0.5, v2
2569 // CHECK
: [0xf0,0x04,0x3e,0x7c]
2571 v_cmpx_tru_f32 vcc
, -4.0, v2
2572 // CHECK
: [0xf7,0x04,0x3e,0x7c]
2574 v_cmpx_tru_f32 vcc
, src_vccz
, v2
2575 // CHECK
: [0xfb,0x04,0x3e,0x7c]
2577 v_cmpx_tru_f32 vcc
, src_execz
, v2
2578 // CHECK
: [0xfc,0x04,0x3e,0x7c]
2580 v_cmpx_tru_f32 vcc
, src_scc
, v2
2581 // CHECK
: [0xfd,0x04,0x3e,0x7c]
2583 v_cmpx_tru_f32 vcc
, src_lds_direct
, v2
2584 // CHECK
: [0xfe,0x04,0x3e,0x7c]
2586 v_cmpx_tru_f32 vcc
, 0xaf123456, v2
2587 // CHECK
: [0xff,0x04,0x3e,0x7c,0x56,0x34,0x12,0xaf]
2589 v_cmpx_tru_f32 vcc
, 0x3f717273, v2
2590 // CHECK
: [0xff,0x04,0x3e,0x7c,0x73,0x72,0x71,0x3f]
2592 v_cmpx_tru_f32 vcc
, v1
, v255
2593 // CHECK
: [0x01,0xff,0x3f,0x7c]
2595 v_cmp_f_f64 vcc
, v
[1:2], v
[2:3]
2596 // CHECK
: [0x01,0x05,0x40,0x7c]
2598 v_cmp_f_f64 vcc
, v
[254:255], v
[2:3]
2599 // CHECK
: [0xfe,0x05,0x40,0x7c]
2601 v_cmp_f_f64 vcc
, s
[2:3], v
[2:3]
2602 // CHECK
: [0x02,0x04,0x40,0x7c]
2604 v_cmp_f_f64 vcc
, s
[4:5], v
[2:3]
2605 // CHECK
: [0x04,0x04,0x40,0x7c]
2607 v_cmp_f_f64 vcc
, s
[102:103], v
[2:3]
2608 // CHECK
: [0x66,0x04,0x40,0x7c]
2610 v_cmp_f_f64 vcc
, flat_scratch
, v
[2:3]
2611 // CHECK
: [0x68,0x04,0x40,0x7c]
2613 v_cmp_f_f64 vcc
, vcc
, v
[2:3]
2614 // CHECK
: [0x6a,0x04,0x40,0x7c]
2616 v_cmp_f_f64 vcc
, tba
, v
[2:3]
2617 // CHECK
: [0x6c,0x04,0x40,0x7c]
2619 v_cmp_f_f64 vcc
, tma
, v
[2:3]
2620 // CHECK
: [0x6e,0x04,0x40,0x7c]
2622 v_cmp_f_f64 vcc
, ttmp
[10:11], v
[2:3]
2623 // CHECK
: [0x7a,0x04,0x40,0x7c]
2625 v_cmp_f_f64 vcc
, exec
, v
[2:3]
2626 // CHECK
: [0x7e,0x04,0x40,0x7c]
2628 v_cmp_f_f64 vcc
, 0, v
[2:3]
2629 // CHECK
: [0x80,0x04,0x40,0x7c]
2631 v_cmp_f_f64 vcc
, -1, v
[2:3]
2632 // CHECK
: [0xc1,0x04,0x40,0x7c]
2634 v_cmp_f_f64 vcc
, 0.5, v
[2:3]
2635 // CHECK
: [0xf0,0x04,0x40,0x7c]
2637 v_cmp_f_f64 vcc
, -4.0, v
[2:3]
2638 // CHECK
: [0xf7,0x04,0x40,0x7c]
2640 v_cmp_f_f64 vcc
, src_vccz
, v
[2:3]
2641 // CHECK
: [0xfb,0x04,0x40,0x7c]
2643 v_cmp_f_f64 vcc
, src_execz
, v
[2:3]
2644 // CHECK
: [0xfc,0x04,0x40,0x7c]
2646 v_cmp_f_f64 vcc
, src_scc
, v
[2:3]
2647 // CHECK
: [0xfd,0x04,0x40,0x7c]
2649 v_cmp_f_f64 vcc
, 0xaf123456, v
[2:3]
2650 // CHECK
: [0xff,0x04,0x40,0x7c,0x56,0x34,0x12,0xaf]
2652 v_cmp_f_f64 vcc
, 0x3f717273, v
[2:3]
2653 // CHECK
: [0xff,0x04,0x40,0x7c,0x73,0x72,0x71,0x3f]
2655 v_cmp_f_f64 vcc
, v
[1:2], v
[254:255]
2656 // CHECK
: [0x01,0xfd,0x41,0x7c]
2658 v_cmp_lt_f64 vcc
, v
[1:2], v
[2:3]
2659 // CHECK
: [0x01,0x05,0x42,0x7c]
2661 v_cmp_lt_f64 vcc
, v
[254:255], v
[2:3]
2662 // CHECK
: [0xfe,0x05,0x42,0x7c]
2664 v_cmp_lt_f64 vcc
, s
[2:3], v
[2:3]
2665 // CHECK
: [0x02,0x04,0x42,0x7c]
2667 v_cmp_lt_f64 vcc
, s
[4:5], v
[2:3]
2668 // CHECK
: [0x04,0x04,0x42,0x7c]
2670 v_cmp_lt_f64 vcc
, s
[102:103], v
[2:3]
2671 // CHECK
: [0x66,0x04,0x42,0x7c]
2673 v_cmp_lt_f64 vcc
, flat_scratch
, v
[2:3]
2674 // CHECK
: [0x68,0x04,0x42,0x7c]
2676 v_cmp_lt_f64 vcc
, vcc
, v
[2:3]
2677 // CHECK
: [0x6a,0x04,0x42,0x7c]
2679 v_cmp_lt_f64 vcc
, tba
, v
[2:3]
2680 // CHECK
: [0x6c,0x04,0x42,0x7c]
2682 v_cmp_lt_f64 vcc
, tma
, v
[2:3]
2683 // CHECK
: [0x6e,0x04,0x42,0x7c]
2685 v_cmp_lt_f64 vcc
, ttmp
[10:11], v
[2:3]
2686 // CHECK
: [0x7a,0x04,0x42,0x7c]
2688 v_cmp_lt_f64 vcc
, exec
, v
[2:3]
2689 // CHECK
: [0x7e,0x04,0x42,0x7c]
2691 v_cmp_lt_f64 vcc
, 0, v
[2:3]
2692 // CHECK
: [0x80,0x04,0x42,0x7c]
2694 v_cmp_lt_f64 vcc
, -1, v
[2:3]
2695 // CHECK
: [0xc1,0x04,0x42,0x7c]
2697 v_cmp_lt_f64 vcc
, 0.5, v
[2:3]
2698 // CHECK
: [0xf0,0x04,0x42,0x7c]
2700 v_cmp_lt_f64 vcc
, -4.0, v
[2:3]
2701 // CHECK
: [0xf7,0x04,0x42,0x7c]
2703 v_cmp_lt_f64 vcc
, src_vccz
, v
[2:3]
2704 // CHECK
: [0xfb,0x04,0x42,0x7c]
2706 v_cmp_lt_f64 vcc
, src_execz
, v
[2:3]
2707 // CHECK
: [0xfc,0x04,0x42,0x7c]
2709 v_cmp_lt_f64 vcc
, src_scc
, v
[2:3]
2710 // CHECK
: [0xfd,0x04,0x42,0x7c]
2712 v_cmp_lt_f64 vcc
, 0xaf123456, v
[2:3]
2713 // CHECK
: [0xff,0x04,0x42,0x7c,0x56,0x34,0x12,0xaf]
2715 v_cmp_lt_f64 vcc
, 0x3f717273, v
[2:3]
2716 // CHECK
: [0xff,0x04,0x42,0x7c,0x73,0x72,0x71,0x3f]
2718 v_cmp_lt_f64 vcc
, v
[1:2], v
[254:255]
2719 // CHECK
: [0x01,0xfd,0x43,0x7c]
2721 v_cmp_eq_f64 vcc
, v
[1:2], v
[2:3]
2722 // CHECK
: [0x01,0x05,0x44,0x7c]
2724 v_cmp_eq_f64 vcc
, v
[254:255], v
[2:3]
2725 // CHECK
: [0xfe,0x05,0x44,0x7c]
2727 v_cmp_eq_f64 vcc
, s
[2:3], v
[2:3]
2728 // CHECK
: [0x02,0x04,0x44,0x7c]
2730 v_cmp_eq_f64 vcc
, s
[4:5], v
[2:3]
2731 // CHECK
: [0x04,0x04,0x44,0x7c]
2733 v_cmp_eq_f64 vcc
, s
[102:103], v
[2:3]
2734 // CHECK
: [0x66,0x04,0x44,0x7c]
2736 v_cmp_eq_f64 vcc
, flat_scratch
, v
[2:3]
2737 // CHECK
: [0x68,0x04,0x44,0x7c]
2739 v_cmp_eq_f64 vcc
, vcc
, v
[2:3]
2740 // CHECK
: [0x6a,0x04,0x44,0x7c]
2742 v_cmp_eq_f64 vcc
, tba
, v
[2:3]
2743 // CHECK
: [0x6c,0x04,0x44,0x7c]
2745 v_cmp_eq_f64 vcc
, tma
, v
[2:3]
2746 // CHECK
: [0x6e,0x04,0x44,0x7c]
2748 v_cmp_eq_f64 vcc
, ttmp
[10:11], v
[2:3]
2749 // CHECK
: [0x7a,0x04,0x44,0x7c]
2751 v_cmp_eq_f64 vcc
, exec
, v
[2:3]
2752 // CHECK
: [0x7e,0x04,0x44,0x7c]
2754 v_cmp_eq_f64 vcc
, 0, v
[2:3]
2755 // CHECK
: [0x80,0x04,0x44,0x7c]
2757 v_cmp_eq_f64 vcc
, -1, v
[2:3]
2758 // CHECK
: [0xc1,0x04,0x44,0x7c]
2760 v_cmp_eq_f64 vcc
, 0.5, v
[2:3]
2761 // CHECK
: [0xf0,0x04,0x44,0x7c]
2763 v_cmp_eq_f64 vcc
, -4.0, v
[2:3]
2764 // CHECK
: [0xf7,0x04,0x44,0x7c]
2766 v_cmp_eq_f64 vcc
, src_vccz
, v
[2:3]
2767 // CHECK
: [0xfb,0x04,0x44,0x7c]
2769 v_cmp_eq_f64 vcc
, src_execz
, v
[2:3]
2770 // CHECK
: [0xfc,0x04,0x44,0x7c]
2772 v_cmp_eq_f64 vcc
, src_scc
, v
[2:3]
2773 // CHECK
: [0xfd,0x04,0x44,0x7c]
2775 v_cmp_eq_f64 vcc
, 0xaf123456, v
[2:3]
2776 // CHECK
: [0xff,0x04,0x44,0x7c,0x56,0x34,0x12,0xaf]
2778 v_cmp_eq_f64 vcc
, 0x3f717273, v
[2:3]
2779 // CHECK
: [0xff,0x04,0x44,0x7c,0x73,0x72,0x71,0x3f]
2781 v_cmp_eq_f64 vcc
, v
[1:2], v
[254:255]
2782 // CHECK
: [0x01,0xfd,0x45,0x7c]
2784 v_cmp_le_f64 vcc
, v
[1:2], v
[2:3]
2785 // CHECK
: [0x01,0x05,0x46,0x7c]
2787 v_cmp_le_f64 vcc
, v
[254:255], v
[2:3]
2788 // CHECK
: [0xfe,0x05,0x46,0x7c]
2790 v_cmp_le_f64 vcc
, s
[2:3], v
[2:3]
2791 // CHECK
: [0x02,0x04,0x46,0x7c]
2793 v_cmp_le_f64 vcc
, s
[4:5], v
[2:3]
2794 // CHECK
: [0x04,0x04,0x46,0x7c]
2796 v_cmp_le_f64 vcc
, s
[102:103], v
[2:3]
2797 // CHECK
: [0x66,0x04,0x46,0x7c]
2799 v_cmp_le_f64 vcc
, flat_scratch
, v
[2:3]
2800 // CHECK
: [0x68,0x04,0x46,0x7c]
2802 v_cmp_le_f64 vcc
, vcc
, v
[2:3]
2803 // CHECK
: [0x6a,0x04,0x46,0x7c]
2805 v_cmp_le_f64 vcc
, tba
, v
[2:3]
2806 // CHECK
: [0x6c,0x04,0x46,0x7c]
2808 v_cmp_le_f64 vcc
, tma
, v
[2:3]
2809 // CHECK
: [0x6e,0x04,0x46,0x7c]
2811 v_cmp_le_f64 vcc
, ttmp
[10:11], v
[2:3]
2812 // CHECK
: [0x7a,0x04,0x46,0x7c]
2814 v_cmp_le_f64 vcc
, exec
, v
[2:3]
2815 // CHECK
: [0x7e,0x04,0x46,0x7c]
2817 v_cmp_le_f64 vcc
, 0, v
[2:3]
2818 // CHECK
: [0x80,0x04,0x46,0x7c]
2820 v_cmp_le_f64 vcc
, -1, v
[2:3]
2821 // CHECK
: [0xc1,0x04,0x46,0x7c]
2823 v_cmp_le_f64 vcc
, 0.5, v
[2:3]
2824 // CHECK
: [0xf0,0x04,0x46,0x7c]
2826 v_cmp_le_f64 vcc
, -4.0, v
[2:3]
2827 // CHECK
: [0xf7,0x04,0x46,0x7c]
2829 v_cmp_le_f64 vcc
, src_vccz
, v
[2:3]
2830 // CHECK
: [0xfb,0x04,0x46,0x7c]
2832 v_cmp_le_f64 vcc
, src_execz
, v
[2:3]
2833 // CHECK
: [0xfc,0x04,0x46,0x7c]
2835 v_cmp_le_f64 vcc
, src_scc
, v
[2:3]
2836 // CHECK
: [0xfd,0x04,0x46,0x7c]
2838 v_cmp_le_f64 vcc
, 0xaf123456, v
[2:3]
2839 // CHECK
: [0xff,0x04,0x46,0x7c,0x56,0x34,0x12,0xaf]
2841 v_cmp_le_f64 vcc
, 0x3f717273, v
[2:3]
2842 // CHECK
: [0xff,0x04,0x46,0x7c,0x73,0x72,0x71,0x3f]
2844 v_cmp_le_f64 vcc
, v
[1:2], v
[254:255]
2845 // CHECK
: [0x01,0xfd,0x47,0x7c]
2847 v_cmp_gt_f64 vcc
, v
[1:2], v
[2:3]
2848 // CHECK
: [0x01,0x05,0x48,0x7c]
2850 v_cmp_gt_f64 vcc
, v
[254:255], v
[2:3]
2851 // CHECK
: [0xfe,0x05,0x48,0x7c]
2853 v_cmp_gt_f64 vcc
, s
[2:3], v
[2:3]
2854 // CHECK
: [0x02,0x04,0x48,0x7c]
2856 v_cmp_gt_f64 vcc
, s
[4:5], v
[2:3]
2857 // CHECK
: [0x04,0x04,0x48,0x7c]
2859 v_cmp_gt_f64 vcc
, s
[102:103], v
[2:3]
2860 // CHECK
: [0x66,0x04,0x48,0x7c]
2862 v_cmp_gt_f64 vcc
, flat_scratch
, v
[2:3]
2863 // CHECK
: [0x68,0x04,0x48,0x7c]
2865 v_cmp_gt_f64 vcc
, vcc
, v
[2:3]
2866 // CHECK
: [0x6a,0x04,0x48,0x7c]
2868 v_cmp_gt_f64 vcc
, tba
, v
[2:3]
2869 // CHECK
: [0x6c,0x04,0x48,0x7c]
2871 v_cmp_gt_f64 vcc
, tma
, v
[2:3]
2872 // CHECK
: [0x6e,0x04,0x48,0x7c]
2874 v_cmp_gt_f64 vcc
, ttmp
[10:11], v
[2:3]
2875 // CHECK
: [0x7a,0x04,0x48,0x7c]
2877 v_cmp_gt_f64 vcc
, exec
, v
[2:3]
2878 // CHECK
: [0x7e,0x04,0x48,0x7c]
2880 v_cmp_gt_f64 vcc
, 0, v
[2:3]
2881 // CHECK
: [0x80,0x04,0x48,0x7c]
2883 v_cmp_gt_f64 vcc
, -1, v
[2:3]
2884 // CHECK
: [0xc1,0x04,0x48,0x7c]
2886 v_cmp_gt_f64 vcc
, 0.5, v
[2:3]
2887 // CHECK
: [0xf0,0x04,0x48,0x7c]
2889 v_cmp_gt_f64 vcc
, -4.0, v
[2:3]
2890 // CHECK
: [0xf7,0x04,0x48,0x7c]
2892 v_cmp_gt_f64 vcc
, src_vccz
, v
[2:3]
2893 // CHECK
: [0xfb,0x04,0x48,0x7c]
2895 v_cmp_gt_f64 vcc
, src_execz
, v
[2:3]
2896 // CHECK
: [0xfc,0x04,0x48,0x7c]
2898 v_cmp_gt_f64 vcc
, src_scc
, v
[2:3]
2899 // CHECK
: [0xfd,0x04,0x48,0x7c]
2901 v_cmp_gt_f64 vcc
, 0xaf123456, v
[2:3]
2902 // CHECK
: [0xff,0x04,0x48,0x7c,0x56,0x34,0x12,0xaf]
2904 v_cmp_gt_f64 vcc
, 0x3f717273, v
[2:3]
2905 // CHECK
: [0xff,0x04,0x48,0x7c,0x73,0x72,0x71,0x3f]
2907 v_cmp_gt_f64 vcc
, v
[1:2], v
[254:255]
2908 // CHECK
: [0x01,0xfd,0x49,0x7c]
2910 v_cmp_lg_f64 vcc
, v
[1:2], v
[2:3]
2911 // CHECK
: [0x01,0x05,0x4a,0x7c]
2913 v_cmp_lg_f64 vcc
, v
[254:255], v
[2:3]
2914 // CHECK
: [0xfe,0x05,0x4a,0x7c]
2916 v_cmp_lg_f64 vcc
, s
[2:3], v
[2:3]
2917 // CHECK
: [0x02,0x04,0x4a,0x7c]
2919 v_cmp_lg_f64 vcc
, s
[4:5], v
[2:3]
2920 // CHECK
: [0x04,0x04,0x4a,0x7c]
2922 v_cmp_lg_f64 vcc
, s
[102:103], v
[2:3]
2923 // CHECK
: [0x66,0x04,0x4a,0x7c]
2925 v_cmp_lg_f64 vcc
, flat_scratch
, v
[2:3]
2926 // CHECK
: [0x68,0x04,0x4a,0x7c]
2928 v_cmp_lg_f64 vcc
, vcc
, v
[2:3]
2929 // CHECK
: [0x6a,0x04,0x4a,0x7c]
2931 v_cmp_lg_f64 vcc
, tba
, v
[2:3]
2932 // CHECK
: [0x6c,0x04,0x4a,0x7c]
2934 v_cmp_lg_f64 vcc
, tma
, v
[2:3]
2935 // CHECK
: [0x6e,0x04,0x4a,0x7c]
2937 v_cmp_lg_f64 vcc
, ttmp
[10:11], v
[2:3]
2938 // CHECK
: [0x7a,0x04,0x4a,0x7c]
2940 v_cmp_lg_f64 vcc
, exec
, v
[2:3]
2941 // CHECK
: [0x7e,0x04,0x4a,0x7c]
2943 v_cmp_lg_f64 vcc
, 0, v
[2:3]
2944 // CHECK
: [0x80,0x04,0x4a,0x7c]
2946 v_cmp_lg_f64 vcc
, -1, v
[2:3]
2947 // CHECK
: [0xc1,0x04,0x4a,0x7c]
2949 v_cmp_lg_f64 vcc
, 0.5, v
[2:3]
2950 // CHECK
: [0xf0,0x04,0x4a,0x7c]
2952 v_cmp_lg_f64 vcc
, -4.0, v
[2:3]
2953 // CHECK
: [0xf7,0x04,0x4a,0x7c]
2955 v_cmp_lg_f64 vcc
, src_vccz
, v
[2:3]
2956 // CHECK
: [0xfb,0x04,0x4a,0x7c]
2958 v_cmp_lg_f64 vcc
, src_execz
, v
[2:3]
2959 // CHECK
: [0xfc,0x04,0x4a,0x7c]
2961 v_cmp_lg_f64 vcc
, src_scc
, v
[2:3]
2962 // CHECK
: [0xfd,0x04,0x4a,0x7c]
2964 v_cmp_lg_f64 vcc
, 0xaf123456, v
[2:3]
2965 // CHECK
: [0xff,0x04,0x4a,0x7c,0x56,0x34,0x12,0xaf]
2967 v_cmp_lg_f64 vcc
, 0x3f717273, v
[2:3]
2968 // CHECK
: [0xff,0x04,0x4a,0x7c,0x73,0x72,0x71,0x3f]
2970 v_cmp_lg_f64 vcc
, v
[1:2], v
[254:255]
2971 // CHECK
: [0x01,0xfd,0x4b,0x7c]
2973 v_cmp_ge_f64 vcc
, v
[1:2], v
[2:3]
2974 // CHECK
: [0x01,0x05,0x4c,0x7c]
2976 v_cmp_ge_f64 vcc
, v
[254:255], v
[2:3]
2977 // CHECK
: [0xfe,0x05,0x4c,0x7c]
2979 v_cmp_ge_f64 vcc
, s
[2:3], v
[2:3]
2980 // CHECK
: [0x02,0x04,0x4c,0x7c]
2982 v_cmp_ge_f64 vcc
, s
[4:5], v
[2:3]
2983 // CHECK
: [0x04,0x04,0x4c,0x7c]
2985 v_cmp_ge_f64 vcc
, s
[102:103], v
[2:3]
2986 // CHECK
: [0x66,0x04,0x4c,0x7c]
2988 v_cmp_ge_f64 vcc
, flat_scratch
, v
[2:3]
2989 // CHECK
: [0x68,0x04,0x4c,0x7c]
2991 v_cmp_ge_f64 vcc
, vcc
, v
[2:3]
2992 // CHECK
: [0x6a,0x04,0x4c,0x7c]
2994 v_cmp_ge_f64 vcc
, tba
, v
[2:3]
2995 // CHECK
: [0x6c,0x04,0x4c,0x7c]
2997 v_cmp_ge_f64 vcc
, tma
, v
[2:3]
2998 // CHECK
: [0x6e,0x04,0x4c,0x7c]
3000 v_cmp_ge_f64 vcc
, ttmp
[10:11], v
[2:3]
3001 // CHECK
: [0x7a,0x04,0x4c,0x7c]
3003 v_cmp_ge_f64 vcc
, exec
, v
[2:3]
3004 // CHECK
: [0x7e,0x04,0x4c,0x7c]
3006 v_cmp_ge_f64 vcc
, 0, v
[2:3]
3007 // CHECK
: [0x80,0x04,0x4c,0x7c]
3009 v_cmp_ge_f64 vcc
, -1, v
[2:3]
3010 // CHECK
: [0xc1,0x04,0x4c,0x7c]
3012 v_cmp_ge_f64 vcc
, 0.5, v
[2:3]
3013 // CHECK
: [0xf0,0x04,0x4c,0x7c]
3015 v_cmp_ge_f64 vcc
, -4.0, v
[2:3]
3016 // CHECK
: [0xf7,0x04,0x4c,0x7c]
3018 v_cmp_ge_f64 vcc
, src_vccz
, v
[2:3]
3019 // CHECK
: [0xfb,0x04,0x4c,0x7c]
3021 v_cmp_ge_f64 vcc
, src_execz
, v
[2:3]
3022 // CHECK
: [0xfc,0x04,0x4c,0x7c]
3024 v_cmp_ge_f64 vcc
, src_scc
, v
[2:3]
3025 // CHECK
: [0xfd,0x04,0x4c,0x7c]
3027 v_cmp_ge_f64 vcc
, 0xaf123456, v
[2:3]
3028 // CHECK
: [0xff,0x04,0x4c,0x7c,0x56,0x34,0x12,0xaf]
3030 v_cmp_ge_f64 vcc
, 0x3f717273, v
[2:3]
3031 // CHECK
: [0xff,0x04,0x4c,0x7c,0x73,0x72,0x71,0x3f]
3033 v_cmp_ge_f64 vcc
, v
[1:2], v
[254:255]
3034 // CHECK
: [0x01,0xfd,0x4d,0x7c]
3036 v_cmp_o_f64 vcc
, v
[1:2], v
[2:3]
3037 // CHECK
: [0x01,0x05,0x4e,0x7c]
3039 v_cmp_o_f64 vcc
, v
[254:255], v
[2:3]
3040 // CHECK
: [0xfe,0x05,0x4e,0x7c]
3042 v_cmp_o_f64 vcc
, s
[2:3], v
[2:3]
3043 // CHECK
: [0x02,0x04,0x4e,0x7c]
3045 v_cmp_o_f64 vcc
, s
[4:5], v
[2:3]
3046 // CHECK
: [0x04,0x04,0x4e,0x7c]
3048 v_cmp_o_f64 vcc
, s
[102:103], v
[2:3]
3049 // CHECK
: [0x66,0x04,0x4e,0x7c]
3051 v_cmp_o_f64 vcc
, flat_scratch
, v
[2:3]
3052 // CHECK
: [0x68,0x04,0x4e,0x7c]
3054 v_cmp_o_f64 vcc
, vcc
, v
[2:3]
3055 // CHECK
: [0x6a,0x04,0x4e,0x7c]
3057 v_cmp_o_f64 vcc
, tba
, v
[2:3]
3058 // CHECK
: [0x6c,0x04,0x4e,0x7c]
3060 v_cmp_o_f64 vcc
, tma
, v
[2:3]
3061 // CHECK
: [0x6e,0x04,0x4e,0x7c]
3063 v_cmp_o_f64 vcc
, ttmp
[10:11], v
[2:3]
3064 // CHECK
: [0x7a,0x04,0x4e,0x7c]
3066 v_cmp_o_f64 vcc
, exec
, v
[2:3]
3067 // CHECK
: [0x7e,0x04,0x4e,0x7c]
3069 v_cmp_o_f64 vcc
, 0, v
[2:3]
3070 // CHECK
: [0x80,0x04,0x4e,0x7c]
3072 v_cmp_o_f64 vcc
, -1, v
[2:3]
3073 // CHECK
: [0xc1,0x04,0x4e,0x7c]
3075 v_cmp_o_f64 vcc
, 0.5, v
[2:3]
3076 // CHECK
: [0xf0,0x04,0x4e,0x7c]
3078 v_cmp_o_f64 vcc
, -4.0, v
[2:3]
3079 // CHECK
: [0xf7,0x04,0x4e,0x7c]
3081 v_cmp_o_f64 vcc
, src_vccz
, v
[2:3]
3082 // CHECK
: [0xfb,0x04,0x4e,0x7c]
3084 v_cmp_o_f64 vcc
, src_execz
, v
[2:3]
3085 // CHECK
: [0xfc,0x04,0x4e,0x7c]
3087 v_cmp_o_f64 vcc
, src_scc
, v
[2:3]
3088 // CHECK
: [0xfd,0x04,0x4e,0x7c]
3090 v_cmp_o_f64 vcc
, 0xaf123456, v
[2:3]
3091 // CHECK
: [0xff,0x04,0x4e,0x7c,0x56,0x34,0x12,0xaf]
3093 v_cmp_o_f64 vcc
, 0x3f717273, v
[2:3]
3094 // CHECK
: [0xff,0x04,0x4e,0x7c,0x73,0x72,0x71,0x3f]
3096 v_cmp_o_f64 vcc
, v
[1:2], v
[254:255]
3097 // CHECK
: [0x01,0xfd,0x4f,0x7c]
3099 v_cmp_u_f64 vcc
, v
[1:2], v
[2:3]
3100 // CHECK
: [0x01,0x05,0x50,0x7c]
3102 v_cmp_u_f64 vcc
, v
[254:255], v
[2:3]
3103 // CHECK
: [0xfe,0x05,0x50,0x7c]
3105 v_cmp_u_f64 vcc
, s
[2:3], v
[2:3]
3106 // CHECK
: [0x02,0x04,0x50,0x7c]
3108 v_cmp_u_f64 vcc
, s
[4:5], v
[2:3]
3109 // CHECK
: [0x04,0x04,0x50,0x7c]
3111 v_cmp_u_f64 vcc
, s
[102:103], v
[2:3]
3112 // CHECK
: [0x66,0x04,0x50,0x7c]
3114 v_cmp_u_f64 vcc
, flat_scratch
, v
[2:3]
3115 // CHECK
: [0x68,0x04,0x50,0x7c]
3117 v_cmp_u_f64 vcc
, vcc
, v
[2:3]
3118 // CHECK
: [0x6a,0x04,0x50,0x7c]
3120 v_cmp_u_f64 vcc
, tba
, v
[2:3]
3121 // CHECK
: [0x6c,0x04,0x50,0x7c]
3123 v_cmp_u_f64 vcc
, tma
, v
[2:3]
3124 // CHECK
: [0x6e,0x04,0x50,0x7c]
3126 v_cmp_u_f64 vcc
, ttmp
[10:11], v
[2:3]
3127 // CHECK
: [0x7a,0x04,0x50,0x7c]
3129 v_cmp_u_f64 vcc
, exec
, v
[2:3]
3130 // CHECK
: [0x7e,0x04,0x50,0x7c]
3132 v_cmp_u_f64 vcc
, 0, v
[2:3]
3133 // CHECK
: [0x80,0x04,0x50,0x7c]
3135 v_cmp_u_f64 vcc
, -1, v
[2:3]
3136 // CHECK
: [0xc1,0x04,0x50,0x7c]
3138 v_cmp_u_f64 vcc
, 0.5, v
[2:3]
3139 // CHECK
: [0xf0,0x04,0x50,0x7c]
3141 v_cmp_u_f64 vcc
, -4.0, v
[2:3]
3142 // CHECK
: [0xf7,0x04,0x50,0x7c]
3144 v_cmp_u_f64 vcc
, src_vccz
, v
[2:3]
3145 // CHECK
: [0xfb,0x04,0x50,0x7c]
3147 v_cmp_u_f64 vcc
, src_execz
, v
[2:3]
3148 // CHECK
: [0xfc,0x04,0x50,0x7c]
3150 v_cmp_u_f64 vcc
, src_scc
, v
[2:3]
3151 // CHECK
: [0xfd,0x04,0x50,0x7c]
3153 v_cmp_u_f64 vcc
, 0xaf123456, v
[2:3]
3154 // CHECK
: [0xff,0x04,0x50,0x7c,0x56,0x34,0x12,0xaf]
3156 v_cmp_u_f64 vcc
, 0x3f717273, v
[2:3]
3157 // CHECK
: [0xff,0x04,0x50,0x7c,0x73,0x72,0x71,0x3f]
3159 v_cmp_u_f64 vcc
, v
[1:2], v
[254:255]
3160 // CHECK
: [0x01,0xfd,0x51,0x7c]
3162 v_cmp_nge_f64 vcc
, v
[1:2], v
[2:3]
3163 // CHECK
: [0x01,0x05,0x52,0x7c]
3165 v_cmp_nge_f64 vcc
, v
[254:255], v
[2:3]
3166 // CHECK
: [0xfe,0x05,0x52,0x7c]
3168 v_cmp_nge_f64 vcc
, s
[2:3], v
[2:3]
3169 // CHECK
: [0x02,0x04,0x52,0x7c]
3171 v_cmp_nge_f64 vcc
, s
[4:5], v
[2:3]
3172 // CHECK
: [0x04,0x04,0x52,0x7c]
3174 v_cmp_nge_f64 vcc
, s
[102:103], v
[2:3]
3175 // CHECK
: [0x66,0x04,0x52,0x7c]
3177 v_cmp_nge_f64 vcc
, flat_scratch
, v
[2:3]
3178 // CHECK
: [0x68,0x04,0x52,0x7c]
3180 v_cmp_nge_f64 vcc
, vcc
, v
[2:3]
3181 // CHECK
: [0x6a,0x04,0x52,0x7c]
3183 v_cmp_nge_f64 vcc
, tba
, v
[2:3]
3184 // CHECK
: [0x6c,0x04,0x52,0x7c]
3186 v_cmp_nge_f64 vcc
, tma
, v
[2:3]
3187 // CHECK
: [0x6e,0x04,0x52,0x7c]
3189 v_cmp_nge_f64 vcc
, ttmp
[10:11], v
[2:3]
3190 // CHECK
: [0x7a,0x04,0x52,0x7c]
3192 v_cmp_nge_f64 vcc
, exec
, v
[2:3]
3193 // CHECK
: [0x7e,0x04,0x52,0x7c]
3195 v_cmp_nge_f64 vcc
, 0, v
[2:3]
3196 // CHECK
: [0x80,0x04,0x52,0x7c]
3198 v_cmp_nge_f64 vcc
, -1, v
[2:3]
3199 // CHECK
: [0xc1,0x04,0x52,0x7c]
3201 v_cmp_nge_f64 vcc
, 0.5, v
[2:3]
3202 // CHECK
: [0xf0,0x04,0x52,0x7c]
3204 v_cmp_nge_f64 vcc
, -4.0, v
[2:3]
3205 // CHECK
: [0xf7,0x04,0x52,0x7c]
3207 v_cmp_nge_f64 vcc
, src_vccz
, v
[2:3]
3208 // CHECK
: [0xfb,0x04,0x52,0x7c]
3210 v_cmp_nge_f64 vcc
, src_execz
, v
[2:3]
3211 // CHECK
: [0xfc,0x04,0x52,0x7c]
3213 v_cmp_nge_f64 vcc
, src_scc
, v
[2:3]
3214 // CHECK
: [0xfd,0x04,0x52,0x7c]
3216 v_cmp_nge_f64 vcc
, 0xaf123456, v
[2:3]
3217 // CHECK
: [0xff,0x04,0x52,0x7c,0x56,0x34,0x12,0xaf]
3219 v_cmp_nge_f64 vcc
, 0x3f717273, v
[2:3]
3220 // CHECK
: [0xff,0x04,0x52,0x7c,0x73,0x72,0x71,0x3f]
3222 v_cmp_nge_f64 vcc
, v
[1:2], v
[254:255]
3223 // CHECK
: [0x01,0xfd,0x53,0x7c]
3225 v_cmp_nlg_f64 vcc
, v
[1:2], v
[2:3]
3226 // CHECK
: [0x01,0x05,0x54,0x7c]
3228 v_cmp_nlg_f64 vcc
, v
[254:255], v
[2:3]
3229 // CHECK
: [0xfe,0x05,0x54,0x7c]
3231 v_cmp_nlg_f64 vcc
, s
[2:3], v
[2:3]
3232 // CHECK
: [0x02,0x04,0x54,0x7c]
3234 v_cmp_nlg_f64 vcc
, s
[4:5], v
[2:3]
3235 // CHECK
: [0x04,0x04,0x54,0x7c]
3237 v_cmp_nlg_f64 vcc
, s
[102:103], v
[2:3]
3238 // CHECK
: [0x66,0x04,0x54,0x7c]
3240 v_cmp_nlg_f64 vcc
, flat_scratch
, v
[2:3]
3241 // CHECK
: [0x68,0x04,0x54,0x7c]
3243 v_cmp_nlg_f64 vcc
, vcc
, v
[2:3]
3244 // CHECK
: [0x6a,0x04,0x54,0x7c]
3246 v_cmp_nlg_f64 vcc
, tba
, v
[2:3]
3247 // CHECK
: [0x6c,0x04,0x54,0x7c]
3249 v_cmp_nlg_f64 vcc
, tma
, v
[2:3]
3250 // CHECK
: [0x6e,0x04,0x54,0x7c]
3252 v_cmp_nlg_f64 vcc
, ttmp
[10:11], v
[2:3]
3253 // CHECK
: [0x7a,0x04,0x54,0x7c]
3255 v_cmp_nlg_f64 vcc
, exec
, v
[2:3]
3256 // CHECK
: [0x7e,0x04,0x54,0x7c]
3258 v_cmp_nlg_f64 vcc
, 0, v
[2:3]
3259 // CHECK
: [0x80,0x04,0x54,0x7c]
3261 v_cmp_nlg_f64 vcc
, -1, v
[2:3]
3262 // CHECK
: [0xc1,0x04,0x54,0x7c]
3264 v_cmp_nlg_f64 vcc
, 0.5, v
[2:3]
3265 // CHECK
: [0xf0,0x04,0x54,0x7c]
3267 v_cmp_nlg_f64 vcc
, -4.0, v
[2:3]
3268 // CHECK
: [0xf7,0x04,0x54,0x7c]
3270 v_cmp_nlg_f64 vcc
, src_vccz
, v
[2:3]
3271 // CHECK
: [0xfb,0x04,0x54,0x7c]
3273 v_cmp_nlg_f64 vcc
, src_execz
, v
[2:3]
3274 // CHECK
: [0xfc,0x04,0x54,0x7c]
3276 v_cmp_nlg_f64 vcc
, src_scc
, v
[2:3]
3277 // CHECK
: [0xfd,0x04,0x54,0x7c]
3279 v_cmp_nlg_f64 vcc
, 0xaf123456, v
[2:3]
3280 // CHECK
: [0xff,0x04,0x54,0x7c,0x56,0x34,0x12,0xaf]
3282 v_cmp_nlg_f64 vcc
, 0x3f717273, v
[2:3]
3283 // CHECK
: [0xff,0x04,0x54,0x7c,0x73,0x72,0x71,0x3f]
3285 v_cmp_nlg_f64 vcc
, v
[1:2], v
[254:255]
3286 // CHECK
: [0x01,0xfd,0x55,0x7c]
3288 v_cmp_ngt_f64 vcc
, v
[1:2], v
[2:3]
3289 // CHECK
: [0x01,0x05,0x56,0x7c]
3291 v_cmp_ngt_f64 vcc
, v
[254:255], v
[2:3]
3292 // CHECK
: [0xfe,0x05,0x56,0x7c]
3294 v_cmp_ngt_f64 vcc
, s
[2:3], v
[2:3]
3295 // CHECK
: [0x02,0x04,0x56,0x7c]
3297 v_cmp_ngt_f64 vcc
, s
[4:5], v
[2:3]
3298 // CHECK
: [0x04,0x04,0x56,0x7c]
3300 v_cmp_ngt_f64 vcc
, s
[102:103], v
[2:3]
3301 // CHECK
: [0x66,0x04,0x56,0x7c]
3303 v_cmp_ngt_f64 vcc
, flat_scratch
, v
[2:3]
3304 // CHECK
: [0x68,0x04,0x56,0x7c]
3306 v_cmp_ngt_f64 vcc
, vcc
, v
[2:3]
3307 // CHECK
: [0x6a,0x04,0x56,0x7c]
3309 v_cmp_ngt_f64 vcc
, tba
, v
[2:3]
3310 // CHECK
: [0x6c,0x04,0x56,0x7c]
3312 v_cmp_ngt_f64 vcc
, tma
, v
[2:3]
3313 // CHECK
: [0x6e,0x04,0x56,0x7c]
3315 v_cmp_ngt_f64 vcc
, ttmp
[10:11], v
[2:3]
3316 // CHECK
: [0x7a,0x04,0x56,0x7c]
3318 v_cmp_ngt_f64 vcc
, exec
, v
[2:3]
3319 // CHECK
: [0x7e,0x04,0x56,0x7c]
3321 v_cmp_ngt_f64 vcc
, 0, v
[2:3]
3322 // CHECK
: [0x80,0x04,0x56,0x7c]
3324 v_cmp_ngt_f64 vcc
, -1, v
[2:3]
3325 // CHECK
: [0xc1,0x04,0x56,0x7c]
3327 v_cmp_ngt_f64 vcc
, 0.5, v
[2:3]
3328 // CHECK
: [0xf0,0x04,0x56,0x7c]
3330 v_cmp_ngt_f64 vcc
, -4.0, v
[2:3]
3331 // CHECK
: [0xf7,0x04,0x56,0x7c]
3333 v_cmp_ngt_f64 vcc
, src_vccz
, v
[2:3]
3334 // CHECK
: [0xfb,0x04,0x56,0x7c]
3336 v_cmp_ngt_f64 vcc
, src_execz
, v
[2:3]
3337 // CHECK
: [0xfc,0x04,0x56,0x7c]
3339 v_cmp_ngt_f64 vcc
, src_scc
, v
[2:3]
3340 // CHECK
: [0xfd,0x04,0x56,0x7c]
3342 v_cmp_ngt_f64 vcc
, 0xaf123456, v
[2:3]
3343 // CHECK
: [0xff,0x04,0x56,0x7c,0x56,0x34,0x12,0xaf]
3345 v_cmp_ngt_f64 vcc
, 0x3f717273, v
[2:3]
3346 // CHECK
: [0xff,0x04,0x56,0x7c,0x73,0x72,0x71,0x3f]
3348 v_cmp_ngt_f64 vcc
, v
[1:2], v
[254:255]
3349 // CHECK
: [0x01,0xfd,0x57,0x7c]
3351 v_cmp_nle_f64 vcc
, v
[1:2], v
[2:3]
3352 // CHECK
: [0x01,0x05,0x58,0x7c]
3354 v_cmp_nle_f64 vcc
, v
[254:255], v
[2:3]
3355 // CHECK
: [0xfe,0x05,0x58,0x7c]
3357 v_cmp_nle_f64 vcc
, s
[2:3], v
[2:3]
3358 // CHECK
: [0x02,0x04,0x58,0x7c]
3360 v_cmp_nle_f64 vcc
, s
[4:5], v
[2:3]
3361 // CHECK
: [0x04,0x04,0x58,0x7c]
3363 v_cmp_nle_f64 vcc
, s
[102:103], v
[2:3]
3364 // CHECK
: [0x66,0x04,0x58,0x7c]
3366 v_cmp_nle_f64 vcc
, flat_scratch
, v
[2:3]
3367 // CHECK
: [0x68,0x04,0x58,0x7c]
3369 v_cmp_nle_f64 vcc
, vcc
, v
[2:3]
3370 // CHECK
: [0x6a,0x04,0x58,0x7c]
3372 v_cmp_nle_f64 vcc
, tba
, v
[2:3]
3373 // CHECK
: [0x6c,0x04,0x58,0x7c]
3375 v_cmp_nle_f64 vcc
, tma
, v
[2:3]
3376 // CHECK
: [0x6e,0x04,0x58,0x7c]
3378 v_cmp_nle_f64 vcc
, ttmp
[10:11], v
[2:3]
3379 // CHECK
: [0x7a,0x04,0x58,0x7c]
3381 v_cmp_nle_f64 vcc
, exec
, v
[2:3]
3382 // CHECK
: [0x7e,0x04,0x58,0x7c]
3384 v_cmp_nle_f64 vcc
, 0, v
[2:3]
3385 // CHECK
: [0x80,0x04,0x58,0x7c]
3387 v_cmp_nle_f64 vcc
, -1, v
[2:3]
3388 // CHECK
: [0xc1,0x04,0x58,0x7c]
3390 v_cmp_nle_f64 vcc
, 0.5, v
[2:3]
3391 // CHECK
: [0xf0,0x04,0x58,0x7c]
3393 v_cmp_nle_f64 vcc
, -4.0, v
[2:3]
3394 // CHECK
: [0xf7,0x04,0x58,0x7c]
3396 v_cmp_nle_f64 vcc
, src_vccz
, v
[2:3]
3397 // CHECK
: [0xfb,0x04,0x58,0x7c]
3399 v_cmp_nle_f64 vcc
, src_execz
, v
[2:3]
3400 // CHECK
: [0xfc,0x04,0x58,0x7c]
3402 v_cmp_nle_f64 vcc
, src_scc
, v
[2:3]
3403 // CHECK
: [0xfd,0x04,0x58,0x7c]
3405 v_cmp_nle_f64 vcc
, 0xaf123456, v
[2:3]
3406 // CHECK
: [0xff,0x04,0x58,0x7c,0x56,0x34,0x12,0xaf]
3408 v_cmp_nle_f64 vcc
, 0x3f717273, v
[2:3]
3409 // CHECK
: [0xff,0x04,0x58,0x7c,0x73,0x72,0x71,0x3f]
3411 v_cmp_nle_f64 vcc
, v
[1:2], v
[254:255]
3412 // CHECK
: [0x01,0xfd,0x59,0x7c]
3414 v_cmp_neq_f64 vcc
, v
[1:2], v
[2:3]
3415 // CHECK
: [0x01,0x05,0x5a,0x7c]
3417 v_cmp_neq_f64 vcc
, v
[254:255], v
[2:3]
3418 // CHECK
: [0xfe,0x05,0x5a,0x7c]
3420 v_cmp_neq_f64 vcc
, s
[2:3], v
[2:3]
3421 // CHECK
: [0x02,0x04,0x5a,0x7c]
3423 v_cmp_neq_f64 vcc
, s
[4:5], v
[2:3]
3424 // CHECK
: [0x04,0x04,0x5a,0x7c]
3426 v_cmp_neq_f64 vcc
, s
[102:103], v
[2:3]
3427 // CHECK
: [0x66,0x04,0x5a,0x7c]
3429 v_cmp_neq_f64 vcc
, flat_scratch
, v
[2:3]
3430 // CHECK
: [0x68,0x04,0x5a,0x7c]
3432 v_cmp_neq_f64 vcc
, vcc
, v
[2:3]
3433 // CHECK
: [0x6a,0x04,0x5a,0x7c]
3435 v_cmp_neq_f64 vcc
, tba
, v
[2:3]
3436 // CHECK
: [0x6c,0x04,0x5a,0x7c]
3438 v_cmp_neq_f64 vcc
, tma
, v
[2:3]
3439 // CHECK
: [0x6e,0x04,0x5a,0x7c]
3441 v_cmp_neq_f64 vcc
, ttmp
[10:11], v
[2:3]
3442 // CHECK
: [0x7a,0x04,0x5a,0x7c]
3444 v_cmp_neq_f64 vcc
, exec
, v
[2:3]
3445 // CHECK
: [0x7e,0x04,0x5a,0x7c]
3447 v_cmp_neq_f64 vcc
, 0, v
[2:3]
3448 // CHECK
: [0x80,0x04,0x5a,0x7c]
3450 v_cmp_neq_f64 vcc
, -1, v
[2:3]
3451 // CHECK
: [0xc1,0x04,0x5a,0x7c]
3453 v_cmp_neq_f64 vcc
, 0.5, v
[2:3]
3454 // CHECK
: [0xf0,0x04,0x5a,0x7c]
3456 v_cmp_neq_f64 vcc
, -4.0, v
[2:3]
3457 // CHECK
: [0xf7,0x04,0x5a,0x7c]
3459 v_cmp_neq_f64 vcc
, src_vccz
, v
[2:3]
3460 // CHECK
: [0xfb,0x04,0x5a,0x7c]
3462 v_cmp_neq_f64 vcc
, src_execz
, v
[2:3]
3463 // CHECK
: [0xfc,0x04,0x5a,0x7c]
3465 v_cmp_neq_f64 vcc
, src_scc
, v
[2:3]
3466 // CHECK
: [0xfd,0x04,0x5a,0x7c]
3468 v_cmp_neq_f64 vcc
, 0xaf123456, v
[2:3]
3469 // CHECK
: [0xff,0x04,0x5a,0x7c,0x56,0x34,0x12,0xaf]
3471 v_cmp_neq_f64 vcc
, 0x3f717273, v
[2:3]
3472 // CHECK
: [0xff,0x04,0x5a,0x7c,0x73,0x72,0x71,0x3f]
3474 v_cmp_neq_f64 vcc
, v
[1:2], v
[254:255]
3475 // CHECK
: [0x01,0xfd,0x5b,0x7c]
3477 v_cmp_nlt_f64 vcc
, v
[1:2], v
[2:3]
3478 // CHECK
: [0x01,0x05,0x5c,0x7c]
3480 v_cmp_nlt_f64 vcc
, v
[254:255], v
[2:3]
3481 // CHECK
: [0xfe,0x05,0x5c,0x7c]
3483 v_cmp_nlt_f64 vcc
, s
[2:3], v
[2:3]
3484 // CHECK
: [0x02,0x04,0x5c,0x7c]
3486 v_cmp_nlt_f64 vcc
, s
[4:5], v
[2:3]
3487 // CHECK
: [0x04,0x04,0x5c,0x7c]
3489 v_cmp_nlt_f64 vcc
, s
[102:103], v
[2:3]
3490 // CHECK
: [0x66,0x04,0x5c,0x7c]
3492 v_cmp_nlt_f64 vcc
, flat_scratch
, v
[2:3]
3493 // CHECK
: [0x68,0x04,0x5c,0x7c]
3495 v_cmp_nlt_f64 vcc
, vcc
, v
[2:3]
3496 // CHECK
: [0x6a,0x04,0x5c,0x7c]
3498 v_cmp_nlt_f64 vcc
, tba
, v
[2:3]
3499 // CHECK
: [0x6c,0x04,0x5c,0x7c]
3501 v_cmp_nlt_f64 vcc
, tma
, v
[2:3]
3502 // CHECK
: [0x6e,0x04,0x5c,0x7c]
3504 v_cmp_nlt_f64 vcc
, ttmp
[10:11], v
[2:3]
3505 // CHECK
: [0x7a,0x04,0x5c,0x7c]
3507 v_cmp_nlt_f64 vcc
, exec
, v
[2:3]
3508 // CHECK
: [0x7e,0x04,0x5c,0x7c]
3510 v_cmp_nlt_f64 vcc
, 0, v
[2:3]
3511 // CHECK
: [0x80,0x04,0x5c,0x7c]
3513 v_cmp_nlt_f64 vcc
, -1, v
[2:3]
3514 // CHECK
: [0xc1,0x04,0x5c,0x7c]
3516 v_cmp_nlt_f64 vcc
, 0.5, v
[2:3]
3517 // CHECK
: [0xf0,0x04,0x5c,0x7c]
3519 v_cmp_nlt_f64 vcc
, -4.0, v
[2:3]
3520 // CHECK
: [0xf7,0x04,0x5c,0x7c]
3522 v_cmp_nlt_f64 vcc
, src_vccz
, v
[2:3]
3523 // CHECK
: [0xfb,0x04,0x5c,0x7c]
3525 v_cmp_nlt_f64 vcc
, src_execz
, v
[2:3]
3526 // CHECK
: [0xfc,0x04,0x5c,0x7c]
3528 v_cmp_nlt_f64 vcc
, src_scc
, v
[2:3]
3529 // CHECK
: [0xfd,0x04,0x5c,0x7c]
3531 v_cmp_nlt_f64 vcc
, 0xaf123456, v
[2:3]
3532 // CHECK
: [0xff,0x04,0x5c,0x7c,0x56,0x34,0x12,0xaf]
3534 v_cmp_nlt_f64 vcc
, 0x3f717273, v
[2:3]
3535 // CHECK
: [0xff,0x04,0x5c,0x7c,0x73,0x72,0x71,0x3f]
3537 v_cmp_nlt_f64 vcc
, v
[1:2], v
[254:255]
3538 // CHECK
: [0x01,0xfd,0x5d,0x7c]
3540 v_cmp_tru_f64 vcc
, v
[1:2], v
[2:3]
3541 // CHECK
: [0x01,0x05,0x5e,0x7c]
3543 v_cmp_tru_f64 vcc
, v
[254:255], v
[2:3]
3544 // CHECK
: [0xfe,0x05,0x5e,0x7c]
3546 v_cmp_tru_f64 vcc
, s
[2:3], v
[2:3]
3547 // CHECK
: [0x02,0x04,0x5e,0x7c]
3549 v_cmp_tru_f64 vcc
, s
[4:5], v
[2:3]
3550 // CHECK
: [0x04,0x04,0x5e,0x7c]
3552 v_cmp_tru_f64 vcc
, s
[102:103], v
[2:3]
3553 // CHECK
: [0x66,0x04,0x5e,0x7c]
3555 v_cmp_tru_f64 vcc
, flat_scratch
, v
[2:3]
3556 // CHECK
: [0x68,0x04,0x5e,0x7c]
3558 v_cmp_tru_f64 vcc
, vcc
, v
[2:3]
3559 // CHECK
: [0x6a,0x04,0x5e,0x7c]
3561 v_cmp_tru_f64 vcc
, tba
, v
[2:3]
3562 // CHECK
: [0x6c,0x04,0x5e,0x7c]
3564 v_cmp_tru_f64 vcc
, tma
, v
[2:3]
3565 // CHECK
: [0x6e,0x04,0x5e,0x7c]
3567 v_cmp_tru_f64 vcc
, ttmp
[10:11], v
[2:3]
3568 // CHECK
: [0x7a,0x04,0x5e,0x7c]
3570 v_cmp_tru_f64 vcc
, exec
, v
[2:3]
3571 // CHECK
: [0x7e,0x04,0x5e,0x7c]
3573 v_cmp_tru_f64 vcc
, 0, v
[2:3]
3574 // CHECK
: [0x80,0x04,0x5e,0x7c]
3576 v_cmp_tru_f64 vcc
, -1, v
[2:3]
3577 // CHECK
: [0xc1,0x04,0x5e,0x7c]
3579 v_cmp_tru_f64 vcc
, 0.5, v
[2:3]
3580 // CHECK
: [0xf0,0x04,0x5e,0x7c]
3582 v_cmp_tru_f64 vcc
, -4.0, v
[2:3]
3583 // CHECK
: [0xf7,0x04,0x5e,0x7c]
3585 v_cmp_tru_f64 vcc
, src_vccz
, v
[2:3]
3586 // CHECK
: [0xfb,0x04,0x5e,0x7c]
3588 v_cmp_tru_f64 vcc
, src_execz
, v
[2:3]
3589 // CHECK
: [0xfc,0x04,0x5e,0x7c]
3591 v_cmp_tru_f64 vcc
, src_scc
, v
[2:3]
3592 // CHECK
: [0xfd,0x04,0x5e,0x7c]
3594 v_cmp_tru_f64 vcc
, 0xaf123456, v
[2:3]
3595 // CHECK
: [0xff,0x04,0x5e,0x7c,0x56,0x34,0x12,0xaf]
3597 v_cmp_tru_f64 vcc
, 0x3f717273, v
[2:3]
3598 // CHECK
: [0xff,0x04,0x5e,0x7c,0x73,0x72,0x71,0x3f]
3600 v_cmp_tru_f64 vcc
, v
[1:2], v
[254:255]
3601 // CHECK
: [0x01,0xfd,0x5f,0x7c]
3603 v_cmpx_f_f64 vcc
, v
[1:2], v
[2:3]
3604 // CHECK
: [0x01,0x05,0x60,0x7c]
3606 v_cmpx_f_f64 vcc
, v
[254:255], v
[2:3]
3607 // CHECK
: [0xfe,0x05,0x60,0x7c]
3609 v_cmpx_f_f64 vcc
, s
[2:3], v
[2:3]
3610 // CHECK
: [0x02,0x04,0x60,0x7c]
3612 v_cmpx_f_f64 vcc
, s
[4:5], v
[2:3]
3613 // CHECK
: [0x04,0x04,0x60,0x7c]
3615 v_cmpx_f_f64 vcc
, s
[102:103], v
[2:3]
3616 // CHECK
: [0x66,0x04,0x60,0x7c]
3618 v_cmpx_f_f64 vcc
, flat_scratch
, v
[2:3]
3619 // CHECK
: [0x68,0x04,0x60,0x7c]
3621 v_cmpx_f_f64 vcc
, vcc
, v
[2:3]
3622 // CHECK
: [0x6a,0x04,0x60,0x7c]
3624 v_cmpx_f_f64 vcc
, tba
, v
[2:3]
3625 // CHECK
: [0x6c,0x04,0x60,0x7c]
3627 v_cmpx_f_f64 vcc
, tma
, v
[2:3]
3628 // CHECK
: [0x6e,0x04,0x60,0x7c]
3630 v_cmpx_f_f64 vcc
, ttmp
[10:11], v
[2:3]
3631 // CHECK
: [0x7a,0x04,0x60,0x7c]
3633 v_cmpx_f_f64 vcc
, exec
, v
[2:3]
3634 // CHECK
: [0x7e,0x04,0x60,0x7c]
3636 v_cmpx_f_f64 vcc
, 0, v
[2:3]
3637 // CHECK
: [0x80,0x04,0x60,0x7c]
3639 v_cmpx_f_f64 vcc
, -1, v
[2:3]
3640 // CHECK
: [0xc1,0x04,0x60,0x7c]
3642 v_cmpx_f_f64 vcc
, 0.5, v
[2:3]
3643 // CHECK
: [0xf0,0x04,0x60,0x7c]
3645 v_cmpx_f_f64 vcc
, -4.0, v
[2:3]
3646 // CHECK
: [0xf7,0x04,0x60,0x7c]
3648 v_cmpx_f_f64 vcc
, src_vccz
, v
[2:3]
3649 // CHECK
: [0xfb,0x04,0x60,0x7c]
3651 v_cmpx_f_f64 vcc
, src_execz
, v
[2:3]
3652 // CHECK
: [0xfc,0x04,0x60,0x7c]
3654 v_cmpx_f_f64 vcc
, src_scc
, v
[2:3]
3655 // CHECK
: [0xfd,0x04,0x60,0x7c]
3657 v_cmpx_f_f64 vcc
, 0xaf123456, v
[2:3]
3658 // CHECK
: [0xff,0x04,0x60,0x7c,0x56,0x34,0x12,0xaf]
3660 v_cmpx_f_f64 vcc
, 0x3f717273, v
[2:3]
3661 // CHECK
: [0xff,0x04,0x60,0x7c,0x73,0x72,0x71,0x3f]
3663 v_cmpx_f_f64 vcc
, v
[1:2], v
[254:255]
3664 // CHECK
: [0x01,0xfd,0x61,0x7c]
3666 v_cmpx_lt_f64 vcc
, v
[1:2], v
[2:3]
3667 // CHECK
: [0x01,0x05,0x62,0x7c]
3669 v_cmpx_lt_f64 vcc
, v
[254:255], v
[2:3]
3670 // CHECK
: [0xfe,0x05,0x62,0x7c]
3672 v_cmpx_lt_f64 vcc
, s
[2:3], v
[2:3]
3673 // CHECK
: [0x02,0x04,0x62,0x7c]
3675 v_cmpx_lt_f64 vcc
, s
[4:5], v
[2:3]
3676 // CHECK
: [0x04,0x04,0x62,0x7c]
3678 v_cmpx_lt_f64 vcc
, s
[102:103], v
[2:3]
3679 // CHECK
: [0x66,0x04,0x62,0x7c]
3681 v_cmpx_lt_f64 vcc
, flat_scratch
, v
[2:3]
3682 // CHECK
: [0x68,0x04,0x62,0x7c]
3684 v_cmpx_lt_f64 vcc
, vcc
, v
[2:3]
3685 // CHECK
: [0x6a,0x04,0x62,0x7c]
3687 v_cmpx_lt_f64 vcc
, tba
, v
[2:3]
3688 // CHECK
: [0x6c,0x04,0x62,0x7c]
3690 v_cmpx_lt_f64 vcc
, tma
, v
[2:3]
3691 // CHECK
: [0x6e,0x04,0x62,0x7c]
3693 v_cmpx_lt_f64 vcc
, ttmp
[10:11], v
[2:3]
3694 // CHECK
: [0x7a,0x04,0x62,0x7c]
3696 v_cmpx_lt_f64 vcc
, exec
, v
[2:3]
3697 // CHECK
: [0x7e,0x04,0x62,0x7c]
3699 v_cmpx_lt_f64 vcc
, 0, v
[2:3]
3700 // CHECK
: [0x80,0x04,0x62,0x7c]
3702 v_cmpx_lt_f64 vcc
, -1, v
[2:3]
3703 // CHECK
: [0xc1,0x04,0x62,0x7c]
3705 v_cmpx_lt_f64 vcc
, 0.5, v
[2:3]
3706 // CHECK
: [0xf0,0x04,0x62,0x7c]
3708 v_cmpx_lt_f64 vcc
, -4.0, v
[2:3]
3709 // CHECK
: [0xf7,0x04,0x62,0x7c]
3711 v_cmpx_lt_f64 vcc
, src_vccz
, v
[2:3]
3712 // CHECK
: [0xfb,0x04,0x62,0x7c]
3714 v_cmpx_lt_f64 vcc
, src_execz
, v
[2:3]
3715 // CHECK
: [0xfc,0x04,0x62,0x7c]
3717 v_cmpx_lt_f64 vcc
, src_scc
, v
[2:3]
3718 // CHECK
: [0xfd,0x04,0x62,0x7c]
3720 v_cmpx_lt_f64 vcc
, 0xaf123456, v
[2:3]
3721 // CHECK
: [0xff,0x04,0x62,0x7c,0x56,0x34,0x12,0xaf]
3723 v_cmpx_lt_f64 vcc
, 0x3f717273, v
[2:3]
3724 // CHECK
: [0xff,0x04,0x62,0x7c,0x73,0x72,0x71,0x3f]
3726 v_cmpx_lt_f64 vcc
, v
[1:2], v
[254:255]
3727 // CHECK
: [0x01,0xfd,0x63,0x7c]
3729 v_cmpx_eq_f64 vcc
, v
[1:2], v
[2:3]
3730 // CHECK
: [0x01,0x05,0x64,0x7c]
3732 v_cmpx_eq_f64 vcc
, v
[254:255], v
[2:3]
3733 // CHECK
: [0xfe,0x05,0x64,0x7c]
3735 v_cmpx_eq_f64 vcc
, s
[2:3], v
[2:3]
3736 // CHECK
: [0x02,0x04,0x64,0x7c]
3738 v_cmpx_eq_f64 vcc
, s
[4:5], v
[2:3]
3739 // CHECK
: [0x04,0x04,0x64,0x7c]
3741 v_cmpx_eq_f64 vcc
, s
[102:103], v
[2:3]
3742 // CHECK
: [0x66,0x04,0x64,0x7c]
3744 v_cmpx_eq_f64 vcc
, flat_scratch
, v
[2:3]
3745 // CHECK
: [0x68,0x04,0x64,0x7c]
3747 v_cmpx_eq_f64 vcc
, vcc
, v
[2:3]
3748 // CHECK
: [0x6a,0x04,0x64,0x7c]
3750 v_cmpx_eq_f64 vcc
, tba
, v
[2:3]
3751 // CHECK
: [0x6c,0x04,0x64,0x7c]
3753 v_cmpx_eq_f64 vcc
, tma
, v
[2:3]
3754 // CHECK
: [0x6e,0x04,0x64,0x7c]
3756 v_cmpx_eq_f64 vcc
, ttmp
[10:11], v
[2:3]
3757 // CHECK
: [0x7a,0x04,0x64,0x7c]
3759 v_cmpx_eq_f64 vcc
, exec
, v
[2:3]
3760 // CHECK
: [0x7e,0x04,0x64,0x7c]
3762 v_cmpx_eq_f64 vcc
, 0, v
[2:3]
3763 // CHECK
: [0x80,0x04,0x64,0x7c]
3765 v_cmpx_eq_f64 vcc
, -1, v
[2:3]
3766 // CHECK
: [0xc1,0x04,0x64,0x7c]
3768 v_cmpx_eq_f64 vcc
, 0.5, v
[2:3]
3769 // CHECK
: [0xf0,0x04,0x64,0x7c]
3771 v_cmpx_eq_f64 vcc
, -4.0, v
[2:3]
3772 // CHECK
: [0xf7,0x04,0x64,0x7c]
3774 v_cmpx_eq_f64 vcc
, src_vccz
, v
[2:3]
3775 // CHECK
: [0xfb,0x04,0x64,0x7c]
3777 v_cmpx_eq_f64 vcc
, src_execz
, v
[2:3]
3778 // CHECK
: [0xfc,0x04,0x64,0x7c]
3780 v_cmpx_eq_f64 vcc
, src_scc
, v
[2:3]
3781 // CHECK
: [0xfd,0x04,0x64,0x7c]
3783 v_cmpx_eq_f64 vcc
, 0xaf123456, v
[2:3]
3784 // CHECK
: [0xff,0x04,0x64,0x7c,0x56,0x34,0x12,0xaf]
3786 v_cmpx_eq_f64 vcc
, 0x3f717273, v
[2:3]
3787 // CHECK
: [0xff,0x04,0x64,0x7c,0x73,0x72,0x71,0x3f]
3789 v_cmpx_eq_f64 vcc
, v
[1:2], v
[254:255]
3790 // CHECK
: [0x01,0xfd,0x65,0x7c]
3792 v_cmpx_le_f64 vcc
, v
[1:2], v
[2:3]
3793 // CHECK
: [0x01,0x05,0x66,0x7c]
3795 v_cmpx_le_f64 vcc
, v
[254:255], v
[2:3]
3796 // CHECK
: [0xfe,0x05,0x66,0x7c]
3798 v_cmpx_le_f64 vcc
, s
[2:3], v
[2:3]
3799 // CHECK
: [0x02,0x04,0x66,0x7c]
3801 v_cmpx_le_f64 vcc
, s
[4:5], v
[2:3]
3802 // CHECK
: [0x04,0x04,0x66,0x7c]
3804 v_cmpx_le_f64 vcc
, s
[102:103], v
[2:3]
3805 // CHECK
: [0x66,0x04,0x66,0x7c]
3807 v_cmpx_le_f64 vcc
, flat_scratch
, v
[2:3]
3808 // CHECK
: [0x68,0x04,0x66,0x7c]
3810 v_cmpx_le_f64 vcc
, vcc
, v
[2:3]
3811 // CHECK
: [0x6a,0x04,0x66,0x7c]
3813 v_cmpx_le_f64 vcc
, tba
, v
[2:3]
3814 // CHECK
: [0x6c,0x04,0x66,0x7c]
3816 v_cmpx_le_f64 vcc
, tma
, v
[2:3]
3817 // CHECK
: [0x6e,0x04,0x66,0x7c]
3819 v_cmpx_le_f64 vcc
, ttmp
[10:11], v
[2:3]
3820 // CHECK
: [0x7a,0x04,0x66,0x7c]
3822 v_cmpx_le_f64 vcc
, exec
, v
[2:3]
3823 // CHECK
: [0x7e,0x04,0x66,0x7c]
3825 v_cmpx_le_f64 vcc
, 0, v
[2:3]
3826 // CHECK
: [0x80,0x04,0x66,0x7c]
3828 v_cmpx_le_f64 vcc
, -1, v
[2:3]
3829 // CHECK
: [0xc1,0x04,0x66,0x7c]
3831 v_cmpx_le_f64 vcc
, 0.5, v
[2:3]
3832 // CHECK
: [0xf0,0x04,0x66,0x7c]
3834 v_cmpx_le_f64 vcc
, -4.0, v
[2:3]
3835 // CHECK
: [0xf7,0x04,0x66,0x7c]
3837 v_cmpx_le_f64 vcc
, src_vccz
, v
[2:3]
3838 // CHECK
: [0xfb,0x04,0x66,0x7c]
3840 v_cmpx_le_f64 vcc
, src_execz
, v
[2:3]
3841 // CHECK
: [0xfc,0x04,0x66,0x7c]
3843 v_cmpx_le_f64 vcc
, src_scc
, v
[2:3]
3844 // CHECK
: [0xfd,0x04,0x66,0x7c]
3846 v_cmpx_le_f64 vcc
, 0xaf123456, v
[2:3]
3847 // CHECK
: [0xff,0x04,0x66,0x7c,0x56,0x34,0x12,0xaf]
3849 v_cmpx_le_f64 vcc
, 0x3f717273, v
[2:3]
3850 // CHECK
: [0xff,0x04,0x66,0x7c,0x73,0x72,0x71,0x3f]
3852 v_cmpx_le_f64 vcc
, v
[1:2], v
[254:255]
3853 // CHECK
: [0x01,0xfd,0x67,0x7c]
3855 v_cmpx_gt_f64 vcc
, v
[1:2], v
[2:3]
3856 // CHECK
: [0x01,0x05,0x68,0x7c]
3858 v_cmpx_gt_f64 vcc
, v
[254:255], v
[2:3]
3859 // CHECK
: [0xfe,0x05,0x68,0x7c]
3861 v_cmpx_gt_f64 vcc
, s
[2:3], v
[2:3]
3862 // CHECK
: [0x02,0x04,0x68,0x7c]
3864 v_cmpx_gt_f64 vcc
, s
[4:5], v
[2:3]
3865 // CHECK
: [0x04,0x04,0x68,0x7c]
3867 v_cmpx_gt_f64 vcc
, s
[102:103], v
[2:3]
3868 // CHECK
: [0x66,0x04,0x68,0x7c]
3870 v_cmpx_gt_f64 vcc
, flat_scratch
, v
[2:3]
3871 // CHECK
: [0x68,0x04,0x68,0x7c]
3873 v_cmpx_gt_f64 vcc
, vcc
, v
[2:3]
3874 // CHECK
: [0x6a,0x04,0x68,0x7c]
3876 v_cmpx_gt_f64 vcc
, tba
, v
[2:3]
3877 // CHECK
: [0x6c,0x04,0x68,0x7c]
3879 v_cmpx_gt_f64 vcc
, tma
, v
[2:3]
3880 // CHECK
: [0x6e,0x04,0x68,0x7c]
3882 v_cmpx_gt_f64 vcc
, ttmp
[10:11], v
[2:3]
3883 // CHECK
: [0x7a,0x04,0x68,0x7c]
3885 v_cmpx_gt_f64 vcc
, exec
, v
[2:3]
3886 // CHECK
: [0x7e,0x04,0x68,0x7c]
3888 v_cmpx_gt_f64 vcc
, 0, v
[2:3]
3889 // CHECK
: [0x80,0x04,0x68,0x7c]
3891 v_cmpx_gt_f64 vcc
, -1, v
[2:3]
3892 // CHECK
: [0xc1,0x04,0x68,0x7c]
3894 v_cmpx_gt_f64 vcc
, 0.5, v
[2:3]
3895 // CHECK
: [0xf0,0x04,0x68,0x7c]
3897 v_cmpx_gt_f64 vcc
, -4.0, v
[2:3]
3898 // CHECK
: [0xf7,0x04,0x68,0x7c]
3900 v_cmpx_gt_f64 vcc
, src_vccz
, v
[2:3]
3901 // CHECK
: [0xfb,0x04,0x68,0x7c]
3903 v_cmpx_gt_f64 vcc
, src_execz
, v
[2:3]
3904 // CHECK
: [0xfc,0x04,0x68,0x7c]
3906 v_cmpx_gt_f64 vcc
, src_scc
, v
[2:3]
3907 // CHECK
: [0xfd,0x04,0x68,0x7c]
3909 v_cmpx_gt_f64 vcc
, 0xaf123456, v
[2:3]
3910 // CHECK
: [0xff,0x04,0x68,0x7c,0x56,0x34,0x12,0xaf]
3912 v_cmpx_gt_f64 vcc
, 0x3f717273, v
[2:3]
3913 // CHECK
: [0xff,0x04,0x68,0x7c,0x73,0x72,0x71,0x3f]
3915 v_cmpx_gt_f64 vcc
, v
[1:2], v
[254:255]
3916 // CHECK
: [0x01,0xfd,0x69,0x7c]
3918 v_cmpx_lg_f64 vcc
, v
[1:2], v
[2:3]
3919 // CHECK
: [0x01,0x05,0x6a,0x7c]
3921 v_cmpx_lg_f64 vcc
, v
[254:255], v
[2:3]
3922 // CHECK
: [0xfe,0x05,0x6a,0x7c]
3924 v_cmpx_lg_f64 vcc
, s
[2:3], v
[2:3]
3925 // CHECK
: [0x02,0x04,0x6a,0x7c]
3927 v_cmpx_lg_f64 vcc
, s
[4:5], v
[2:3]
3928 // CHECK
: [0x04,0x04,0x6a,0x7c]
3930 v_cmpx_lg_f64 vcc
, s
[102:103], v
[2:3]
3931 // CHECK
: [0x66,0x04,0x6a,0x7c]
3933 v_cmpx_lg_f64 vcc
, flat_scratch
, v
[2:3]
3934 // CHECK
: [0x68,0x04,0x6a,0x7c]
3936 v_cmpx_lg_f64 vcc
, vcc
, v
[2:3]
3937 // CHECK
: [0x6a,0x04,0x6a,0x7c]
3939 v_cmpx_lg_f64 vcc
, tba
, v
[2:3]
3940 // CHECK
: [0x6c,0x04,0x6a,0x7c]
3942 v_cmpx_lg_f64 vcc
, tma
, v
[2:3]
3943 // CHECK
: [0x6e,0x04,0x6a,0x7c]
3945 v_cmpx_lg_f64 vcc
, ttmp
[10:11], v
[2:3]
3946 // CHECK
: [0x7a,0x04,0x6a,0x7c]
3948 v_cmpx_lg_f64 vcc
, exec
, v
[2:3]
3949 // CHECK
: [0x7e,0x04,0x6a,0x7c]
3951 v_cmpx_lg_f64 vcc
, 0, v
[2:3]
3952 // CHECK
: [0x80,0x04,0x6a,0x7c]
3954 v_cmpx_lg_f64 vcc
, -1, v
[2:3]
3955 // CHECK
: [0xc1,0x04,0x6a,0x7c]
3957 v_cmpx_lg_f64 vcc
, 0.5, v
[2:3]
3958 // CHECK
: [0xf0,0x04,0x6a,0x7c]
3960 v_cmpx_lg_f64 vcc
, -4.0, v
[2:3]
3961 // CHECK
: [0xf7,0x04,0x6a,0x7c]
3963 v_cmpx_lg_f64 vcc
, src_vccz
, v
[2:3]
3964 // CHECK
: [0xfb,0x04,0x6a,0x7c]
3966 v_cmpx_lg_f64 vcc
, src_execz
, v
[2:3]
3967 // CHECK
: [0xfc,0x04,0x6a,0x7c]
3969 v_cmpx_lg_f64 vcc
, src_scc
, v
[2:3]
3970 // CHECK
: [0xfd,0x04,0x6a,0x7c]
3972 v_cmpx_lg_f64 vcc
, 0xaf123456, v
[2:3]
3973 // CHECK
: [0xff,0x04,0x6a,0x7c,0x56,0x34,0x12,0xaf]
3975 v_cmpx_lg_f64 vcc
, 0x3f717273, v
[2:3]
3976 // CHECK
: [0xff,0x04,0x6a,0x7c,0x73,0x72,0x71,0x3f]
3978 v_cmpx_lg_f64 vcc
, v
[1:2], v
[254:255]
3979 // CHECK
: [0x01,0xfd,0x6b,0x7c]
3981 v_cmpx_ge_f64 vcc
, v
[1:2], v
[2:3]
3982 // CHECK
: [0x01,0x05,0x6c,0x7c]
3984 v_cmpx_ge_f64 vcc
, v
[254:255], v
[2:3]
3985 // CHECK
: [0xfe,0x05,0x6c,0x7c]
3987 v_cmpx_ge_f64 vcc
, s
[2:3], v
[2:3]
3988 // CHECK
: [0x02,0x04,0x6c,0x7c]
3990 v_cmpx_ge_f64 vcc
, s
[4:5], v
[2:3]
3991 // CHECK
: [0x04,0x04,0x6c,0x7c]
3993 v_cmpx_ge_f64 vcc
, s
[102:103], v
[2:3]
3994 // CHECK
: [0x66,0x04,0x6c,0x7c]
3996 v_cmpx_ge_f64 vcc
, flat_scratch
, v
[2:3]
3997 // CHECK
: [0x68,0x04,0x6c,0x7c]
3999 v_cmpx_ge_f64 vcc
, vcc
, v
[2:3]
4000 // CHECK
: [0x6a,0x04,0x6c,0x7c]
4002 v_cmpx_ge_f64 vcc
, tba
, v
[2:3]
4003 // CHECK
: [0x6c,0x04,0x6c,0x7c]
4005 v_cmpx_ge_f64 vcc
, tma
, v
[2:3]
4006 // CHECK
: [0x6e,0x04,0x6c,0x7c]
4008 v_cmpx_ge_f64 vcc
, ttmp
[10:11], v
[2:3]
4009 // CHECK
: [0x7a,0x04,0x6c,0x7c]
4011 v_cmpx_ge_f64 vcc
, exec
, v
[2:3]
4012 // CHECK
: [0x7e,0x04,0x6c,0x7c]
4014 v_cmpx_ge_f64 vcc
, 0, v
[2:3]
4015 // CHECK
: [0x80,0x04,0x6c,0x7c]
4017 v_cmpx_ge_f64 vcc
, -1, v
[2:3]
4018 // CHECK
: [0xc1,0x04,0x6c,0x7c]
4020 v_cmpx_ge_f64 vcc
, 0.5, v
[2:3]
4021 // CHECK
: [0xf0,0x04,0x6c,0x7c]
4023 v_cmpx_ge_f64 vcc
, -4.0, v
[2:3]
4024 // CHECK
: [0xf7,0x04,0x6c,0x7c]
4026 v_cmpx_ge_f64 vcc
, src_vccz
, v
[2:3]
4027 // CHECK
: [0xfb,0x04,0x6c,0x7c]
4029 v_cmpx_ge_f64 vcc
, src_execz
, v
[2:3]
4030 // CHECK
: [0xfc,0x04,0x6c,0x7c]
4032 v_cmpx_ge_f64 vcc
, src_scc
, v
[2:3]
4033 // CHECK
: [0xfd,0x04,0x6c,0x7c]
4035 v_cmpx_ge_f64 vcc
, 0xaf123456, v
[2:3]
4036 // CHECK
: [0xff,0x04,0x6c,0x7c,0x56,0x34,0x12,0xaf]
4038 v_cmpx_ge_f64 vcc
, 0x3f717273, v
[2:3]
4039 // CHECK
: [0xff,0x04,0x6c,0x7c,0x73,0x72,0x71,0x3f]
4041 v_cmpx_ge_f64 vcc
, v
[1:2], v
[254:255]
4042 // CHECK
: [0x01,0xfd,0x6d,0x7c]
4044 v_cmpx_o_f64 vcc
, v
[1:2], v
[2:3]
4045 // CHECK
: [0x01,0x05,0x6e,0x7c]
4047 v_cmpx_o_f64 vcc
, v
[254:255], v
[2:3]
4048 // CHECK
: [0xfe,0x05,0x6e,0x7c]
4050 v_cmpx_o_f64 vcc
, s
[2:3], v
[2:3]
4051 // CHECK
: [0x02,0x04,0x6e,0x7c]
4053 v_cmpx_o_f64 vcc
, s
[4:5], v
[2:3]
4054 // CHECK
: [0x04,0x04,0x6e,0x7c]
4056 v_cmpx_o_f64 vcc
, s
[102:103], v
[2:3]
4057 // CHECK
: [0x66,0x04,0x6e,0x7c]
4059 v_cmpx_o_f64 vcc
, flat_scratch
, v
[2:3]
4060 // CHECK
: [0x68,0x04,0x6e,0x7c]
4062 v_cmpx_o_f64 vcc
, vcc
, v
[2:3]
4063 // CHECK
: [0x6a,0x04,0x6e,0x7c]
4065 v_cmpx_o_f64 vcc
, tba
, v
[2:3]
4066 // CHECK
: [0x6c,0x04,0x6e,0x7c]
4068 v_cmpx_o_f64 vcc
, tma
, v
[2:3]
4069 // CHECK
: [0x6e,0x04,0x6e,0x7c]
4071 v_cmpx_o_f64 vcc
, ttmp
[10:11], v
[2:3]
4072 // CHECK
: [0x7a,0x04,0x6e,0x7c]
4074 v_cmpx_o_f64 vcc
, exec
, v
[2:3]
4075 // CHECK
: [0x7e,0x04,0x6e,0x7c]
4077 v_cmpx_o_f64 vcc
, 0, v
[2:3]
4078 // CHECK
: [0x80,0x04,0x6e,0x7c]
4080 v_cmpx_o_f64 vcc
, -1, v
[2:3]
4081 // CHECK
: [0xc1,0x04,0x6e,0x7c]
4083 v_cmpx_o_f64 vcc
, 0.5, v
[2:3]
4084 // CHECK
: [0xf0,0x04,0x6e,0x7c]
4086 v_cmpx_o_f64 vcc
, -4.0, v
[2:3]
4087 // CHECK
: [0xf7,0x04,0x6e,0x7c]
4089 v_cmpx_o_f64 vcc
, src_vccz
, v
[2:3]
4090 // CHECK
: [0xfb,0x04,0x6e,0x7c]
4092 v_cmpx_o_f64 vcc
, src_execz
, v
[2:3]
4093 // CHECK
: [0xfc,0x04,0x6e,0x7c]
4095 v_cmpx_o_f64 vcc
, src_scc
, v
[2:3]
4096 // CHECK
: [0xfd,0x04,0x6e,0x7c]
4098 v_cmpx_o_f64 vcc
, 0xaf123456, v
[2:3]
4099 // CHECK
: [0xff,0x04,0x6e,0x7c,0x56,0x34,0x12,0xaf]
4101 v_cmpx_o_f64 vcc
, 0x3f717273, v
[2:3]
4102 // CHECK
: [0xff,0x04,0x6e,0x7c,0x73,0x72,0x71,0x3f]
4104 v_cmpx_o_f64 vcc
, v
[1:2], v
[254:255]
4105 // CHECK
: [0x01,0xfd,0x6f,0x7c]
4107 v_cmpx_u_f64 vcc
, v
[1:2], v
[2:3]
4108 // CHECK
: [0x01,0x05,0x70,0x7c]
4110 v_cmpx_u_f64 vcc
, v
[254:255], v
[2:3]
4111 // CHECK
: [0xfe,0x05,0x70,0x7c]
4113 v_cmpx_u_f64 vcc
, s
[2:3], v
[2:3]
4114 // CHECK
: [0x02,0x04,0x70,0x7c]
4116 v_cmpx_u_f64 vcc
, s
[4:5], v
[2:3]
4117 // CHECK
: [0x04,0x04,0x70,0x7c]
4119 v_cmpx_u_f64 vcc
, s
[102:103], v
[2:3]
4120 // CHECK
: [0x66,0x04,0x70,0x7c]
4122 v_cmpx_u_f64 vcc
, flat_scratch
, v
[2:3]
4123 // CHECK
: [0x68,0x04,0x70,0x7c]
4125 v_cmpx_u_f64 vcc
, vcc
, v
[2:3]
4126 // CHECK
: [0x6a,0x04,0x70,0x7c]
4128 v_cmpx_u_f64 vcc
, tba
, v
[2:3]
4129 // CHECK
: [0x6c,0x04,0x70,0x7c]
4131 v_cmpx_u_f64 vcc
, tma
, v
[2:3]
4132 // CHECK
: [0x6e,0x04,0x70,0x7c]
4134 v_cmpx_u_f64 vcc
, ttmp
[10:11], v
[2:3]
4135 // CHECK
: [0x7a,0x04,0x70,0x7c]
4137 v_cmpx_u_f64 vcc
, exec
, v
[2:3]
4138 // CHECK
: [0x7e,0x04,0x70,0x7c]
4140 v_cmpx_u_f64 vcc
, 0, v
[2:3]
4141 // CHECK
: [0x80,0x04,0x70,0x7c]
4143 v_cmpx_u_f64 vcc
, -1, v
[2:3]
4144 // CHECK
: [0xc1,0x04,0x70,0x7c]
4146 v_cmpx_u_f64 vcc
, 0.5, v
[2:3]
4147 // CHECK
: [0xf0,0x04,0x70,0x7c]
4149 v_cmpx_u_f64 vcc
, -4.0, v
[2:3]
4150 // CHECK
: [0xf7,0x04,0x70,0x7c]
4152 v_cmpx_u_f64 vcc
, src_vccz
, v
[2:3]
4153 // CHECK
: [0xfb,0x04,0x70,0x7c]
4155 v_cmpx_u_f64 vcc
, src_execz
, v
[2:3]
4156 // CHECK
: [0xfc,0x04,0x70,0x7c]
4158 v_cmpx_u_f64 vcc
, src_scc
, v
[2:3]
4159 // CHECK
: [0xfd,0x04,0x70,0x7c]
4161 v_cmpx_u_f64 vcc
, 0xaf123456, v
[2:3]
4162 // CHECK
: [0xff,0x04,0x70,0x7c,0x56,0x34,0x12,0xaf]
4164 v_cmpx_u_f64 vcc
, 0x3f717273, v
[2:3]
4165 // CHECK
: [0xff,0x04,0x70,0x7c,0x73,0x72,0x71,0x3f]
4167 v_cmpx_u_f64 vcc
, v
[1:2], v
[254:255]
4168 // CHECK
: [0x01,0xfd,0x71,0x7c]
4170 v_cmpx_nge_f64 vcc
, v
[1:2], v
[2:3]
4171 // CHECK
: [0x01,0x05,0x72,0x7c]
4173 v_cmpx_nge_f64 vcc
, v
[254:255], v
[2:3]
4174 // CHECK
: [0xfe,0x05,0x72,0x7c]
4176 v_cmpx_nge_f64 vcc
, s
[2:3], v
[2:3]
4177 // CHECK
: [0x02,0x04,0x72,0x7c]
4179 v_cmpx_nge_f64 vcc
, s
[4:5], v
[2:3]
4180 // CHECK
: [0x04,0x04,0x72,0x7c]
4182 v_cmpx_nge_f64 vcc
, s
[102:103], v
[2:3]
4183 // CHECK
: [0x66,0x04,0x72,0x7c]
4185 v_cmpx_nge_f64 vcc
, flat_scratch
, v
[2:3]
4186 // CHECK
: [0x68,0x04,0x72,0x7c]
4188 v_cmpx_nge_f64 vcc
, vcc
, v
[2:3]
4189 // CHECK
: [0x6a,0x04,0x72,0x7c]
4191 v_cmpx_nge_f64 vcc
, tba
, v
[2:3]
4192 // CHECK
: [0x6c,0x04,0x72,0x7c]
4194 v_cmpx_nge_f64 vcc
, tma
, v
[2:3]
4195 // CHECK
: [0x6e,0x04,0x72,0x7c]
4197 v_cmpx_nge_f64 vcc
, ttmp
[10:11], v
[2:3]
4198 // CHECK
: [0x7a,0x04,0x72,0x7c]
4200 v_cmpx_nge_f64 vcc
, exec
, v
[2:3]
4201 // CHECK
: [0x7e,0x04,0x72,0x7c]
4203 v_cmpx_nge_f64 vcc
, 0, v
[2:3]
4204 // CHECK
: [0x80,0x04,0x72,0x7c]
4206 v_cmpx_nge_f64 vcc
, -1, v
[2:3]
4207 // CHECK
: [0xc1,0x04,0x72,0x7c]
4209 v_cmpx_nge_f64 vcc
, 0.5, v
[2:3]
4210 // CHECK
: [0xf0,0x04,0x72,0x7c]
4212 v_cmpx_nge_f64 vcc
, -4.0, v
[2:3]
4213 // CHECK
: [0xf7,0x04,0x72,0x7c]
4215 v_cmpx_nge_f64 vcc
, src_vccz
, v
[2:3]
4216 // CHECK
: [0xfb,0x04,0x72,0x7c]
4218 v_cmpx_nge_f64 vcc
, src_execz
, v
[2:3]
4219 // CHECK
: [0xfc,0x04,0x72,0x7c]
4221 v_cmpx_nge_f64 vcc
, src_scc
, v
[2:3]
4222 // CHECK
: [0xfd,0x04,0x72,0x7c]
4224 v_cmpx_nge_f64 vcc
, 0xaf123456, v
[2:3]
4225 // CHECK
: [0xff,0x04,0x72,0x7c,0x56,0x34,0x12,0xaf]
4227 v_cmpx_nge_f64 vcc
, 0x3f717273, v
[2:3]
4228 // CHECK
: [0xff,0x04,0x72,0x7c,0x73,0x72,0x71,0x3f]
4230 v_cmpx_nge_f64 vcc
, v
[1:2], v
[254:255]
4231 // CHECK
: [0x01,0xfd,0x73,0x7c]
4233 v_cmpx_nlg_f64 vcc
, v
[1:2], v
[2:3]
4234 // CHECK
: [0x01,0x05,0x74,0x7c]
4236 v_cmpx_nlg_f64 vcc
, v
[254:255], v
[2:3]
4237 // CHECK
: [0xfe,0x05,0x74,0x7c]
4239 v_cmpx_nlg_f64 vcc
, s
[2:3], v
[2:3]
4240 // CHECK
: [0x02,0x04,0x74,0x7c]
4242 v_cmpx_nlg_f64 vcc
, s
[4:5], v
[2:3]
4243 // CHECK
: [0x04,0x04,0x74,0x7c]
4245 v_cmpx_nlg_f64 vcc
, s
[102:103], v
[2:3]
4246 // CHECK
: [0x66,0x04,0x74,0x7c]
4248 v_cmpx_nlg_f64 vcc
, flat_scratch
, v
[2:3]
4249 // CHECK
: [0x68,0x04,0x74,0x7c]
4251 v_cmpx_nlg_f64 vcc
, vcc
, v
[2:3]
4252 // CHECK
: [0x6a,0x04,0x74,0x7c]
4254 v_cmpx_nlg_f64 vcc
, tba
, v
[2:3]
4255 // CHECK
: [0x6c,0x04,0x74,0x7c]
4257 v_cmpx_nlg_f64 vcc
, tma
, v
[2:3]
4258 // CHECK
: [0x6e,0x04,0x74,0x7c]
4260 v_cmpx_nlg_f64 vcc
, ttmp
[10:11], v
[2:3]
4261 // CHECK
: [0x7a,0x04,0x74,0x7c]
4263 v_cmpx_nlg_f64 vcc
, exec
, v
[2:3]
4264 // CHECK
: [0x7e,0x04,0x74,0x7c]
4266 v_cmpx_nlg_f64 vcc
, 0, v
[2:3]
4267 // CHECK
: [0x80,0x04,0x74,0x7c]
4269 v_cmpx_nlg_f64 vcc
, -1, v
[2:3]
4270 // CHECK
: [0xc1,0x04,0x74,0x7c]
4272 v_cmpx_nlg_f64 vcc
, 0.5, v
[2:3]
4273 // CHECK
: [0xf0,0x04,0x74,0x7c]
4275 v_cmpx_nlg_f64 vcc
, -4.0, v
[2:3]
4276 // CHECK
: [0xf7,0x04,0x74,0x7c]
4278 v_cmpx_nlg_f64 vcc
, src_vccz
, v
[2:3]
4279 // CHECK
: [0xfb,0x04,0x74,0x7c]
4281 v_cmpx_nlg_f64 vcc
, src_execz
, v
[2:3]
4282 // CHECK
: [0xfc,0x04,0x74,0x7c]
4284 v_cmpx_nlg_f64 vcc
, src_scc
, v
[2:3]
4285 // CHECK
: [0xfd,0x04,0x74,0x7c]
4287 v_cmpx_nlg_f64 vcc
, 0xaf123456, v
[2:3]
4288 // CHECK
: [0xff,0x04,0x74,0x7c,0x56,0x34,0x12,0xaf]
4290 v_cmpx_nlg_f64 vcc
, 0x3f717273, v
[2:3]
4291 // CHECK
: [0xff,0x04,0x74,0x7c,0x73,0x72,0x71,0x3f]
4293 v_cmpx_nlg_f64 vcc
, v
[1:2], v
[254:255]
4294 // CHECK
: [0x01,0xfd,0x75,0x7c]
4296 v_cmpx_ngt_f64 vcc
, v
[1:2], v
[2:3]
4297 // CHECK
: [0x01,0x05,0x76,0x7c]
4299 v_cmpx_ngt_f64 vcc
, v
[254:255], v
[2:3]
4300 // CHECK
: [0xfe,0x05,0x76,0x7c]
4302 v_cmpx_ngt_f64 vcc
, s
[2:3], v
[2:3]
4303 // CHECK
: [0x02,0x04,0x76,0x7c]
4305 v_cmpx_ngt_f64 vcc
, s
[4:5], v
[2:3]
4306 // CHECK
: [0x04,0x04,0x76,0x7c]
4308 v_cmpx_ngt_f64 vcc
, s
[102:103], v
[2:3]
4309 // CHECK
: [0x66,0x04,0x76,0x7c]
4311 v_cmpx_ngt_f64 vcc
, flat_scratch
, v
[2:3]
4312 // CHECK
: [0x68,0x04,0x76,0x7c]
4314 v_cmpx_ngt_f64 vcc
, vcc
, v
[2:3]
4315 // CHECK
: [0x6a,0x04,0x76,0x7c]
4317 v_cmpx_ngt_f64 vcc
, tba
, v
[2:3]
4318 // CHECK
: [0x6c,0x04,0x76,0x7c]
4320 v_cmpx_ngt_f64 vcc
, tma
, v
[2:3]
4321 // CHECK
: [0x6e,0x04,0x76,0x7c]
4323 v_cmpx_ngt_f64 vcc
, ttmp
[10:11], v
[2:3]
4324 // CHECK
: [0x7a,0x04,0x76,0x7c]
4326 v_cmpx_ngt_f64 vcc
, exec
, v
[2:3]
4327 // CHECK
: [0x7e,0x04,0x76,0x7c]
4329 v_cmpx_ngt_f64 vcc
, 0, v
[2:3]
4330 // CHECK
: [0x80,0x04,0x76,0x7c]
4332 v_cmpx_ngt_f64 vcc
, -1, v
[2:3]
4333 // CHECK
: [0xc1,0x04,0x76,0x7c]
4335 v_cmpx_ngt_f64 vcc
, 0.5, v
[2:3]
4336 // CHECK
: [0xf0,0x04,0x76,0x7c]
4338 v_cmpx_ngt_f64 vcc
, -4.0, v
[2:3]
4339 // CHECK
: [0xf7,0x04,0x76,0x7c]
4341 v_cmpx_ngt_f64 vcc
, src_vccz
, v
[2:3]
4342 // CHECK
: [0xfb,0x04,0x76,0x7c]
4344 v_cmpx_ngt_f64 vcc
, src_execz
, v
[2:3]
4345 // CHECK
: [0xfc,0x04,0x76,0x7c]
4347 v_cmpx_ngt_f64 vcc
, src_scc
, v
[2:3]
4348 // CHECK
: [0xfd,0x04,0x76,0x7c]
4350 v_cmpx_ngt_f64 vcc
, 0xaf123456, v
[2:3]
4351 // CHECK
: [0xff,0x04,0x76,0x7c,0x56,0x34,0x12,0xaf]
4353 v_cmpx_ngt_f64 vcc
, 0x3f717273, v
[2:3]
4354 // CHECK
: [0xff,0x04,0x76,0x7c,0x73,0x72,0x71,0x3f]
4356 v_cmpx_ngt_f64 vcc
, v
[1:2], v
[254:255]
4357 // CHECK
: [0x01,0xfd,0x77,0x7c]
4359 v_cmpx_nle_f64 vcc
, v
[1:2], v
[2:3]
4360 // CHECK
: [0x01,0x05,0x78,0x7c]
4362 v_cmpx_nle_f64 vcc
, v
[254:255], v
[2:3]
4363 // CHECK
: [0xfe,0x05,0x78,0x7c]
4365 v_cmpx_nle_f64 vcc
, s
[2:3], v
[2:3]
4366 // CHECK
: [0x02,0x04,0x78,0x7c]
4368 v_cmpx_nle_f64 vcc
, s
[4:5], v
[2:3]
4369 // CHECK
: [0x04,0x04,0x78,0x7c]
4371 v_cmpx_nle_f64 vcc
, s
[102:103], v
[2:3]
4372 // CHECK
: [0x66,0x04,0x78,0x7c]
4374 v_cmpx_nle_f64 vcc
, flat_scratch
, v
[2:3]
4375 // CHECK
: [0x68,0x04,0x78,0x7c]
4377 v_cmpx_nle_f64 vcc
, vcc
, v
[2:3]
4378 // CHECK
: [0x6a,0x04,0x78,0x7c]
4380 v_cmpx_nle_f64 vcc
, tba
, v
[2:3]
4381 // CHECK
: [0x6c,0x04,0x78,0x7c]
4383 v_cmpx_nle_f64 vcc
, tma
, v
[2:3]
4384 // CHECK
: [0x6e,0x04,0x78,0x7c]
4386 v_cmpx_nle_f64 vcc
, ttmp
[10:11], v
[2:3]
4387 // CHECK
: [0x7a,0x04,0x78,0x7c]
4389 v_cmpx_nle_f64 vcc
, exec
, v
[2:3]
4390 // CHECK
: [0x7e,0x04,0x78,0x7c]
4392 v_cmpx_nle_f64 vcc
, 0, v
[2:3]
4393 // CHECK
: [0x80,0x04,0x78,0x7c]
4395 v_cmpx_nle_f64 vcc
, -1, v
[2:3]
4396 // CHECK
: [0xc1,0x04,0x78,0x7c]
4398 v_cmpx_nle_f64 vcc
, 0.5, v
[2:3]
4399 // CHECK
: [0xf0,0x04,0x78,0x7c]
4401 v_cmpx_nle_f64 vcc
, -4.0, v
[2:3]
4402 // CHECK
: [0xf7,0x04,0x78,0x7c]
4404 v_cmpx_nle_f64 vcc
, src_vccz
, v
[2:3]
4405 // CHECK
: [0xfb,0x04,0x78,0x7c]
4407 v_cmpx_nle_f64 vcc
, src_execz
, v
[2:3]
4408 // CHECK
: [0xfc,0x04,0x78,0x7c]
4410 v_cmpx_nle_f64 vcc
, src_scc
, v
[2:3]
4411 // CHECK
: [0xfd,0x04,0x78,0x7c]
4413 v_cmpx_nle_f64 vcc
, 0xaf123456, v
[2:3]
4414 // CHECK
: [0xff,0x04,0x78,0x7c,0x56,0x34,0x12,0xaf]
4416 v_cmpx_nle_f64 vcc
, 0x3f717273, v
[2:3]
4417 // CHECK
: [0xff,0x04,0x78,0x7c,0x73,0x72,0x71,0x3f]
4419 v_cmpx_nle_f64 vcc
, v
[1:2], v
[254:255]
4420 // CHECK
: [0x01,0xfd,0x79,0x7c]
4422 v_cmpx_neq_f64 vcc
, v
[1:2], v
[2:3]
4423 // CHECK
: [0x01,0x05,0x7a,0x7c]
4425 v_cmpx_neq_f64 vcc
, v
[254:255], v
[2:3]
4426 // CHECK
: [0xfe,0x05,0x7a,0x7c]
4428 v_cmpx_neq_f64 vcc
, s
[2:3], v
[2:3]
4429 // CHECK
: [0x02,0x04,0x7a,0x7c]
4431 v_cmpx_neq_f64 vcc
, s
[4:5], v
[2:3]
4432 // CHECK
: [0x04,0x04,0x7a,0x7c]
4434 v_cmpx_neq_f64 vcc
, s
[102:103], v
[2:3]
4435 // CHECK
: [0x66,0x04,0x7a,0x7c]
4437 v_cmpx_neq_f64 vcc
, flat_scratch
, v
[2:3]
4438 // CHECK
: [0x68,0x04,0x7a,0x7c]
4440 v_cmpx_neq_f64 vcc
, vcc
, v
[2:3]
4441 // CHECK
: [0x6a,0x04,0x7a,0x7c]
4443 v_cmpx_neq_f64 vcc
, tba
, v
[2:3]
4444 // CHECK
: [0x6c,0x04,0x7a,0x7c]
4446 v_cmpx_neq_f64 vcc
, tma
, v
[2:3]
4447 // CHECK
: [0x6e,0x04,0x7a,0x7c]
4449 v_cmpx_neq_f64 vcc
, ttmp
[10:11], v
[2:3]
4450 // CHECK
: [0x7a,0x04,0x7a,0x7c]
4452 v_cmpx_neq_f64 vcc
, exec
, v
[2:3]
4453 // CHECK
: [0x7e,0x04,0x7a,0x7c]
4455 v_cmpx_neq_f64 vcc
, 0, v
[2:3]
4456 // CHECK
: [0x80,0x04,0x7a,0x7c]
4458 v_cmpx_neq_f64 vcc
, -1, v
[2:3]
4459 // CHECK
: [0xc1,0x04,0x7a,0x7c]
4461 v_cmpx_neq_f64 vcc
, 0.5, v
[2:3]
4462 // CHECK
: [0xf0,0x04,0x7a,0x7c]
4464 v_cmpx_neq_f64 vcc
, -4.0, v
[2:3]
4465 // CHECK
: [0xf7,0x04,0x7a,0x7c]
4467 v_cmpx_neq_f64 vcc
, src_vccz
, v
[2:3]
4468 // CHECK
: [0xfb,0x04,0x7a,0x7c]
4470 v_cmpx_neq_f64 vcc
, src_execz
, v
[2:3]
4471 // CHECK
: [0xfc,0x04,0x7a,0x7c]
4473 v_cmpx_neq_f64 vcc
, src_scc
, v
[2:3]
4474 // CHECK
: [0xfd,0x04,0x7a,0x7c]
4476 v_cmpx_neq_f64 vcc
, 0xaf123456, v
[2:3]
4477 // CHECK
: [0xff,0x04,0x7a,0x7c,0x56,0x34,0x12,0xaf]
4479 v_cmpx_neq_f64 vcc
, 0x3f717273, v
[2:3]
4480 // CHECK
: [0xff,0x04,0x7a,0x7c,0x73,0x72,0x71,0x3f]
4482 v_cmpx_neq_f64 vcc
, v
[1:2], v
[254:255]
4483 // CHECK
: [0x01,0xfd,0x7b,0x7c]
4485 v_cmpx_nlt_f64 vcc
, v
[1:2], v
[2:3]
4486 // CHECK
: [0x01,0x05,0x7c,0x7c]
4488 v_cmpx_nlt_f64 vcc
, v
[254:255], v
[2:3]
4489 // CHECK
: [0xfe,0x05,0x7c,0x7c]
4491 v_cmpx_nlt_f64 vcc
, s
[2:3], v
[2:3]
4492 // CHECK
: [0x02,0x04,0x7c,0x7c]
4494 v_cmpx_nlt_f64 vcc
, s
[4:5], v
[2:3]
4495 // CHECK
: [0x04,0x04,0x7c,0x7c]
4497 v_cmpx_nlt_f64 vcc
, s
[102:103], v
[2:3]
4498 // CHECK
: [0x66,0x04,0x7c,0x7c]
4500 v_cmpx_nlt_f64 vcc
, flat_scratch
, v
[2:3]
4501 // CHECK
: [0x68,0x04,0x7c,0x7c]
4503 v_cmpx_nlt_f64 vcc
, vcc
, v
[2:3]
4504 // CHECK
: [0x6a,0x04,0x7c,0x7c]
4506 v_cmpx_nlt_f64 vcc
, tba
, v
[2:3]
4507 // CHECK
: [0x6c,0x04,0x7c,0x7c]
4509 v_cmpx_nlt_f64 vcc
, tma
, v
[2:3]
4510 // CHECK
: [0x6e,0x04,0x7c,0x7c]
4512 v_cmpx_nlt_f64 vcc
, ttmp
[10:11], v
[2:3]
4513 // CHECK
: [0x7a,0x04,0x7c,0x7c]
4515 v_cmpx_nlt_f64 vcc
, exec
, v
[2:3]
4516 // CHECK
: [0x7e,0x04,0x7c,0x7c]
4518 v_cmpx_nlt_f64 vcc
, 0, v
[2:3]
4519 // CHECK
: [0x80,0x04,0x7c,0x7c]
4521 v_cmpx_nlt_f64 vcc
, -1, v
[2:3]
4522 // CHECK
: [0xc1,0x04,0x7c,0x7c]
4524 v_cmpx_nlt_f64 vcc
, 0.5, v
[2:3]
4525 // CHECK
: [0xf0,0x04,0x7c,0x7c]
4527 v_cmpx_nlt_f64 vcc
, -4.0, v
[2:3]
4528 // CHECK
: [0xf7,0x04,0x7c,0x7c]
4530 v_cmpx_nlt_f64 vcc
, src_vccz
, v
[2:3]
4531 // CHECK
: [0xfb,0x04,0x7c,0x7c]
4533 v_cmpx_nlt_f64 vcc
, src_execz
, v
[2:3]
4534 // CHECK
: [0xfc,0x04,0x7c,0x7c]
4536 v_cmpx_nlt_f64 vcc
, src_scc
, v
[2:3]
4537 // CHECK
: [0xfd,0x04,0x7c,0x7c]
4539 v_cmpx_nlt_f64 vcc
, 0xaf123456, v
[2:3]
4540 // CHECK
: [0xff,0x04,0x7c,0x7c,0x56,0x34,0x12,0xaf]
4542 v_cmpx_nlt_f64 vcc
, 0x3f717273, v
[2:3]
4543 // CHECK
: [0xff,0x04,0x7c,0x7c,0x73,0x72,0x71,0x3f]
4545 v_cmpx_nlt_f64 vcc
, v
[1:2], v
[254:255]
4546 // CHECK
: [0x01,0xfd,0x7d,0x7c]
4548 v_cmpx_tru_f64 vcc
, v
[1:2], v
[2:3]
4549 // CHECK
: [0x01,0x05,0x7e,0x7c]
4551 v_cmpx_tru_f64 vcc
, v
[254:255], v
[2:3]
4552 // CHECK
: [0xfe,0x05,0x7e,0x7c]
4554 v_cmpx_tru_f64 vcc
, s
[2:3], v
[2:3]
4555 // CHECK
: [0x02,0x04,0x7e,0x7c]
4557 v_cmpx_tru_f64 vcc
, s
[4:5], v
[2:3]
4558 // CHECK
: [0x04,0x04,0x7e,0x7c]
4560 v_cmpx_tru_f64 vcc
, s
[102:103], v
[2:3]
4561 // CHECK
: [0x66,0x04,0x7e,0x7c]
4563 v_cmpx_tru_f64 vcc
, flat_scratch
, v
[2:3]
4564 // CHECK
: [0x68,0x04,0x7e,0x7c]
4566 v_cmpx_tru_f64 vcc
, vcc
, v
[2:3]
4567 // CHECK
: [0x6a,0x04,0x7e,0x7c]
4569 v_cmpx_tru_f64 vcc
, tba
, v
[2:3]
4570 // CHECK
: [0x6c,0x04,0x7e,0x7c]
4572 v_cmpx_tru_f64 vcc
, tma
, v
[2:3]
4573 // CHECK
: [0x6e,0x04,0x7e,0x7c]
4575 v_cmpx_tru_f64 vcc
, ttmp
[10:11], v
[2:3]
4576 // CHECK
: [0x7a,0x04,0x7e,0x7c]
4578 v_cmpx_tru_f64 vcc
, exec
, v
[2:3]
4579 // CHECK
: [0x7e,0x04,0x7e,0x7c]
4581 v_cmpx_tru_f64 vcc
, 0, v
[2:3]
4582 // CHECK
: [0x80,0x04,0x7e,0x7c]
4584 v_cmpx_tru_f64 vcc
, -1, v
[2:3]
4585 // CHECK
: [0xc1,0x04,0x7e,0x7c]
4587 v_cmpx_tru_f64 vcc
, 0.5, v
[2:3]
4588 // CHECK
: [0xf0,0x04,0x7e,0x7c]
4590 v_cmpx_tru_f64 vcc
, -4.0, v
[2:3]
4591 // CHECK
: [0xf7,0x04,0x7e,0x7c]
4593 v_cmpx_tru_f64 vcc
, src_vccz
, v
[2:3]
4594 // CHECK
: [0xfb,0x04,0x7e,0x7c]
4596 v_cmpx_tru_f64 vcc
, src_execz
, v
[2:3]
4597 // CHECK
: [0xfc,0x04,0x7e,0x7c]
4599 v_cmpx_tru_f64 vcc
, src_scc
, v
[2:3]
4600 // CHECK
: [0xfd,0x04,0x7e,0x7c]
4602 v_cmpx_tru_f64 vcc
, 0xaf123456, v
[2:3]
4603 // CHECK
: [0xff,0x04,0x7e,0x7c,0x56,0x34,0x12,0xaf]
4605 v_cmpx_tru_f64 vcc
, 0x3f717273, v
[2:3]
4606 // CHECK
: [0xff,0x04,0x7e,0x7c,0x73,0x72,0x71,0x3f]
4608 v_cmpx_tru_f64 vcc
, v
[1:2], v
[254:255]
4609 // CHECK
: [0x01,0xfd,0x7f,0x7c]
4611 v_cmps_f_f32 vcc
, v1
, v2
4612 // CHECK
: [0x01,0x05,0x80,0x7c]
4614 v_cmps_f_f32 vcc
, v255
, v2
4615 // CHECK
: [0xff,0x05,0x80,0x7c]
4617 v_cmps_f_f32 vcc
, s1
, v2
4618 // CHECK
: [0x01,0x04,0x80,0x7c]
4620 v_cmps_f_f32 vcc
, s103
, v2
4621 // CHECK
: [0x67,0x04,0x80,0x7c]
4623 v_cmps_f_f32 vcc
, flat_scratch_lo
, v2
4624 // CHECK
: [0x68,0x04,0x80,0x7c]
4626 v_cmps_f_f32 vcc
, flat_scratch_hi
, v2
4627 // CHECK
: [0x69,0x04,0x80,0x7c]
4629 v_cmps_f_f32 vcc
, vcc_lo
, v2
4630 // CHECK
: [0x6a,0x04,0x80,0x7c]
4632 v_cmps_f_f32 vcc
, vcc_hi
, v2
4633 // CHECK
: [0x6b,0x04,0x80,0x7c]
4635 v_cmps_f_f32 vcc
, tba_lo
, v2
4636 // CHECK
: [0x6c,0x04,0x80,0x7c]
4638 v_cmps_f_f32 vcc
, tba_hi
, v2
4639 // CHECK
: [0x6d,0x04,0x80,0x7c]
4641 v_cmps_f_f32 vcc
, tma_lo
, v2
4642 // CHECK
: [0x6e,0x04,0x80,0x7c]
4644 v_cmps_f_f32 vcc
, tma_hi
, v2
4645 // CHECK
: [0x6f,0x04,0x80,0x7c]
4647 v_cmps_f_f32 vcc
, ttmp11
, v2
4648 // CHECK
: [0x7b,0x04,0x80,0x7c]
4650 v_cmps_f_f32 vcc
, m0
, v2
4651 // CHECK
: [0x7c,0x04,0x80,0x7c]
4653 v_cmps_f_f32 vcc
, exec_lo
, v2
4654 // CHECK
: [0x7e,0x04,0x80,0x7c]
4656 v_cmps_f_f32 vcc
, exec_hi
, v2
4657 // CHECK
: [0x7f,0x04,0x80,0x7c]
4659 v_cmps_f_f32 vcc
, 0, v2
4660 // CHECK
: [0x80,0x04,0x80,0x7c]
4662 v_cmps_f_f32 vcc
, -1, v2
4663 // CHECK
: [0xc1,0x04,0x80,0x7c]
4665 v_cmps_f_f32 vcc
, 0.5, v2
4666 // CHECK
: [0xf0,0x04,0x80,0x7c]
4668 v_cmps_f_f32 vcc
, -4.0, v2
4669 // CHECK
: [0xf7,0x04,0x80,0x7c]
4671 v_cmps_f_f32 vcc
, src_vccz
, v2
4672 // CHECK
: [0xfb,0x04,0x80,0x7c]
4674 v_cmps_f_f32 vcc
, src_execz
, v2
4675 // CHECK
: [0xfc,0x04,0x80,0x7c]
4677 v_cmps_f_f32 vcc
, src_scc
, v2
4678 // CHECK
: [0xfd,0x04,0x80,0x7c]
4680 v_cmps_f_f32 vcc
, src_lds_direct
, v2
4681 // CHECK
: [0xfe,0x04,0x80,0x7c]
4683 v_cmps_f_f32 vcc
, 0xaf123456, v2
4684 // CHECK
: [0xff,0x04,0x80,0x7c,0x56,0x34,0x12,0xaf]
4686 v_cmps_f_f32 vcc
, 0x3f717273, v2
4687 // CHECK
: [0xff,0x04,0x80,0x7c,0x73,0x72,0x71,0x3f]
4689 v_cmps_f_f32 vcc
, v1
, v255
4690 // CHECK
: [0x01,0xff,0x81,0x7c]
4692 v_cmps_lt_f32 vcc
, v1
, v2
4693 // CHECK
: [0x01,0x05,0x82,0x7c]
4695 v_cmps_lt_f32 vcc
, v255
, v2
4696 // CHECK
: [0xff,0x05,0x82,0x7c]
4698 v_cmps_lt_f32 vcc
, s1
, v2
4699 // CHECK
: [0x01,0x04,0x82,0x7c]
4701 v_cmps_lt_f32 vcc
, s103
, v2
4702 // CHECK
: [0x67,0x04,0x82,0x7c]
4704 v_cmps_lt_f32 vcc
, flat_scratch_lo
, v2
4705 // CHECK
: [0x68,0x04,0x82,0x7c]
4707 v_cmps_lt_f32 vcc
, flat_scratch_hi
, v2
4708 // CHECK
: [0x69,0x04,0x82,0x7c]
4710 v_cmps_lt_f32 vcc
, vcc_lo
, v2
4711 // CHECK
: [0x6a,0x04,0x82,0x7c]
4713 v_cmps_lt_f32 vcc
, vcc_hi
, v2
4714 // CHECK
: [0x6b,0x04,0x82,0x7c]
4716 v_cmps_lt_f32 vcc
, tba_lo
, v2
4717 // CHECK
: [0x6c,0x04,0x82,0x7c]
4719 v_cmps_lt_f32 vcc
, tba_hi
, v2
4720 // CHECK
: [0x6d,0x04,0x82,0x7c]
4722 v_cmps_lt_f32 vcc
, tma_lo
, v2
4723 // CHECK
: [0x6e,0x04,0x82,0x7c]
4725 v_cmps_lt_f32 vcc
, tma_hi
, v2
4726 // CHECK
: [0x6f,0x04,0x82,0x7c]
4728 v_cmps_lt_f32 vcc
, ttmp11
, v2
4729 // CHECK
: [0x7b,0x04,0x82,0x7c]
4731 v_cmps_lt_f32 vcc
, m0
, v2
4732 // CHECK
: [0x7c,0x04,0x82,0x7c]
4734 v_cmps_lt_f32 vcc
, exec_lo
, v2
4735 // CHECK
: [0x7e,0x04,0x82,0x7c]
4737 v_cmps_lt_f32 vcc
, exec_hi
, v2
4738 // CHECK
: [0x7f,0x04,0x82,0x7c]
4740 v_cmps_lt_f32 vcc
, 0, v2
4741 // CHECK
: [0x80,0x04,0x82,0x7c]
4743 v_cmps_lt_f32 vcc
, -1, v2
4744 // CHECK
: [0xc1,0x04,0x82,0x7c]
4746 v_cmps_lt_f32 vcc
, 0.5, v2
4747 // CHECK
: [0xf0,0x04,0x82,0x7c]
4749 v_cmps_lt_f32 vcc
, -4.0, v2
4750 // CHECK
: [0xf7,0x04,0x82,0x7c]
4752 v_cmps_lt_f32 vcc
, src_vccz
, v2
4753 // CHECK
: [0xfb,0x04,0x82,0x7c]
4755 v_cmps_lt_f32 vcc
, src_execz
, v2
4756 // CHECK
: [0xfc,0x04,0x82,0x7c]
4758 v_cmps_lt_f32 vcc
, src_scc
, v2
4759 // CHECK
: [0xfd,0x04,0x82,0x7c]
4761 v_cmps_lt_f32 vcc
, src_lds_direct
, v2
4762 // CHECK
: [0xfe,0x04,0x82,0x7c]
4764 v_cmps_lt_f32 vcc
, 0xaf123456, v2
4765 // CHECK
: [0xff,0x04,0x82,0x7c,0x56,0x34,0x12,0xaf]
4767 v_cmps_lt_f32 vcc
, 0x3f717273, v2
4768 // CHECK
: [0xff,0x04,0x82,0x7c,0x73,0x72,0x71,0x3f]
4770 v_cmps_lt_f32 vcc
, v1
, v255
4771 // CHECK
: [0x01,0xff,0x83,0x7c]
4773 v_cmps_eq_f32 vcc
, v1
, v2
4774 // CHECK
: [0x01,0x05,0x84,0x7c]
4776 v_cmps_eq_f32 vcc
, v255
, v2
4777 // CHECK
: [0xff,0x05,0x84,0x7c]
4779 v_cmps_eq_f32 vcc
, s1
, v2
4780 // CHECK
: [0x01,0x04,0x84,0x7c]
4782 v_cmps_eq_f32 vcc
, s103
, v2
4783 // CHECK
: [0x67,0x04,0x84,0x7c]
4785 v_cmps_eq_f32 vcc
, flat_scratch_lo
, v2
4786 // CHECK
: [0x68,0x04,0x84,0x7c]
4788 v_cmps_eq_f32 vcc
, flat_scratch_hi
, v2
4789 // CHECK
: [0x69,0x04,0x84,0x7c]
4791 v_cmps_eq_f32 vcc
, vcc_lo
, v2
4792 // CHECK
: [0x6a,0x04,0x84,0x7c]
4794 v_cmps_eq_f32 vcc
, vcc_hi
, v2
4795 // CHECK
: [0x6b,0x04,0x84,0x7c]
4797 v_cmps_eq_f32 vcc
, tba_lo
, v2
4798 // CHECK
: [0x6c,0x04,0x84,0x7c]
4800 v_cmps_eq_f32 vcc
, tba_hi
, v2
4801 // CHECK
: [0x6d,0x04,0x84,0x7c]
4803 v_cmps_eq_f32 vcc
, tma_lo
, v2
4804 // CHECK
: [0x6e,0x04,0x84,0x7c]
4806 v_cmps_eq_f32 vcc
, tma_hi
, v2
4807 // CHECK
: [0x6f,0x04,0x84,0x7c]
4809 v_cmps_eq_f32 vcc
, ttmp11
, v2
4810 // CHECK
: [0x7b,0x04,0x84,0x7c]
4812 v_cmps_eq_f32 vcc
, m0
, v2
4813 // CHECK
: [0x7c,0x04,0x84,0x7c]
4815 v_cmps_eq_f32 vcc
, exec_lo
, v2
4816 // CHECK
: [0x7e,0x04,0x84,0x7c]
4818 v_cmps_eq_f32 vcc
, exec_hi
, v2
4819 // CHECK
: [0x7f,0x04,0x84,0x7c]
4821 v_cmps_eq_f32 vcc
, 0, v2
4822 // CHECK
: [0x80,0x04,0x84,0x7c]
4824 v_cmps_eq_f32 vcc
, -1, v2
4825 // CHECK
: [0xc1,0x04,0x84,0x7c]
4827 v_cmps_eq_f32 vcc
, 0.5, v2
4828 // CHECK
: [0xf0,0x04,0x84,0x7c]
4830 v_cmps_eq_f32 vcc
, -4.0, v2
4831 // CHECK
: [0xf7,0x04,0x84,0x7c]
4833 v_cmps_eq_f32 vcc
, src_vccz
, v2
4834 // CHECK
: [0xfb,0x04,0x84,0x7c]
4836 v_cmps_eq_f32 vcc
, src_execz
, v2
4837 // CHECK
: [0xfc,0x04,0x84,0x7c]
4839 v_cmps_eq_f32 vcc
, src_scc
, v2
4840 // CHECK
: [0xfd,0x04,0x84,0x7c]
4842 v_cmps_eq_f32 vcc
, src_lds_direct
, v2
4843 // CHECK
: [0xfe,0x04,0x84,0x7c]
4845 v_cmps_eq_f32 vcc
, 0xaf123456, v2
4846 // CHECK
: [0xff,0x04,0x84,0x7c,0x56,0x34,0x12,0xaf]
4848 v_cmps_eq_f32 vcc
, 0x3f717273, v2
4849 // CHECK
: [0xff,0x04,0x84,0x7c,0x73,0x72,0x71,0x3f]
4851 v_cmps_eq_f32 vcc
, v1
, v255
4852 // CHECK
: [0x01,0xff,0x85,0x7c]
4854 v_cmps_le_f32 vcc
, v1
, v2
4855 // CHECK
: [0x01,0x05,0x86,0x7c]
4857 v_cmps_le_f32 vcc
, v255
, v2
4858 // CHECK
: [0xff,0x05,0x86,0x7c]
4860 v_cmps_le_f32 vcc
, s1
, v2
4861 // CHECK
: [0x01,0x04,0x86,0x7c]
4863 v_cmps_le_f32 vcc
, s103
, v2
4864 // CHECK
: [0x67,0x04,0x86,0x7c]
4866 v_cmps_le_f32 vcc
, flat_scratch_lo
, v2
4867 // CHECK
: [0x68,0x04,0x86,0x7c]
4869 v_cmps_le_f32 vcc
, flat_scratch_hi
, v2
4870 // CHECK
: [0x69,0x04,0x86,0x7c]
4872 v_cmps_le_f32 vcc
, vcc_lo
, v2
4873 // CHECK
: [0x6a,0x04,0x86,0x7c]
4875 v_cmps_le_f32 vcc
, vcc_hi
, v2
4876 // CHECK
: [0x6b,0x04,0x86,0x7c]
4878 v_cmps_le_f32 vcc
, tba_lo
, v2
4879 // CHECK
: [0x6c,0x04,0x86,0x7c]
4881 v_cmps_le_f32 vcc
, tba_hi
, v2
4882 // CHECK
: [0x6d,0x04,0x86,0x7c]
4884 v_cmps_le_f32 vcc
, tma_lo
, v2
4885 // CHECK
: [0x6e,0x04,0x86,0x7c]
4887 v_cmps_le_f32 vcc
, tma_hi
, v2
4888 // CHECK
: [0x6f,0x04,0x86,0x7c]
4890 v_cmps_le_f32 vcc
, ttmp11
, v2
4891 // CHECK
: [0x7b,0x04,0x86,0x7c]
4893 v_cmps_le_f32 vcc
, m0
, v2
4894 // CHECK
: [0x7c,0x04,0x86,0x7c]
4896 v_cmps_le_f32 vcc
, exec_lo
, v2
4897 // CHECK
: [0x7e,0x04,0x86,0x7c]
4899 v_cmps_le_f32 vcc
, exec_hi
, v2
4900 // CHECK
: [0x7f,0x04,0x86,0x7c]
4902 v_cmps_le_f32 vcc
, 0, v2
4903 // CHECK
: [0x80,0x04,0x86,0x7c]
4905 v_cmps_le_f32 vcc
, -1, v2
4906 // CHECK
: [0xc1,0x04,0x86,0x7c]
4908 v_cmps_le_f32 vcc
, 0.5, v2
4909 // CHECK
: [0xf0,0x04,0x86,0x7c]
4911 v_cmps_le_f32 vcc
, -4.0, v2
4912 // CHECK
: [0xf7,0x04,0x86,0x7c]
4914 v_cmps_le_f32 vcc
, src_vccz
, v2
4915 // CHECK
: [0xfb,0x04,0x86,0x7c]
4917 v_cmps_le_f32 vcc
, src_execz
, v2
4918 // CHECK
: [0xfc,0x04,0x86,0x7c]
4920 v_cmps_le_f32 vcc
, src_scc
, v2
4921 // CHECK
: [0xfd,0x04,0x86,0x7c]
4923 v_cmps_le_f32 vcc
, src_lds_direct
, v2
4924 // CHECK
: [0xfe,0x04,0x86,0x7c]
4926 v_cmps_le_f32 vcc
, 0xaf123456, v2
4927 // CHECK
: [0xff,0x04,0x86,0x7c,0x56,0x34,0x12,0xaf]
4929 v_cmps_le_f32 vcc
, 0x3f717273, v2
4930 // CHECK
: [0xff,0x04,0x86,0x7c,0x73,0x72,0x71,0x3f]
4932 v_cmps_le_f32 vcc
, v1
, v255
4933 // CHECK
: [0x01,0xff,0x87,0x7c]
4935 v_cmps_gt_f32 vcc
, v1
, v2
4936 // CHECK
: [0x01,0x05,0x88,0x7c]
4938 v_cmps_gt_f32 vcc
, v255
, v2
4939 // CHECK
: [0xff,0x05,0x88,0x7c]
4941 v_cmps_gt_f32 vcc
, s1
, v2
4942 // CHECK
: [0x01,0x04,0x88,0x7c]
4944 v_cmps_gt_f32 vcc
, s103
, v2
4945 // CHECK
: [0x67,0x04,0x88,0x7c]
4947 v_cmps_gt_f32 vcc
, flat_scratch_lo
, v2
4948 // CHECK
: [0x68,0x04,0x88,0x7c]
4950 v_cmps_gt_f32 vcc
, flat_scratch_hi
, v2
4951 // CHECK
: [0x69,0x04,0x88,0x7c]
4953 v_cmps_gt_f32 vcc
, vcc_lo
, v2
4954 // CHECK
: [0x6a,0x04,0x88,0x7c]
4956 v_cmps_gt_f32 vcc
, vcc_hi
, v2
4957 // CHECK
: [0x6b,0x04,0x88,0x7c]
4959 v_cmps_gt_f32 vcc
, tba_lo
, v2
4960 // CHECK
: [0x6c,0x04,0x88,0x7c]
4962 v_cmps_gt_f32 vcc
, tba_hi
, v2
4963 // CHECK
: [0x6d,0x04,0x88,0x7c]
4965 v_cmps_gt_f32 vcc
, tma_lo
, v2
4966 // CHECK
: [0x6e,0x04,0x88,0x7c]
4968 v_cmps_gt_f32 vcc
, tma_hi
, v2
4969 // CHECK
: [0x6f,0x04,0x88,0x7c]
4971 v_cmps_gt_f32 vcc
, ttmp11
, v2
4972 // CHECK
: [0x7b,0x04,0x88,0x7c]
4974 v_cmps_gt_f32 vcc
, m0
, v2
4975 // CHECK
: [0x7c,0x04,0x88,0x7c]
4977 v_cmps_gt_f32 vcc
, exec_lo
, v2
4978 // CHECK
: [0x7e,0x04,0x88,0x7c]
4980 v_cmps_gt_f32 vcc
, exec_hi
, v2
4981 // CHECK
: [0x7f,0x04,0x88,0x7c]
4983 v_cmps_gt_f32 vcc
, 0, v2
4984 // CHECK
: [0x80,0x04,0x88,0x7c]
4986 v_cmps_gt_f32 vcc
, -1, v2
4987 // CHECK
: [0xc1,0x04,0x88,0x7c]
4989 v_cmps_gt_f32 vcc
, 0.5, v2
4990 // CHECK
: [0xf0,0x04,0x88,0x7c]
4992 v_cmps_gt_f32 vcc
, -4.0, v2
4993 // CHECK
: [0xf7,0x04,0x88,0x7c]
4995 v_cmps_gt_f32 vcc
, src_vccz
, v2
4996 // CHECK
: [0xfb,0x04,0x88,0x7c]
4998 v_cmps_gt_f32 vcc
, src_execz
, v2
4999 // CHECK
: [0xfc,0x04,0x88,0x7c]
5001 v_cmps_gt_f32 vcc
, src_scc
, v2
5002 // CHECK
: [0xfd,0x04,0x88,0x7c]
5004 v_cmps_gt_f32 vcc
, src_lds_direct
, v2
5005 // CHECK
: [0xfe,0x04,0x88,0x7c]
5007 v_cmps_gt_f32 vcc
, 0xaf123456, v2
5008 // CHECK
: [0xff,0x04,0x88,0x7c,0x56,0x34,0x12,0xaf]
5010 v_cmps_gt_f32 vcc
, 0x3f717273, v2
5011 // CHECK
: [0xff,0x04,0x88,0x7c,0x73,0x72,0x71,0x3f]
5013 v_cmps_gt_f32 vcc
, v1
, v255
5014 // CHECK
: [0x01,0xff,0x89,0x7c]
5016 v_cmps_lg_f32 vcc
, v1
, v2
5017 // CHECK
: [0x01,0x05,0x8a,0x7c]
5019 v_cmps_lg_f32 vcc
, v255
, v2
5020 // CHECK
: [0xff,0x05,0x8a,0x7c]
5022 v_cmps_lg_f32 vcc
, s1
, v2
5023 // CHECK
: [0x01,0x04,0x8a,0x7c]
5025 v_cmps_lg_f32 vcc
, s103
, v2
5026 // CHECK
: [0x67,0x04,0x8a,0x7c]
5028 v_cmps_lg_f32 vcc
, flat_scratch_lo
, v2
5029 // CHECK
: [0x68,0x04,0x8a,0x7c]
5031 v_cmps_lg_f32 vcc
, flat_scratch_hi
, v2
5032 // CHECK
: [0x69,0x04,0x8a,0x7c]
5034 v_cmps_lg_f32 vcc
, vcc_lo
, v2
5035 // CHECK
: [0x6a,0x04,0x8a,0x7c]
5037 v_cmps_lg_f32 vcc
, vcc_hi
, v2
5038 // CHECK
: [0x6b,0x04,0x8a,0x7c]
5040 v_cmps_lg_f32 vcc
, tba_lo
, v2
5041 // CHECK
: [0x6c,0x04,0x8a,0x7c]
5043 v_cmps_lg_f32 vcc
, tba_hi
, v2
5044 // CHECK
: [0x6d,0x04,0x8a,0x7c]
5046 v_cmps_lg_f32 vcc
, tma_lo
, v2
5047 // CHECK
: [0x6e,0x04,0x8a,0x7c]
5049 v_cmps_lg_f32 vcc
, tma_hi
, v2
5050 // CHECK
: [0x6f,0x04,0x8a,0x7c]
5052 v_cmps_lg_f32 vcc
, ttmp11
, v2
5053 // CHECK
: [0x7b,0x04,0x8a,0x7c]
5055 v_cmps_lg_f32 vcc
, m0
, v2
5056 // CHECK
: [0x7c,0x04,0x8a,0x7c]
5058 v_cmps_lg_f32 vcc
, exec_lo
, v2
5059 // CHECK
: [0x7e,0x04,0x8a,0x7c]
5061 v_cmps_lg_f32 vcc
, exec_hi
, v2
5062 // CHECK
: [0x7f,0x04,0x8a,0x7c]
5064 v_cmps_lg_f32 vcc
, 0, v2
5065 // CHECK
: [0x80,0x04,0x8a,0x7c]
5067 v_cmps_lg_f32 vcc
, -1, v2
5068 // CHECK
: [0xc1,0x04,0x8a,0x7c]
5070 v_cmps_lg_f32 vcc
, 0.5, v2
5071 // CHECK
: [0xf0,0x04,0x8a,0x7c]
5073 v_cmps_lg_f32 vcc
, -4.0, v2
5074 // CHECK
: [0xf7,0x04,0x8a,0x7c]
5076 v_cmps_lg_f32 vcc
, src_vccz
, v2
5077 // CHECK
: [0xfb,0x04,0x8a,0x7c]
5079 v_cmps_lg_f32 vcc
, src_execz
, v2
5080 // CHECK
: [0xfc,0x04,0x8a,0x7c]
5082 v_cmps_lg_f32 vcc
, src_scc
, v2
5083 // CHECK
: [0xfd,0x04,0x8a,0x7c]
5085 v_cmps_lg_f32 vcc
, src_lds_direct
, v2
5086 // CHECK
: [0xfe,0x04,0x8a,0x7c]
5088 v_cmps_lg_f32 vcc
, 0xaf123456, v2
5089 // CHECK
: [0xff,0x04,0x8a,0x7c,0x56,0x34,0x12,0xaf]
5091 v_cmps_lg_f32 vcc
, 0x3f717273, v2
5092 // CHECK
: [0xff,0x04,0x8a,0x7c,0x73,0x72,0x71,0x3f]
5094 v_cmps_lg_f32 vcc
, v1
, v255
5095 // CHECK
: [0x01,0xff,0x8b,0x7c]
5097 v_cmps_ge_f32 vcc
, v1
, v2
5098 // CHECK
: [0x01,0x05,0x8c,0x7c]
5100 v_cmps_ge_f32 vcc
, v255
, v2
5101 // CHECK
: [0xff,0x05,0x8c,0x7c]
5103 v_cmps_ge_f32 vcc
, s1
, v2
5104 // CHECK
: [0x01,0x04,0x8c,0x7c]
5106 v_cmps_ge_f32 vcc
, s103
, v2
5107 // CHECK
: [0x67,0x04,0x8c,0x7c]
5109 v_cmps_ge_f32 vcc
, flat_scratch_lo
, v2
5110 // CHECK
: [0x68,0x04,0x8c,0x7c]
5112 v_cmps_ge_f32 vcc
, flat_scratch_hi
, v2
5113 // CHECK
: [0x69,0x04,0x8c,0x7c]
5115 v_cmps_ge_f32 vcc
, vcc_lo
, v2
5116 // CHECK
: [0x6a,0x04,0x8c,0x7c]
5118 v_cmps_ge_f32 vcc
, vcc_hi
, v2
5119 // CHECK
: [0x6b,0x04,0x8c,0x7c]
5121 v_cmps_ge_f32 vcc
, tba_lo
, v2
5122 // CHECK
: [0x6c,0x04,0x8c,0x7c]
5124 v_cmps_ge_f32 vcc
, tba_hi
, v2
5125 // CHECK
: [0x6d,0x04,0x8c,0x7c]
5127 v_cmps_ge_f32 vcc
, tma_lo
, v2
5128 // CHECK
: [0x6e,0x04,0x8c,0x7c]
5130 v_cmps_ge_f32 vcc
, tma_hi
, v2
5131 // CHECK
: [0x6f,0x04,0x8c,0x7c]
5133 v_cmps_ge_f32 vcc
, ttmp11
, v2
5134 // CHECK
: [0x7b,0x04,0x8c,0x7c]
5136 v_cmps_ge_f32 vcc
, m0
, v2
5137 // CHECK
: [0x7c,0x04,0x8c,0x7c]
5139 v_cmps_ge_f32 vcc
, exec_lo
, v2
5140 // CHECK
: [0x7e,0x04,0x8c,0x7c]
5142 v_cmps_ge_f32 vcc
, exec_hi
, v2
5143 // CHECK
: [0x7f,0x04,0x8c,0x7c]
5145 v_cmps_ge_f32 vcc
, 0, v2
5146 // CHECK
: [0x80,0x04,0x8c,0x7c]
5148 v_cmps_ge_f32 vcc
, -1, v2
5149 // CHECK
: [0xc1,0x04,0x8c,0x7c]
5151 v_cmps_ge_f32 vcc
, 0.5, v2
5152 // CHECK
: [0xf0,0x04,0x8c,0x7c]
5154 v_cmps_ge_f32 vcc
, -4.0, v2
5155 // CHECK
: [0xf7,0x04,0x8c,0x7c]
5157 v_cmps_ge_f32 vcc
, src_vccz
, v2
5158 // CHECK
: [0xfb,0x04,0x8c,0x7c]
5160 v_cmps_ge_f32 vcc
, src_execz
, v2
5161 // CHECK
: [0xfc,0x04,0x8c,0x7c]
5163 v_cmps_ge_f32 vcc
, src_scc
, v2
5164 // CHECK
: [0xfd,0x04,0x8c,0x7c]
5166 v_cmps_ge_f32 vcc
, src_lds_direct
, v2
5167 // CHECK
: [0xfe,0x04,0x8c,0x7c]
5169 v_cmps_ge_f32 vcc
, 0xaf123456, v2
5170 // CHECK
: [0xff,0x04,0x8c,0x7c,0x56,0x34,0x12,0xaf]
5172 v_cmps_ge_f32 vcc
, 0x3f717273, v2
5173 // CHECK
: [0xff,0x04,0x8c,0x7c,0x73,0x72,0x71,0x3f]
5175 v_cmps_ge_f32 vcc
, v1
, v255
5176 // CHECK
: [0x01,0xff,0x8d,0x7c]
5178 v_cmps_o_f32 vcc
, v1
, v2
5179 // CHECK
: [0x01,0x05,0x8e,0x7c]
5181 v_cmps_o_f32 vcc
, v255
, v2
5182 // CHECK
: [0xff,0x05,0x8e,0x7c]
5184 v_cmps_o_f32 vcc
, s1
, v2
5185 // CHECK
: [0x01,0x04,0x8e,0x7c]
5187 v_cmps_o_f32 vcc
, s103
, v2
5188 // CHECK
: [0x67,0x04,0x8e,0x7c]
5190 v_cmps_o_f32 vcc
, flat_scratch_lo
, v2
5191 // CHECK
: [0x68,0x04,0x8e,0x7c]
5193 v_cmps_o_f32 vcc
, flat_scratch_hi
, v2
5194 // CHECK
: [0x69,0x04,0x8e,0x7c]
5196 v_cmps_o_f32 vcc
, vcc_lo
, v2
5197 // CHECK
: [0x6a,0x04,0x8e,0x7c]
5199 v_cmps_o_f32 vcc
, vcc_hi
, v2
5200 // CHECK
: [0x6b,0x04,0x8e,0x7c]
5202 v_cmps_o_f32 vcc
, tba_lo
, v2
5203 // CHECK
: [0x6c,0x04,0x8e,0x7c]
5205 v_cmps_o_f32 vcc
, tba_hi
, v2
5206 // CHECK
: [0x6d,0x04,0x8e,0x7c]
5208 v_cmps_o_f32 vcc
, tma_lo
, v2
5209 // CHECK
: [0x6e,0x04,0x8e,0x7c]
5211 v_cmps_o_f32 vcc
, tma_hi
, v2
5212 // CHECK
: [0x6f,0x04,0x8e,0x7c]
5214 v_cmps_o_f32 vcc
, ttmp11
, v2
5215 // CHECK
: [0x7b,0x04,0x8e,0x7c]
5217 v_cmps_o_f32 vcc
, m0
, v2
5218 // CHECK
: [0x7c,0x04,0x8e,0x7c]
5220 v_cmps_o_f32 vcc
, exec_lo
, v2
5221 // CHECK
: [0x7e,0x04,0x8e,0x7c]
5223 v_cmps_o_f32 vcc
, exec_hi
, v2
5224 // CHECK
: [0x7f,0x04,0x8e,0x7c]
5226 v_cmps_o_f32 vcc
, 0, v2
5227 // CHECK
: [0x80,0x04,0x8e,0x7c]
5229 v_cmps_o_f32 vcc
, -1, v2
5230 // CHECK
: [0xc1,0x04,0x8e,0x7c]
5232 v_cmps_o_f32 vcc
, 0.5, v2
5233 // CHECK
: [0xf0,0x04,0x8e,0x7c]
5235 v_cmps_o_f32 vcc
, -4.0, v2
5236 // CHECK
: [0xf7,0x04,0x8e,0x7c]
5238 v_cmps_o_f32 vcc
, src_vccz
, v2
5239 // CHECK
: [0xfb,0x04,0x8e,0x7c]
5241 v_cmps_o_f32 vcc
, src_execz
, v2
5242 // CHECK
: [0xfc,0x04,0x8e,0x7c]
5244 v_cmps_o_f32 vcc
, src_scc
, v2
5245 // CHECK
: [0xfd,0x04,0x8e,0x7c]
5247 v_cmps_o_f32 vcc
, src_lds_direct
, v2
5248 // CHECK
: [0xfe,0x04,0x8e,0x7c]
5250 v_cmps_o_f32 vcc
, 0xaf123456, v2
5251 // CHECK
: [0xff,0x04,0x8e,0x7c,0x56,0x34,0x12,0xaf]
5253 v_cmps_o_f32 vcc
, 0x3f717273, v2
5254 // CHECK
: [0xff,0x04,0x8e,0x7c,0x73,0x72,0x71,0x3f]
5256 v_cmps_o_f32 vcc
, v1
, v255
5257 // CHECK
: [0x01,0xff,0x8f,0x7c]
5259 v_cmps_u_f32 vcc
, v1
, v2
5260 // CHECK
: [0x01,0x05,0x90,0x7c]
5262 v_cmps_u_f32 vcc
, v255
, v2
5263 // CHECK
: [0xff,0x05,0x90,0x7c]
5265 v_cmps_u_f32 vcc
, s1
, v2
5266 // CHECK
: [0x01,0x04,0x90,0x7c]
5268 v_cmps_u_f32 vcc
, s103
, v2
5269 // CHECK
: [0x67,0x04,0x90,0x7c]
5271 v_cmps_u_f32 vcc
, flat_scratch_lo
, v2
5272 // CHECK
: [0x68,0x04,0x90,0x7c]
5274 v_cmps_u_f32 vcc
, flat_scratch_hi
, v2
5275 // CHECK
: [0x69,0x04,0x90,0x7c]
5277 v_cmps_u_f32 vcc
, vcc_lo
, v2
5278 // CHECK
: [0x6a,0x04,0x90,0x7c]
5280 v_cmps_u_f32 vcc
, vcc_hi
, v2
5281 // CHECK
: [0x6b,0x04,0x90,0x7c]
5283 v_cmps_u_f32 vcc
, tba_lo
, v2
5284 // CHECK
: [0x6c,0x04,0x90,0x7c]
5286 v_cmps_u_f32 vcc
, tba_hi
, v2
5287 // CHECK
: [0x6d,0x04,0x90,0x7c]
5289 v_cmps_u_f32 vcc
, tma_lo
, v2
5290 // CHECK
: [0x6e,0x04,0x90,0x7c]
5292 v_cmps_u_f32 vcc
, tma_hi
, v2
5293 // CHECK
: [0x6f,0x04,0x90,0x7c]
5295 v_cmps_u_f32 vcc
, ttmp11
, v2
5296 // CHECK
: [0x7b,0x04,0x90,0x7c]
5298 v_cmps_u_f32 vcc
, m0
, v2
5299 // CHECK
: [0x7c,0x04,0x90,0x7c]
5301 v_cmps_u_f32 vcc
, exec_lo
, v2
5302 // CHECK
: [0x7e,0x04,0x90,0x7c]
5304 v_cmps_u_f32 vcc
, exec_hi
, v2
5305 // CHECK
: [0x7f,0x04,0x90,0x7c]
5307 v_cmps_u_f32 vcc
, 0, v2
5308 // CHECK
: [0x80,0x04,0x90,0x7c]
5310 v_cmps_u_f32 vcc
, -1, v2
5311 // CHECK
: [0xc1,0x04,0x90,0x7c]
5313 v_cmps_u_f32 vcc
, 0.5, v2
5314 // CHECK
: [0xf0,0x04,0x90,0x7c]
5316 v_cmps_u_f32 vcc
, -4.0, v2
5317 // CHECK
: [0xf7,0x04,0x90,0x7c]
5319 v_cmps_u_f32 vcc
, src_vccz
, v2
5320 // CHECK
: [0xfb,0x04,0x90,0x7c]
5322 v_cmps_u_f32 vcc
, src_execz
, v2
5323 // CHECK
: [0xfc,0x04,0x90,0x7c]
5325 v_cmps_u_f32 vcc
, src_scc
, v2
5326 // CHECK
: [0xfd,0x04,0x90,0x7c]
5328 v_cmps_u_f32 vcc
, src_lds_direct
, v2
5329 // CHECK
: [0xfe,0x04,0x90,0x7c]
5331 v_cmps_u_f32 vcc
, 0xaf123456, v2
5332 // CHECK
: [0xff,0x04,0x90,0x7c,0x56,0x34,0x12,0xaf]
5334 v_cmps_u_f32 vcc
, 0x3f717273, v2
5335 // CHECK
: [0xff,0x04,0x90,0x7c,0x73,0x72,0x71,0x3f]
5337 v_cmps_u_f32 vcc
, v1
, v255
5338 // CHECK
: [0x01,0xff,0x91,0x7c]
5340 v_cmps_nge_f32 vcc
, v1
, v2
5341 // CHECK
: [0x01,0x05,0x92,0x7c]
5343 v_cmps_nge_f32 vcc
, v255
, v2
5344 // CHECK
: [0xff,0x05,0x92,0x7c]
5346 v_cmps_nge_f32 vcc
, s1
, v2
5347 // CHECK
: [0x01,0x04,0x92,0x7c]
5349 v_cmps_nge_f32 vcc
, s103
, v2
5350 // CHECK
: [0x67,0x04,0x92,0x7c]
5352 v_cmps_nge_f32 vcc
, flat_scratch_lo
, v2
5353 // CHECK
: [0x68,0x04,0x92,0x7c]
5355 v_cmps_nge_f32 vcc
, flat_scratch_hi
, v2
5356 // CHECK
: [0x69,0x04,0x92,0x7c]
5358 v_cmps_nge_f32 vcc
, vcc_lo
, v2
5359 // CHECK
: [0x6a,0x04,0x92,0x7c]
5361 v_cmps_nge_f32 vcc
, vcc_hi
, v2
5362 // CHECK
: [0x6b,0x04,0x92,0x7c]
5364 v_cmps_nge_f32 vcc
, tba_lo
, v2
5365 // CHECK
: [0x6c,0x04,0x92,0x7c]
5367 v_cmps_nge_f32 vcc
, tba_hi
, v2
5368 // CHECK
: [0x6d,0x04,0x92,0x7c]
5370 v_cmps_nge_f32 vcc
, tma_lo
, v2
5371 // CHECK
: [0x6e,0x04,0x92,0x7c]
5373 v_cmps_nge_f32 vcc
, tma_hi
, v2
5374 // CHECK
: [0x6f,0x04,0x92,0x7c]
5376 v_cmps_nge_f32 vcc
, ttmp11
, v2
5377 // CHECK
: [0x7b,0x04,0x92,0x7c]
5379 v_cmps_nge_f32 vcc
, m0
, v2
5380 // CHECK
: [0x7c,0x04,0x92,0x7c]
5382 v_cmps_nge_f32 vcc
, exec_lo
, v2
5383 // CHECK
: [0x7e,0x04,0x92,0x7c]
5385 v_cmps_nge_f32 vcc
, exec_hi
, v2
5386 // CHECK
: [0x7f,0x04,0x92,0x7c]
5388 v_cmps_nge_f32 vcc
, 0, v2
5389 // CHECK
: [0x80,0x04,0x92,0x7c]
5391 v_cmps_nge_f32 vcc
, -1, v2
5392 // CHECK
: [0xc1,0x04,0x92,0x7c]
5394 v_cmps_nge_f32 vcc
, 0.5, v2
5395 // CHECK
: [0xf0,0x04,0x92,0x7c]
5397 v_cmps_nge_f32 vcc
, -4.0, v2
5398 // CHECK
: [0xf7,0x04,0x92,0x7c]
5400 v_cmps_nge_f32 vcc
, src_vccz
, v2
5401 // CHECK
: [0xfb,0x04,0x92,0x7c]
5403 v_cmps_nge_f32 vcc
, src_execz
, v2
5404 // CHECK
: [0xfc,0x04,0x92,0x7c]
5406 v_cmps_nge_f32 vcc
, src_scc
, v2
5407 // CHECK
: [0xfd,0x04,0x92,0x7c]
5409 v_cmps_nge_f32 vcc
, src_lds_direct
, v2
5410 // CHECK
: [0xfe,0x04,0x92,0x7c]
5412 v_cmps_nge_f32 vcc
, 0xaf123456, v2
5413 // CHECK
: [0xff,0x04,0x92,0x7c,0x56,0x34,0x12,0xaf]
5415 v_cmps_nge_f32 vcc
, 0x3f717273, v2
5416 // CHECK
: [0xff,0x04,0x92,0x7c,0x73,0x72,0x71,0x3f]
5418 v_cmps_nge_f32 vcc
, v1
, v255
5419 // CHECK
: [0x01,0xff,0x93,0x7c]
5421 v_cmps_nlg_f32 vcc
, v1
, v2
5422 // CHECK
: [0x01,0x05,0x94,0x7c]
5424 v_cmps_nlg_f32 vcc
, v255
, v2
5425 // CHECK
: [0xff,0x05,0x94,0x7c]
5427 v_cmps_nlg_f32 vcc
, s1
, v2
5428 // CHECK
: [0x01,0x04,0x94,0x7c]
5430 v_cmps_nlg_f32 vcc
, s103
, v2
5431 // CHECK
: [0x67,0x04,0x94,0x7c]
5433 v_cmps_nlg_f32 vcc
, flat_scratch_lo
, v2
5434 // CHECK
: [0x68,0x04,0x94,0x7c]
5436 v_cmps_nlg_f32 vcc
, flat_scratch_hi
, v2
5437 // CHECK
: [0x69,0x04,0x94,0x7c]
5439 v_cmps_nlg_f32 vcc
, vcc_lo
, v2
5440 // CHECK
: [0x6a,0x04,0x94,0x7c]
5442 v_cmps_nlg_f32 vcc
, vcc_hi
, v2
5443 // CHECK
: [0x6b,0x04,0x94,0x7c]
5445 v_cmps_nlg_f32 vcc
, tba_lo
, v2
5446 // CHECK
: [0x6c,0x04,0x94,0x7c]
5448 v_cmps_nlg_f32 vcc
, tba_hi
, v2
5449 // CHECK
: [0x6d,0x04,0x94,0x7c]
5451 v_cmps_nlg_f32 vcc
, tma_lo
, v2
5452 // CHECK
: [0x6e,0x04,0x94,0x7c]
5454 v_cmps_nlg_f32 vcc
, tma_hi
, v2
5455 // CHECK
: [0x6f,0x04,0x94,0x7c]
5457 v_cmps_nlg_f32 vcc
, ttmp11
, v2
5458 // CHECK
: [0x7b,0x04,0x94,0x7c]
5460 v_cmps_nlg_f32 vcc
, m0
, v2
5461 // CHECK
: [0x7c,0x04,0x94,0x7c]
5463 v_cmps_nlg_f32 vcc
, exec_lo
, v2
5464 // CHECK
: [0x7e,0x04,0x94,0x7c]
5466 v_cmps_nlg_f32 vcc
, exec_hi
, v2
5467 // CHECK
: [0x7f,0x04,0x94,0x7c]
5469 v_cmps_nlg_f32 vcc
, 0, v2
5470 // CHECK
: [0x80,0x04,0x94,0x7c]
5472 v_cmps_nlg_f32 vcc
, -1, v2
5473 // CHECK
: [0xc1,0x04,0x94,0x7c]
5475 v_cmps_nlg_f32 vcc
, 0.5, v2
5476 // CHECK
: [0xf0,0x04,0x94,0x7c]
5478 v_cmps_nlg_f32 vcc
, -4.0, v2
5479 // CHECK
: [0xf7,0x04,0x94,0x7c]
5481 v_cmps_nlg_f32 vcc
, src_vccz
, v2
5482 // CHECK
: [0xfb,0x04,0x94,0x7c]
5484 v_cmps_nlg_f32 vcc
, src_execz
, v2
5485 // CHECK
: [0xfc,0x04,0x94,0x7c]
5487 v_cmps_nlg_f32 vcc
, src_scc
, v2
5488 // CHECK
: [0xfd,0x04,0x94,0x7c]
5490 v_cmps_nlg_f32 vcc
, src_lds_direct
, v2
5491 // CHECK
: [0xfe,0x04,0x94,0x7c]
5493 v_cmps_nlg_f32 vcc
, 0xaf123456, v2
5494 // CHECK
: [0xff,0x04,0x94,0x7c,0x56,0x34,0x12,0xaf]
5496 v_cmps_nlg_f32 vcc
, 0x3f717273, v2
5497 // CHECK
: [0xff,0x04,0x94,0x7c,0x73,0x72,0x71,0x3f]
5499 v_cmps_nlg_f32 vcc
, v1
, v255
5500 // CHECK
: [0x01,0xff,0x95,0x7c]
5502 v_cmps_ngt_f32 vcc
, v1
, v2
5503 // CHECK
: [0x01,0x05,0x96,0x7c]
5505 v_cmps_ngt_f32 vcc
, v255
, v2
5506 // CHECK
: [0xff,0x05,0x96,0x7c]
5508 v_cmps_ngt_f32 vcc
, s1
, v2
5509 // CHECK
: [0x01,0x04,0x96,0x7c]
5511 v_cmps_ngt_f32 vcc
, s103
, v2
5512 // CHECK
: [0x67,0x04,0x96,0x7c]
5514 v_cmps_ngt_f32 vcc
, flat_scratch_lo
, v2
5515 // CHECK
: [0x68,0x04,0x96,0x7c]
5517 v_cmps_ngt_f32 vcc
, flat_scratch_hi
, v2
5518 // CHECK
: [0x69,0x04,0x96,0x7c]
5520 v_cmps_ngt_f32 vcc
, vcc_lo
, v2
5521 // CHECK
: [0x6a,0x04,0x96,0x7c]
5523 v_cmps_ngt_f32 vcc
, vcc_hi
, v2
5524 // CHECK
: [0x6b,0x04,0x96,0x7c]
5526 v_cmps_ngt_f32 vcc
, tba_lo
, v2
5527 // CHECK
: [0x6c,0x04,0x96,0x7c]
5529 v_cmps_ngt_f32 vcc
, tba_hi
, v2
5530 // CHECK
: [0x6d,0x04,0x96,0x7c]
5532 v_cmps_ngt_f32 vcc
, tma_lo
, v2
5533 // CHECK
: [0x6e,0x04,0x96,0x7c]
5535 v_cmps_ngt_f32 vcc
, tma_hi
, v2
5536 // CHECK
: [0x6f,0x04,0x96,0x7c]
5538 v_cmps_ngt_f32 vcc
, ttmp11
, v2
5539 // CHECK
: [0x7b,0x04,0x96,0x7c]
5541 v_cmps_ngt_f32 vcc
, m0
, v2
5542 // CHECK
: [0x7c,0x04,0x96,0x7c]
5544 v_cmps_ngt_f32 vcc
, exec_lo
, v2
5545 // CHECK
: [0x7e,0x04,0x96,0x7c]
5547 v_cmps_ngt_f32 vcc
, exec_hi
, v2
5548 // CHECK
: [0x7f,0x04,0x96,0x7c]
5550 v_cmps_ngt_f32 vcc
, 0, v2
5551 // CHECK
: [0x80,0x04,0x96,0x7c]
5553 v_cmps_ngt_f32 vcc
, -1, v2
5554 // CHECK
: [0xc1,0x04,0x96,0x7c]
5556 v_cmps_ngt_f32 vcc
, 0.5, v2
5557 // CHECK
: [0xf0,0x04,0x96,0x7c]
5559 v_cmps_ngt_f32 vcc
, -4.0, v2
5560 // CHECK
: [0xf7,0x04,0x96,0x7c]
5562 v_cmps_ngt_f32 vcc
, src_vccz
, v2
5563 // CHECK
: [0xfb,0x04,0x96,0x7c]
5565 v_cmps_ngt_f32 vcc
, src_execz
, v2
5566 // CHECK
: [0xfc,0x04,0x96,0x7c]
5568 v_cmps_ngt_f32 vcc
, src_scc
, v2
5569 // CHECK
: [0xfd,0x04,0x96,0x7c]
5571 v_cmps_ngt_f32 vcc
, src_lds_direct
, v2
5572 // CHECK
: [0xfe,0x04,0x96,0x7c]
5574 v_cmps_ngt_f32 vcc
, 0xaf123456, v2
5575 // CHECK
: [0xff,0x04,0x96,0x7c,0x56,0x34,0x12,0xaf]
5577 v_cmps_ngt_f32 vcc
, 0x3f717273, v2
5578 // CHECK
: [0xff,0x04,0x96,0x7c,0x73,0x72,0x71,0x3f]
5580 v_cmps_ngt_f32 vcc
, v1
, v255
5581 // CHECK
: [0x01,0xff,0x97,0x7c]
5583 v_cmps_nle_f32 vcc
, v1
, v2
5584 // CHECK
: [0x01,0x05,0x98,0x7c]
5586 v_cmps_nle_f32 vcc
, v255
, v2
5587 // CHECK
: [0xff,0x05,0x98,0x7c]
5589 v_cmps_nle_f32 vcc
, s1
, v2
5590 // CHECK
: [0x01,0x04,0x98,0x7c]
5592 v_cmps_nle_f32 vcc
, s103
, v2
5593 // CHECK
: [0x67,0x04,0x98,0x7c]
5595 v_cmps_nle_f32 vcc
, flat_scratch_lo
, v2
5596 // CHECK
: [0x68,0x04,0x98,0x7c]
5598 v_cmps_nle_f32 vcc
, flat_scratch_hi
, v2
5599 // CHECK
: [0x69,0x04,0x98,0x7c]
5601 v_cmps_nle_f32 vcc
, vcc_lo
, v2
5602 // CHECK
: [0x6a,0x04,0x98,0x7c]
5604 v_cmps_nle_f32 vcc
, vcc_hi
, v2
5605 // CHECK
: [0x6b,0x04,0x98,0x7c]
5607 v_cmps_nle_f32 vcc
, tba_lo
, v2
5608 // CHECK
: [0x6c,0x04,0x98,0x7c]
5610 v_cmps_nle_f32 vcc
, tba_hi
, v2
5611 // CHECK
: [0x6d,0x04,0x98,0x7c]
5613 v_cmps_nle_f32 vcc
, tma_lo
, v2
5614 // CHECK
: [0x6e,0x04,0x98,0x7c]
5616 v_cmps_nle_f32 vcc
, tma_hi
, v2
5617 // CHECK
: [0x6f,0x04,0x98,0x7c]
5619 v_cmps_nle_f32 vcc
, ttmp11
, v2
5620 // CHECK
: [0x7b,0x04,0x98,0x7c]
5622 v_cmps_nle_f32 vcc
, m0
, v2
5623 // CHECK
: [0x7c,0x04,0x98,0x7c]
5625 v_cmps_nle_f32 vcc
, exec_lo
, v2
5626 // CHECK
: [0x7e,0x04,0x98,0x7c]
5628 v_cmps_nle_f32 vcc
, exec_hi
, v2
5629 // CHECK
: [0x7f,0x04,0x98,0x7c]
5631 v_cmps_nle_f32 vcc
, 0, v2
5632 // CHECK
: [0x80,0x04,0x98,0x7c]
5634 v_cmps_nle_f32 vcc
, -1, v2
5635 // CHECK
: [0xc1,0x04,0x98,0x7c]
5637 v_cmps_nle_f32 vcc
, 0.5, v2
5638 // CHECK
: [0xf0,0x04,0x98,0x7c]
5640 v_cmps_nle_f32 vcc
, -4.0, v2
5641 // CHECK
: [0xf7,0x04,0x98,0x7c]
5643 v_cmps_nle_f32 vcc
, src_vccz
, v2
5644 // CHECK
: [0xfb,0x04,0x98,0x7c]
5646 v_cmps_nle_f32 vcc
, src_execz
, v2
5647 // CHECK
: [0xfc,0x04,0x98,0x7c]
5649 v_cmps_nle_f32 vcc
, src_scc
, v2
5650 // CHECK
: [0xfd,0x04,0x98,0x7c]
5652 v_cmps_nle_f32 vcc
, src_lds_direct
, v2
5653 // CHECK
: [0xfe,0x04,0x98,0x7c]
5655 v_cmps_nle_f32 vcc
, 0xaf123456, v2
5656 // CHECK
: [0xff,0x04,0x98,0x7c,0x56,0x34,0x12,0xaf]
5658 v_cmps_nle_f32 vcc
, 0x3f717273, v2
5659 // CHECK
: [0xff,0x04,0x98,0x7c,0x73,0x72,0x71,0x3f]
5661 v_cmps_nle_f32 vcc
, v1
, v255
5662 // CHECK
: [0x01,0xff,0x99,0x7c]
5664 v_cmps_neq_f32 vcc
, v1
, v2
5665 // CHECK
: [0x01,0x05,0x9a,0x7c]
5667 v_cmps_neq_f32 vcc
, v255
, v2
5668 // CHECK
: [0xff,0x05,0x9a,0x7c]
5670 v_cmps_neq_f32 vcc
, s1
, v2
5671 // CHECK
: [0x01,0x04,0x9a,0x7c]
5673 v_cmps_neq_f32 vcc
, s103
, v2
5674 // CHECK
: [0x67,0x04,0x9a,0x7c]
5676 v_cmps_neq_f32 vcc
, flat_scratch_lo
, v2
5677 // CHECK
: [0x68,0x04,0x9a,0x7c]
5679 v_cmps_neq_f32 vcc
, flat_scratch_hi
, v2
5680 // CHECK
: [0x69,0x04,0x9a,0x7c]
5682 v_cmps_neq_f32 vcc
, vcc_lo
, v2
5683 // CHECK
: [0x6a,0x04,0x9a,0x7c]
5685 v_cmps_neq_f32 vcc
, vcc_hi
, v2
5686 // CHECK
: [0x6b,0x04,0x9a,0x7c]
5688 v_cmps_neq_f32 vcc
, tba_lo
, v2
5689 // CHECK
: [0x6c,0x04,0x9a,0x7c]
5691 v_cmps_neq_f32 vcc
, tba_hi
, v2
5692 // CHECK
: [0x6d,0x04,0x9a,0x7c]
5694 v_cmps_neq_f32 vcc
, tma_lo
, v2
5695 // CHECK
: [0x6e,0x04,0x9a,0x7c]
5697 v_cmps_neq_f32 vcc
, tma_hi
, v2
5698 // CHECK
: [0x6f,0x04,0x9a,0x7c]
5700 v_cmps_neq_f32 vcc
, ttmp11
, v2
5701 // CHECK
: [0x7b,0x04,0x9a,0x7c]
5703 v_cmps_neq_f32 vcc
, m0
, v2
5704 // CHECK
: [0x7c,0x04,0x9a,0x7c]
5706 v_cmps_neq_f32 vcc
, exec_lo
, v2
5707 // CHECK
: [0x7e,0x04,0x9a,0x7c]
5709 v_cmps_neq_f32 vcc
, exec_hi
, v2
5710 // CHECK
: [0x7f,0x04,0x9a,0x7c]
5712 v_cmps_neq_f32 vcc
, 0, v2
5713 // CHECK
: [0x80,0x04,0x9a,0x7c]
5715 v_cmps_neq_f32 vcc
, -1, v2
5716 // CHECK
: [0xc1,0x04,0x9a,0x7c]
5718 v_cmps_neq_f32 vcc
, 0.5, v2
5719 // CHECK
: [0xf0,0x04,0x9a,0x7c]
5721 v_cmps_neq_f32 vcc
, -4.0, v2
5722 // CHECK
: [0xf7,0x04,0x9a,0x7c]
5724 v_cmps_neq_f32 vcc
, src_vccz
, v2
5725 // CHECK
: [0xfb,0x04,0x9a,0x7c]
5727 v_cmps_neq_f32 vcc
, src_execz
, v2
5728 // CHECK
: [0xfc,0x04,0x9a,0x7c]
5730 v_cmps_neq_f32 vcc
, src_scc
, v2
5731 // CHECK
: [0xfd,0x04,0x9a,0x7c]
5733 v_cmps_neq_f32 vcc
, src_lds_direct
, v2
5734 // CHECK
: [0xfe,0x04,0x9a,0x7c]
5736 v_cmps_neq_f32 vcc
, 0xaf123456, v2
5737 // CHECK
: [0xff,0x04,0x9a,0x7c,0x56,0x34,0x12,0xaf]
5739 v_cmps_neq_f32 vcc
, 0x3f717273, v2
5740 // CHECK
: [0xff,0x04,0x9a,0x7c,0x73,0x72,0x71,0x3f]
5742 v_cmps_neq_f32 vcc
, v1
, v255
5743 // CHECK
: [0x01,0xff,0x9b,0x7c]
5745 v_cmps_nlt_f32 vcc
, v1
, v2
5746 // CHECK
: [0x01,0x05,0x9c,0x7c]
5748 v_cmps_nlt_f32 vcc
, v255
, v2
5749 // CHECK
: [0xff,0x05,0x9c,0x7c]
5751 v_cmps_nlt_f32 vcc
, s1
, v2
5752 // CHECK
: [0x01,0x04,0x9c,0x7c]
5754 v_cmps_nlt_f32 vcc
, s103
, v2
5755 // CHECK
: [0x67,0x04,0x9c,0x7c]
5757 v_cmps_nlt_f32 vcc
, flat_scratch_lo
, v2
5758 // CHECK
: [0x68,0x04,0x9c,0x7c]
5760 v_cmps_nlt_f32 vcc
, flat_scratch_hi
, v2
5761 // CHECK
: [0x69,0x04,0x9c,0x7c]
5763 v_cmps_nlt_f32 vcc
, vcc_lo
, v2
5764 // CHECK
: [0x6a,0x04,0x9c,0x7c]
5766 v_cmps_nlt_f32 vcc
, vcc_hi
, v2
5767 // CHECK
: [0x6b,0x04,0x9c,0x7c]
5769 v_cmps_nlt_f32 vcc
, tba_lo
, v2
5770 // CHECK
: [0x6c,0x04,0x9c,0x7c]
5772 v_cmps_nlt_f32 vcc
, tba_hi
, v2
5773 // CHECK
: [0x6d,0x04,0x9c,0x7c]
5775 v_cmps_nlt_f32 vcc
, tma_lo
, v2
5776 // CHECK
: [0x6e,0x04,0x9c,0x7c]
5778 v_cmps_nlt_f32 vcc
, tma_hi
, v2
5779 // CHECK
: [0x6f,0x04,0x9c,0x7c]
5781 v_cmps_nlt_f32 vcc
, ttmp11
, v2
5782 // CHECK
: [0x7b,0x04,0x9c,0x7c]
5784 v_cmps_nlt_f32 vcc
, m0
, v2
5785 // CHECK
: [0x7c,0x04,0x9c,0x7c]
5787 v_cmps_nlt_f32 vcc
, exec_lo
, v2
5788 // CHECK
: [0x7e,0x04,0x9c,0x7c]
5790 v_cmps_nlt_f32 vcc
, exec_hi
, v2
5791 // CHECK
: [0x7f,0x04,0x9c,0x7c]
5793 v_cmps_nlt_f32 vcc
, 0, v2
5794 // CHECK
: [0x80,0x04,0x9c,0x7c]
5796 v_cmps_nlt_f32 vcc
, -1, v2
5797 // CHECK
: [0xc1,0x04,0x9c,0x7c]
5799 v_cmps_nlt_f32 vcc
, 0.5, v2
5800 // CHECK
: [0xf0,0x04,0x9c,0x7c]
5802 v_cmps_nlt_f32 vcc
, -4.0, v2
5803 // CHECK
: [0xf7,0x04,0x9c,0x7c]
5805 v_cmps_nlt_f32 vcc
, src_vccz
, v2
5806 // CHECK
: [0xfb,0x04,0x9c,0x7c]
5808 v_cmps_nlt_f32 vcc
, src_execz
, v2
5809 // CHECK
: [0xfc,0x04,0x9c,0x7c]
5811 v_cmps_nlt_f32 vcc
, src_scc
, v2
5812 // CHECK
: [0xfd,0x04,0x9c,0x7c]
5814 v_cmps_nlt_f32 vcc
, src_lds_direct
, v2
5815 // CHECK
: [0xfe,0x04,0x9c,0x7c]
5817 v_cmps_nlt_f32 vcc
, 0xaf123456, v2
5818 // CHECK
: [0xff,0x04,0x9c,0x7c,0x56,0x34,0x12,0xaf]
5820 v_cmps_nlt_f32 vcc
, 0x3f717273, v2
5821 // CHECK
: [0xff,0x04,0x9c,0x7c,0x73,0x72,0x71,0x3f]
5823 v_cmps_nlt_f32 vcc
, v1
, v255
5824 // CHECK
: [0x01,0xff,0x9d,0x7c]
5826 v_cmps_tru_f32 vcc
, v1
, v2
5827 // CHECK
: [0x01,0x05,0x9e,0x7c]
5829 v_cmps_tru_f32 vcc
, v255
, v2
5830 // CHECK
: [0xff,0x05,0x9e,0x7c]
5832 v_cmps_tru_f32 vcc
, s1
, v2
5833 // CHECK
: [0x01,0x04,0x9e,0x7c]
5835 v_cmps_tru_f32 vcc
, s103
, v2
5836 // CHECK
: [0x67,0x04,0x9e,0x7c]
5838 v_cmps_tru_f32 vcc
, flat_scratch_lo
, v2
5839 // CHECK
: [0x68,0x04,0x9e,0x7c]
5841 v_cmps_tru_f32 vcc
, flat_scratch_hi
, v2
5842 // CHECK
: [0x69,0x04,0x9e,0x7c]
5844 v_cmps_tru_f32 vcc
, vcc_lo
, v2
5845 // CHECK
: [0x6a,0x04,0x9e,0x7c]
5847 v_cmps_tru_f32 vcc
, vcc_hi
, v2
5848 // CHECK
: [0x6b,0x04,0x9e,0x7c]
5850 v_cmps_tru_f32 vcc
, tba_lo
, v2
5851 // CHECK
: [0x6c,0x04,0x9e,0x7c]
5853 v_cmps_tru_f32 vcc
, tba_hi
, v2
5854 // CHECK
: [0x6d,0x04,0x9e,0x7c]
5856 v_cmps_tru_f32 vcc
, tma_lo
, v2
5857 // CHECK
: [0x6e,0x04,0x9e,0x7c]
5859 v_cmps_tru_f32 vcc
, tma_hi
, v2
5860 // CHECK
: [0x6f,0x04,0x9e,0x7c]
5862 v_cmps_tru_f32 vcc
, ttmp11
, v2
5863 // CHECK
: [0x7b,0x04,0x9e,0x7c]
5865 v_cmps_tru_f32 vcc
, m0
, v2
5866 // CHECK
: [0x7c,0x04,0x9e,0x7c]
5868 v_cmps_tru_f32 vcc
, exec_lo
, v2
5869 // CHECK
: [0x7e,0x04,0x9e,0x7c]
5871 v_cmps_tru_f32 vcc
, exec_hi
, v2
5872 // CHECK
: [0x7f,0x04,0x9e,0x7c]
5874 v_cmps_tru_f32 vcc
, 0, v2
5875 // CHECK
: [0x80,0x04,0x9e,0x7c]
5877 v_cmps_tru_f32 vcc
, -1, v2
5878 // CHECK
: [0xc1,0x04,0x9e,0x7c]
5880 v_cmps_tru_f32 vcc
, 0.5, v2
5881 // CHECK
: [0xf0,0x04,0x9e,0x7c]
5883 v_cmps_tru_f32 vcc
, -4.0, v2
5884 // CHECK
: [0xf7,0x04,0x9e,0x7c]
5886 v_cmps_tru_f32 vcc
, src_vccz
, v2
5887 // CHECK
: [0xfb,0x04,0x9e,0x7c]
5889 v_cmps_tru_f32 vcc
, src_execz
, v2
5890 // CHECK
: [0xfc,0x04,0x9e,0x7c]
5892 v_cmps_tru_f32 vcc
, src_scc
, v2
5893 // CHECK
: [0xfd,0x04,0x9e,0x7c]
5895 v_cmps_tru_f32 vcc
, src_lds_direct
, v2
5896 // CHECK
: [0xfe,0x04,0x9e,0x7c]
5898 v_cmps_tru_f32 vcc
, 0xaf123456, v2
5899 // CHECK
: [0xff,0x04,0x9e,0x7c,0x56,0x34,0x12,0xaf]
5901 v_cmps_tru_f32 vcc
, 0x3f717273, v2
5902 // CHECK
: [0xff,0x04,0x9e,0x7c,0x73,0x72,0x71,0x3f]
5904 v_cmps_tru_f32 vcc
, v1
, v255
5905 // CHECK
: [0x01,0xff,0x9f,0x7c]
5907 v_cmpsx_f_f32 vcc
, v1
, v2
5908 // CHECK
: [0x01,0x05,0xa0,0x7c]
5910 v_cmpsx_f_f32 vcc
, v255
, v2
5911 // CHECK
: [0xff,0x05,0xa0,0x7c]
5913 v_cmpsx_f_f32 vcc
, s1
, v2
5914 // CHECK
: [0x01,0x04,0xa0,0x7c]
5916 v_cmpsx_f_f32 vcc
, s103
, v2
5917 // CHECK
: [0x67,0x04,0xa0,0x7c]
5919 v_cmpsx_f_f32 vcc
, flat_scratch_lo
, v2
5920 // CHECK
: [0x68,0x04,0xa0,0x7c]
5922 v_cmpsx_f_f32 vcc
, flat_scratch_hi
, v2
5923 // CHECK
: [0x69,0x04,0xa0,0x7c]
5925 v_cmpsx_f_f32 vcc
, vcc_lo
, v2
5926 // CHECK
: [0x6a,0x04,0xa0,0x7c]
5928 v_cmpsx_f_f32 vcc
, vcc_hi
, v2
5929 // CHECK
: [0x6b,0x04,0xa0,0x7c]
5931 v_cmpsx_f_f32 vcc
, tba_lo
, v2
5932 // CHECK
: [0x6c,0x04,0xa0,0x7c]
5934 v_cmpsx_f_f32 vcc
, tba_hi
, v2
5935 // CHECK
: [0x6d,0x04,0xa0,0x7c]
5937 v_cmpsx_f_f32 vcc
, tma_lo
, v2
5938 // CHECK
: [0x6e,0x04,0xa0,0x7c]
5940 v_cmpsx_f_f32 vcc
, tma_hi
, v2
5941 // CHECK
: [0x6f,0x04,0xa0,0x7c]
5943 v_cmpsx_f_f32 vcc
, ttmp11
, v2
5944 // CHECK
: [0x7b,0x04,0xa0,0x7c]
5946 v_cmpsx_f_f32 vcc
, m0
, v2
5947 // CHECK
: [0x7c,0x04,0xa0,0x7c]
5949 v_cmpsx_f_f32 vcc
, exec_lo
, v2
5950 // CHECK
: [0x7e,0x04,0xa0,0x7c]
5952 v_cmpsx_f_f32 vcc
, exec_hi
, v2
5953 // CHECK
: [0x7f,0x04,0xa0,0x7c]
5955 v_cmpsx_f_f32 vcc
, 0, v2
5956 // CHECK
: [0x80,0x04,0xa0,0x7c]
5958 v_cmpsx_f_f32 vcc
, -1, v2
5959 // CHECK
: [0xc1,0x04,0xa0,0x7c]
5961 v_cmpsx_f_f32 vcc
, 0.5, v2
5962 // CHECK
: [0xf0,0x04,0xa0,0x7c]
5964 v_cmpsx_f_f32 vcc
, -4.0, v2
5965 // CHECK
: [0xf7,0x04,0xa0,0x7c]
5967 v_cmpsx_f_f32 vcc
, src_vccz
, v2
5968 // CHECK
: [0xfb,0x04,0xa0,0x7c]
5970 v_cmpsx_f_f32 vcc
, src_execz
, v2
5971 // CHECK
: [0xfc,0x04,0xa0,0x7c]
5973 v_cmpsx_f_f32 vcc
, src_scc
, v2
5974 // CHECK
: [0xfd,0x04,0xa0,0x7c]
5976 v_cmpsx_f_f32 vcc
, src_lds_direct
, v2
5977 // CHECK
: [0xfe,0x04,0xa0,0x7c]
5979 v_cmpsx_f_f32 vcc
, 0xaf123456, v2
5980 // CHECK
: [0xff,0x04,0xa0,0x7c,0x56,0x34,0x12,0xaf]
5982 v_cmpsx_f_f32 vcc
, 0x3f717273, v2
5983 // CHECK
: [0xff,0x04,0xa0,0x7c,0x73,0x72,0x71,0x3f]
5985 v_cmpsx_f_f32 vcc
, v1
, v255
5986 // CHECK
: [0x01,0xff,0xa1,0x7c]
5988 v_cmpsx_lt_f32 vcc
, v1
, v2
5989 // CHECK
: [0x01,0x05,0xa2,0x7c]
5991 v_cmpsx_lt_f32 vcc
, v255
, v2
5992 // CHECK
: [0xff,0x05,0xa2,0x7c]
5994 v_cmpsx_lt_f32 vcc
, s1
, v2
5995 // CHECK
: [0x01,0x04,0xa2,0x7c]
5997 v_cmpsx_lt_f32 vcc
, s103
, v2
5998 // CHECK
: [0x67,0x04,0xa2,0x7c]
6000 v_cmpsx_lt_f32 vcc
, flat_scratch_lo
, v2
6001 // CHECK
: [0x68,0x04,0xa2,0x7c]
6003 v_cmpsx_lt_f32 vcc
, flat_scratch_hi
, v2
6004 // CHECK
: [0x69,0x04,0xa2,0x7c]
6006 v_cmpsx_lt_f32 vcc
, vcc_lo
, v2
6007 // CHECK
: [0x6a,0x04,0xa2,0x7c]
6009 v_cmpsx_lt_f32 vcc
, vcc_hi
, v2
6010 // CHECK
: [0x6b,0x04,0xa2,0x7c]
6012 v_cmpsx_lt_f32 vcc
, tba_lo
, v2
6013 // CHECK
: [0x6c,0x04,0xa2,0x7c]
6015 v_cmpsx_lt_f32 vcc
, tba_hi
, v2
6016 // CHECK
: [0x6d,0x04,0xa2,0x7c]
6018 v_cmpsx_lt_f32 vcc
, tma_lo
, v2
6019 // CHECK
: [0x6e,0x04,0xa2,0x7c]
6021 v_cmpsx_lt_f32 vcc
, tma_hi
, v2
6022 // CHECK
: [0x6f,0x04,0xa2,0x7c]
6024 v_cmpsx_lt_f32 vcc
, ttmp11
, v2
6025 // CHECK
: [0x7b,0x04,0xa2,0x7c]
6027 v_cmpsx_lt_f32 vcc
, m0
, v2
6028 // CHECK
: [0x7c,0x04,0xa2,0x7c]
6030 v_cmpsx_lt_f32 vcc
, exec_lo
, v2
6031 // CHECK
: [0x7e,0x04,0xa2,0x7c]
6033 v_cmpsx_lt_f32 vcc
, exec_hi
, v2
6034 // CHECK
: [0x7f,0x04,0xa2,0x7c]
6036 v_cmpsx_lt_f32 vcc
, 0, v2
6037 // CHECK
: [0x80,0x04,0xa2,0x7c]
6039 v_cmpsx_lt_f32 vcc
, -1, v2
6040 // CHECK
: [0xc1,0x04,0xa2,0x7c]
6042 v_cmpsx_lt_f32 vcc
, 0.5, v2
6043 // CHECK
: [0xf0,0x04,0xa2,0x7c]
6045 v_cmpsx_lt_f32 vcc
, -4.0, v2
6046 // CHECK
: [0xf7,0x04,0xa2,0x7c]
6048 v_cmpsx_lt_f32 vcc
, src_vccz
, v2
6049 // CHECK
: [0xfb,0x04,0xa2,0x7c]
6051 v_cmpsx_lt_f32 vcc
, src_execz
, v2
6052 // CHECK
: [0xfc,0x04,0xa2,0x7c]
6054 v_cmpsx_lt_f32 vcc
, src_scc
, v2
6055 // CHECK
: [0xfd,0x04,0xa2,0x7c]
6057 v_cmpsx_lt_f32 vcc
, src_lds_direct
, v2
6058 // CHECK
: [0xfe,0x04,0xa2,0x7c]
6060 v_cmpsx_lt_f32 vcc
, 0xaf123456, v2
6061 // CHECK
: [0xff,0x04,0xa2,0x7c,0x56,0x34,0x12,0xaf]
6063 v_cmpsx_lt_f32 vcc
, 0x3f717273, v2
6064 // CHECK
: [0xff,0x04,0xa2,0x7c,0x73,0x72,0x71,0x3f]
6066 v_cmpsx_lt_f32 vcc
, v1
, v255
6067 // CHECK
: [0x01,0xff,0xa3,0x7c]
6069 v_cmpsx_eq_f32 vcc
, v1
, v2
6070 // CHECK
: [0x01,0x05,0xa4,0x7c]
6072 v_cmpsx_eq_f32 vcc
, v255
, v2
6073 // CHECK
: [0xff,0x05,0xa4,0x7c]
6075 v_cmpsx_eq_f32 vcc
, s1
, v2
6076 // CHECK
: [0x01,0x04,0xa4,0x7c]
6078 v_cmpsx_eq_f32 vcc
, s103
, v2
6079 // CHECK
: [0x67,0x04,0xa4,0x7c]
6081 v_cmpsx_eq_f32 vcc
, flat_scratch_lo
, v2
6082 // CHECK
: [0x68,0x04,0xa4,0x7c]
6084 v_cmpsx_eq_f32 vcc
, flat_scratch_hi
, v2
6085 // CHECK
: [0x69,0x04,0xa4,0x7c]
6087 v_cmpsx_eq_f32 vcc
, vcc_lo
, v2
6088 // CHECK
: [0x6a,0x04,0xa4,0x7c]
6090 v_cmpsx_eq_f32 vcc
, vcc_hi
, v2
6091 // CHECK
: [0x6b,0x04,0xa4,0x7c]
6093 v_cmpsx_eq_f32 vcc
, tba_lo
, v2
6094 // CHECK
: [0x6c,0x04,0xa4,0x7c]
6096 v_cmpsx_eq_f32 vcc
, tba_hi
, v2
6097 // CHECK
: [0x6d,0x04,0xa4,0x7c]
6099 v_cmpsx_eq_f32 vcc
, tma_lo
, v2
6100 // CHECK
: [0x6e,0x04,0xa4,0x7c]
6102 v_cmpsx_eq_f32 vcc
, tma_hi
, v2
6103 // CHECK
: [0x6f,0x04,0xa4,0x7c]
6105 v_cmpsx_eq_f32 vcc
, ttmp11
, v2
6106 // CHECK
: [0x7b,0x04,0xa4,0x7c]
6108 v_cmpsx_eq_f32 vcc
, m0
, v2
6109 // CHECK
: [0x7c,0x04,0xa4,0x7c]
6111 v_cmpsx_eq_f32 vcc
, exec_lo
, v2
6112 // CHECK
: [0x7e,0x04,0xa4,0x7c]
6114 v_cmpsx_eq_f32 vcc
, exec_hi
, v2
6115 // CHECK
: [0x7f,0x04,0xa4,0x7c]
6117 v_cmpsx_eq_f32 vcc
, 0, v2
6118 // CHECK
: [0x80,0x04,0xa4,0x7c]
6120 v_cmpsx_eq_f32 vcc
, -1, v2
6121 // CHECK
: [0xc1,0x04,0xa4,0x7c]
6123 v_cmpsx_eq_f32 vcc
, 0.5, v2
6124 // CHECK
: [0xf0,0x04,0xa4,0x7c]
6126 v_cmpsx_eq_f32 vcc
, -4.0, v2
6127 // CHECK
: [0xf7,0x04,0xa4,0x7c]
6129 v_cmpsx_eq_f32 vcc
, src_vccz
, v2
6130 // CHECK
: [0xfb,0x04,0xa4,0x7c]
6132 v_cmpsx_eq_f32 vcc
, src_execz
, v2
6133 // CHECK
: [0xfc,0x04,0xa4,0x7c]
6135 v_cmpsx_eq_f32 vcc
, src_scc
, v2
6136 // CHECK
: [0xfd,0x04,0xa4,0x7c]
6138 v_cmpsx_eq_f32 vcc
, src_lds_direct
, v2
6139 // CHECK
: [0xfe,0x04,0xa4,0x7c]
6141 v_cmpsx_eq_f32 vcc
, 0xaf123456, v2
6142 // CHECK
: [0xff,0x04,0xa4,0x7c,0x56,0x34,0x12,0xaf]
6144 v_cmpsx_eq_f32 vcc
, 0x3f717273, v2
6145 // CHECK
: [0xff,0x04,0xa4,0x7c,0x73,0x72,0x71,0x3f]
6147 v_cmpsx_eq_f32 vcc
, v1
, v255
6148 // CHECK
: [0x01,0xff,0xa5,0x7c]
6150 v_cmpsx_le_f32 vcc
, v1
, v2
6151 // CHECK
: [0x01,0x05,0xa6,0x7c]
6153 v_cmpsx_le_f32 vcc
, v255
, v2
6154 // CHECK
: [0xff,0x05,0xa6,0x7c]
6156 v_cmpsx_le_f32 vcc
, s1
, v2
6157 // CHECK
: [0x01,0x04,0xa6,0x7c]
6159 v_cmpsx_le_f32 vcc
, s103
, v2
6160 // CHECK
: [0x67,0x04,0xa6,0x7c]
6162 v_cmpsx_le_f32 vcc
, flat_scratch_lo
, v2
6163 // CHECK
: [0x68,0x04,0xa6,0x7c]
6165 v_cmpsx_le_f32 vcc
, flat_scratch_hi
, v2
6166 // CHECK
: [0x69,0x04,0xa6,0x7c]
6168 v_cmpsx_le_f32 vcc
, vcc_lo
, v2
6169 // CHECK
: [0x6a,0x04,0xa6,0x7c]
6171 v_cmpsx_le_f32 vcc
, vcc_hi
, v2
6172 // CHECK
: [0x6b,0x04,0xa6,0x7c]
6174 v_cmpsx_le_f32 vcc
, tba_lo
, v2
6175 // CHECK
: [0x6c,0x04,0xa6,0x7c]
6177 v_cmpsx_le_f32 vcc
, tba_hi
, v2
6178 // CHECK
: [0x6d,0x04,0xa6,0x7c]
6180 v_cmpsx_le_f32 vcc
, tma_lo
, v2
6181 // CHECK
: [0x6e,0x04,0xa6,0x7c]
6183 v_cmpsx_le_f32 vcc
, tma_hi
, v2
6184 // CHECK
: [0x6f,0x04,0xa6,0x7c]
6186 v_cmpsx_le_f32 vcc
, ttmp11
, v2
6187 // CHECK
: [0x7b,0x04,0xa6,0x7c]
6189 v_cmpsx_le_f32 vcc
, m0
, v2
6190 // CHECK
: [0x7c,0x04,0xa6,0x7c]
6192 v_cmpsx_le_f32 vcc
, exec_lo
, v2
6193 // CHECK
: [0x7e,0x04,0xa6,0x7c]
6195 v_cmpsx_le_f32 vcc
, exec_hi
, v2
6196 // CHECK
: [0x7f,0x04,0xa6,0x7c]
6198 v_cmpsx_le_f32 vcc
, 0, v2
6199 // CHECK
: [0x80,0x04,0xa6,0x7c]
6201 v_cmpsx_le_f32 vcc
, -1, v2
6202 // CHECK
: [0xc1,0x04,0xa6,0x7c]
6204 v_cmpsx_le_f32 vcc
, 0.5, v2
6205 // CHECK
: [0xf0,0x04,0xa6,0x7c]
6207 v_cmpsx_le_f32 vcc
, -4.0, v2
6208 // CHECK
: [0xf7,0x04,0xa6,0x7c]
6210 v_cmpsx_le_f32 vcc
, src_vccz
, v2
6211 // CHECK
: [0xfb,0x04,0xa6,0x7c]
6213 v_cmpsx_le_f32 vcc
, src_execz
, v2
6214 // CHECK
: [0xfc,0x04,0xa6,0x7c]
6216 v_cmpsx_le_f32 vcc
, src_scc
, v2
6217 // CHECK
: [0xfd,0x04,0xa6,0x7c]
6219 v_cmpsx_le_f32 vcc
, src_lds_direct
, v2
6220 // CHECK
: [0xfe,0x04,0xa6,0x7c]
6222 v_cmpsx_le_f32 vcc
, 0xaf123456, v2
6223 // CHECK
: [0xff,0x04,0xa6,0x7c,0x56,0x34,0x12,0xaf]
6225 v_cmpsx_le_f32 vcc
, 0x3f717273, v2
6226 // CHECK
: [0xff,0x04,0xa6,0x7c,0x73,0x72,0x71,0x3f]
6228 v_cmpsx_le_f32 vcc
, v1
, v255
6229 // CHECK
: [0x01,0xff,0xa7,0x7c]
6231 v_cmpsx_gt_f32 vcc
, v1
, v2
6232 // CHECK
: [0x01,0x05,0xa8,0x7c]
6234 v_cmpsx_gt_f32 vcc
, v255
, v2
6235 // CHECK
: [0xff,0x05,0xa8,0x7c]
6237 v_cmpsx_gt_f32 vcc
, s1
, v2
6238 // CHECK
: [0x01,0x04,0xa8,0x7c]
6240 v_cmpsx_gt_f32 vcc
, s103
, v2
6241 // CHECK
: [0x67,0x04,0xa8,0x7c]
6243 v_cmpsx_gt_f32 vcc
, flat_scratch_lo
, v2
6244 // CHECK
: [0x68,0x04,0xa8,0x7c]
6246 v_cmpsx_gt_f32 vcc
, flat_scratch_hi
, v2
6247 // CHECK
: [0x69,0x04,0xa8,0x7c]
6249 v_cmpsx_gt_f32 vcc
, vcc_lo
, v2
6250 // CHECK
: [0x6a,0x04,0xa8,0x7c]
6252 v_cmpsx_gt_f32 vcc
, vcc_hi
, v2
6253 // CHECK
: [0x6b,0x04,0xa8,0x7c]
6255 v_cmpsx_gt_f32 vcc
, tba_lo
, v2
6256 // CHECK
: [0x6c,0x04,0xa8,0x7c]
6258 v_cmpsx_gt_f32 vcc
, tba_hi
, v2
6259 // CHECK
: [0x6d,0x04,0xa8,0x7c]
6261 v_cmpsx_gt_f32 vcc
, tma_lo
, v2
6262 // CHECK
: [0x6e,0x04,0xa8,0x7c]
6264 v_cmpsx_gt_f32 vcc
, tma_hi
, v2
6265 // CHECK
: [0x6f,0x04,0xa8,0x7c]
6267 v_cmpsx_gt_f32 vcc
, ttmp11
, v2
6268 // CHECK
: [0x7b,0x04,0xa8,0x7c]
6270 v_cmpsx_gt_f32 vcc
, m0
, v2
6271 // CHECK
: [0x7c,0x04,0xa8,0x7c]
6273 v_cmpsx_gt_f32 vcc
, exec_lo
, v2
6274 // CHECK
: [0x7e,0x04,0xa8,0x7c]
6276 v_cmpsx_gt_f32 vcc
, exec_hi
, v2
6277 // CHECK
: [0x7f,0x04,0xa8,0x7c]
6279 v_cmpsx_gt_f32 vcc
, 0, v2
6280 // CHECK
: [0x80,0x04,0xa8,0x7c]
6282 v_cmpsx_gt_f32 vcc
, -1, v2
6283 // CHECK
: [0xc1,0x04,0xa8,0x7c]
6285 v_cmpsx_gt_f32 vcc
, 0.5, v2
6286 // CHECK
: [0xf0,0x04,0xa8,0x7c]
6288 v_cmpsx_gt_f32 vcc
, -4.0, v2
6289 // CHECK
: [0xf7,0x04,0xa8,0x7c]
6291 v_cmpsx_gt_f32 vcc
, src_vccz
, v2
6292 // CHECK
: [0xfb,0x04,0xa8,0x7c]
6294 v_cmpsx_gt_f32 vcc
, src_execz
, v2
6295 // CHECK
: [0xfc,0x04,0xa8,0x7c]
6297 v_cmpsx_gt_f32 vcc
, src_scc
, v2
6298 // CHECK
: [0xfd,0x04,0xa8,0x7c]
6300 v_cmpsx_gt_f32 vcc
, src_lds_direct
, v2
6301 // CHECK
: [0xfe,0x04,0xa8,0x7c]
6303 v_cmpsx_gt_f32 vcc
, 0xaf123456, v2
6304 // CHECK
: [0xff,0x04,0xa8,0x7c,0x56,0x34,0x12,0xaf]
6306 v_cmpsx_gt_f32 vcc
, 0x3f717273, v2
6307 // CHECK
: [0xff,0x04,0xa8,0x7c,0x73,0x72,0x71,0x3f]
6309 v_cmpsx_gt_f32 vcc
, v1
, v255
6310 // CHECK
: [0x01,0xff,0xa9,0x7c]
6312 v_cmpsx_lg_f32 vcc
, v1
, v2
6313 // CHECK
: [0x01,0x05,0xaa,0x7c]
6315 v_cmpsx_lg_f32 vcc
, v255
, v2
6316 // CHECK
: [0xff,0x05,0xaa,0x7c]
6318 v_cmpsx_lg_f32 vcc
, s1
, v2
6319 // CHECK
: [0x01,0x04,0xaa,0x7c]
6321 v_cmpsx_lg_f32 vcc
, s103
, v2
6322 // CHECK
: [0x67,0x04,0xaa,0x7c]
6324 v_cmpsx_lg_f32 vcc
, flat_scratch_lo
, v2
6325 // CHECK
: [0x68,0x04,0xaa,0x7c]
6327 v_cmpsx_lg_f32 vcc
, flat_scratch_hi
, v2
6328 // CHECK
: [0x69,0x04,0xaa,0x7c]
6330 v_cmpsx_lg_f32 vcc
, vcc_lo
, v2
6331 // CHECK
: [0x6a,0x04,0xaa,0x7c]
6333 v_cmpsx_lg_f32 vcc
, vcc_hi
, v2
6334 // CHECK
: [0x6b,0x04,0xaa,0x7c]
6336 v_cmpsx_lg_f32 vcc
, tba_lo
, v2
6337 // CHECK
: [0x6c,0x04,0xaa,0x7c]
6339 v_cmpsx_lg_f32 vcc
, tba_hi
, v2
6340 // CHECK
: [0x6d,0x04,0xaa,0x7c]
6342 v_cmpsx_lg_f32 vcc
, tma_lo
, v2
6343 // CHECK
: [0x6e,0x04,0xaa,0x7c]
6345 v_cmpsx_lg_f32 vcc
, tma_hi
, v2
6346 // CHECK
: [0x6f,0x04,0xaa,0x7c]
6348 v_cmpsx_lg_f32 vcc
, ttmp11
, v2
6349 // CHECK
: [0x7b,0x04,0xaa,0x7c]
6351 v_cmpsx_lg_f32 vcc
, m0
, v2
6352 // CHECK
: [0x7c,0x04,0xaa,0x7c]
6354 v_cmpsx_lg_f32 vcc
, exec_lo
, v2
6355 // CHECK
: [0x7e,0x04,0xaa,0x7c]
6357 v_cmpsx_lg_f32 vcc
, exec_hi
, v2
6358 // CHECK
: [0x7f,0x04,0xaa,0x7c]
6360 v_cmpsx_lg_f32 vcc
, 0, v2
6361 // CHECK
: [0x80,0x04,0xaa,0x7c]
6363 v_cmpsx_lg_f32 vcc
, -1, v2
6364 // CHECK
: [0xc1,0x04,0xaa,0x7c]
6366 v_cmpsx_lg_f32 vcc
, 0.5, v2
6367 // CHECK
: [0xf0,0x04,0xaa,0x7c]
6369 v_cmpsx_lg_f32 vcc
, -4.0, v2
6370 // CHECK
: [0xf7,0x04,0xaa,0x7c]
6372 v_cmpsx_lg_f32 vcc
, src_vccz
, v2
6373 // CHECK
: [0xfb,0x04,0xaa,0x7c]
6375 v_cmpsx_lg_f32 vcc
, src_execz
, v2
6376 // CHECK
: [0xfc,0x04,0xaa,0x7c]
6378 v_cmpsx_lg_f32 vcc
, src_scc
, v2
6379 // CHECK
: [0xfd,0x04,0xaa,0x7c]
6381 v_cmpsx_lg_f32 vcc
, src_lds_direct
, v2
6382 // CHECK
: [0xfe,0x04,0xaa,0x7c]
6384 v_cmpsx_lg_f32 vcc
, 0xaf123456, v2
6385 // CHECK
: [0xff,0x04,0xaa,0x7c,0x56,0x34,0x12,0xaf]
6387 v_cmpsx_lg_f32 vcc
, 0x3f717273, v2
6388 // CHECK
: [0xff,0x04,0xaa,0x7c,0x73,0x72,0x71,0x3f]
6390 v_cmpsx_lg_f32 vcc
, v1
, v255
6391 // CHECK
: [0x01,0xff,0xab,0x7c]
6393 v_cmpsx_ge_f32 vcc
, v1
, v2
6394 // CHECK
: [0x01,0x05,0xac,0x7c]
6396 v_cmpsx_ge_f32 vcc
, v255
, v2
6397 // CHECK
: [0xff,0x05,0xac,0x7c]
6399 v_cmpsx_ge_f32 vcc
, s1
, v2
6400 // CHECK
: [0x01,0x04,0xac,0x7c]
6402 v_cmpsx_ge_f32 vcc
, s103
, v2
6403 // CHECK
: [0x67,0x04,0xac,0x7c]
6405 v_cmpsx_ge_f32 vcc
, flat_scratch_lo
, v2
6406 // CHECK
: [0x68,0x04,0xac,0x7c]
6408 v_cmpsx_ge_f32 vcc
, flat_scratch_hi
, v2
6409 // CHECK
: [0x69,0x04,0xac,0x7c]
6411 v_cmpsx_ge_f32 vcc
, vcc_lo
, v2
6412 // CHECK
: [0x6a,0x04,0xac,0x7c]
6414 v_cmpsx_ge_f32 vcc
, vcc_hi
, v2
6415 // CHECK
: [0x6b,0x04,0xac,0x7c]
6417 v_cmpsx_ge_f32 vcc
, tba_lo
, v2
6418 // CHECK
: [0x6c,0x04,0xac,0x7c]
6420 v_cmpsx_ge_f32 vcc
, tba_hi
, v2
6421 // CHECK
: [0x6d,0x04,0xac,0x7c]
6423 v_cmpsx_ge_f32 vcc
, tma_lo
, v2
6424 // CHECK
: [0x6e,0x04,0xac,0x7c]
6426 v_cmpsx_ge_f32 vcc
, tma_hi
, v2
6427 // CHECK
: [0x6f,0x04,0xac,0x7c]
6429 v_cmpsx_ge_f32 vcc
, ttmp11
, v2
6430 // CHECK
: [0x7b,0x04,0xac,0x7c]
6432 v_cmpsx_ge_f32 vcc
, m0
, v2
6433 // CHECK
: [0x7c,0x04,0xac,0x7c]
6435 v_cmpsx_ge_f32 vcc
, exec_lo
, v2
6436 // CHECK
: [0x7e,0x04,0xac,0x7c]
6438 v_cmpsx_ge_f32 vcc
, exec_hi
, v2
6439 // CHECK
: [0x7f,0x04,0xac,0x7c]
6441 v_cmpsx_ge_f32 vcc
, 0, v2
6442 // CHECK
: [0x80,0x04,0xac,0x7c]
6444 v_cmpsx_ge_f32 vcc
, -1, v2
6445 // CHECK
: [0xc1,0x04,0xac,0x7c]
6447 v_cmpsx_ge_f32 vcc
, 0.5, v2
6448 // CHECK
: [0xf0,0x04,0xac,0x7c]
6450 v_cmpsx_ge_f32 vcc
, -4.0, v2
6451 // CHECK
: [0xf7,0x04,0xac,0x7c]
6453 v_cmpsx_ge_f32 vcc
, src_vccz
, v2
6454 // CHECK
: [0xfb,0x04,0xac,0x7c]
6456 v_cmpsx_ge_f32 vcc
, src_execz
, v2
6457 // CHECK
: [0xfc,0x04,0xac,0x7c]
6459 v_cmpsx_ge_f32 vcc
, src_scc
, v2
6460 // CHECK
: [0xfd,0x04,0xac,0x7c]
6462 v_cmpsx_ge_f32 vcc
, src_lds_direct
, v2
6463 // CHECK
: [0xfe,0x04,0xac,0x7c]
6465 v_cmpsx_ge_f32 vcc
, 0xaf123456, v2
6466 // CHECK
: [0xff,0x04,0xac,0x7c,0x56,0x34,0x12,0xaf]
6468 v_cmpsx_ge_f32 vcc
, 0x3f717273, v2
6469 // CHECK
: [0xff,0x04,0xac,0x7c,0x73,0x72,0x71,0x3f]
6471 v_cmpsx_ge_f32 vcc
, v1
, v255
6472 // CHECK
: [0x01,0xff,0xad,0x7c]
6474 v_cmpsx_o_f32 vcc
, v1
, v2
6475 // CHECK
: [0x01,0x05,0xae,0x7c]
6477 v_cmpsx_o_f32 vcc
, v255
, v2
6478 // CHECK
: [0xff,0x05,0xae,0x7c]
6480 v_cmpsx_o_f32 vcc
, s1
, v2
6481 // CHECK
: [0x01,0x04,0xae,0x7c]
6483 v_cmpsx_o_f32 vcc
, s103
, v2
6484 // CHECK
: [0x67,0x04,0xae,0x7c]
6486 v_cmpsx_o_f32 vcc
, flat_scratch_lo
, v2
6487 // CHECK
: [0x68,0x04,0xae,0x7c]
6489 v_cmpsx_o_f32 vcc
, flat_scratch_hi
, v2
6490 // CHECK
: [0x69,0x04,0xae,0x7c]
6492 v_cmpsx_o_f32 vcc
, vcc_lo
, v2
6493 // CHECK
: [0x6a,0x04,0xae,0x7c]
6495 v_cmpsx_o_f32 vcc
, vcc_hi
, v2
6496 // CHECK
: [0x6b,0x04,0xae,0x7c]
6498 v_cmpsx_o_f32 vcc
, tba_lo
, v2
6499 // CHECK
: [0x6c,0x04,0xae,0x7c]
6501 v_cmpsx_o_f32 vcc
, tba_hi
, v2
6502 // CHECK
: [0x6d,0x04,0xae,0x7c]
6504 v_cmpsx_o_f32 vcc
, tma_lo
, v2
6505 // CHECK
: [0x6e,0x04,0xae,0x7c]
6507 v_cmpsx_o_f32 vcc
, tma_hi
, v2
6508 // CHECK
: [0x6f,0x04,0xae,0x7c]
6510 v_cmpsx_o_f32 vcc
, ttmp11
, v2
6511 // CHECK
: [0x7b,0x04,0xae,0x7c]
6513 v_cmpsx_o_f32 vcc
, m0
, v2
6514 // CHECK
: [0x7c,0x04,0xae,0x7c]
6516 v_cmpsx_o_f32 vcc
, exec_lo
, v2
6517 // CHECK
: [0x7e,0x04,0xae,0x7c]
6519 v_cmpsx_o_f32 vcc
, exec_hi
, v2
6520 // CHECK
: [0x7f,0x04,0xae,0x7c]
6522 v_cmpsx_o_f32 vcc
, 0, v2
6523 // CHECK
: [0x80,0x04,0xae,0x7c]
6525 v_cmpsx_o_f32 vcc
, -1, v2
6526 // CHECK
: [0xc1,0x04,0xae,0x7c]
6528 v_cmpsx_o_f32 vcc
, 0.5, v2
6529 // CHECK
: [0xf0,0x04,0xae,0x7c]
6531 v_cmpsx_o_f32 vcc
, -4.0, v2
6532 // CHECK
: [0xf7,0x04,0xae,0x7c]
6534 v_cmpsx_o_f32 vcc
, src_vccz
, v2
6535 // CHECK
: [0xfb,0x04,0xae,0x7c]
6537 v_cmpsx_o_f32 vcc
, src_execz
, v2
6538 // CHECK
: [0xfc,0x04,0xae,0x7c]
6540 v_cmpsx_o_f32 vcc
, src_scc
, v2
6541 // CHECK
: [0xfd,0x04,0xae,0x7c]
6543 v_cmpsx_o_f32 vcc
, src_lds_direct
, v2
6544 // CHECK
: [0xfe,0x04,0xae,0x7c]
6546 v_cmpsx_o_f32 vcc
, 0xaf123456, v2
6547 // CHECK
: [0xff,0x04,0xae,0x7c,0x56,0x34,0x12,0xaf]
6549 v_cmpsx_o_f32 vcc
, 0x3f717273, v2
6550 // CHECK
: [0xff,0x04,0xae,0x7c,0x73,0x72,0x71,0x3f]
6552 v_cmpsx_o_f32 vcc
, v1
, v255
6553 // CHECK
: [0x01,0xff,0xaf,0x7c]
6555 v_cmpsx_u_f32 vcc
, v1
, v2
6556 // CHECK
: [0x01,0x05,0xb0,0x7c]
6558 v_cmpsx_u_f32 vcc
, v255
, v2
6559 // CHECK
: [0xff,0x05,0xb0,0x7c]
6561 v_cmpsx_u_f32 vcc
, s1
, v2
6562 // CHECK
: [0x01,0x04,0xb0,0x7c]
6564 v_cmpsx_u_f32 vcc
, s103
, v2
6565 // CHECK
: [0x67,0x04,0xb0,0x7c]
6567 v_cmpsx_u_f32 vcc
, flat_scratch_lo
, v2
6568 // CHECK
: [0x68,0x04,0xb0,0x7c]
6570 v_cmpsx_u_f32 vcc
, flat_scratch_hi
, v2
6571 // CHECK
: [0x69,0x04,0xb0,0x7c]
6573 v_cmpsx_u_f32 vcc
, vcc_lo
, v2
6574 // CHECK
: [0x6a,0x04,0xb0,0x7c]
6576 v_cmpsx_u_f32 vcc
, vcc_hi
, v2
6577 // CHECK
: [0x6b,0x04,0xb0,0x7c]
6579 v_cmpsx_u_f32 vcc
, tba_lo
, v2
6580 // CHECK
: [0x6c,0x04,0xb0,0x7c]
6582 v_cmpsx_u_f32 vcc
, tba_hi
, v2
6583 // CHECK
: [0x6d,0x04,0xb0,0x7c]
6585 v_cmpsx_u_f32 vcc
, tma_lo
, v2
6586 // CHECK
: [0x6e,0x04,0xb0,0x7c]
6588 v_cmpsx_u_f32 vcc
, tma_hi
, v2
6589 // CHECK
: [0x6f,0x04,0xb0,0x7c]
6591 v_cmpsx_u_f32 vcc
, ttmp11
, v2
6592 // CHECK
: [0x7b,0x04,0xb0,0x7c]
6594 v_cmpsx_u_f32 vcc
, m0
, v2
6595 // CHECK
: [0x7c,0x04,0xb0,0x7c]
6597 v_cmpsx_u_f32 vcc
, exec_lo
, v2
6598 // CHECK
: [0x7e,0x04,0xb0,0x7c]
6600 v_cmpsx_u_f32 vcc
, exec_hi
, v2
6601 // CHECK
: [0x7f,0x04,0xb0,0x7c]
6603 v_cmpsx_u_f32 vcc
, 0, v2
6604 // CHECK
: [0x80,0x04,0xb0,0x7c]
6606 v_cmpsx_u_f32 vcc
, -1, v2
6607 // CHECK
: [0xc1,0x04,0xb0,0x7c]
6609 v_cmpsx_u_f32 vcc
, 0.5, v2
6610 // CHECK
: [0xf0,0x04,0xb0,0x7c]
6612 v_cmpsx_u_f32 vcc
, -4.0, v2
6613 // CHECK
: [0xf7,0x04,0xb0,0x7c]
6615 v_cmpsx_u_f32 vcc
, src_vccz
, v2
6616 // CHECK
: [0xfb,0x04,0xb0,0x7c]
6618 v_cmpsx_u_f32 vcc
, src_execz
, v2
6619 // CHECK
: [0xfc,0x04,0xb0,0x7c]
6621 v_cmpsx_u_f32 vcc
, src_scc
, v2
6622 // CHECK
: [0xfd,0x04,0xb0,0x7c]
6624 v_cmpsx_u_f32 vcc
, src_lds_direct
, v2
6625 // CHECK
: [0xfe,0x04,0xb0,0x7c]
6627 v_cmpsx_u_f32 vcc
, 0xaf123456, v2
6628 // CHECK
: [0xff,0x04,0xb0,0x7c,0x56,0x34,0x12,0xaf]
6630 v_cmpsx_u_f32 vcc
, 0x3f717273, v2
6631 // CHECK
: [0xff,0x04,0xb0,0x7c,0x73,0x72,0x71,0x3f]
6633 v_cmpsx_u_f32 vcc
, v1
, v255
6634 // CHECK
: [0x01,0xff,0xb1,0x7c]
6636 v_cmpsx_nge_f32 vcc
, v1
, v2
6637 // CHECK
: [0x01,0x05,0xb2,0x7c]
6639 v_cmpsx_nge_f32 vcc
, v255
, v2
6640 // CHECK
: [0xff,0x05,0xb2,0x7c]
6642 v_cmpsx_nge_f32 vcc
, s1
, v2
6643 // CHECK
: [0x01,0x04,0xb2,0x7c]
6645 v_cmpsx_nge_f32 vcc
, s103
, v2
6646 // CHECK
: [0x67,0x04,0xb2,0x7c]
6648 v_cmpsx_nge_f32 vcc
, flat_scratch_lo
, v2
6649 // CHECK
: [0x68,0x04,0xb2,0x7c]
6651 v_cmpsx_nge_f32 vcc
, flat_scratch_hi
, v2
6652 // CHECK
: [0x69,0x04,0xb2,0x7c]
6654 v_cmpsx_nge_f32 vcc
, vcc_lo
, v2
6655 // CHECK
: [0x6a,0x04,0xb2,0x7c]
6657 v_cmpsx_nge_f32 vcc
, vcc_hi
, v2
6658 // CHECK
: [0x6b,0x04,0xb2,0x7c]
6660 v_cmpsx_nge_f32 vcc
, tba_lo
, v2
6661 // CHECK
: [0x6c,0x04,0xb2,0x7c]
6663 v_cmpsx_nge_f32 vcc
, tba_hi
, v2
6664 // CHECK
: [0x6d,0x04,0xb2,0x7c]
6666 v_cmpsx_nge_f32 vcc
, tma_lo
, v2
6667 // CHECK
: [0x6e,0x04,0xb2,0x7c]
6669 v_cmpsx_nge_f32 vcc
, tma_hi
, v2
6670 // CHECK
: [0x6f,0x04,0xb2,0x7c]
6672 v_cmpsx_nge_f32 vcc
, ttmp11
, v2
6673 // CHECK
: [0x7b,0x04,0xb2,0x7c]
6675 v_cmpsx_nge_f32 vcc
, m0
, v2
6676 // CHECK
: [0x7c,0x04,0xb2,0x7c]
6678 v_cmpsx_nge_f32 vcc
, exec_lo
, v2
6679 // CHECK
: [0x7e,0x04,0xb2,0x7c]
6681 v_cmpsx_nge_f32 vcc
, exec_hi
, v2
6682 // CHECK
: [0x7f,0x04,0xb2,0x7c]
6684 v_cmpsx_nge_f32 vcc
, 0, v2
6685 // CHECK
: [0x80,0x04,0xb2,0x7c]
6687 v_cmpsx_nge_f32 vcc
, -1, v2
6688 // CHECK
: [0xc1,0x04,0xb2,0x7c]
6690 v_cmpsx_nge_f32 vcc
, 0.5, v2
6691 // CHECK
: [0xf0,0x04,0xb2,0x7c]
6693 v_cmpsx_nge_f32 vcc
, -4.0, v2
6694 // CHECK
: [0xf7,0x04,0xb2,0x7c]
6696 v_cmpsx_nge_f32 vcc
, src_vccz
, v2
6697 // CHECK
: [0xfb,0x04,0xb2,0x7c]
6699 v_cmpsx_nge_f32 vcc
, src_execz
, v2
6700 // CHECK
: [0xfc,0x04,0xb2,0x7c]
6702 v_cmpsx_nge_f32 vcc
, src_scc
, v2
6703 // CHECK
: [0xfd,0x04,0xb2,0x7c]
6705 v_cmpsx_nge_f32 vcc
, src_lds_direct
, v2
6706 // CHECK
: [0xfe,0x04,0xb2,0x7c]
6708 v_cmpsx_nge_f32 vcc
, 0xaf123456, v2
6709 // CHECK
: [0xff,0x04,0xb2,0x7c,0x56,0x34,0x12,0xaf]
6711 v_cmpsx_nge_f32 vcc
, 0x3f717273, v2
6712 // CHECK
: [0xff,0x04,0xb2,0x7c,0x73,0x72,0x71,0x3f]
6714 v_cmpsx_nge_f32 vcc
, v1
, v255
6715 // CHECK
: [0x01,0xff,0xb3,0x7c]
6717 v_cmpsx_nlg_f32 vcc
, v1
, v2
6718 // CHECK
: [0x01,0x05,0xb4,0x7c]
6720 v_cmpsx_nlg_f32 vcc
, v255
, v2
6721 // CHECK
: [0xff,0x05,0xb4,0x7c]
6723 v_cmpsx_nlg_f32 vcc
, s1
, v2
6724 // CHECK
: [0x01,0x04,0xb4,0x7c]
6726 v_cmpsx_nlg_f32 vcc
, s103
, v2
6727 // CHECK
: [0x67,0x04,0xb4,0x7c]
6729 v_cmpsx_nlg_f32 vcc
, flat_scratch_lo
, v2
6730 // CHECK
: [0x68,0x04,0xb4,0x7c]
6732 v_cmpsx_nlg_f32 vcc
, flat_scratch_hi
, v2
6733 // CHECK
: [0x69,0x04,0xb4,0x7c]
6735 v_cmpsx_nlg_f32 vcc
, vcc_lo
, v2
6736 // CHECK
: [0x6a,0x04,0xb4,0x7c]
6738 v_cmpsx_nlg_f32 vcc
, vcc_hi
, v2
6739 // CHECK
: [0x6b,0x04,0xb4,0x7c]
6741 v_cmpsx_nlg_f32 vcc
, tba_lo
, v2
6742 // CHECK
: [0x6c,0x04,0xb4,0x7c]
6744 v_cmpsx_nlg_f32 vcc
, tba_hi
, v2
6745 // CHECK
: [0x6d,0x04,0xb4,0x7c]
6747 v_cmpsx_nlg_f32 vcc
, tma_lo
, v2
6748 // CHECK
: [0x6e,0x04,0xb4,0x7c]
6750 v_cmpsx_nlg_f32 vcc
, tma_hi
, v2
6751 // CHECK
: [0x6f,0x04,0xb4,0x7c]
6753 v_cmpsx_nlg_f32 vcc
, ttmp11
, v2
6754 // CHECK
: [0x7b,0x04,0xb4,0x7c]
6756 v_cmpsx_nlg_f32 vcc
, m0
, v2
6757 // CHECK
: [0x7c,0x04,0xb4,0x7c]
6759 v_cmpsx_nlg_f32 vcc
, exec_lo
, v2
6760 // CHECK
: [0x7e,0x04,0xb4,0x7c]
6762 v_cmpsx_nlg_f32 vcc
, exec_hi
, v2
6763 // CHECK
: [0x7f,0x04,0xb4,0x7c]
6765 v_cmpsx_nlg_f32 vcc
, 0, v2
6766 // CHECK
: [0x80,0x04,0xb4,0x7c]
6768 v_cmpsx_nlg_f32 vcc
, -1, v2
6769 // CHECK
: [0xc1,0x04,0xb4,0x7c]
6771 v_cmpsx_nlg_f32 vcc
, 0.5, v2
6772 // CHECK
: [0xf0,0x04,0xb4,0x7c]
6774 v_cmpsx_nlg_f32 vcc
, -4.0, v2
6775 // CHECK
: [0xf7,0x04,0xb4,0x7c]
6777 v_cmpsx_nlg_f32 vcc
, src_vccz
, v2
6778 // CHECK
: [0xfb,0x04,0xb4,0x7c]
6780 v_cmpsx_nlg_f32 vcc
, src_execz
, v2
6781 // CHECK
: [0xfc,0x04,0xb4,0x7c]
6783 v_cmpsx_nlg_f32 vcc
, src_scc
, v2
6784 // CHECK
: [0xfd,0x04,0xb4,0x7c]
6786 v_cmpsx_nlg_f32 vcc
, src_lds_direct
, v2
6787 // CHECK
: [0xfe,0x04,0xb4,0x7c]
6789 v_cmpsx_nlg_f32 vcc
, 0xaf123456, v2
6790 // CHECK
: [0xff,0x04,0xb4,0x7c,0x56,0x34,0x12,0xaf]
6792 v_cmpsx_nlg_f32 vcc
, 0x3f717273, v2
6793 // CHECK
: [0xff,0x04,0xb4,0x7c,0x73,0x72,0x71,0x3f]
6795 v_cmpsx_nlg_f32 vcc
, v1
, v255
6796 // CHECK
: [0x01,0xff,0xb5,0x7c]
6798 v_cmpsx_ngt_f32 vcc
, v1
, v2
6799 // CHECK
: [0x01,0x05,0xb6,0x7c]
6801 v_cmpsx_ngt_f32 vcc
, v255
, v2
6802 // CHECK
: [0xff,0x05,0xb6,0x7c]
6804 v_cmpsx_ngt_f32 vcc
, s1
, v2
6805 // CHECK
: [0x01,0x04,0xb6,0x7c]
6807 v_cmpsx_ngt_f32 vcc
, s103
, v2
6808 // CHECK
: [0x67,0x04,0xb6,0x7c]
6810 v_cmpsx_ngt_f32 vcc
, flat_scratch_lo
, v2
6811 // CHECK
: [0x68,0x04,0xb6,0x7c]
6813 v_cmpsx_ngt_f32 vcc
, flat_scratch_hi
, v2
6814 // CHECK
: [0x69,0x04,0xb6,0x7c]
6816 v_cmpsx_ngt_f32 vcc
, vcc_lo
, v2
6817 // CHECK
: [0x6a,0x04,0xb6,0x7c]
6819 v_cmpsx_ngt_f32 vcc
, vcc_hi
, v2
6820 // CHECK
: [0x6b,0x04,0xb6,0x7c]
6822 v_cmpsx_ngt_f32 vcc
, tba_lo
, v2
6823 // CHECK
: [0x6c,0x04,0xb6,0x7c]
6825 v_cmpsx_ngt_f32 vcc
, tba_hi
, v2
6826 // CHECK
: [0x6d,0x04,0xb6,0x7c]
6828 v_cmpsx_ngt_f32 vcc
, tma_lo
, v2
6829 // CHECK
: [0x6e,0x04,0xb6,0x7c]
6831 v_cmpsx_ngt_f32 vcc
, tma_hi
, v2
6832 // CHECK
: [0x6f,0x04,0xb6,0x7c]
6834 v_cmpsx_ngt_f32 vcc
, ttmp11
, v2
6835 // CHECK
: [0x7b,0x04,0xb6,0x7c]
6837 v_cmpsx_ngt_f32 vcc
, m0
, v2
6838 // CHECK
: [0x7c,0x04,0xb6,0x7c]
6840 v_cmpsx_ngt_f32 vcc
, exec_lo
, v2
6841 // CHECK
: [0x7e,0x04,0xb6,0x7c]
6843 v_cmpsx_ngt_f32 vcc
, exec_hi
, v2
6844 // CHECK
: [0x7f,0x04,0xb6,0x7c]
6846 v_cmpsx_ngt_f32 vcc
, 0, v2
6847 // CHECK
: [0x80,0x04,0xb6,0x7c]
6849 v_cmpsx_ngt_f32 vcc
, -1, v2
6850 // CHECK
: [0xc1,0x04,0xb6,0x7c]
6852 v_cmpsx_ngt_f32 vcc
, 0.5, v2
6853 // CHECK
: [0xf0,0x04,0xb6,0x7c]
6855 v_cmpsx_ngt_f32 vcc
, -4.0, v2
6856 // CHECK
: [0xf7,0x04,0xb6,0x7c]
6858 v_cmpsx_ngt_f32 vcc
, src_vccz
, v2
6859 // CHECK
: [0xfb,0x04,0xb6,0x7c]
6861 v_cmpsx_ngt_f32 vcc
, src_execz
, v2
6862 // CHECK
: [0xfc,0x04,0xb6,0x7c]
6864 v_cmpsx_ngt_f32 vcc
, src_scc
, v2
6865 // CHECK
: [0xfd,0x04,0xb6,0x7c]
6867 v_cmpsx_ngt_f32 vcc
, src_lds_direct
, v2
6868 // CHECK
: [0xfe,0x04,0xb6,0x7c]
6870 v_cmpsx_ngt_f32 vcc
, 0xaf123456, v2
6871 // CHECK
: [0xff,0x04,0xb6,0x7c,0x56,0x34,0x12,0xaf]
6873 v_cmpsx_ngt_f32 vcc
, 0x3f717273, v2
6874 // CHECK
: [0xff,0x04,0xb6,0x7c,0x73,0x72,0x71,0x3f]
6876 v_cmpsx_ngt_f32 vcc
, v1
, v255
6877 // CHECK
: [0x01,0xff,0xb7,0x7c]
6879 v_cmpsx_nle_f32 vcc
, v1
, v2
6880 // CHECK
: [0x01,0x05,0xb8,0x7c]
6882 v_cmpsx_nle_f32 vcc
, v255
, v2
6883 // CHECK
: [0xff,0x05,0xb8,0x7c]
6885 v_cmpsx_nle_f32 vcc
, s1
, v2
6886 // CHECK
: [0x01,0x04,0xb8,0x7c]
6888 v_cmpsx_nle_f32 vcc
, s103
, v2
6889 // CHECK
: [0x67,0x04,0xb8,0x7c]
6891 v_cmpsx_nle_f32 vcc
, flat_scratch_lo
, v2
6892 // CHECK
: [0x68,0x04,0xb8,0x7c]
6894 v_cmpsx_nle_f32 vcc
, flat_scratch_hi
, v2
6895 // CHECK
: [0x69,0x04,0xb8,0x7c]
6897 v_cmpsx_nle_f32 vcc
, vcc_lo
, v2
6898 // CHECK
: [0x6a,0x04,0xb8,0x7c]
6900 v_cmpsx_nle_f32 vcc
, vcc_hi
, v2
6901 // CHECK
: [0x6b,0x04,0xb8,0x7c]
6903 v_cmpsx_nle_f32 vcc
, tba_lo
, v2
6904 // CHECK
: [0x6c,0x04,0xb8,0x7c]
6906 v_cmpsx_nle_f32 vcc
, tba_hi
, v2
6907 // CHECK
: [0x6d,0x04,0xb8,0x7c]
6909 v_cmpsx_nle_f32 vcc
, tma_lo
, v2
6910 // CHECK
: [0x6e,0x04,0xb8,0x7c]
6912 v_cmpsx_nle_f32 vcc
, tma_hi
, v2
6913 // CHECK
: [0x6f,0x04,0xb8,0x7c]
6915 v_cmpsx_nle_f32 vcc
, ttmp11
, v2
6916 // CHECK
: [0x7b,0x04,0xb8,0x7c]
6918 v_cmpsx_nle_f32 vcc
, m0
, v2
6919 // CHECK
: [0x7c,0x04,0xb8,0x7c]
6921 v_cmpsx_nle_f32 vcc
, exec_lo
, v2
6922 // CHECK
: [0x7e,0x04,0xb8,0x7c]
6924 v_cmpsx_nle_f32 vcc
, exec_hi
, v2
6925 // CHECK
: [0x7f,0x04,0xb8,0x7c]
6927 v_cmpsx_nle_f32 vcc
, 0, v2
6928 // CHECK
: [0x80,0x04,0xb8,0x7c]
6930 v_cmpsx_nle_f32 vcc
, -1, v2
6931 // CHECK
: [0xc1,0x04,0xb8,0x7c]
6933 v_cmpsx_nle_f32 vcc
, 0.5, v2
6934 // CHECK
: [0xf0,0x04,0xb8,0x7c]
6936 v_cmpsx_nle_f32 vcc
, -4.0, v2
6937 // CHECK
: [0xf7,0x04,0xb8,0x7c]
6939 v_cmpsx_nle_f32 vcc
, src_vccz
, v2
6940 // CHECK
: [0xfb,0x04,0xb8,0x7c]
6942 v_cmpsx_nle_f32 vcc
, src_execz
, v2
6943 // CHECK
: [0xfc,0x04,0xb8,0x7c]
6945 v_cmpsx_nle_f32 vcc
, src_scc
, v2
6946 // CHECK
: [0xfd,0x04,0xb8,0x7c]
6948 v_cmpsx_nle_f32 vcc
, src_lds_direct
, v2
6949 // CHECK
: [0xfe,0x04,0xb8,0x7c]
6951 v_cmpsx_nle_f32 vcc
, 0xaf123456, v2
6952 // CHECK
: [0xff,0x04,0xb8,0x7c,0x56,0x34,0x12,0xaf]
6954 v_cmpsx_nle_f32 vcc
, 0x3f717273, v2
6955 // CHECK
: [0xff,0x04,0xb8,0x7c,0x73,0x72,0x71,0x3f]
6957 v_cmpsx_nle_f32 vcc
, v1
, v255
6958 // CHECK
: [0x01,0xff,0xb9,0x7c]
6960 v_cmpsx_neq_f32 vcc
, v1
, v2
6961 // CHECK
: [0x01,0x05,0xba,0x7c]
6963 v_cmpsx_neq_f32 vcc
, v255
, v2
6964 // CHECK
: [0xff,0x05,0xba,0x7c]
6966 v_cmpsx_neq_f32 vcc
, s1
, v2
6967 // CHECK
: [0x01,0x04,0xba,0x7c]
6969 v_cmpsx_neq_f32 vcc
, s103
, v2
6970 // CHECK
: [0x67,0x04,0xba,0x7c]
6972 v_cmpsx_neq_f32 vcc
, flat_scratch_lo
, v2
6973 // CHECK
: [0x68,0x04,0xba,0x7c]
6975 v_cmpsx_neq_f32 vcc
, flat_scratch_hi
, v2
6976 // CHECK
: [0x69,0x04,0xba,0x7c]
6978 v_cmpsx_neq_f32 vcc
, vcc_lo
, v2
6979 // CHECK
: [0x6a,0x04,0xba,0x7c]
6981 v_cmpsx_neq_f32 vcc
, vcc_hi
, v2
6982 // CHECK
: [0x6b,0x04,0xba,0x7c]
6984 v_cmpsx_neq_f32 vcc
, tba_lo
, v2
6985 // CHECK
: [0x6c,0x04,0xba,0x7c]
6987 v_cmpsx_neq_f32 vcc
, tba_hi
, v2
6988 // CHECK
: [0x6d,0x04,0xba,0x7c]
6990 v_cmpsx_neq_f32 vcc
, tma_lo
, v2
6991 // CHECK
: [0x6e,0x04,0xba,0x7c]
6993 v_cmpsx_neq_f32 vcc
, tma_hi
, v2
6994 // CHECK
: [0x6f,0x04,0xba,0x7c]
6996 v_cmpsx_neq_f32 vcc
, ttmp11
, v2
6997 // CHECK
: [0x7b,0x04,0xba,0x7c]
6999 v_cmpsx_neq_f32 vcc
, m0
, v2
7000 // CHECK
: [0x7c,0x04,0xba,0x7c]
7002 v_cmpsx_neq_f32 vcc
, exec_lo
, v2
7003 // CHECK
: [0x7e,0x04,0xba,0x7c]
7005 v_cmpsx_neq_f32 vcc
, exec_hi
, v2
7006 // CHECK
: [0x7f,0x04,0xba,0x7c]
7008 v_cmpsx_neq_f32 vcc
, 0, v2
7009 // CHECK
: [0x80,0x04,0xba,0x7c]
7011 v_cmpsx_neq_f32 vcc
, -1, v2
7012 // CHECK
: [0xc1,0x04,0xba,0x7c]
7014 v_cmpsx_neq_f32 vcc
, 0.5, v2
7015 // CHECK
: [0xf0,0x04,0xba,0x7c]
7017 v_cmpsx_neq_f32 vcc
, -4.0, v2
7018 // CHECK
: [0xf7,0x04,0xba,0x7c]
7020 v_cmpsx_neq_f32 vcc
, src_vccz
, v2
7021 // CHECK
: [0xfb,0x04,0xba,0x7c]
7023 v_cmpsx_neq_f32 vcc
, src_execz
, v2
7024 // CHECK
: [0xfc,0x04,0xba,0x7c]
7026 v_cmpsx_neq_f32 vcc
, src_scc
, v2
7027 // CHECK
: [0xfd,0x04,0xba,0x7c]
7029 v_cmpsx_neq_f32 vcc
, src_lds_direct
, v2
7030 // CHECK
: [0xfe,0x04,0xba,0x7c]
7032 v_cmpsx_neq_f32 vcc
, 0xaf123456, v2
7033 // CHECK
: [0xff,0x04,0xba,0x7c,0x56,0x34,0x12,0xaf]
7035 v_cmpsx_neq_f32 vcc
, 0x3f717273, v2
7036 // CHECK
: [0xff,0x04,0xba,0x7c,0x73,0x72,0x71,0x3f]
7038 v_cmpsx_neq_f32 vcc
, v1
, v255
7039 // CHECK
: [0x01,0xff,0xbb,0x7c]
7041 v_cmpsx_nlt_f32 vcc
, v1
, v2
7042 // CHECK
: [0x01,0x05,0xbc,0x7c]
7044 v_cmpsx_nlt_f32 vcc
, v255
, v2
7045 // CHECK
: [0xff,0x05,0xbc,0x7c]
7047 v_cmpsx_nlt_f32 vcc
, s1
, v2
7048 // CHECK
: [0x01,0x04,0xbc,0x7c]
7050 v_cmpsx_nlt_f32 vcc
, s103
, v2
7051 // CHECK
: [0x67,0x04,0xbc,0x7c]
7053 v_cmpsx_nlt_f32 vcc
, flat_scratch_lo
, v2
7054 // CHECK
: [0x68,0x04,0xbc,0x7c]
7056 v_cmpsx_nlt_f32 vcc
, flat_scratch_hi
, v2
7057 // CHECK
: [0x69,0x04,0xbc,0x7c]
7059 v_cmpsx_nlt_f32 vcc
, vcc_lo
, v2
7060 // CHECK
: [0x6a,0x04,0xbc,0x7c]
7062 v_cmpsx_nlt_f32 vcc
, vcc_hi
, v2
7063 // CHECK
: [0x6b,0x04,0xbc,0x7c]
7065 v_cmpsx_nlt_f32 vcc
, tba_lo
, v2
7066 // CHECK
: [0x6c,0x04,0xbc,0x7c]
7068 v_cmpsx_nlt_f32 vcc
, tba_hi
, v2
7069 // CHECK
: [0x6d,0x04,0xbc,0x7c]
7071 v_cmpsx_nlt_f32 vcc
, tma_lo
, v2
7072 // CHECK
: [0x6e,0x04,0xbc,0x7c]
7074 v_cmpsx_nlt_f32 vcc
, tma_hi
, v2
7075 // CHECK
: [0x6f,0x04,0xbc,0x7c]
7077 v_cmpsx_nlt_f32 vcc
, ttmp11
, v2
7078 // CHECK
: [0x7b,0x04,0xbc,0x7c]
7080 v_cmpsx_nlt_f32 vcc
, m0
, v2
7081 // CHECK
: [0x7c,0x04,0xbc,0x7c]
7083 v_cmpsx_nlt_f32 vcc
, exec_lo
, v2
7084 // CHECK
: [0x7e,0x04,0xbc,0x7c]
7086 v_cmpsx_nlt_f32 vcc
, exec_hi
, v2
7087 // CHECK
: [0x7f,0x04,0xbc,0x7c]
7089 v_cmpsx_nlt_f32 vcc
, 0, v2
7090 // CHECK
: [0x80,0x04,0xbc,0x7c]
7092 v_cmpsx_nlt_f32 vcc
, -1, v2
7093 // CHECK
: [0xc1,0x04,0xbc,0x7c]
7095 v_cmpsx_nlt_f32 vcc
, 0.5, v2
7096 // CHECK
: [0xf0,0x04,0xbc,0x7c]
7098 v_cmpsx_nlt_f32 vcc
, -4.0, v2
7099 // CHECK
: [0xf7,0x04,0xbc,0x7c]
7101 v_cmpsx_nlt_f32 vcc
, src_vccz
, v2
7102 // CHECK
: [0xfb,0x04,0xbc,0x7c]
7104 v_cmpsx_nlt_f32 vcc
, src_execz
, v2
7105 // CHECK
: [0xfc,0x04,0xbc,0x7c]
7107 v_cmpsx_nlt_f32 vcc
, src_scc
, v2
7108 // CHECK
: [0xfd,0x04,0xbc,0x7c]
7110 v_cmpsx_nlt_f32 vcc
, src_lds_direct
, v2
7111 // CHECK
: [0xfe,0x04,0xbc,0x7c]
7113 v_cmpsx_nlt_f32 vcc
, 0xaf123456, v2
7114 // CHECK
: [0xff,0x04,0xbc,0x7c,0x56,0x34,0x12,0xaf]
7116 v_cmpsx_nlt_f32 vcc
, 0x3f717273, v2
7117 // CHECK
: [0xff,0x04,0xbc,0x7c,0x73,0x72,0x71,0x3f]
7119 v_cmpsx_nlt_f32 vcc
, v1
, v255
7120 // CHECK
: [0x01,0xff,0xbd,0x7c]
7122 v_cmpsx_tru_f32 vcc
, v1
, v2
7123 // CHECK
: [0x01,0x05,0xbe,0x7c]
7125 v_cmpsx_tru_f32 vcc
, v255
, v2
7126 // CHECK
: [0xff,0x05,0xbe,0x7c]
7128 v_cmpsx_tru_f32 vcc
, s1
, v2
7129 // CHECK
: [0x01,0x04,0xbe,0x7c]
7131 v_cmpsx_tru_f32 vcc
, s103
, v2
7132 // CHECK
: [0x67,0x04,0xbe,0x7c]
7134 v_cmpsx_tru_f32 vcc
, flat_scratch_lo
, v2
7135 // CHECK
: [0x68,0x04,0xbe,0x7c]
7137 v_cmpsx_tru_f32 vcc
, flat_scratch_hi
, v2
7138 // CHECK
: [0x69,0x04,0xbe,0x7c]
7140 v_cmpsx_tru_f32 vcc
, vcc_lo
, v2
7141 // CHECK
: [0x6a,0x04,0xbe,0x7c]
7143 v_cmpsx_tru_f32 vcc
, vcc_hi
, v2
7144 // CHECK
: [0x6b,0x04,0xbe,0x7c]
7146 v_cmpsx_tru_f32 vcc
, tba_lo
, v2
7147 // CHECK
: [0x6c,0x04,0xbe,0x7c]
7149 v_cmpsx_tru_f32 vcc
, tba_hi
, v2
7150 // CHECK
: [0x6d,0x04,0xbe,0x7c]
7152 v_cmpsx_tru_f32 vcc
, tma_lo
, v2
7153 // CHECK
: [0x6e,0x04,0xbe,0x7c]
7155 v_cmpsx_tru_f32 vcc
, tma_hi
, v2
7156 // CHECK
: [0x6f,0x04,0xbe,0x7c]
7158 v_cmpsx_tru_f32 vcc
, ttmp11
, v2
7159 // CHECK
: [0x7b,0x04,0xbe,0x7c]
7161 v_cmpsx_tru_f32 vcc
, m0
, v2
7162 // CHECK
: [0x7c,0x04,0xbe,0x7c]
7164 v_cmpsx_tru_f32 vcc
, exec_lo
, v2
7165 // CHECK
: [0x7e,0x04,0xbe,0x7c]
7167 v_cmpsx_tru_f32 vcc
, exec_hi
, v2
7168 // CHECK
: [0x7f,0x04,0xbe,0x7c]
7170 v_cmpsx_tru_f32 vcc
, 0, v2
7171 // CHECK
: [0x80,0x04,0xbe,0x7c]
7173 v_cmpsx_tru_f32 vcc
, -1, v2
7174 // CHECK
: [0xc1,0x04,0xbe,0x7c]
7176 v_cmpsx_tru_f32 vcc
, 0.5, v2
7177 // CHECK
: [0xf0,0x04,0xbe,0x7c]
7179 v_cmpsx_tru_f32 vcc
, -4.0, v2
7180 // CHECK
: [0xf7,0x04,0xbe,0x7c]
7182 v_cmpsx_tru_f32 vcc
, src_vccz
, v2
7183 // CHECK
: [0xfb,0x04,0xbe,0x7c]
7185 v_cmpsx_tru_f32 vcc
, src_execz
, v2
7186 // CHECK
: [0xfc,0x04,0xbe,0x7c]
7188 v_cmpsx_tru_f32 vcc
, src_scc
, v2
7189 // CHECK
: [0xfd,0x04,0xbe,0x7c]
7191 v_cmpsx_tru_f32 vcc
, src_lds_direct
, v2
7192 // CHECK
: [0xfe,0x04,0xbe,0x7c]
7194 v_cmpsx_tru_f32 vcc
, 0xaf123456, v2
7195 // CHECK
: [0xff,0x04,0xbe,0x7c,0x56,0x34,0x12,0xaf]
7197 v_cmpsx_tru_f32 vcc
, 0x3f717273, v2
7198 // CHECK
: [0xff,0x04,0xbe,0x7c,0x73,0x72,0x71,0x3f]
7200 v_cmpsx_tru_f32 vcc
, v1
, v255
7201 // CHECK
: [0x01,0xff,0xbf,0x7c]
7203 v_cmps_f_f64 vcc
, v
[1:2], v
[2:3]
7204 // CHECK
: [0x01,0x05,0xc0,0x7c]
7206 v_cmps_f_f64 vcc
, v
[254:255], v
[2:3]
7207 // CHECK
: [0xfe,0x05,0xc0,0x7c]
7209 v_cmps_f_f64 vcc
, s
[2:3], v
[2:3]
7210 // CHECK
: [0x02,0x04,0xc0,0x7c]
7212 v_cmps_f_f64 vcc
, s
[4:5], v
[2:3]
7213 // CHECK
: [0x04,0x04,0xc0,0x7c]
7215 v_cmps_f_f64 vcc
, s
[102:103], v
[2:3]
7216 // CHECK
: [0x66,0x04,0xc0,0x7c]
7218 v_cmps_f_f64 vcc
, flat_scratch
, v
[2:3]
7219 // CHECK
: [0x68,0x04,0xc0,0x7c]
7221 v_cmps_f_f64 vcc
, vcc
, v
[2:3]
7222 // CHECK
: [0x6a,0x04,0xc0,0x7c]
7224 v_cmps_f_f64 vcc
, tba
, v
[2:3]
7225 // CHECK
: [0x6c,0x04,0xc0,0x7c]
7227 v_cmps_f_f64 vcc
, tma
, v
[2:3]
7228 // CHECK
: [0x6e,0x04,0xc0,0x7c]
7230 v_cmps_f_f64 vcc
, ttmp
[10:11], v
[2:3]
7231 // CHECK
: [0x7a,0x04,0xc0,0x7c]
7233 v_cmps_f_f64 vcc
, exec
, v
[2:3]
7234 // CHECK
: [0x7e,0x04,0xc0,0x7c]
7236 v_cmps_f_f64 vcc
, 0, v
[2:3]
7237 // CHECK
: [0x80,0x04,0xc0,0x7c]
7239 v_cmps_f_f64 vcc
, -1, v
[2:3]
7240 // CHECK
: [0xc1,0x04,0xc0,0x7c]
7242 v_cmps_f_f64 vcc
, 0.5, v
[2:3]
7243 // CHECK
: [0xf0,0x04,0xc0,0x7c]
7245 v_cmps_f_f64 vcc
, -4.0, v
[2:3]
7246 // CHECK
: [0xf7,0x04,0xc0,0x7c]
7248 v_cmps_f_f64 vcc
, src_vccz
, v
[2:3]
7249 // CHECK
: [0xfb,0x04,0xc0,0x7c]
7251 v_cmps_f_f64 vcc
, src_execz
, v
[2:3]
7252 // CHECK
: [0xfc,0x04,0xc0,0x7c]
7254 v_cmps_f_f64 vcc
, src_scc
, v
[2:3]
7255 // CHECK
: [0xfd,0x04,0xc0,0x7c]
7257 v_cmps_f_f64 vcc
, 0xaf123456, v
[2:3]
7258 // CHECK
: [0xff,0x04,0xc0,0x7c,0x56,0x34,0x12,0xaf]
7260 v_cmps_f_f64 vcc
, 0x3f717273, v
[2:3]
7261 // CHECK
: [0xff,0x04,0xc0,0x7c,0x73,0x72,0x71,0x3f]
7263 v_cmps_f_f64 vcc
, v
[1:2], v
[254:255]
7264 // CHECK
: [0x01,0xfd,0xc1,0x7c]
7266 v_cmps_lt_f64 vcc
, v
[1:2], v
[2:3]
7267 // CHECK
: [0x01,0x05,0xc2,0x7c]
7269 v_cmps_lt_f64 vcc
, v
[254:255], v
[2:3]
7270 // CHECK
: [0xfe,0x05,0xc2,0x7c]
7272 v_cmps_lt_f64 vcc
, s
[2:3], v
[2:3]
7273 // CHECK
: [0x02,0x04,0xc2,0x7c]
7275 v_cmps_lt_f64 vcc
, s
[4:5], v
[2:3]
7276 // CHECK
: [0x04,0x04,0xc2,0x7c]
7278 v_cmps_lt_f64 vcc
, s
[102:103], v
[2:3]
7279 // CHECK
: [0x66,0x04,0xc2,0x7c]
7281 v_cmps_lt_f64 vcc
, flat_scratch
, v
[2:3]
7282 // CHECK
: [0x68,0x04,0xc2,0x7c]
7284 v_cmps_lt_f64 vcc
, vcc
, v
[2:3]
7285 // CHECK
: [0x6a,0x04,0xc2,0x7c]
7287 v_cmps_lt_f64 vcc
, tba
, v
[2:3]
7288 // CHECK
: [0x6c,0x04,0xc2,0x7c]
7290 v_cmps_lt_f64 vcc
, tma
, v
[2:3]
7291 // CHECK
: [0x6e,0x04,0xc2,0x7c]
7293 v_cmps_lt_f64 vcc
, ttmp
[10:11], v
[2:3]
7294 // CHECK
: [0x7a,0x04,0xc2,0x7c]
7296 v_cmps_lt_f64 vcc
, exec
, v
[2:3]
7297 // CHECK
: [0x7e,0x04,0xc2,0x7c]
7299 v_cmps_lt_f64 vcc
, 0, v
[2:3]
7300 // CHECK
: [0x80,0x04,0xc2,0x7c]
7302 v_cmps_lt_f64 vcc
, -1, v
[2:3]
7303 // CHECK
: [0xc1,0x04,0xc2,0x7c]
7305 v_cmps_lt_f64 vcc
, 0.5, v
[2:3]
7306 // CHECK
: [0xf0,0x04,0xc2,0x7c]
7308 v_cmps_lt_f64 vcc
, -4.0, v
[2:3]
7309 // CHECK
: [0xf7,0x04,0xc2,0x7c]
7311 v_cmps_lt_f64 vcc
, src_vccz
, v
[2:3]
7312 // CHECK
: [0xfb,0x04,0xc2,0x7c]
7314 v_cmps_lt_f64 vcc
, src_execz
, v
[2:3]
7315 // CHECK
: [0xfc,0x04,0xc2,0x7c]
7317 v_cmps_lt_f64 vcc
, src_scc
, v
[2:3]
7318 // CHECK
: [0xfd,0x04,0xc2,0x7c]
7320 v_cmps_lt_f64 vcc
, 0xaf123456, v
[2:3]
7321 // CHECK
: [0xff,0x04,0xc2,0x7c,0x56,0x34,0x12,0xaf]
7323 v_cmps_lt_f64 vcc
, 0x3f717273, v
[2:3]
7324 // CHECK
: [0xff,0x04,0xc2,0x7c,0x73,0x72,0x71,0x3f]
7326 v_cmps_lt_f64 vcc
, v
[1:2], v
[254:255]
7327 // CHECK
: [0x01,0xfd,0xc3,0x7c]
7329 v_cmps_eq_f64 vcc
, v
[1:2], v
[2:3]
7330 // CHECK
: [0x01,0x05,0xc4,0x7c]
7332 v_cmps_eq_f64 vcc
, v
[254:255], v
[2:3]
7333 // CHECK
: [0xfe,0x05,0xc4,0x7c]
7335 v_cmps_eq_f64 vcc
, s
[2:3], v
[2:3]
7336 // CHECK
: [0x02,0x04,0xc4,0x7c]
7338 v_cmps_eq_f64 vcc
, s
[4:5], v
[2:3]
7339 // CHECK
: [0x04,0x04,0xc4,0x7c]
7341 v_cmps_eq_f64 vcc
, s
[102:103], v
[2:3]
7342 // CHECK
: [0x66,0x04,0xc4,0x7c]
7344 v_cmps_eq_f64 vcc
, flat_scratch
, v
[2:3]
7345 // CHECK
: [0x68,0x04,0xc4,0x7c]
7347 v_cmps_eq_f64 vcc
, vcc
, v
[2:3]
7348 // CHECK
: [0x6a,0x04,0xc4,0x7c]
7350 v_cmps_eq_f64 vcc
, tba
, v
[2:3]
7351 // CHECK
: [0x6c,0x04,0xc4,0x7c]
7353 v_cmps_eq_f64 vcc
, tma
, v
[2:3]
7354 // CHECK
: [0x6e,0x04,0xc4,0x7c]
7356 v_cmps_eq_f64 vcc
, ttmp
[10:11], v
[2:3]
7357 // CHECK
: [0x7a,0x04,0xc4,0x7c]
7359 v_cmps_eq_f64 vcc
, exec
, v
[2:3]
7360 // CHECK
: [0x7e,0x04,0xc4,0x7c]
7362 v_cmps_eq_f64 vcc
, 0, v
[2:3]
7363 // CHECK
: [0x80,0x04,0xc4,0x7c]
7365 v_cmps_eq_f64 vcc
, -1, v
[2:3]
7366 // CHECK
: [0xc1,0x04,0xc4,0x7c]
7368 v_cmps_eq_f64 vcc
, 0.5, v
[2:3]
7369 // CHECK
: [0xf0,0x04,0xc4,0x7c]
7371 v_cmps_eq_f64 vcc
, -4.0, v
[2:3]
7372 // CHECK
: [0xf7,0x04,0xc4,0x7c]
7374 v_cmps_eq_f64 vcc
, src_vccz
, v
[2:3]
7375 // CHECK
: [0xfb,0x04,0xc4,0x7c]
7377 v_cmps_eq_f64 vcc
, src_execz
, v
[2:3]
7378 // CHECK
: [0xfc,0x04,0xc4,0x7c]
7380 v_cmps_eq_f64 vcc
, src_scc
, v
[2:3]
7381 // CHECK
: [0xfd,0x04,0xc4,0x7c]
7383 v_cmps_eq_f64 vcc
, 0xaf123456, v
[2:3]
7384 // CHECK
: [0xff,0x04,0xc4,0x7c,0x56,0x34,0x12,0xaf]
7386 v_cmps_eq_f64 vcc
, 0x3f717273, v
[2:3]
7387 // CHECK
: [0xff,0x04,0xc4,0x7c,0x73,0x72,0x71,0x3f]
7389 v_cmps_eq_f64 vcc
, v
[1:2], v
[254:255]
7390 // CHECK
: [0x01,0xfd,0xc5,0x7c]
7392 v_cmps_le_f64 vcc
, v
[1:2], v
[2:3]
7393 // CHECK
: [0x01,0x05,0xc6,0x7c]
7395 v_cmps_le_f64 vcc
, v
[254:255], v
[2:3]
7396 // CHECK
: [0xfe,0x05,0xc6,0x7c]
7398 v_cmps_le_f64 vcc
, s
[2:3], v
[2:3]
7399 // CHECK
: [0x02,0x04,0xc6,0x7c]
7401 v_cmps_le_f64 vcc
, s
[4:5], v
[2:3]
7402 // CHECK
: [0x04,0x04,0xc6,0x7c]
7404 v_cmps_le_f64 vcc
, s
[102:103], v
[2:3]
7405 // CHECK
: [0x66,0x04,0xc6,0x7c]
7407 v_cmps_le_f64 vcc
, flat_scratch
, v
[2:3]
7408 // CHECK
: [0x68,0x04,0xc6,0x7c]
7410 v_cmps_le_f64 vcc
, vcc
, v
[2:3]
7411 // CHECK
: [0x6a,0x04,0xc6,0x7c]
7413 v_cmps_le_f64 vcc
, tba
, v
[2:3]
7414 // CHECK
: [0x6c,0x04,0xc6,0x7c]
7416 v_cmps_le_f64 vcc
, tma
, v
[2:3]
7417 // CHECK
: [0x6e,0x04,0xc6,0x7c]
7419 v_cmps_le_f64 vcc
, ttmp
[10:11], v
[2:3]
7420 // CHECK
: [0x7a,0x04,0xc6,0x7c]
7422 v_cmps_le_f64 vcc
, exec
, v
[2:3]
7423 // CHECK
: [0x7e,0x04,0xc6,0x7c]
7425 v_cmps_le_f64 vcc
, 0, v
[2:3]
7426 // CHECK
: [0x80,0x04,0xc6,0x7c]
7428 v_cmps_le_f64 vcc
, -1, v
[2:3]
7429 // CHECK
: [0xc1,0x04,0xc6,0x7c]
7431 v_cmps_le_f64 vcc
, 0.5, v
[2:3]
7432 // CHECK
: [0xf0,0x04,0xc6,0x7c]
7434 v_cmps_le_f64 vcc
, -4.0, v
[2:3]
7435 // CHECK
: [0xf7,0x04,0xc6,0x7c]
7437 v_cmps_le_f64 vcc
, src_vccz
, v
[2:3]
7438 // CHECK
: [0xfb,0x04,0xc6,0x7c]
7440 v_cmps_le_f64 vcc
, src_execz
, v
[2:3]
7441 // CHECK
: [0xfc,0x04,0xc6,0x7c]
7443 v_cmps_le_f64 vcc
, src_scc
, v
[2:3]
7444 // CHECK
: [0xfd,0x04,0xc6,0x7c]
7446 v_cmps_le_f64 vcc
, 0xaf123456, v
[2:3]
7447 // CHECK
: [0xff,0x04,0xc6,0x7c,0x56,0x34,0x12,0xaf]
7449 v_cmps_le_f64 vcc
, 0x3f717273, v
[2:3]
7450 // CHECK
: [0xff,0x04,0xc6,0x7c,0x73,0x72,0x71,0x3f]
7452 v_cmps_le_f64 vcc
, v
[1:2], v
[254:255]
7453 // CHECK
: [0x01,0xfd,0xc7,0x7c]
7455 v_cmps_gt_f64 vcc
, v
[1:2], v
[2:3]
7456 // CHECK
: [0x01,0x05,0xc8,0x7c]
7458 v_cmps_gt_f64 vcc
, v
[254:255], v
[2:3]
7459 // CHECK
: [0xfe,0x05,0xc8,0x7c]
7461 v_cmps_gt_f64 vcc
, s
[2:3], v
[2:3]
7462 // CHECK
: [0x02,0x04,0xc8,0x7c]
7464 v_cmps_gt_f64 vcc
, s
[4:5], v
[2:3]
7465 // CHECK
: [0x04,0x04,0xc8,0x7c]
7467 v_cmps_gt_f64 vcc
, s
[102:103], v
[2:3]
7468 // CHECK
: [0x66,0x04,0xc8,0x7c]
7470 v_cmps_gt_f64 vcc
, flat_scratch
, v
[2:3]
7471 // CHECK
: [0x68,0x04,0xc8,0x7c]
7473 v_cmps_gt_f64 vcc
, vcc
, v
[2:3]
7474 // CHECK
: [0x6a,0x04,0xc8,0x7c]
7476 v_cmps_gt_f64 vcc
, tba
, v
[2:3]
7477 // CHECK
: [0x6c,0x04,0xc8,0x7c]
7479 v_cmps_gt_f64 vcc
, tma
, v
[2:3]
7480 // CHECK
: [0x6e,0x04,0xc8,0x7c]
7482 v_cmps_gt_f64 vcc
, ttmp
[10:11], v
[2:3]
7483 // CHECK
: [0x7a,0x04,0xc8,0x7c]
7485 v_cmps_gt_f64 vcc
, exec
, v
[2:3]
7486 // CHECK
: [0x7e,0x04,0xc8,0x7c]
7488 v_cmps_gt_f64 vcc
, 0, v
[2:3]
7489 // CHECK
: [0x80,0x04,0xc8,0x7c]
7491 v_cmps_gt_f64 vcc
, -1, v
[2:3]
7492 // CHECK
: [0xc1,0x04,0xc8,0x7c]
7494 v_cmps_gt_f64 vcc
, 0.5, v
[2:3]
7495 // CHECK
: [0xf0,0x04,0xc8,0x7c]
7497 v_cmps_gt_f64 vcc
, -4.0, v
[2:3]
7498 // CHECK
: [0xf7,0x04,0xc8,0x7c]
7500 v_cmps_gt_f64 vcc
, src_vccz
, v
[2:3]
7501 // CHECK
: [0xfb,0x04,0xc8,0x7c]
7503 v_cmps_gt_f64 vcc
, src_execz
, v
[2:3]
7504 // CHECK
: [0xfc,0x04,0xc8,0x7c]
7506 v_cmps_gt_f64 vcc
, src_scc
, v
[2:3]
7507 // CHECK
: [0xfd,0x04,0xc8,0x7c]
7509 v_cmps_gt_f64 vcc
, 0xaf123456, v
[2:3]
7510 // CHECK
: [0xff,0x04,0xc8,0x7c,0x56,0x34,0x12,0xaf]
7512 v_cmps_gt_f64 vcc
, 0x3f717273, v
[2:3]
7513 // CHECK
: [0xff,0x04,0xc8,0x7c,0x73,0x72,0x71,0x3f]
7515 v_cmps_gt_f64 vcc
, v
[1:2], v
[254:255]
7516 // CHECK
: [0x01,0xfd,0xc9,0x7c]
7518 v_cmps_lg_f64 vcc
, v
[1:2], v
[2:3]
7519 // CHECK
: [0x01,0x05,0xca,0x7c]
7521 v_cmps_lg_f64 vcc
, v
[254:255], v
[2:3]
7522 // CHECK
: [0xfe,0x05,0xca,0x7c]
7524 v_cmps_lg_f64 vcc
, s
[2:3], v
[2:3]
7525 // CHECK
: [0x02,0x04,0xca,0x7c]
7527 v_cmps_lg_f64 vcc
, s
[4:5], v
[2:3]
7528 // CHECK
: [0x04,0x04,0xca,0x7c]
7530 v_cmps_lg_f64 vcc
, s
[102:103], v
[2:3]
7531 // CHECK
: [0x66,0x04,0xca,0x7c]
7533 v_cmps_lg_f64 vcc
, flat_scratch
, v
[2:3]
7534 // CHECK
: [0x68,0x04,0xca,0x7c]
7536 v_cmps_lg_f64 vcc
, vcc
, v
[2:3]
7537 // CHECK
: [0x6a,0x04,0xca,0x7c]
7539 v_cmps_lg_f64 vcc
, tba
, v
[2:3]
7540 // CHECK
: [0x6c,0x04,0xca,0x7c]
7542 v_cmps_lg_f64 vcc
, tma
, v
[2:3]
7543 // CHECK
: [0x6e,0x04,0xca,0x7c]
7545 v_cmps_lg_f64 vcc
, ttmp
[10:11], v
[2:3]
7546 // CHECK
: [0x7a,0x04,0xca,0x7c]
7548 v_cmps_lg_f64 vcc
, exec
, v
[2:3]
7549 // CHECK
: [0x7e,0x04,0xca,0x7c]
7551 v_cmps_lg_f64 vcc
, 0, v
[2:3]
7552 // CHECK
: [0x80,0x04,0xca,0x7c]
7554 v_cmps_lg_f64 vcc
, -1, v
[2:3]
7555 // CHECK
: [0xc1,0x04,0xca,0x7c]
7557 v_cmps_lg_f64 vcc
, 0.5, v
[2:3]
7558 // CHECK
: [0xf0,0x04,0xca,0x7c]
7560 v_cmps_lg_f64 vcc
, -4.0, v
[2:3]
7561 // CHECK
: [0xf7,0x04,0xca,0x7c]
7563 v_cmps_lg_f64 vcc
, src_vccz
, v
[2:3]
7564 // CHECK
: [0xfb,0x04,0xca,0x7c]
7566 v_cmps_lg_f64 vcc
, src_execz
, v
[2:3]
7567 // CHECK
: [0xfc,0x04,0xca,0x7c]
7569 v_cmps_lg_f64 vcc
, src_scc
, v
[2:3]
7570 // CHECK
: [0xfd,0x04,0xca,0x7c]
7572 v_cmps_lg_f64 vcc
, 0xaf123456, v
[2:3]
7573 // CHECK
: [0xff,0x04,0xca,0x7c,0x56,0x34,0x12,0xaf]
7575 v_cmps_lg_f64 vcc
, 0x3f717273, v
[2:3]
7576 // CHECK
: [0xff,0x04,0xca,0x7c,0x73,0x72,0x71,0x3f]
7578 v_cmps_lg_f64 vcc
, v
[1:2], v
[254:255]
7579 // CHECK
: [0x01,0xfd,0xcb,0x7c]
7581 v_cmps_ge_f64 vcc
, v
[1:2], v
[2:3]
7582 // CHECK
: [0x01,0x05,0xcc,0x7c]
7584 v_cmps_ge_f64 vcc
, v
[254:255], v
[2:3]
7585 // CHECK
: [0xfe,0x05,0xcc,0x7c]
7587 v_cmps_ge_f64 vcc
, s
[2:3], v
[2:3]
7588 // CHECK
: [0x02,0x04,0xcc,0x7c]
7590 v_cmps_ge_f64 vcc
, s
[4:5], v
[2:3]
7591 // CHECK
: [0x04,0x04,0xcc,0x7c]
7593 v_cmps_ge_f64 vcc
, s
[102:103], v
[2:3]
7594 // CHECK
: [0x66,0x04,0xcc,0x7c]
7596 v_cmps_ge_f64 vcc
, flat_scratch
, v
[2:3]
7597 // CHECK
: [0x68,0x04,0xcc,0x7c]
7599 v_cmps_ge_f64 vcc
, vcc
, v
[2:3]
7600 // CHECK
: [0x6a,0x04,0xcc,0x7c]
7602 v_cmps_ge_f64 vcc
, tba
, v
[2:3]
7603 // CHECK
: [0x6c,0x04,0xcc,0x7c]
7605 v_cmps_ge_f64 vcc
, tma
, v
[2:3]
7606 // CHECK
: [0x6e,0x04,0xcc,0x7c]
7608 v_cmps_ge_f64 vcc
, ttmp
[10:11], v
[2:3]
7609 // CHECK
: [0x7a,0x04,0xcc,0x7c]
7611 v_cmps_ge_f64 vcc
, exec
, v
[2:3]
7612 // CHECK
: [0x7e,0x04,0xcc,0x7c]
7614 v_cmps_ge_f64 vcc
, 0, v
[2:3]
7615 // CHECK
: [0x80,0x04,0xcc,0x7c]
7617 v_cmps_ge_f64 vcc
, -1, v
[2:3]
7618 // CHECK
: [0xc1,0x04,0xcc,0x7c]
7620 v_cmps_ge_f64 vcc
, 0.5, v
[2:3]
7621 // CHECK
: [0xf0,0x04,0xcc,0x7c]
7623 v_cmps_ge_f64 vcc
, -4.0, v
[2:3]
7624 // CHECK
: [0xf7,0x04,0xcc,0x7c]
7626 v_cmps_ge_f64 vcc
, src_vccz
, v
[2:3]
7627 // CHECK
: [0xfb,0x04,0xcc,0x7c]
7629 v_cmps_ge_f64 vcc
, src_execz
, v
[2:3]
7630 // CHECK
: [0xfc,0x04,0xcc,0x7c]
7632 v_cmps_ge_f64 vcc
, src_scc
, v
[2:3]
7633 // CHECK
: [0xfd,0x04,0xcc,0x7c]
7635 v_cmps_ge_f64 vcc
, 0xaf123456, v
[2:3]
7636 // CHECK
: [0xff,0x04,0xcc,0x7c,0x56,0x34,0x12,0xaf]
7638 v_cmps_ge_f64 vcc
, 0x3f717273, v
[2:3]
7639 // CHECK
: [0xff,0x04,0xcc,0x7c,0x73,0x72,0x71,0x3f]
7641 v_cmps_ge_f64 vcc
, v
[1:2], v
[254:255]
7642 // CHECK
: [0x01,0xfd,0xcd,0x7c]
7644 v_cmps_o_f64 vcc
, v
[1:2], v
[2:3]
7645 // CHECK
: [0x01,0x05,0xce,0x7c]
7647 v_cmps_o_f64 vcc
, v
[254:255], v
[2:3]
7648 // CHECK
: [0xfe,0x05,0xce,0x7c]
7650 v_cmps_o_f64 vcc
, s
[2:3], v
[2:3]
7651 // CHECK
: [0x02,0x04,0xce,0x7c]
7653 v_cmps_o_f64 vcc
, s
[4:5], v
[2:3]
7654 // CHECK
: [0x04,0x04,0xce,0x7c]
7656 v_cmps_o_f64 vcc
, s
[102:103], v
[2:3]
7657 // CHECK
: [0x66,0x04,0xce,0x7c]
7659 v_cmps_o_f64 vcc
, flat_scratch
, v
[2:3]
7660 // CHECK
: [0x68,0x04,0xce,0x7c]
7662 v_cmps_o_f64 vcc
, vcc
, v
[2:3]
7663 // CHECK
: [0x6a,0x04,0xce,0x7c]
7665 v_cmps_o_f64 vcc
, tba
, v
[2:3]
7666 // CHECK
: [0x6c,0x04,0xce,0x7c]
7668 v_cmps_o_f64 vcc
, tma
, v
[2:3]
7669 // CHECK
: [0x6e,0x04,0xce,0x7c]
7671 v_cmps_o_f64 vcc
, ttmp
[10:11], v
[2:3]
7672 // CHECK
: [0x7a,0x04,0xce,0x7c]
7674 v_cmps_o_f64 vcc
, exec
, v
[2:3]
7675 // CHECK
: [0x7e,0x04,0xce,0x7c]
7677 v_cmps_o_f64 vcc
, 0, v
[2:3]
7678 // CHECK
: [0x80,0x04,0xce,0x7c]
7680 v_cmps_o_f64 vcc
, -1, v
[2:3]
7681 // CHECK
: [0xc1,0x04,0xce,0x7c]
7683 v_cmps_o_f64 vcc
, 0.5, v
[2:3]
7684 // CHECK
: [0xf0,0x04,0xce,0x7c]
7686 v_cmps_o_f64 vcc
, -4.0, v
[2:3]
7687 // CHECK
: [0xf7,0x04,0xce,0x7c]
7689 v_cmps_o_f64 vcc
, src_vccz
, v
[2:3]
7690 // CHECK
: [0xfb,0x04,0xce,0x7c]
7692 v_cmps_o_f64 vcc
, src_execz
, v
[2:3]
7693 // CHECK
: [0xfc,0x04,0xce,0x7c]
7695 v_cmps_o_f64 vcc
, src_scc
, v
[2:3]
7696 // CHECK
: [0xfd,0x04,0xce,0x7c]
7698 v_cmps_o_f64 vcc
, 0xaf123456, v
[2:3]
7699 // CHECK
: [0xff,0x04,0xce,0x7c,0x56,0x34,0x12,0xaf]
7701 v_cmps_o_f64 vcc
, 0x3f717273, v
[2:3]
7702 // CHECK
: [0xff,0x04,0xce,0x7c,0x73,0x72,0x71,0x3f]
7704 v_cmps_o_f64 vcc
, v
[1:2], v
[254:255]
7705 // CHECK
: [0x01,0xfd,0xcf,0x7c]
7707 v_cmps_u_f64 vcc
, v
[1:2], v
[2:3]
7708 // CHECK
: [0x01,0x05,0xd0,0x7c]
7710 v_cmps_u_f64 vcc
, v
[254:255], v
[2:3]
7711 // CHECK
: [0xfe,0x05,0xd0,0x7c]
7713 v_cmps_u_f64 vcc
, s
[2:3], v
[2:3]
7714 // CHECK
: [0x02,0x04,0xd0,0x7c]
7716 v_cmps_u_f64 vcc
, s
[4:5], v
[2:3]
7717 // CHECK
: [0x04,0x04,0xd0,0x7c]
7719 v_cmps_u_f64 vcc
, s
[102:103], v
[2:3]
7720 // CHECK
: [0x66,0x04,0xd0,0x7c]
7722 v_cmps_u_f64 vcc
, flat_scratch
, v
[2:3]
7723 // CHECK
: [0x68,0x04,0xd0,0x7c]
7725 v_cmps_u_f64 vcc
, vcc
, v
[2:3]
7726 // CHECK
: [0x6a,0x04,0xd0,0x7c]
7728 v_cmps_u_f64 vcc
, tba
, v
[2:3]
7729 // CHECK
: [0x6c,0x04,0xd0,0x7c]
7731 v_cmps_u_f64 vcc
, tma
, v
[2:3]
7732 // CHECK
: [0x6e,0x04,0xd0,0x7c]
7734 v_cmps_u_f64 vcc
, ttmp
[10:11], v
[2:3]
7735 // CHECK
: [0x7a,0x04,0xd0,0x7c]
7737 v_cmps_u_f64 vcc
, exec
, v
[2:3]
7738 // CHECK
: [0x7e,0x04,0xd0,0x7c]
7740 v_cmps_u_f64 vcc
, 0, v
[2:3]
7741 // CHECK
: [0x80,0x04,0xd0,0x7c]
7743 v_cmps_u_f64 vcc
, -1, v
[2:3]
7744 // CHECK
: [0xc1,0x04,0xd0,0x7c]
7746 v_cmps_u_f64 vcc
, 0.5, v
[2:3]
7747 // CHECK
: [0xf0,0x04,0xd0,0x7c]
7749 v_cmps_u_f64 vcc
, -4.0, v
[2:3]
7750 // CHECK
: [0xf7,0x04,0xd0,0x7c]
7752 v_cmps_u_f64 vcc
, src_vccz
, v
[2:3]
7753 // CHECK
: [0xfb,0x04,0xd0,0x7c]
7755 v_cmps_u_f64 vcc
, src_execz
, v
[2:3]
7756 // CHECK
: [0xfc,0x04,0xd0,0x7c]
7758 v_cmps_u_f64 vcc
, src_scc
, v
[2:3]
7759 // CHECK
: [0xfd,0x04,0xd0,0x7c]
7761 v_cmps_u_f64 vcc
, 0xaf123456, v
[2:3]
7762 // CHECK
: [0xff,0x04,0xd0,0x7c,0x56,0x34,0x12,0xaf]
7764 v_cmps_u_f64 vcc
, 0x3f717273, v
[2:3]
7765 // CHECK
: [0xff,0x04,0xd0,0x7c,0x73,0x72,0x71,0x3f]
7767 v_cmps_u_f64 vcc
, v
[1:2], v
[254:255]
7768 // CHECK
: [0x01,0xfd,0xd1,0x7c]
7770 v_cmps_nge_f64 vcc
, v
[1:2], v
[2:3]
7771 // CHECK
: [0x01,0x05,0xd2,0x7c]
7773 v_cmps_nge_f64 vcc
, v
[254:255], v
[2:3]
7774 // CHECK
: [0xfe,0x05,0xd2,0x7c]
7776 v_cmps_nge_f64 vcc
, s
[2:3], v
[2:3]
7777 // CHECK
: [0x02,0x04,0xd2,0x7c]
7779 v_cmps_nge_f64 vcc
, s
[4:5], v
[2:3]
7780 // CHECK
: [0x04,0x04,0xd2,0x7c]
7782 v_cmps_nge_f64 vcc
, s
[102:103], v
[2:3]
7783 // CHECK
: [0x66,0x04,0xd2,0x7c]
7785 v_cmps_nge_f64 vcc
, flat_scratch
, v
[2:3]
7786 // CHECK
: [0x68,0x04,0xd2,0x7c]
7788 v_cmps_nge_f64 vcc
, vcc
, v
[2:3]
7789 // CHECK
: [0x6a,0x04,0xd2,0x7c]
7791 v_cmps_nge_f64 vcc
, tba
, v
[2:3]
7792 // CHECK
: [0x6c,0x04,0xd2,0x7c]
7794 v_cmps_nge_f64 vcc
, tma
, v
[2:3]
7795 // CHECK
: [0x6e,0x04,0xd2,0x7c]
7797 v_cmps_nge_f64 vcc
, ttmp
[10:11], v
[2:3]
7798 // CHECK
: [0x7a,0x04,0xd2,0x7c]
7800 v_cmps_nge_f64 vcc
, exec
, v
[2:3]
7801 // CHECK
: [0x7e,0x04,0xd2,0x7c]
7803 v_cmps_nge_f64 vcc
, 0, v
[2:3]
7804 // CHECK
: [0x80,0x04,0xd2,0x7c]
7806 v_cmps_nge_f64 vcc
, -1, v
[2:3]
7807 // CHECK
: [0xc1,0x04,0xd2,0x7c]
7809 v_cmps_nge_f64 vcc
, 0.5, v
[2:3]
7810 // CHECK
: [0xf0,0x04,0xd2,0x7c]
7812 v_cmps_nge_f64 vcc
, -4.0, v
[2:3]
7813 // CHECK
: [0xf7,0x04,0xd2,0x7c]
7815 v_cmps_nge_f64 vcc
, src_vccz
, v
[2:3]
7816 // CHECK
: [0xfb,0x04,0xd2,0x7c]
7818 v_cmps_nge_f64 vcc
, src_execz
, v
[2:3]
7819 // CHECK
: [0xfc,0x04,0xd2,0x7c]
7821 v_cmps_nge_f64 vcc
, src_scc
, v
[2:3]
7822 // CHECK
: [0xfd,0x04,0xd2,0x7c]
7824 v_cmps_nge_f64 vcc
, 0xaf123456, v
[2:3]
7825 // CHECK
: [0xff,0x04,0xd2,0x7c,0x56,0x34,0x12,0xaf]
7827 v_cmps_nge_f64 vcc
, 0x3f717273, v
[2:3]
7828 // CHECK
: [0xff,0x04,0xd2,0x7c,0x73,0x72,0x71,0x3f]
7830 v_cmps_nge_f64 vcc
, v
[1:2], v
[254:255]
7831 // CHECK
: [0x01,0xfd,0xd3,0x7c]
7833 v_cmps_nlg_f64 vcc
, v
[1:2], v
[2:3]
7834 // CHECK
: [0x01,0x05,0xd4,0x7c]
7836 v_cmps_nlg_f64 vcc
, v
[254:255], v
[2:3]
7837 // CHECK
: [0xfe,0x05,0xd4,0x7c]
7839 v_cmps_nlg_f64 vcc
, s
[2:3], v
[2:3]
7840 // CHECK
: [0x02,0x04,0xd4,0x7c]
7842 v_cmps_nlg_f64 vcc
, s
[4:5], v
[2:3]
7843 // CHECK
: [0x04,0x04,0xd4,0x7c]
7845 v_cmps_nlg_f64 vcc
, s
[102:103], v
[2:3]
7846 // CHECK
: [0x66,0x04,0xd4,0x7c]
7848 v_cmps_nlg_f64 vcc
, flat_scratch
, v
[2:3]
7849 // CHECK
: [0x68,0x04,0xd4,0x7c]
7851 v_cmps_nlg_f64 vcc
, vcc
, v
[2:3]
7852 // CHECK
: [0x6a,0x04,0xd4,0x7c]
7854 v_cmps_nlg_f64 vcc
, tba
, v
[2:3]
7855 // CHECK
: [0x6c,0x04,0xd4,0x7c]
7857 v_cmps_nlg_f64 vcc
, tma
, v
[2:3]
7858 // CHECK
: [0x6e,0x04,0xd4,0x7c]
7860 v_cmps_nlg_f64 vcc
, ttmp
[10:11], v
[2:3]
7861 // CHECK
: [0x7a,0x04,0xd4,0x7c]
7863 v_cmps_nlg_f64 vcc
, exec
, v
[2:3]
7864 // CHECK
: [0x7e,0x04,0xd4,0x7c]
7866 v_cmps_nlg_f64 vcc
, 0, v
[2:3]
7867 // CHECK
: [0x80,0x04,0xd4,0x7c]
7869 v_cmps_nlg_f64 vcc
, -1, v
[2:3]
7870 // CHECK
: [0xc1,0x04,0xd4,0x7c]
7872 v_cmps_nlg_f64 vcc
, 0.5, v
[2:3]
7873 // CHECK
: [0xf0,0x04,0xd4,0x7c]
7875 v_cmps_nlg_f64 vcc
, -4.0, v
[2:3]
7876 // CHECK
: [0xf7,0x04,0xd4,0x7c]
7878 v_cmps_nlg_f64 vcc
, src_vccz
, v
[2:3]
7879 // CHECK
: [0xfb,0x04,0xd4,0x7c]
7881 v_cmps_nlg_f64 vcc
, src_execz
, v
[2:3]
7882 // CHECK
: [0xfc,0x04,0xd4,0x7c]
7884 v_cmps_nlg_f64 vcc
, src_scc
, v
[2:3]
7885 // CHECK
: [0xfd,0x04,0xd4,0x7c]
7887 v_cmps_nlg_f64 vcc
, 0xaf123456, v
[2:3]
7888 // CHECK
: [0xff,0x04,0xd4,0x7c,0x56,0x34,0x12,0xaf]
7890 v_cmps_nlg_f64 vcc
, 0x3f717273, v
[2:3]
7891 // CHECK
: [0xff,0x04,0xd4,0x7c,0x73,0x72,0x71,0x3f]
7893 v_cmps_nlg_f64 vcc
, v
[1:2], v
[254:255]
7894 // CHECK
: [0x01,0xfd,0xd5,0x7c]
7896 v_cmps_ngt_f64 vcc
, v
[1:2], v
[2:3]
7897 // CHECK
: [0x01,0x05,0xd6,0x7c]
7899 v_cmps_ngt_f64 vcc
, v
[254:255], v
[2:3]
7900 // CHECK
: [0xfe,0x05,0xd6,0x7c]
7902 v_cmps_ngt_f64 vcc
, s
[2:3], v
[2:3]
7903 // CHECK
: [0x02,0x04,0xd6,0x7c]
7905 v_cmps_ngt_f64 vcc
, s
[4:5], v
[2:3]
7906 // CHECK
: [0x04,0x04,0xd6,0x7c]
7908 v_cmps_ngt_f64 vcc
, s
[102:103], v
[2:3]
7909 // CHECK
: [0x66,0x04,0xd6,0x7c]
7911 v_cmps_ngt_f64 vcc
, flat_scratch
, v
[2:3]
7912 // CHECK
: [0x68,0x04,0xd6,0x7c]
7914 v_cmps_ngt_f64 vcc
, vcc
, v
[2:3]
7915 // CHECK
: [0x6a,0x04,0xd6,0x7c]
7917 v_cmps_ngt_f64 vcc
, tba
, v
[2:3]
7918 // CHECK
: [0x6c,0x04,0xd6,0x7c]
7920 v_cmps_ngt_f64 vcc
, tma
, v
[2:3]
7921 // CHECK
: [0x6e,0x04,0xd6,0x7c]
7923 v_cmps_ngt_f64 vcc
, ttmp
[10:11], v
[2:3]
7924 // CHECK
: [0x7a,0x04,0xd6,0x7c]
7926 v_cmps_ngt_f64 vcc
, exec
, v
[2:3]
7927 // CHECK
: [0x7e,0x04,0xd6,0x7c]
7929 v_cmps_ngt_f64 vcc
, 0, v
[2:3]
7930 // CHECK
: [0x80,0x04,0xd6,0x7c]
7932 v_cmps_ngt_f64 vcc
, -1, v
[2:3]
7933 // CHECK
: [0xc1,0x04,0xd6,0x7c]
7935 v_cmps_ngt_f64 vcc
, 0.5, v
[2:3]
7936 // CHECK
: [0xf0,0x04,0xd6,0x7c]
7938 v_cmps_ngt_f64 vcc
, -4.0, v
[2:3]
7939 // CHECK
: [0xf7,0x04,0xd6,0x7c]
7941 v_cmps_ngt_f64 vcc
, src_vccz
, v
[2:3]
7942 // CHECK
: [0xfb,0x04,0xd6,0x7c]
7944 v_cmps_ngt_f64 vcc
, src_execz
, v
[2:3]
7945 // CHECK
: [0xfc,0x04,0xd6,0x7c]
7947 v_cmps_ngt_f64 vcc
, src_scc
, v
[2:3]
7948 // CHECK
: [0xfd,0x04,0xd6,0x7c]
7950 v_cmps_ngt_f64 vcc
, 0xaf123456, v
[2:3]
7951 // CHECK
: [0xff,0x04,0xd6,0x7c,0x56,0x34,0x12,0xaf]
7953 v_cmps_ngt_f64 vcc
, 0x3f717273, v
[2:3]
7954 // CHECK
: [0xff,0x04,0xd6,0x7c,0x73,0x72,0x71,0x3f]
7956 v_cmps_ngt_f64 vcc
, v
[1:2], v
[254:255]
7957 // CHECK
: [0x01,0xfd,0xd7,0x7c]
7959 v_cmps_nle_f64 vcc
, v
[1:2], v
[2:3]
7960 // CHECK
: [0x01,0x05,0xd8,0x7c]
7962 v_cmps_nle_f64 vcc
, v
[254:255], v
[2:3]
7963 // CHECK
: [0xfe,0x05,0xd8,0x7c]
7965 v_cmps_nle_f64 vcc
, s
[2:3], v
[2:3]
7966 // CHECK
: [0x02,0x04,0xd8,0x7c]
7968 v_cmps_nle_f64 vcc
, s
[4:5], v
[2:3]
7969 // CHECK
: [0x04,0x04,0xd8,0x7c]
7971 v_cmps_nle_f64 vcc
, s
[102:103], v
[2:3]
7972 // CHECK
: [0x66,0x04,0xd8,0x7c]
7974 v_cmps_nle_f64 vcc
, flat_scratch
, v
[2:3]
7975 // CHECK
: [0x68,0x04,0xd8,0x7c]
7977 v_cmps_nle_f64 vcc
, vcc
, v
[2:3]
7978 // CHECK
: [0x6a,0x04,0xd8,0x7c]
7980 v_cmps_nle_f64 vcc
, tba
, v
[2:3]
7981 // CHECK
: [0x6c,0x04,0xd8,0x7c]
7983 v_cmps_nle_f64 vcc
, tma
, v
[2:3]
7984 // CHECK
: [0x6e,0x04,0xd8,0x7c]
7986 v_cmps_nle_f64 vcc
, ttmp
[10:11], v
[2:3]
7987 // CHECK
: [0x7a,0x04,0xd8,0x7c]
7989 v_cmps_nle_f64 vcc
, exec
, v
[2:3]
7990 // CHECK
: [0x7e,0x04,0xd8,0x7c]
7992 v_cmps_nle_f64 vcc
, 0, v
[2:3]
7993 // CHECK
: [0x80,0x04,0xd8,0x7c]
7995 v_cmps_nle_f64 vcc
, -1, v
[2:3]
7996 // CHECK
: [0xc1,0x04,0xd8,0x7c]
7998 v_cmps_nle_f64 vcc
, 0.5, v
[2:3]
7999 // CHECK
: [0xf0,0x04,0xd8,0x7c]
8001 v_cmps_nle_f64 vcc
, -4.0, v
[2:3]
8002 // CHECK
: [0xf7,0x04,0xd8,0x7c]
8004 v_cmps_nle_f64 vcc
, src_vccz
, v
[2:3]
8005 // CHECK
: [0xfb,0x04,0xd8,0x7c]
8007 v_cmps_nle_f64 vcc
, src_execz
, v
[2:3]
8008 // CHECK
: [0xfc,0x04,0xd8,0x7c]
8010 v_cmps_nle_f64 vcc
, src_scc
, v
[2:3]
8011 // CHECK
: [0xfd,0x04,0xd8,0x7c]
8013 v_cmps_nle_f64 vcc
, 0xaf123456, v
[2:3]
8014 // CHECK
: [0xff,0x04,0xd8,0x7c,0x56,0x34,0x12,0xaf]
8016 v_cmps_nle_f64 vcc
, 0x3f717273, v
[2:3]
8017 // CHECK
: [0xff,0x04,0xd8,0x7c,0x73,0x72,0x71,0x3f]
8019 v_cmps_nle_f64 vcc
, v
[1:2], v
[254:255]
8020 // CHECK
: [0x01,0xfd,0xd9,0x7c]
8022 v_cmps_neq_f64 vcc
, v
[1:2], v
[2:3]
8023 // CHECK
: [0x01,0x05,0xda,0x7c]
8025 v_cmps_neq_f64 vcc
, v
[254:255], v
[2:3]
8026 // CHECK
: [0xfe,0x05,0xda,0x7c]
8028 v_cmps_neq_f64 vcc
, s
[2:3], v
[2:3]
8029 // CHECK
: [0x02,0x04,0xda,0x7c]
8031 v_cmps_neq_f64 vcc
, s
[4:5], v
[2:3]
8032 // CHECK
: [0x04,0x04,0xda,0x7c]
8034 v_cmps_neq_f64 vcc
, s
[102:103], v
[2:3]
8035 // CHECK
: [0x66,0x04,0xda,0x7c]
8037 v_cmps_neq_f64 vcc
, flat_scratch
, v
[2:3]
8038 // CHECK
: [0x68,0x04,0xda,0x7c]
8040 v_cmps_neq_f64 vcc
, vcc
, v
[2:3]
8041 // CHECK
: [0x6a,0x04,0xda,0x7c]
8043 v_cmps_neq_f64 vcc
, tba
, v
[2:3]
8044 // CHECK
: [0x6c,0x04,0xda,0x7c]
8046 v_cmps_neq_f64 vcc
, tma
, v
[2:3]
8047 // CHECK
: [0x6e,0x04,0xda,0x7c]
8049 v_cmps_neq_f64 vcc
, ttmp
[10:11], v
[2:3]
8050 // CHECK
: [0x7a,0x04,0xda,0x7c]
8052 v_cmps_neq_f64 vcc
, exec
, v
[2:3]
8053 // CHECK
: [0x7e,0x04,0xda,0x7c]
8055 v_cmps_neq_f64 vcc
, 0, v
[2:3]
8056 // CHECK
: [0x80,0x04,0xda,0x7c]
8058 v_cmps_neq_f64 vcc
, -1, v
[2:3]
8059 // CHECK
: [0xc1,0x04,0xda,0x7c]
8061 v_cmps_neq_f64 vcc
, 0.5, v
[2:3]
8062 // CHECK
: [0xf0,0x04,0xda,0x7c]
8064 v_cmps_neq_f64 vcc
, -4.0, v
[2:3]
8065 // CHECK
: [0xf7,0x04,0xda,0x7c]
8067 v_cmps_neq_f64 vcc
, src_vccz
, v
[2:3]
8068 // CHECK
: [0xfb,0x04,0xda,0x7c]
8070 v_cmps_neq_f64 vcc
, src_execz
, v
[2:3]
8071 // CHECK
: [0xfc,0x04,0xda,0x7c]
8073 v_cmps_neq_f64 vcc
, src_scc
, v
[2:3]
8074 // CHECK
: [0xfd,0x04,0xda,0x7c]
8076 v_cmps_neq_f64 vcc
, 0xaf123456, v
[2:3]
8077 // CHECK
: [0xff,0x04,0xda,0x7c,0x56,0x34,0x12,0xaf]
8079 v_cmps_neq_f64 vcc
, 0x3f717273, v
[2:3]
8080 // CHECK
: [0xff,0x04,0xda,0x7c,0x73,0x72,0x71,0x3f]
8082 v_cmps_neq_f64 vcc
, v
[1:2], v
[254:255]
8083 // CHECK
: [0x01,0xfd,0xdb,0x7c]
8085 v_cmps_nlt_f64 vcc
, v
[1:2], v
[2:3]
8086 // CHECK
: [0x01,0x05,0xdc,0x7c]
8088 v_cmps_nlt_f64 vcc
, v
[254:255], v
[2:3]
8089 // CHECK
: [0xfe,0x05,0xdc,0x7c]
8091 v_cmps_nlt_f64 vcc
, s
[2:3], v
[2:3]
8092 // CHECK
: [0x02,0x04,0xdc,0x7c]
8094 v_cmps_nlt_f64 vcc
, s
[4:5], v
[2:3]
8095 // CHECK
: [0x04,0x04,0xdc,0x7c]
8097 v_cmps_nlt_f64 vcc
, s
[102:103], v
[2:3]
8098 // CHECK
: [0x66,0x04,0xdc,0x7c]
8100 v_cmps_nlt_f64 vcc
, flat_scratch
, v
[2:3]
8101 // CHECK
: [0x68,0x04,0xdc,0x7c]
8103 v_cmps_nlt_f64 vcc
, vcc
, v
[2:3]
8104 // CHECK
: [0x6a,0x04,0xdc,0x7c]
8106 v_cmps_nlt_f64 vcc
, tba
, v
[2:3]
8107 // CHECK
: [0x6c,0x04,0xdc,0x7c]
8109 v_cmps_nlt_f64 vcc
, tma
, v
[2:3]
8110 // CHECK
: [0x6e,0x04,0xdc,0x7c]
8112 v_cmps_nlt_f64 vcc
, ttmp
[10:11], v
[2:3]
8113 // CHECK
: [0x7a,0x04,0xdc,0x7c]
8115 v_cmps_nlt_f64 vcc
, exec
, v
[2:3]
8116 // CHECK
: [0x7e,0x04,0xdc,0x7c]
8118 v_cmps_nlt_f64 vcc
, 0, v
[2:3]
8119 // CHECK
: [0x80,0x04,0xdc,0x7c]
8121 v_cmps_nlt_f64 vcc
, -1, v
[2:3]
8122 // CHECK
: [0xc1,0x04,0xdc,0x7c]
8124 v_cmps_nlt_f64 vcc
, 0.5, v
[2:3]
8125 // CHECK
: [0xf0,0x04,0xdc,0x7c]
8127 v_cmps_nlt_f64 vcc
, -4.0, v
[2:3]
8128 // CHECK
: [0xf7,0x04,0xdc,0x7c]
8130 v_cmps_nlt_f64 vcc
, src_vccz
, v
[2:3]
8131 // CHECK
: [0xfb,0x04,0xdc,0x7c]
8133 v_cmps_nlt_f64 vcc
, src_execz
, v
[2:3]
8134 // CHECK
: [0xfc,0x04,0xdc,0x7c]
8136 v_cmps_nlt_f64 vcc
, src_scc
, v
[2:3]
8137 // CHECK
: [0xfd,0x04,0xdc,0x7c]
8139 v_cmps_nlt_f64 vcc
, 0xaf123456, v
[2:3]
8140 // CHECK
: [0xff,0x04,0xdc,0x7c,0x56,0x34,0x12,0xaf]
8142 v_cmps_nlt_f64 vcc
, 0x3f717273, v
[2:3]
8143 // CHECK
: [0xff,0x04,0xdc,0x7c,0x73,0x72,0x71,0x3f]
8145 v_cmps_nlt_f64 vcc
, v
[1:2], v
[254:255]
8146 // CHECK
: [0x01,0xfd,0xdd,0x7c]
8148 v_cmps_tru_f64 vcc
, v
[1:2], v
[2:3]
8149 // CHECK
: [0x01,0x05,0xde,0x7c]
8151 v_cmps_tru_f64 vcc
, v
[254:255], v
[2:3]
8152 // CHECK
: [0xfe,0x05,0xde,0x7c]
8154 v_cmps_tru_f64 vcc
, s
[2:3], v
[2:3]
8155 // CHECK
: [0x02,0x04,0xde,0x7c]
8157 v_cmps_tru_f64 vcc
, s
[4:5], v
[2:3]
8158 // CHECK
: [0x04,0x04,0xde,0x7c]
8160 v_cmps_tru_f64 vcc
, s
[102:103], v
[2:3]
8161 // CHECK
: [0x66,0x04,0xde,0x7c]
8163 v_cmps_tru_f64 vcc
, flat_scratch
, v
[2:3]
8164 // CHECK
: [0x68,0x04,0xde,0x7c]
8166 v_cmps_tru_f64 vcc
, vcc
, v
[2:3]
8167 // CHECK
: [0x6a,0x04,0xde,0x7c]
8169 v_cmps_tru_f64 vcc
, tba
, v
[2:3]
8170 // CHECK
: [0x6c,0x04,0xde,0x7c]
8172 v_cmps_tru_f64 vcc
, tma
, v
[2:3]
8173 // CHECK
: [0x6e,0x04,0xde,0x7c]
8175 v_cmps_tru_f64 vcc
, ttmp
[10:11], v
[2:3]
8176 // CHECK
: [0x7a,0x04,0xde,0x7c]
8178 v_cmps_tru_f64 vcc
, exec
, v
[2:3]
8179 // CHECK
: [0x7e,0x04,0xde,0x7c]
8181 v_cmps_tru_f64 vcc
, 0, v
[2:3]
8182 // CHECK
: [0x80,0x04,0xde,0x7c]
8184 v_cmps_tru_f64 vcc
, -1, v
[2:3]
8185 // CHECK
: [0xc1,0x04,0xde,0x7c]
8187 v_cmps_tru_f64 vcc
, 0.5, v
[2:3]
8188 // CHECK
: [0xf0,0x04,0xde,0x7c]
8190 v_cmps_tru_f64 vcc
, -4.0, v
[2:3]
8191 // CHECK
: [0xf7,0x04,0xde,0x7c]
8193 v_cmps_tru_f64 vcc
, src_vccz
, v
[2:3]
8194 // CHECK
: [0xfb,0x04,0xde,0x7c]
8196 v_cmps_tru_f64 vcc
, src_execz
, v
[2:3]
8197 // CHECK
: [0xfc,0x04,0xde,0x7c]
8199 v_cmps_tru_f64 vcc
, src_scc
, v
[2:3]
8200 // CHECK
: [0xfd,0x04,0xde,0x7c]
8202 v_cmps_tru_f64 vcc
, 0xaf123456, v
[2:3]
8203 // CHECK
: [0xff,0x04,0xde,0x7c,0x56,0x34,0x12,0xaf]
8205 v_cmps_tru_f64 vcc
, 0x3f717273, v
[2:3]
8206 // CHECK
: [0xff,0x04,0xde,0x7c,0x73,0x72,0x71,0x3f]
8208 v_cmps_tru_f64 vcc
, v
[1:2], v
[254:255]
8209 // CHECK
: [0x01,0xfd,0xdf,0x7c]
8211 v_cmpsx_f_f64 vcc
, v
[1:2], v
[2:3]
8212 // CHECK
: [0x01,0x05,0xe0,0x7c]
8214 v_cmpsx_f_f64 vcc
, v
[254:255], v
[2:3]
8215 // CHECK
: [0xfe,0x05,0xe0,0x7c]
8217 v_cmpsx_f_f64 vcc
, s
[2:3], v
[2:3]
8218 // CHECK
: [0x02,0x04,0xe0,0x7c]
8220 v_cmpsx_f_f64 vcc
, s
[4:5], v
[2:3]
8221 // CHECK
: [0x04,0x04,0xe0,0x7c]
8223 v_cmpsx_f_f64 vcc
, s
[102:103], v
[2:3]
8224 // CHECK
: [0x66,0x04,0xe0,0x7c]
8226 v_cmpsx_f_f64 vcc
, flat_scratch
, v
[2:3]
8227 // CHECK
: [0x68,0x04,0xe0,0x7c]
8229 v_cmpsx_f_f64 vcc
, vcc
, v
[2:3]
8230 // CHECK
: [0x6a,0x04,0xe0,0x7c]
8232 v_cmpsx_f_f64 vcc
, tba
, v
[2:3]
8233 // CHECK
: [0x6c,0x04,0xe0,0x7c]
8235 v_cmpsx_f_f64 vcc
, tma
, v
[2:3]
8236 // CHECK
: [0x6e,0x04,0xe0,0x7c]
8238 v_cmpsx_f_f64 vcc
, ttmp
[10:11], v
[2:3]
8239 // CHECK
: [0x7a,0x04,0xe0,0x7c]
8241 v_cmpsx_f_f64 vcc
, exec
, v
[2:3]
8242 // CHECK
: [0x7e,0x04,0xe0,0x7c]
8244 v_cmpsx_f_f64 vcc
, 0, v
[2:3]
8245 // CHECK
: [0x80,0x04,0xe0,0x7c]
8247 v_cmpsx_f_f64 vcc
, -1, v
[2:3]
8248 // CHECK
: [0xc1,0x04,0xe0,0x7c]
8250 v_cmpsx_f_f64 vcc
, 0.5, v
[2:3]
8251 // CHECK
: [0xf0,0x04,0xe0,0x7c]
8253 v_cmpsx_f_f64 vcc
, -4.0, v
[2:3]
8254 // CHECK
: [0xf7,0x04,0xe0,0x7c]
8256 v_cmpsx_f_f64 vcc
, src_vccz
, v
[2:3]
8257 // CHECK
: [0xfb,0x04,0xe0,0x7c]
8259 v_cmpsx_f_f64 vcc
, src_execz
, v
[2:3]
8260 // CHECK
: [0xfc,0x04,0xe0,0x7c]
8262 v_cmpsx_f_f64 vcc
, src_scc
, v
[2:3]
8263 // CHECK
: [0xfd,0x04,0xe0,0x7c]
8265 v_cmpsx_f_f64 vcc
, 0xaf123456, v
[2:3]
8266 // CHECK
: [0xff,0x04,0xe0,0x7c,0x56,0x34,0x12,0xaf]
8268 v_cmpsx_f_f64 vcc
, 0x3f717273, v
[2:3]
8269 // CHECK
: [0xff,0x04,0xe0,0x7c,0x73,0x72,0x71,0x3f]
8271 v_cmpsx_f_f64 vcc
, v
[1:2], v
[254:255]
8272 // CHECK
: [0x01,0xfd,0xe1,0x7c]
8274 v_cmpsx_lt_f64 vcc
, v
[1:2], v
[2:3]
8275 // CHECK
: [0x01,0x05,0xe2,0x7c]
8277 v_cmpsx_lt_f64 vcc
, v
[254:255], v
[2:3]
8278 // CHECK
: [0xfe,0x05,0xe2,0x7c]
8280 v_cmpsx_lt_f64 vcc
, s
[2:3], v
[2:3]
8281 // CHECK
: [0x02,0x04,0xe2,0x7c]
8283 v_cmpsx_lt_f64 vcc
, s
[4:5], v
[2:3]
8284 // CHECK
: [0x04,0x04,0xe2,0x7c]
8286 v_cmpsx_lt_f64 vcc
, s
[102:103], v
[2:3]
8287 // CHECK
: [0x66,0x04,0xe2,0x7c]
8289 v_cmpsx_lt_f64 vcc
, flat_scratch
, v
[2:3]
8290 // CHECK
: [0x68,0x04,0xe2,0x7c]
8292 v_cmpsx_lt_f64 vcc
, vcc
, v
[2:3]
8293 // CHECK
: [0x6a,0x04,0xe2,0x7c]
8295 v_cmpsx_lt_f64 vcc
, tba
, v
[2:3]
8296 // CHECK
: [0x6c,0x04,0xe2,0x7c]
8298 v_cmpsx_lt_f64 vcc
, tma
, v
[2:3]
8299 // CHECK
: [0x6e,0x04,0xe2,0x7c]
8301 v_cmpsx_lt_f64 vcc
, ttmp
[10:11], v
[2:3]
8302 // CHECK
: [0x7a,0x04,0xe2,0x7c]
8304 v_cmpsx_lt_f64 vcc
, exec
, v
[2:3]
8305 // CHECK
: [0x7e,0x04,0xe2,0x7c]
8307 v_cmpsx_lt_f64 vcc
, 0, v
[2:3]
8308 // CHECK
: [0x80,0x04,0xe2,0x7c]
8310 v_cmpsx_lt_f64 vcc
, -1, v
[2:3]
8311 // CHECK
: [0xc1,0x04,0xe2,0x7c]
8313 v_cmpsx_lt_f64 vcc
, 0.5, v
[2:3]
8314 // CHECK
: [0xf0,0x04,0xe2,0x7c]
8316 v_cmpsx_lt_f64 vcc
, -4.0, v
[2:3]
8317 // CHECK
: [0xf7,0x04,0xe2,0x7c]
8319 v_cmpsx_lt_f64 vcc
, src_vccz
, v
[2:3]
8320 // CHECK
: [0xfb,0x04,0xe2,0x7c]
8322 v_cmpsx_lt_f64 vcc
, src_execz
, v
[2:3]
8323 // CHECK
: [0xfc,0x04,0xe2,0x7c]
8325 v_cmpsx_lt_f64 vcc
, src_scc
, v
[2:3]
8326 // CHECK
: [0xfd,0x04,0xe2,0x7c]
8328 v_cmpsx_lt_f64 vcc
, 0xaf123456, v
[2:3]
8329 // CHECK
: [0xff,0x04,0xe2,0x7c,0x56,0x34,0x12,0xaf]
8331 v_cmpsx_lt_f64 vcc
, 0x3f717273, v
[2:3]
8332 // CHECK
: [0xff,0x04,0xe2,0x7c,0x73,0x72,0x71,0x3f]
8334 v_cmpsx_lt_f64 vcc
, v
[1:2], v
[254:255]
8335 // CHECK
: [0x01,0xfd,0xe3,0x7c]
8337 v_cmpsx_eq_f64 vcc
, v
[1:2], v
[2:3]
8338 // CHECK
: [0x01,0x05,0xe4,0x7c]
8340 v_cmpsx_eq_f64 vcc
, v
[254:255], v
[2:3]
8341 // CHECK
: [0xfe,0x05,0xe4,0x7c]
8343 v_cmpsx_eq_f64 vcc
, s
[2:3], v
[2:3]
8344 // CHECK
: [0x02,0x04,0xe4,0x7c]
8346 v_cmpsx_eq_f64 vcc
, s
[4:5], v
[2:3]
8347 // CHECK
: [0x04,0x04,0xe4,0x7c]
8349 v_cmpsx_eq_f64 vcc
, s
[102:103], v
[2:3]
8350 // CHECK
: [0x66,0x04,0xe4,0x7c]
8352 v_cmpsx_eq_f64 vcc
, flat_scratch
, v
[2:3]
8353 // CHECK
: [0x68,0x04,0xe4,0x7c]
8355 v_cmpsx_eq_f64 vcc
, vcc
, v
[2:3]
8356 // CHECK
: [0x6a,0x04,0xe4,0x7c]
8358 v_cmpsx_eq_f64 vcc
, tba
, v
[2:3]
8359 // CHECK
: [0x6c,0x04,0xe4,0x7c]
8361 v_cmpsx_eq_f64 vcc
, tma
, v
[2:3]
8362 // CHECK
: [0x6e,0x04,0xe4,0x7c]
8364 v_cmpsx_eq_f64 vcc
, ttmp
[10:11], v
[2:3]
8365 // CHECK
: [0x7a,0x04,0xe4,0x7c]
8367 v_cmpsx_eq_f64 vcc
, exec
, v
[2:3]
8368 // CHECK
: [0x7e,0x04,0xe4,0x7c]
8370 v_cmpsx_eq_f64 vcc
, 0, v
[2:3]
8371 // CHECK
: [0x80,0x04,0xe4,0x7c]
8373 v_cmpsx_eq_f64 vcc
, -1, v
[2:3]
8374 // CHECK
: [0xc1,0x04,0xe4,0x7c]
8376 v_cmpsx_eq_f64 vcc
, 0.5, v
[2:3]
8377 // CHECK
: [0xf0,0x04,0xe4,0x7c]
8379 v_cmpsx_eq_f64 vcc
, -4.0, v
[2:3]
8380 // CHECK
: [0xf7,0x04,0xe4,0x7c]
8382 v_cmpsx_eq_f64 vcc
, src_vccz
, v
[2:3]
8383 // CHECK
: [0xfb,0x04,0xe4,0x7c]
8385 v_cmpsx_eq_f64 vcc
, src_execz
, v
[2:3]
8386 // CHECK
: [0xfc,0x04,0xe4,0x7c]
8388 v_cmpsx_eq_f64 vcc
, src_scc
, v
[2:3]
8389 // CHECK
: [0xfd,0x04,0xe4,0x7c]
8391 v_cmpsx_eq_f64 vcc
, 0xaf123456, v
[2:3]
8392 // CHECK
: [0xff,0x04,0xe4,0x7c,0x56,0x34,0x12,0xaf]
8394 v_cmpsx_eq_f64 vcc
, 0x3f717273, v
[2:3]
8395 // CHECK
: [0xff,0x04,0xe4,0x7c,0x73,0x72,0x71,0x3f]
8397 v_cmpsx_eq_f64 vcc
, v
[1:2], v
[254:255]
8398 // CHECK
: [0x01,0xfd,0xe5,0x7c]
8400 v_cmpsx_le_f64 vcc
, v
[1:2], v
[2:3]
8401 // CHECK
: [0x01,0x05,0xe6,0x7c]
8403 v_cmpsx_le_f64 vcc
, v
[254:255], v
[2:3]
8404 // CHECK
: [0xfe,0x05,0xe6,0x7c]
8406 v_cmpsx_le_f64 vcc
, s
[2:3], v
[2:3]
8407 // CHECK
: [0x02,0x04,0xe6,0x7c]
8409 v_cmpsx_le_f64 vcc
, s
[4:5], v
[2:3]
8410 // CHECK
: [0x04,0x04,0xe6,0x7c]
8412 v_cmpsx_le_f64 vcc
, s
[102:103], v
[2:3]
8413 // CHECK
: [0x66,0x04,0xe6,0x7c]
8415 v_cmpsx_le_f64 vcc
, flat_scratch
, v
[2:3]
8416 // CHECK
: [0x68,0x04,0xe6,0x7c]
8418 v_cmpsx_le_f64 vcc
, vcc
, v
[2:3]
8419 // CHECK
: [0x6a,0x04,0xe6,0x7c]
8421 v_cmpsx_le_f64 vcc
, tba
, v
[2:3]
8422 // CHECK
: [0x6c,0x04,0xe6,0x7c]
8424 v_cmpsx_le_f64 vcc
, tma
, v
[2:3]
8425 // CHECK
: [0x6e,0x04,0xe6,0x7c]
8427 v_cmpsx_le_f64 vcc
, ttmp
[10:11], v
[2:3]
8428 // CHECK
: [0x7a,0x04,0xe6,0x7c]
8430 v_cmpsx_le_f64 vcc
, exec
, v
[2:3]
8431 // CHECK
: [0x7e,0x04,0xe6,0x7c]
8433 v_cmpsx_le_f64 vcc
, 0, v
[2:3]
8434 // CHECK
: [0x80,0x04,0xe6,0x7c]
8436 v_cmpsx_le_f64 vcc
, -1, v
[2:3]
8437 // CHECK
: [0xc1,0x04,0xe6,0x7c]
8439 v_cmpsx_le_f64 vcc
, 0.5, v
[2:3]
8440 // CHECK
: [0xf0,0x04,0xe6,0x7c]
8442 v_cmpsx_le_f64 vcc
, -4.0, v
[2:3]
8443 // CHECK
: [0xf7,0x04,0xe6,0x7c]
8445 v_cmpsx_le_f64 vcc
, src_vccz
, v
[2:3]
8446 // CHECK
: [0xfb,0x04,0xe6,0x7c]
8448 v_cmpsx_le_f64 vcc
, src_execz
, v
[2:3]
8449 // CHECK
: [0xfc,0x04,0xe6,0x7c]
8451 v_cmpsx_le_f64 vcc
, src_scc
, v
[2:3]
8452 // CHECK
: [0xfd,0x04,0xe6,0x7c]
8454 v_cmpsx_le_f64 vcc
, 0xaf123456, v
[2:3]
8455 // CHECK
: [0xff,0x04,0xe6,0x7c,0x56,0x34,0x12,0xaf]
8457 v_cmpsx_le_f64 vcc
, 0x3f717273, v
[2:3]
8458 // CHECK
: [0xff,0x04,0xe6,0x7c,0x73,0x72,0x71,0x3f]
8460 v_cmpsx_le_f64 vcc
, v
[1:2], v
[254:255]
8461 // CHECK
: [0x01,0xfd,0xe7,0x7c]
8463 v_cmpsx_gt_f64 vcc
, v
[1:2], v
[2:3]
8464 // CHECK
: [0x01,0x05,0xe8,0x7c]
8466 v_cmpsx_gt_f64 vcc
, v
[254:255], v
[2:3]
8467 // CHECK
: [0xfe,0x05,0xe8,0x7c]
8469 v_cmpsx_gt_f64 vcc
, s
[2:3], v
[2:3]
8470 // CHECK
: [0x02,0x04,0xe8,0x7c]
8472 v_cmpsx_gt_f64 vcc
, s
[4:5], v
[2:3]
8473 // CHECK
: [0x04,0x04,0xe8,0x7c]
8475 v_cmpsx_gt_f64 vcc
, s
[102:103], v
[2:3]
8476 // CHECK
: [0x66,0x04,0xe8,0x7c]
8478 v_cmpsx_gt_f64 vcc
, flat_scratch
, v
[2:3]
8479 // CHECK
: [0x68,0x04,0xe8,0x7c]
8481 v_cmpsx_gt_f64 vcc
, vcc
, v
[2:3]
8482 // CHECK
: [0x6a,0x04,0xe8,0x7c]
8484 v_cmpsx_gt_f64 vcc
, tba
, v
[2:3]
8485 // CHECK
: [0x6c,0x04,0xe8,0x7c]
8487 v_cmpsx_gt_f64 vcc
, tma
, v
[2:3]
8488 // CHECK
: [0x6e,0x04,0xe8,0x7c]
8490 v_cmpsx_gt_f64 vcc
, ttmp
[10:11], v
[2:3]
8491 // CHECK
: [0x7a,0x04,0xe8,0x7c]
8493 v_cmpsx_gt_f64 vcc
, exec
, v
[2:3]
8494 // CHECK
: [0x7e,0x04,0xe8,0x7c]
8496 v_cmpsx_gt_f64 vcc
, 0, v
[2:3]
8497 // CHECK
: [0x80,0x04,0xe8,0x7c]
8499 v_cmpsx_gt_f64 vcc
, -1, v
[2:3]
8500 // CHECK
: [0xc1,0x04,0xe8,0x7c]
8502 v_cmpsx_gt_f64 vcc
, 0.5, v
[2:3]
8503 // CHECK
: [0xf0,0x04,0xe8,0x7c]
8505 v_cmpsx_gt_f64 vcc
, -4.0, v
[2:3]
8506 // CHECK
: [0xf7,0x04,0xe8,0x7c]
8508 v_cmpsx_gt_f64 vcc
, src_vccz
, v
[2:3]
8509 // CHECK
: [0xfb,0x04,0xe8,0x7c]
8511 v_cmpsx_gt_f64 vcc
, src_execz
, v
[2:3]
8512 // CHECK
: [0xfc,0x04,0xe8,0x7c]
8514 v_cmpsx_gt_f64 vcc
, src_scc
, v
[2:3]
8515 // CHECK
: [0xfd,0x04,0xe8,0x7c]
8517 v_cmpsx_gt_f64 vcc
, 0xaf123456, v
[2:3]
8518 // CHECK
: [0xff,0x04,0xe8,0x7c,0x56,0x34,0x12,0xaf]
8520 v_cmpsx_gt_f64 vcc
, 0x3f717273, v
[2:3]
8521 // CHECK
: [0xff,0x04,0xe8,0x7c,0x73,0x72,0x71,0x3f]
8523 v_cmpsx_gt_f64 vcc
, v
[1:2], v
[254:255]
8524 // CHECK
: [0x01,0xfd,0xe9,0x7c]
8526 v_cmpsx_lg_f64 vcc
, v
[1:2], v
[2:3]
8527 // CHECK
: [0x01,0x05,0xea,0x7c]
8529 v_cmpsx_lg_f64 vcc
, v
[254:255], v
[2:3]
8530 // CHECK
: [0xfe,0x05,0xea,0x7c]
8532 v_cmpsx_lg_f64 vcc
, s
[2:3], v
[2:3]
8533 // CHECK
: [0x02,0x04,0xea,0x7c]
8535 v_cmpsx_lg_f64 vcc
, s
[4:5], v
[2:3]
8536 // CHECK
: [0x04,0x04,0xea,0x7c]
8538 v_cmpsx_lg_f64 vcc
, s
[102:103], v
[2:3]
8539 // CHECK
: [0x66,0x04,0xea,0x7c]
8541 v_cmpsx_lg_f64 vcc
, flat_scratch
, v
[2:3]
8542 // CHECK
: [0x68,0x04,0xea,0x7c]
8544 v_cmpsx_lg_f64 vcc
, vcc
, v
[2:3]
8545 // CHECK
: [0x6a,0x04,0xea,0x7c]
8547 v_cmpsx_lg_f64 vcc
, tba
, v
[2:3]
8548 // CHECK
: [0x6c,0x04,0xea,0x7c]
8550 v_cmpsx_lg_f64 vcc
, tma
, v
[2:3]
8551 // CHECK
: [0x6e,0x04,0xea,0x7c]
8553 v_cmpsx_lg_f64 vcc
, ttmp
[10:11], v
[2:3]
8554 // CHECK
: [0x7a,0x04,0xea,0x7c]
8556 v_cmpsx_lg_f64 vcc
, exec
, v
[2:3]
8557 // CHECK
: [0x7e,0x04,0xea,0x7c]
8559 v_cmpsx_lg_f64 vcc
, 0, v
[2:3]
8560 // CHECK
: [0x80,0x04,0xea,0x7c]
8562 v_cmpsx_lg_f64 vcc
, -1, v
[2:3]
8563 // CHECK
: [0xc1,0x04,0xea,0x7c]
8565 v_cmpsx_lg_f64 vcc
, 0.5, v
[2:3]
8566 // CHECK
: [0xf0,0x04,0xea,0x7c]
8568 v_cmpsx_lg_f64 vcc
, -4.0, v
[2:3]
8569 // CHECK
: [0xf7,0x04,0xea,0x7c]
8571 v_cmpsx_lg_f64 vcc
, src_vccz
, v
[2:3]
8572 // CHECK
: [0xfb,0x04,0xea,0x7c]
8574 v_cmpsx_lg_f64 vcc
, src_execz
, v
[2:3]
8575 // CHECK
: [0xfc,0x04,0xea,0x7c]
8577 v_cmpsx_lg_f64 vcc
, src_scc
, v
[2:3]
8578 // CHECK
: [0xfd,0x04,0xea,0x7c]
8580 v_cmpsx_lg_f64 vcc
, 0xaf123456, v
[2:3]
8581 // CHECK
: [0xff,0x04,0xea,0x7c,0x56,0x34,0x12,0xaf]
8583 v_cmpsx_lg_f64 vcc
, 0x3f717273, v
[2:3]
8584 // CHECK
: [0xff,0x04,0xea,0x7c,0x73,0x72,0x71,0x3f]
8586 v_cmpsx_lg_f64 vcc
, v
[1:2], v
[254:255]
8587 // CHECK
: [0x01,0xfd,0xeb,0x7c]
8589 v_cmpsx_ge_f64 vcc
, v
[1:2], v
[2:3]
8590 // CHECK
: [0x01,0x05,0xec,0x7c]
8592 v_cmpsx_ge_f64 vcc
, v
[254:255], v
[2:3]
8593 // CHECK
: [0xfe,0x05,0xec,0x7c]
8595 v_cmpsx_ge_f64 vcc
, s
[2:3], v
[2:3]
8596 // CHECK
: [0x02,0x04,0xec,0x7c]
8598 v_cmpsx_ge_f64 vcc
, s
[4:5], v
[2:3]
8599 // CHECK
: [0x04,0x04,0xec,0x7c]
8601 v_cmpsx_ge_f64 vcc
, s
[102:103], v
[2:3]
8602 // CHECK
: [0x66,0x04,0xec,0x7c]
8604 v_cmpsx_ge_f64 vcc
, flat_scratch
, v
[2:3]
8605 // CHECK
: [0x68,0x04,0xec,0x7c]
8607 v_cmpsx_ge_f64 vcc
, vcc
, v
[2:3]
8608 // CHECK
: [0x6a,0x04,0xec,0x7c]
8610 v_cmpsx_ge_f64 vcc
, tba
, v
[2:3]
8611 // CHECK
: [0x6c,0x04,0xec,0x7c]
8613 v_cmpsx_ge_f64 vcc
, tma
, v
[2:3]
8614 // CHECK
: [0x6e,0x04,0xec,0x7c]
8616 v_cmpsx_ge_f64 vcc
, ttmp
[10:11], v
[2:3]
8617 // CHECK
: [0x7a,0x04,0xec,0x7c]
8619 v_cmpsx_ge_f64 vcc
, exec
, v
[2:3]
8620 // CHECK
: [0x7e,0x04,0xec,0x7c]
8622 v_cmpsx_ge_f64 vcc
, 0, v
[2:3]
8623 // CHECK
: [0x80,0x04,0xec,0x7c]
8625 v_cmpsx_ge_f64 vcc
, -1, v
[2:3]
8626 // CHECK
: [0xc1,0x04,0xec,0x7c]
8628 v_cmpsx_ge_f64 vcc
, 0.5, v
[2:3]
8629 // CHECK
: [0xf0,0x04,0xec,0x7c]
8631 v_cmpsx_ge_f64 vcc
, -4.0, v
[2:3]
8632 // CHECK
: [0xf7,0x04,0xec,0x7c]
8634 v_cmpsx_ge_f64 vcc
, src_vccz
, v
[2:3]
8635 // CHECK
: [0xfb,0x04,0xec,0x7c]
8637 v_cmpsx_ge_f64 vcc
, src_execz
, v
[2:3]
8638 // CHECK
: [0xfc,0x04,0xec,0x7c]
8640 v_cmpsx_ge_f64 vcc
, src_scc
, v
[2:3]
8641 // CHECK
: [0xfd,0x04,0xec,0x7c]
8643 v_cmpsx_ge_f64 vcc
, 0xaf123456, v
[2:3]
8644 // CHECK
: [0xff,0x04,0xec,0x7c,0x56,0x34,0x12,0xaf]
8646 v_cmpsx_ge_f64 vcc
, 0x3f717273, v
[2:3]
8647 // CHECK
: [0xff,0x04,0xec,0x7c,0x73,0x72,0x71,0x3f]
8649 v_cmpsx_ge_f64 vcc
, v
[1:2], v
[254:255]
8650 // CHECK
: [0x01,0xfd,0xed,0x7c]
8652 v_cmpsx_o_f64 vcc
, v
[1:2], v
[2:3]
8653 // CHECK
: [0x01,0x05,0xee,0x7c]
8655 v_cmpsx_o_f64 vcc
, v
[254:255], v
[2:3]
8656 // CHECK
: [0xfe,0x05,0xee,0x7c]
8658 v_cmpsx_o_f64 vcc
, s
[2:3], v
[2:3]
8659 // CHECK
: [0x02,0x04,0xee,0x7c]
8661 v_cmpsx_o_f64 vcc
, s
[4:5], v
[2:3]
8662 // CHECK
: [0x04,0x04,0xee,0x7c]
8664 v_cmpsx_o_f64 vcc
, s
[102:103], v
[2:3]
8665 // CHECK
: [0x66,0x04,0xee,0x7c]
8667 v_cmpsx_o_f64 vcc
, flat_scratch
, v
[2:3]
8668 // CHECK
: [0x68,0x04,0xee,0x7c]
8670 v_cmpsx_o_f64 vcc
, vcc
, v
[2:3]
8671 // CHECK
: [0x6a,0x04,0xee,0x7c]
8673 v_cmpsx_o_f64 vcc
, tba
, v
[2:3]
8674 // CHECK
: [0x6c,0x04,0xee,0x7c]
8676 v_cmpsx_o_f64 vcc
, tma
, v
[2:3]
8677 // CHECK
: [0x6e,0x04,0xee,0x7c]
8679 v_cmpsx_o_f64 vcc
, ttmp
[10:11], v
[2:3]
8680 // CHECK
: [0x7a,0x04,0xee,0x7c]
8682 v_cmpsx_o_f64 vcc
, exec
, v
[2:3]
8683 // CHECK
: [0x7e,0x04,0xee,0x7c]
8685 v_cmpsx_o_f64 vcc
, 0, v
[2:3]
8686 // CHECK
: [0x80,0x04,0xee,0x7c]
8688 v_cmpsx_o_f64 vcc
, -1, v
[2:3]
8689 // CHECK
: [0xc1,0x04,0xee,0x7c]
8691 v_cmpsx_o_f64 vcc
, 0.5, v
[2:3]
8692 // CHECK
: [0xf0,0x04,0xee,0x7c]
8694 v_cmpsx_o_f64 vcc
, -4.0, v
[2:3]
8695 // CHECK
: [0xf7,0x04,0xee,0x7c]
8697 v_cmpsx_o_f64 vcc
, src_vccz
, v
[2:3]
8698 // CHECK
: [0xfb,0x04,0xee,0x7c]
8700 v_cmpsx_o_f64 vcc
, src_execz
, v
[2:3]
8701 // CHECK
: [0xfc,0x04,0xee,0x7c]
8703 v_cmpsx_o_f64 vcc
, src_scc
, v
[2:3]
8704 // CHECK
: [0xfd,0x04,0xee,0x7c]
8706 v_cmpsx_o_f64 vcc
, 0xaf123456, v
[2:3]
8707 // CHECK
: [0xff,0x04,0xee,0x7c,0x56,0x34,0x12,0xaf]
8709 v_cmpsx_o_f64 vcc
, 0x3f717273, v
[2:3]
8710 // CHECK
: [0xff,0x04,0xee,0x7c,0x73,0x72,0x71,0x3f]
8712 v_cmpsx_o_f64 vcc
, v
[1:2], v
[254:255]
8713 // CHECK
: [0x01,0xfd,0xef,0x7c]
8715 v_cmpsx_u_f64 vcc
, v
[1:2], v
[2:3]
8716 // CHECK
: [0x01,0x05,0xf0,0x7c]
8718 v_cmpsx_u_f64 vcc
, v
[254:255], v
[2:3]
8719 // CHECK
: [0xfe,0x05,0xf0,0x7c]
8721 v_cmpsx_u_f64 vcc
, s
[2:3], v
[2:3]
8722 // CHECK
: [0x02,0x04,0xf0,0x7c]
8724 v_cmpsx_u_f64 vcc
, s
[4:5], v
[2:3]
8725 // CHECK
: [0x04,0x04,0xf0,0x7c]
8727 v_cmpsx_u_f64 vcc
, s
[102:103], v
[2:3]
8728 // CHECK
: [0x66,0x04,0xf0,0x7c]
8730 v_cmpsx_u_f64 vcc
, flat_scratch
, v
[2:3]
8731 // CHECK
: [0x68,0x04,0xf0,0x7c]
8733 v_cmpsx_u_f64 vcc
, vcc
, v
[2:3]
8734 // CHECK
: [0x6a,0x04,0xf0,0x7c]
8736 v_cmpsx_u_f64 vcc
, tba
, v
[2:3]
8737 // CHECK
: [0x6c,0x04,0xf0,0x7c]
8739 v_cmpsx_u_f64 vcc
, tma
, v
[2:3]
8740 // CHECK
: [0x6e,0x04,0xf0,0x7c]
8742 v_cmpsx_u_f64 vcc
, ttmp
[10:11], v
[2:3]
8743 // CHECK
: [0x7a,0x04,0xf0,0x7c]
8745 v_cmpsx_u_f64 vcc
, exec
, v
[2:3]
8746 // CHECK
: [0x7e,0x04,0xf0,0x7c]
8748 v_cmpsx_u_f64 vcc
, 0, v
[2:3]
8749 // CHECK
: [0x80,0x04,0xf0,0x7c]
8751 v_cmpsx_u_f64 vcc
, -1, v
[2:3]
8752 // CHECK
: [0xc1,0x04,0xf0,0x7c]
8754 v_cmpsx_u_f64 vcc
, 0.5, v
[2:3]
8755 // CHECK
: [0xf0,0x04,0xf0,0x7c]
8757 v_cmpsx_u_f64 vcc
, -4.0, v
[2:3]
8758 // CHECK
: [0xf7,0x04,0xf0,0x7c]
8760 v_cmpsx_u_f64 vcc
, src_vccz
, v
[2:3]
8761 // CHECK
: [0xfb,0x04,0xf0,0x7c]
8763 v_cmpsx_u_f64 vcc
, src_execz
, v
[2:3]
8764 // CHECK
: [0xfc,0x04,0xf0,0x7c]
8766 v_cmpsx_u_f64 vcc
, src_scc
, v
[2:3]
8767 // CHECK
: [0xfd,0x04,0xf0,0x7c]
8769 v_cmpsx_u_f64 vcc
, 0xaf123456, v
[2:3]
8770 // CHECK
: [0xff,0x04,0xf0,0x7c,0x56,0x34,0x12,0xaf]
8772 v_cmpsx_u_f64 vcc
, 0x3f717273, v
[2:3]
8773 // CHECK
: [0xff,0x04,0xf0,0x7c,0x73,0x72,0x71,0x3f]
8775 v_cmpsx_u_f64 vcc
, v
[1:2], v
[254:255]
8776 // CHECK
: [0x01,0xfd,0xf1,0x7c]
8778 v_cmpsx_nge_f64 vcc
, v
[1:2], v
[2:3]
8779 // CHECK
: [0x01,0x05,0xf2,0x7c]
8781 v_cmpsx_nge_f64 vcc
, v
[254:255], v
[2:3]
8782 // CHECK
: [0xfe,0x05,0xf2,0x7c]
8784 v_cmpsx_nge_f64 vcc
, s
[2:3], v
[2:3]
8785 // CHECK
: [0x02,0x04,0xf2,0x7c]
8787 v_cmpsx_nge_f64 vcc
, s
[4:5], v
[2:3]
8788 // CHECK
: [0x04,0x04,0xf2,0x7c]
8790 v_cmpsx_nge_f64 vcc
, s
[102:103], v
[2:3]
8791 // CHECK
: [0x66,0x04,0xf2,0x7c]
8793 v_cmpsx_nge_f64 vcc
, flat_scratch
, v
[2:3]
8794 // CHECK
: [0x68,0x04,0xf2,0x7c]
8796 v_cmpsx_nge_f64 vcc
, vcc
, v
[2:3]
8797 // CHECK
: [0x6a,0x04,0xf2,0x7c]
8799 v_cmpsx_nge_f64 vcc
, tba
, v
[2:3]
8800 // CHECK
: [0x6c,0x04,0xf2,0x7c]
8802 v_cmpsx_nge_f64 vcc
, tma
, v
[2:3]
8803 // CHECK
: [0x6e,0x04,0xf2,0x7c]
8805 v_cmpsx_nge_f64 vcc
, ttmp
[10:11], v
[2:3]
8806 // CHECK
: [0x7a,0x04,0xf2,0x7c]
8808 v_cmpsx_nge_f64 vcc
, exec
, v
[2:3]
8809 // CHECK
: [0x7e,0x04,0xf2,0x7c]
8811 v_cmpsx_nge_f64 vcc
, 0, v
[2:3]
8812 // CHECK
: [0x80,0x04,0xf2,0x7c]
8814 v_cmpsx_nge_f64 vcc
, -1, v
[2:3]
8815 // CHECK
: [0xc1,0x04,0xf2,0x7c]
8817 v_cmpsx_nge_f64 vcc
, 0.5, v
[2:3]
8818 // CHECK
: [0xf0,0x04,0xf2,0x7c]
8820 v_cmpsx_nge_f64 vcc
, -4.0, v
[2:3]
8821 // CHECK
: [0xf7,0x04,0xf2,0x7c]
8823 v_cmpsx_nge_f64 vcc
, src_vccz
, v
[2:3]
8824 // CHECK
: [0xfb,0x04,0xf2,0x7c]
8826 v_cmpsx_nge_f64 vcc
, src_execz
, v
[2:3]
8827 // CHECK
: [0xfc,0x04,0xf2,0x7c]
8829 v_cmpsx_nge_f64 vcc
, src_scc
, v
[2:3]
8830 // CHECK
: [0xfd,0x04,0xf2,0x7c]
8832 v_cmpsx_nge_f64 vcc
, 0xaf123456, v
[2:3]
8833 // CHECK
: [0xff,0x04,0xf2,0x7c,0x56,0x34,0x12,0xaf]
8835 v_cmpsx_nge_f64 vcc
, 0x3f717273, v
[2:3]
8836 // CHECK
: [0xff,0x04,0xf2,0x7c,0x73,0x72,0x71,0x3f]
8838 v_cmpsx_nge_f64 vcc
, v
[1:2], v
[254:255]
8839 // CHECK
: [0x01,0xfd,0xf3,0x7c]
8841 v_cmpsx_nlg_f64 vcc
, v
[1:2], v
[2:3]
8842 // CHECK
: [0x01,0x05,0xf4,0x7c]
8844 v_cmpsx_nlg_f64 vcc
, v
[254:255], v
[2:3]
8845 // CHECK
: [0xfe,0x05,0xf4,0x7c]
8847 v_cmpsx_nlg_f64 vcc
, s
[2:3], v
[2:3]
8848 // CHECK
: [0x02,0x04,0xf4,0x7c]
8850 v_cmpsx_nlg_f64 vcc
, s
[4:5], v
[2:3]
8851 // CHECK
: [0x04,0x04,0xf4,0x7c]
8853 v_cmpsx_nlg_f64 vcc
, s
[102:103], v
[2:3]
8854 // CHECK
: [0x66,0x04,0xf4,0x7c]
8856 v_cmpsx_nlg_f64 vcc
, flat_scratch
, v
[2:3]
8857 // CHECK
: [0x68,0x04,0xf4,0x7c]
8859 v_cmpsx_nlg_f64 vcc
, vcc
, v
[2:3]
8860 // CHECK
: [0x6a,0x04,0xf4,0x7c]
8862 v_cmpsx_nlg_f64 vcc
, tba
, v
[2:3]
8863 // CHECK
: [0x6c,0x04,0xf4,0x7c]
8865 v_cmpsx_nlg_f64 vcc
, tma
, v
[2:3]
8866 // CHECK
: [0x6e,0x04,0xf4,0x7c]
8868 v_cmpsx_nlg_f64 vcc
, ttmp
[10:11], v
[2:3]
8869 // CHECK
: [0x7a,0x04,0xf4,0x7c]
8871 v_cmpsx_nlg_f64 vcc
, exec
, v
[2:3]
8872 // CHECK
: [0x7e,0x04,0xf4,0x7c]
8874 v_cmpsx_nlg_f64 vcc
, 0, v
[2:3]
8875 // CHECK
: [0x80,0x04,0xf4,0x7c]
8877 v_cmpsx_nlg_f64 vcc
, -1, v
[2:3]
8878 // CHECK
: [0xc1,0x04,0xf4,0x7c]
8880 v_cmpsx_nlg_f64 vcc
, 0.5, v
[2:3]
8881 // CHECK
: [0xf0,0x04,0xf4,0x7c]
8883 v_cmpsx_nlg_f64 vcc
, -4.0, v
[2:3]
8884 // CHECK
: [0xf7,0x04,0xf4,0x7c]
8886 v_cmpsx_nlg_f64 vcc
, src_vccz
, v
[2:3]
8887 // CHECK
: [0xfb,0x04,0xf4,0x7c]
8889 v_cmpsx_nlg_f64 vcc
, src_execz
, v
[2:3]
8890 // CHECK
: [0xfc,0x04,0xf4,0x7c]
8892 v_cmpsx_nlg_f64 vcc
, src_scc
, v
[2:3]
8893 // CHECK
: [0xfd,0x04,0xf4,0x7c]
8895 v_cmpsx_nlg_f64 vcc
, 0xaf123456, v
[2:3]
8896 // CHECK
: [0xff,0x04,0xf4,0x7c,0x56,0x34,0x12,0xaf]
8898 v_cmpsx_nlg_f64 vcc
, 0x3f717273, v
[2:3]
8899 // CHECK
: [0xff,0x04,0xf4,0x7c,0x73,0x72,0x71,0x3f]
8901 v_cmpsx_nlg_f64 vcc
, v
[1:2], v
[254:255]
8902 // CHECK
: [0x01,0xfd,0xf5,0x7c]
8904 v_cmpsx_ngt_f64 vcc
, v
[1:2], v
[2:3]
8905 // CHECK
: [0x01,0x05,0xf6,0x7c]
8907 v_cmpsx_ngt_f64 vcc
, v
[254:255], v
[2:3]
8908 // CHECK
: [0xfe,0x05,0xf6,0x7c]
8910 v_cmpsx_ngt_f64 vcc
, s
[2:3], v
[2:3]
8911 // CHECK
: [0x02,0x04,0xf6,0x7c]
8913 v_cmpsx_ngt_f64 vcc
, s
[4:5], v
[2:3]
8914 // CHECK
: [0x04,0x04,0xf6,0x7c]
8916 v_cmpsx_ngt_f64 vcc
, s
[102:103], v
[2:3]
8917 // CHECK
: [0x66,0x04,0xf6,0x7c]
8919 v_cmpsx_ngt_f64 vcc
, flat_scratch
, v
[2:3]
8920 // CHECK
: [0x68,0x04,0xf6,0x7c]
8922 v_cmpsx_ngt_f64 vcc
, vcc
, v
[2:3]
8923 // CHECK
: [0x6a,0x04,0xf6,0x7c]
8925 v_cmpsx_ngt_f64 vcc
, tba
, v
[2:3]
8926 // CHECK
: [0x6c,0x04,0xf6,0x7c]
8928 v_cmpsx_ngt_f64 vcc
, tma
, v
[2:3]
8929 // CHECK
: [0x6e,0x04,0xf6,0x7c]
8931 v_cmpsx_ngt_f64 vcc
, ttmp
[10:11], v
[2:3]
8932 // CHECK
: [0x7a,0x04,0xf6,0x7c]
8934 v_cmpsx_ngt_f64 vcc
, exec
, v
[2:3]
8935 // CHECK
: [0x7e,0x04,0xf6,0x7c]
8937 v_cmpsx_ngt_f64 vcc
, 0, v
[2:3]
8938 // CHECK
: [0x80,0x04,0xf6,0x7c]
8940 v_cmpsx_ngt_f64 vcc
, -1, v
[2:3]
8941 // CHECK
: [0xc1,0x04,0xf6,0x7c]
8943 v_cmpsx_ngt_f64 vcc
, 0.5, v
[2:3]
8944 // CHECK
: [0xf0,0x04,0xf6,0x7c]
8946 v_cmpsx_ngt_f64 vcc
, -4.0, v
[2:3]
8947 // CHECK
: [0xf7,0x04,0xf6,0x7c]
8949 v_cmpsx_ngt_f64 vcc
, src_vccz
, v
[2:3]
8950 // CHECK
: [0xfb,0x04,0xf6,0x7c]
8952 v_cmpsx_ngt_f64 vcc
, src_execz
, v
[2:3]
8953 // CHECK
: [0xfc,0x04,0xf6,0x7c]
8955 v_cmpsx_ngt_f64 vcc
, src_scc
, v
[2:3]
8956 // CHECK
: [0xfd,0x04,0xf6,0x7c]
8958 v_cmpsx_ngt_f64 vcc
, 0xaf123456, v
[2:3]
8959 // CHECK
: [0xff,0x04,0xf6,0x7c,0x56,0x34,0x12,0xaf]
8961 v_cmpsx_ngt_f64 vcc
, 0x3f717273, v
[2:3]
8962 // CHECK
: [0xff,0x04,0xf6,0x7c,0x73,0x72,0x71,0x3f]
8964 v_cmpsx_ngt_f64 vcc
, v
[1:2], v
[254:255]
8965 // CHECK
: [0x01,0xfd,0xf7,0x7c]
8967 v_cmpsx_nle_f64 vcc
, v
[1:2], v
[2:3]
8968 // CHECK
: [0x01,0x05,0xf8,0x7c]
8970 v_cmpsx_nle_f64 vcc
, v
[254:255], v
[2:3]
8971 // CHECK
: [0xfe,0x05,0xf8,0x7c]
8973 v_cmpsx_nle_f64 vcc
, s
[2:3], v
[2:3]
8974 // CHECK
: [0x02,0x04,0xf8,0x7c]
8976 v_cmpsx_nle_f64 vcc
, s
[4:5], v
[2:3]
8977 // CHECK
: [0x04,0x04,0xf8,0x7c]
8979 v_cmpsx_nle_f64 vcc
, s
[102:103], v
[2:3]
8980 // CHECK
: [0x66,0x04,0xf8,0x7c]
8982 v_cmpsx_nle_f64 vcc
, flat_scratch
, v
[2:3]
8983 // CHECK
: [0x68,0x04,0xf8,0x7c]
8985 v_cmpsx_nle_f64 vcc
, vcc
, v
[2:3]
8986 // CHECK
: [0x6a,0x04,0xf8,0x7c]
8988 v_cmpsx_nle_f64 vcc
, tba
, v
[2:3]
8989 // CHECK
: [0x6c,0x04,0xf8,0x7c]
8991 v_cmpsx_nle_f64 vcc
, tma
, v
[2:3]
8992 // CHECK
: [0x6e,0x04,0xf8,0x7c]
8994 v_cmpsx_nle_f64 vcc
, ttmp
[10:11], v
[2:3]
8995 // CHECK
: [0x7a,0x04,0xf8,0x7c]
8997 v_cmpsx_nle_f64 vcc
, exec
, v
[2:3]
8998 // CHECK
: [0x7e,0x04,0xf8,0x7c]
9000 v_cmpsx_nle_f64 vcc
, 0, v
[2:3]
9001 // CHECK
: [0x80,0x04,0xf8,0x7c]
9003 v_cmpsx_nle_f64 vcc
, -1, v
[2:3]
9004 // CHECK
: [0xc1,0x04,0xf8,0x7c]
9006 v_cmpsx_nle_f64 vcc
, 0.5, v
[2:3]
9007 // CHECK
: [0xf0,0x04,0xf8,0x7c]
9009 v_cmpsx_nle_f64 vcc
, -4.0, v
[2:3]
9010 // CHECK
: [0xf7,0x04,0xf8,0x7c]
9012 v_cmpsx_nle_f64 vcc
, src_vccz
, v
[2:3]
9013 // CHECK
: [0xfb,0x04,0xf8,0x7c]
9015 v_cmpsx_nle_f64 vcc
, src_execz
, v
[2:3]
9016 // CHECK
: [0xfc,0x04,0xf8,0x7c]
9018 v_cmpsx_nle_f64 vcc
, src_scc
, v
[2:3]
9019 // CHECK
: [0xfd,0x04,0xf8,0x7c]
9021 v_cmpsx_nle_f64 vcc
, 0xaf123456, v
[2:3]
9022 // CHECK
: [0xff,0x04,0xf8,0x7c,0x56,0x34,0x12,0xaf]
9024 v_cmpsx_nle_f64 vcc
, 0x3f717273, v
[2:3]
9025 // CHECK
: [0xff,0x04,0xf8,0x7c,0x73,0x72,0x71,0x3f]
9027 v_cmpsx_nle_f64 vcc
, v
[1:2], v
[254:255]
9028 // CHECK
: [0x01,0xfd,0xf9,0x7c]
9030 v_cmpsx_neq_f64 vcc
, v
[1:2], v
[2:3]
9031 // CHECK
: [0x01,0x05,0xfa,0x7c]
9033 v_cmpsx_neq_f64 vcc
, v
[254:255], v
[2:3]
9034 // CHECK
: [0xfe,0x05,0xfa,0x7c]
9036 v_cmpsx_neq_f64 vcc
, s
[2:3], v
[2:3]
9037 // CHECK
: [0x02,0x04,0xfa,0x7c]
9039 v_cmpsx_neq_f64 vcc
, s
[4:5], v
[2:3]
9040 // CHECK
: [0x04,0x04,0xfa,0x7c]
9042 v_cmpsx_neq_f64 vcc
, s
[102:103], v
[2:3]
9043 // CHECK
: [0x66,0x04,0xfa,0x7c]
9045 v_cmpsx_neq_f64 vcc
, flat_scratch
, v
[2:3]
9046 // CHECK
: [0x68,0x04,0xfa,0x7c]
9048 v_cmpsx_neq_f64 vcc
, vcc
, v
[2:3]
9049 // CHECK
: [0x6a,0x04,0xfa,0x7c]
9051 v_cmpsx_neq_f64 vcc
, tba
, v
[2:3]
9052 // CHECK
: [0x6c,0x04,0xfa,0x7c]
9054 v_cmpsx_neq_f64 vcc
, tma
, v
[2:3]
9055 // CHECK
: [0x6e,0x04,0xfa,0x7c]
9057 v_cmpsx_neq_f64 vcc
, ttmp
[10:11], v
[2:3]
9058 // CHECK
: [0x7a,0x04,0xfa,0x7c]
9060 v_cmpsx_neq_f64 vcc
, exec
, v
[2:3]
9061 // CHECK
: [0x7e,0x04,0xfa,0x7c]
9063 v_cmpsx_neq_f64 vcc
, 0, v
[2:3]
9064 // CHECK
: [0x80,0x04,0xfa,0x7c]
9066 v_cmpsx_neq_f64 vcc
, -1, v
[2:3]
9067 // CHECK
: [0xc1,0x04,0xfa,0x7c]
9069 v_cmpsx_neq_f64 vcc
, 0.5, v
[2:3]
9070 // CHECK
: [0xf0,0x04,0xfa,0x7c]
9072 v_cmpsx_neq_f64 vcc
, -4.0, v
[2:3]
9073 // CHECK
: [0xf7,0x04,0xfa,0x7c]
9075 v_cmpsx_neq_f64 vcc
, src_vccz
, v
[2:3]
9076 // CHECK
: [0xfb,0x04,0xfa,0x7c]
9078 v_cmpsx_neq_f64 vcc
, src_execz
, v
[2:3]
9079 // CHECK
: [0xfc,0x04,0xfa,0x7c]
9081 v_cmpsx_neq_f64 vcc
, src_scc
, v
[2:3]
9082 // CHECK
: [0xfd,0x04,0xfa,0x7c]
9084 v_cmpsx_neq_f64 vcc
, 0xaf123456, v
[2:3]
9085 // CHECK
: [0xff,0x04,0xfa,0x7c,0x56,0x34,0x12,0xaf]
9087 v_cmpsx_neq_f64 vcc
, 0x3f717273, v
[2:3]
9088 // CHECK
: [0xff,0x04,0xfa,0x7c,0x73,0x72,0x71,0x3f]
9090 v_cmpsx_neq_f64 vcc
, v
[1:2], v
[254:255]
9091 // CHECK
: [0x01,0xfd,0xfb,0x7c]
9093 v_cmpsx_nlt_f64 vcc
, v
[1:2], v
[2:3]
9094 // CHECK
: [0x01,0x05,0xfc,0x7c]
9096 v_cmpsx_nlt_f64 vcc
, v
[254:255], v
[2:3]
9097 // CHECK
: [0xfe,0x05,0xfc,0x7c]
9099 v_cmpsx_nlt_f64 vcc
, s
[2:3], v
[2:3]
9100 // CHECK
: [0x02,0x04,0xfc,0x7c]
9102 v_cmpsx_nlt_f64 vcc
, s
[4:5], v
[2:3]
9103 // CHECK
: [0x04,0x04,0xfc,0x7c]
9105 v_cmpsx_nlt_f64 vcc
, s
[102:103], v
[2:3]
9106 // CHECK
: [0x66,0x04,0xfc,0x7c]
9108 v_cmpsx_nlt_f64 vcc
, flat_scratch
, v
[2:3]
9109 // CHECK
: [0x68,0x04,0xfc,0x7c]
9111 v_cmpsx_nlt_f64 vcc
, vcc
, v
[2:3]
9112 // CHECK
: [0x6a,0x04,0xfc,0x7c]
9114 v_cmpsx_nlt_f64 vcc
, tba
, v
[2:3]
9115 // CHECK
: [0x6c,0x04,0xfc,0x7c]
9117 v_cmpsx_nlt_f64 vcc
, tma
, v
[2:3]
9118 // CHECK
: [0x6e,0x04,0xfc,0x7c]
9120 v_cmpsx_nlt_f64 vcc
, ttmp
[10:11], v
[2:3]
9121 // CHECK
: [0x7a,0x04,0xfc,0x7c]
9123 v_cmpsx_nlt_f64 vcc
, exec
, v
[2:3]
9124 // CHECK
: [0x7e,0x04,0xfc,0x7c]
9126 v_cmpsx_nlt_f64 vcc
, 0, v
[2:3]
9127 // CHECK
: [0x80,0x04,0xfc,0x7c]
9129 v_cmpsx_nlt_f64 vcc
, -1, v
[2:3]
9130 // CHECK
: [0xc1,0x04,0xfc,0x7c]
9132 v_cmpsx_nlt_f64 vcc
, 0.5, v
[2:3]
9133 // CHECK
: [0xf0,0x04,0xfc,0x7c]
9135 v_cmpsx_nlt_f64 vcc
, -4.0, v
[2:3]
9136 // CHECK
: [0xf7,0x04,0xfc,0x7c]
9138 v_cmpsx_nlt_f64 vcc
, src_vccz
, v
[2:3]
9139 // CHECK
: [0xfb,0x04,0xfc,0x7c]
9141 v_cmpsx_nlt_f64 vcc
, src_execz
, v
[2:3]
9142 // CHECK
: [0xfc,0x04,0xfc,0x7c]
9144 v_cmpsx_nlt_f64 vcc
, src_scc
, v
[2:3]
9145 // CHECK
: [0xfd,0x04,0xfc,0x7c]
9147 v_cmpsx_nlt_f64 vcc
, 0xaf123456, v
[2:3]
9148 // CHECK
: [0xff,0x04,0xfc,0x7c,0x56,0x34,0x12,0xaf]
9150 v_cmpsx_nlt_f64 vcc
, 0x3f717273, v
[2:3]
9151 // CHECK
: [0xff,0x04,0xfc,0x7c,0x73,0x72,0x71,0x3f]
9153 v_cmpsx_nlt_f64 vcc
, v
[1:2], v
[254:255]
9154 // CHECK
: [0x01,0xfd,0xfd,0x7c]
9156 v_cmpsx_tru_f64 vcc
, v
[1:2], v
[2:3]
9157 // CHECK
: [0x01,0x05,0xfe,0x7c]
9159 v_cmpsx_tru_f64 vcc
, v
[254:255], v
[2:3]
9160 // CHECK
: [0xfe,0x05,0xfe,0x7c]
9162 v_cmpsx_tru_f64 vcc
, s
[2:3], v
[2:3]
9163 // CHECK
: [0x02,0x04,0xfe,0x7c]
9165 v_cmpsx_tru_f64 vcc
, s
[4:5], v
[2:3]
9166 // CHECK
: [0x04,0x04,0xfe,0x7c]
9168 v_cmpsx_tru_f64 vcc
, s
[102:103], v
[2:3]
9169 // CHECK
: [0x66,0x04,0xfe,0x7c]
9171 v_cmpsx_tru_f64 vcc
, flat_scratch
, v
[2:3]
9172 // CHECK
: [0x68,0x04,0xfe,0x7c]
9174 v_cmpsx_tru_f64 vcc
, vcc
, v
[2:3]
9175 // CHECK
: [0x6a,0x04,0xfe,0x7c]
9177 v_cmpsx_tru_f64 vcc
, tba
, v
[2:3]
9178 // CHECK
: [0x6c,0x04,0xfe,0x7c]
9180 v_cmpsx_tru_f64 vcc
, tma
, v
[2:3]
9181 // CHECK
: [0x6e,0x04,0xfe,0x7c]
9183 v_cmpsx_tru_f64 vcc
, ttmp
[10:11], v
[2:3]
9184 // CHECK
: [0x7a,0x04,0xfe,0x7c]
9186 v_cmpsx_tru_f64 vcc
, exec
, v
[2:3]
9187 // CHECK
: [0x7e,0x04,0xfe,0x7c]
9189 v_cmpsx_tru_f64 vcc
, 0, v
[2:3]
9190 // CHECK
: [0x80,0x04,0xfe,0x7c]
9192 v_cmpsx_tru_f64 vcc
, -1, v
[2:3]
9193 // CHECK
: [0xc1,0x04,0xfe,0x7c]
9195 v_cmpsx_tru_f64 vcc
, 0.5, v
[2:3]
9196 // CHECK
: [0xf0,0x04,0xfe,0x7c]
9198 v_cmpsx_tru_f64 vcc
, -4.0, v
[2:3]
9199 // CHECK
: [0xf7,0x04,0xfe,0x7c]
9201 v_cmpsx_tru_f64 vcc
, src_vccz
, v
[2:3]
9202 // CHECK
: [0xfb,0x04,0xfe,0x7c]
9204 v_cmpsx_tru_f64 vcc
, src_execz
, v
[2:3]
9205 // CHECK
: [0xfc,0x04,0xfe,0x7c]
9207 v_cmpsx_tru_f64 vcc
, src_scc
, v
[2:3]
9208 // CHECK
: [0xfd,0x04,0xfe,0x7c]
9210 v_cmpsx_tru_f64 vcc
, 0xaf123456, v
[2:3]
9211 // CHECK
: [0xff,0x04,0xfe,0x7c,0x56,0x34,0x12,0xaf]
9213 v_cmpsx_tru_f64 vcc
, 0x3f717273, v
[2:3]
9214 // CHECK
: [0xff,0x04,0xfe,0x7c,0x73,0x72,0x71,0x3f]
9216 v_cmpsx_tru_f64 vcc
, v
[1:2], v
[254:255]
9217 // CHECK
: [0x01,0xfd,0xff,0x7c]
9219 v_cmp_f_i32 vcc
, v1
, v2
9220 // CHECK
: [0x01,0x05,0x00,0x7d]
9222 v_cmp_f_i32 vcc
, v255
, v2
9223 // CHECK
: [0xff,0x05,0x00,0x7d]
9225 v_cmp_f_i32 vcc
, s1
, v2
9226 // CHECK
: [0x01,0x04,0x00,0x7d]
9228 v_cmp_f_i32 vcc
, s103
, v2
9229 // CHECK
: [0x67,0x04,0x00,0x7d]
9231 v_cmp_f_i32 vcc
, flat_scratch_lo
, v2
9232 // CHECK
: [0x68,0x04,0x00,0x7d]
9234 v_cmp_f_i32 vcc
, flat_scratch_hi
, v2
9235 // CHECK
: [0x69,0x04,0x00,0x7d]
9237 v_cmp_f_i32 vcc
, vcc_lo
, v2
9238 // CHECK
: [0x6a,0x04,0x00,0x7d]
9240 v_cmp_f_i32 vcc
, vcc_hi
, v2
9241 // CHECK
: [0x6b,0x04,0x00,0x7d]
9243 v_cmp_f_i32 vcc
, tba_lo
, v2
9244 // CHECK
: [0x6c,0x04,0x00,0x7d]
9246 v_cmp_f_i32 vcc
, tba_hi
, v2
9247 // CHECK
: [0x6d,0x04,0x00,0x7d]
9249 v_cmp_f_i32 vcc
, tma_lo
, v2
9250 // CHECK
: [0x6e,0x04,0x00,0x7d]
9252 v_cmp_f_i32 vcc
, tma_hi
, v2
9253 // CHECK
: [0x6f,0x04,0x00,0x7d]
9255 v_cmp_f_i32 vcc
, ttmp11
, v2
9256 // CHECK
: [0x7b,0x04,0x00,0x7d]
9258 v_cmp_f_i32 vcc
, m0
, v2
9259 // CHECK
: [0x7c,0x04,0x00,0x7d]
9261 v_cmp_f_i32 vcc
, exec_lo
, v2
9262 // CHECK
: [0x7e,0x04,0x00,0x7d]
9264 v_cmp_f_i32 vcc
, exec_hi
, v2
9265 // CHECK
: [0x7f,0x04,0x00,0x7d]
9267 v_cmp_f_i32 vcc
, 0, v2
9268 // CHECK
: [0x80,0x04,0x00,0x7d]
9270 v_cmp_f_i32 vcc
, -1, v2
9271 // CHECK
: [0xc1,0x04,0x00,0x7d]
9273 v_cmp_f_i32 vcc
, 0.5, v2
9274 // CHECK
: [0xf0,0x04,0x00,0x7d]
9276 v_cmp_f_i32 vcc
, -4.0, v2
9277 // CHECK
: [0xf7,0x04,0x00,0x7d]
9279 v_cmp_f_i32 vcc
, src_vccz
, v2
9280 // CHECK
: [0xfb,0x04,0x00,0x7d]
9282 v_cmp_f_i32 vcc
, src_execz
, v2
9283 // CHECK
: [0xfc,0x04,0x00,0x7d]
9285 v_cmp_f_i32 vcc
, src_scc
, v2
9286 // CHECK
: [0xfd,0x04,0x00,0x7d]
9288 v_cmp_f_i32 vcc
, src_lds_direct
, v2
9289 // CHECK
: [0xfe,0x04,0x00,0x7d]
9291 v_cmp_f_i32 vcc
, 0xaf123456, v2
9292 // CHECK
: [0xff,0x04,0x00,0x7d,0x56,0x34,0x12,0xaf]
9294 v_cmp_f_i32 vcc
, 0x3f717273, v2
9295 // CHECK
: [0xff,0x04,0x00,0x7d,0x73,0x72,0x71,0x3f]
9297 v_cmp_f_i32 vcc
, v1
, v255
9298 // CHECK
: [0x01,0xff,0x01,0x7d]
9300 v_cmp_lt_i32 vcc
, v1
, v2
9301 // CHECK
: [0x01,0x05,0x02,0x7d]
9303 v_cmp_lt_i32 vcc
, v255
, v2
9304 // CHECK
: [0xff,0x05,0x02,0x7d]
9306 v_cmp_lt_i32 vcc
, s1
, v2
9307 // CHECK
: [0x01,0x04,0x02,0x7d]
9309 v_cmp_lt_i32 vcc
, s103
, v2
9310 // CHECK
: [0x67,0x04,0x02,0x7d]
9312 v_cmp_lt_i32 vcc
, flat_scratch_lo
, v2
9313 // CHECK
: [0x68,0x04,0x02,0x7d]
9315 v_cmp_lt_i32 vcc
, flat_scratch_hi
, v2
9316 // CHECK
: [0x69,0x04,0x02,0x7d]
9318 v_cmp_lt_i32 vcc
, vcc_lo
, v2
9319 // CHECK
: [0x6a,0x04,0x02,0x7d]
9321 v_cmp_lt_i32 vcc
, vcc_hi
, v2
9322 // CHECK
: [0x6b,0x04,0x02,0x7d]
9324 v_cmp_lt_i32 vcc
, tba_lo
, v2
9325 // CHECK
: [0x6c,0x04,0x02,0x7d]
9327 v_cmp_lt_i32 vcc
, tba_hi
, v2
9328 // CHECK
: [0x6d,0x04,0x02,0x7d]
9330 v_cmp_lt_i32 vcc
, tma_lo
, v2
9331 // CHECK
: [0x6e,0x04,0x02,0x7d]
9333 v_cmp_lt_i32 vcc
, tma_hi
, v2
9334 // CHECK
: [0x6f,0x04,0x02,0x7d]
9336 v_cmp_lt_i32 vcc
, ttmp11
, v2
9337 // CHECK
: [0x7b,0x04,0x02,0x7d]
9339 v_cmp_lt_i32 vcc
, m0
, v2
9340 // CHECK
: [0x7c,0x04,0x02,0x7d]
9342 v_cmp_lt_i32 vcc
, exec_lo
, v2
9343 // CHECK
: [0x7e,0x04,0x02,0x7d]
9345 v_cmp_lt_i32 vcc
, exec_hi
, v2
9346 // CHECK
: [0x7f,0x04,0x02,0x7d]
9348 v_cmp_lt_i32 vcc
, 0, v2
9349 // CHECK
: [0x80,0x04,0x02,0x7d]
9351 v_cmp_lt_i32 vcc
, -1, v2
9352 // CHECK
: [0xc1,0x04,0x02,0x7d]
9354 v_cmp_lt_i32 vcc
, 0.5, v2
9355 // CHECK
: [0xf0,0x04,0x02,0x7d]
9357 v_cmp_lt_i32 vcc
, -4.0, v2
9358 // CHECK
: [0xf7,0x04,0x02,0x7d]
9360 v_cmp_lt_i32 vcc
, src_vccz
, v2
9361 // CHECK
: [0xfb,0x04,0x02,0x7d]
9363 v_cmp_lt_i32 vcc
, src_execz
, v2
9364 // CHECK
: [0xfc,0x04,0x02,0x7d]
9366 v_cmp_lt_i32 vcc
, src_scc
, v2
9367 // CHECK
: [0xfd,0x04,0x02,0x7d]
9369 v_cmp_lt_i32 vcc
, src_lds_direct
, v2
9370 // CHECK
: [0xfe,0x04,0x02,0x7d]
9372 v_cmp_lt_i32 vcc
, 0xaf123456, v2
9373 // CHECK
: [0xff,0x04,0x02,0x7d,0x56,0x34,0x12,0xaf]
9375 v_cmp_lt_i32 vcc
, 0x3f717273, v2
9376 // CHECK
: [0xff,0x04,0x02,0x7d,0x73,0x72,0x71,0x3f]
9378 v_cmp_lt_i32 vcc
, v1
, v255
9379 // CHECK
: [0x01,0xff,0x03,0x7d]
9381 v_cmp_eq_i32 vcc
, v1
, v2
9382 // CHECK
: [0x01,0x05,0x04,0x7d]
9384 v_cmp_eq_i32 vcc
, v255
, v2
9385 // CHECK
: [0xff,0x05,0x04,0x7d]
9387 v_cmp_eq_i32 vcc
, s1
, v2
9388 // CHECK
: [0x01,0x04,0x04,0x7d]
9390 v_cmp_eq_i32 vcc
, s103
, v2
9391 // CHECK
: [0x67,0x04,0x04,0x7d]
9393 v_cmp_eq_i32 vcc
, flat_scratch_lo
, v2
9394 // CHECK
: [0x68,0x04,0x04,0x7d]
9396 v_cmp_eq_i32 vcc
, flat_scratch_hi
, v2
9397 // CHECK
: [0x69,0x04,0x04,0x7d]
9399 v_cmp_eq_i32 vcc
, vcc_lo
, v2
9400 // CHECK
: [0x6a,0x04,0x04,0x7d]
9402 v_cmp_eq_i32 vcc
, vcc_hi
, v2
9403 // CHECK
: [0x6b,0x04,0x04,0x7d]
9405 v_cmp_eq_i32 vcc
, tba_lo
, v2
9406 // CHECK
: [0x6c,0x04,0x04,0x7d]
9408 v_cmp_eq_i32 vcc
, tba_hi
, v2
9409 // CHECK
: [0x6d,0x04,0x04,0x7d]
9411 v_cmp_eq_i32 vcc
, tma_lo
, v2
9412 // CHECK
: [0x6e,0x04,0x04,0x7d]
9414 v_cmp_eq_i32 vcc
, tma_hi
, v2
9415 // CHECK
: [0x6f,0x04,0x04,0x7d]
9417 v_cmp_eq_i32 vcc
, ttmp11
, v2
9418 // CHECK
: [0x7b,0x04,0x04,0x7d]
9420 v_cmp_eq_i32 vcc
, m0
, v2
9421 // CHECK
: [0x7c,0x04,0x04,0x7d]
9423 v_cmp_eq_i32 vcc
, exec_lo
, v2
9424 // CHECK
: [0x7e,0x04,0x04,0x7d]
9426 v_cmp_eq_i32 vcc
, exec_hi
, v2
9427 // CHECK
: [0x7f,0x04,0x04,0x7d]
9429 v_cmp_eq_i32 vcc
, 0, v2
9430 // CHECK
: [0x80,0x04,0x04,0x7d]
9432 v_cmp_eq_i32 vcc
, -1, v2
9433 // CHECK
: [0xc1,0x04,0x04,0x7d]
9435 v_cmp_eq_i32 vcc
, 0.5, v2
9436 // CHECK
: [0xf0,0x04,0x04,0x7d]
9438 v_cmp_eq_i32 vcc
, -4.0, v2
9439 // CHECK
: [0xf7,0x04,0x04,0x7d]
9441 v_cmp_eq_i32 vcc
, src_vccz
, v2
9442 // CHECK
: [0xfb,0x04,0x04,0x7d]
9444 v_cmp_eq_i32 vcc
, src_execz
, v2
9445 // CHECK
: [0xfc,0x04,0x04,0x7d]
9447 v_cmp_eq_i32 vcc
, src_scc
, v2
9448 // CHECK
: [0xfd,0x04,0x04,0x7d]
9450 v_cmp_eq_i32 vcc
, src_lds_direct
, v2
9451 // CHECK
: [0xfe,0x04,0x04,0x7d]
9453 v_cmp_eq_i32 vcc
, 0xaf123456, v2
9454 // CHECK
: [0xff,0x04,0x04,0x7d,0x56,0x34,0x12,0xaf]
9456 v_cmp_eq_i32 vcc
, 0x3f717273, v2
9457 // CHECK
: [0xff,0x04,0x04,0x7d,0x73,0x72,0x71,0x3f]
9459 v_cmp_eq_i32 vcc
, v1
, v255
9460 // CHECK
: [0x01,0xff,0x05,0x7d]
9462 v_cmp_le_i32 vcc
, v1
, v2
9463 // CHECK
: [0x01,0x05,0x06,0x7d]
9465 v_cmp_le_i32 vcc
, v255
, v2
9466 // CHECK
: [0xff,0x05,0x06,0x7d]
9468 v_cmp_le_i32 vcc
, s1
, v2
9469 // CHECK
: [0x01,0x04,0x06,0x7d]
9471 v_cmp_le_i32 vcc
, s103
, v2
9472 // CHECK
: [0x67,0x04,0x06,0x7d]
9474 v_cmp_le_i32 vcc
, flat_scratch_lo
, v2
9475 // CHECK
: [0x68,0x04,0x06,0x7d]
9477 v_cmp_le_i32 vcc
, flat_scratch_hi
, v2
9478 // CHECK
: [0x69,0x04,0x06,0x7d]
9480 v_cmp_le_i32 vcc
, vcc_lo
, v2
9481 // CHECK
: [0x6a,0x04,0x06,0x7d]
9483 v_cmp_le_i32 vcc
, vcc_hi
, v2
9484 // CHECK
: [0x6b,0x04,0x06,0x7d]
9486 v_cmp_le_i32 vcc
, tba_lo
, v2
9487 // CHECK
: [0x6c,0x04,0x06,0x7d]
9489 v_cmp_le_i32 vcc
, tba_hi
, v2
9490 // CHECK
: [0x6d,0x04,0x06,0x7d]
9492 v_cmp_le_i32 vcc
, tma_lo
, v2
9493 // CHECK
: [0x6e,0x04,0x06,0x7d]
9495 v_cmp_le_i32 vcc
, tma_hi
, v2
9496 // CHECK
: [0x6f,0x04,0x06,0x7d]
9498 v_cmp_le_i32 vcc
, ttmp11
, v2
9499 // CHECK
: [0x7b,0x04,0x06,0x7d]
9501 v_cmp_le_i32 vcc
, m0
, v2
9502 // CHECK
: [0x7c,0x04,0x06,0x7d]
9504 v_cmp_le_i32 vcc
, exec_lo
, v2
9505 // CHECK
: [0x7e,0x04,0x06,0x7d]
9507 v_cmp_le_i32 vcc
, exec_hi
, v2
9508 // CHECK
: [0x7f,0x04,0x06,0x7d]
9510 v_cmp_le_i32 vcc
, 0, v2
9511 // CHECK
: [0x80,0x04,0x06,0x7d]
9513 v_cmp_le_i32 vcc
, -1, v2
9514 // CHECK
: [0xc1,0x04,0x06,0x7d]
9516 v_cmp_le_i32 vcc
, 0.5, v2
9517 // CHECK
: [0xf0,0x04,0x06,0x7d]
9519 v_cmp_le_i32 vcc
, -4.0, v2
9520 // CHECK
: [0xf7,0x04,0x06,0x7d]
9522 v_cmp_le_i32 vcc
, src_vccz
, v2
9523 // CHECK
: [0xfb,0x04,0x06,0x7d]
9525 v_cmp_le_i32 vcc
, src_execz
, v2
9526 // CHECK
: [0xfc,0x04,0x06,0x7d]
9528 v_cmp_le_i32 vcc
, src_scc
, v2
9529 // CHECK
: [0xfd,0x04,0x06,0x7d]
9531 v_cmp_le_i32 vcc
, src_lds_direct
, v2
9532 // CHECK
: [0xfe,0x04,0x06,0x7d]
9534 v_cmp_le_i32 vcc
, 0xaf123456, v2
9535 // CHECK
: [0xff,0x04,0x06,0x7d,0x56,0x34,0x12,0xaf]
9537 v_cmp_le_i32 vcc
, 0x3f717273, v2
9538 // CHECK
: [0xff,0x04,0x06,0x7d,0x73,0x72,0x71,0x3f]
9540 v_cmp_le_i32 vcc
, v1
, v255
9541 // CHECK
: [0x01,0xff,0x07,0x7d]
9543 v_cmp_gt_i32 vcc
, v1
, v2
9544 // CHECK
: [0x01,0x05,0x08,0x7d]
9546 v_cmp_gt_i32 vcc
, v255
, v2
9547 // CHECK
: [0xff,0x05,0x08,0x7d]
9549 v_cmp_gt_i32 vcc
, s1
, v2
9550 // CHECK
: [0x01,0x04,0x08,0x7d]
9552 v_cmp_gt_i32 vcc
, s103
, v2
9553 // CHECK
: [0x67,0x04,0x08,0x7d]
9555 v_cmp_gt_i32 vcc
, flat_scratch_lo
, v2
9556 // CHECK
: [0x68,0x04,0x08,0x7d]
9558 v_cmp_gt_i32 vcc
, flat_scratch_hi
, v2
9559 // CHECK
: [0x69,0x04,0x08,0x7d]
9561 v_cmp_gt_i32 vcc
, vcc_lo
, v2
9562 // CHECK
: [0x6a,0x04,0x08,0x7d]
9564 v_cmp_gt_i32 vcc
, vcc_hi
, v2
9565 // CHECK
: [0x6b,0x04,0x08,0x7d]
9567 v_cmp_gt_i32 vcc
, tba_lo
, v2
9568 // CHECK
: [0x6c,0x04,0x08,0x7d]
9570 v_cmp_gt_i32 vcc
, tba_hi
, v2
9571 // CHECK
: [0x6d,0x04,0x08,0x7d]
9573 v_cmp_gt_i32 vcc
, tma_lo
, v2
9574 // CHECK
: [0x6e,0x04,0x08,0x7d]
9576 v_cmp_gt_i32 vcc
, tma_hi
, v2
9577 // CHECK
: [0x6f,0x04,0x08,0x7d]
9579 v_cmp_gt_i32 vcc
, ttmp11
, v2
9580 // CHECK
: [0x7b,0x04,0x08,0x7d]
9582 v_cmp_gt_i32 vcc
, m0
, v2
9583 // CHECK
: [0x7c,0x04,0x08,0x7d]
9585 v_cmp_gt_i32 vcc
, exec_lo
, v2
9586 // CHECK
: [0x7e,0x04,0x08,0x7d]
9588 v_cmp_gt_i32 vcc
, exec_hi
, v2
9589 // CHECK
: [0x7f,0x04,0x08,0x7d]
9591 v_cmp_gt_i32 vcc
, 0, v2
9592 // CHECK
: [0x80,0x04,0x08,0x7d]
9594 v_cmp_gt_i32 vcc
, -1, v2
9595 // CHECK
: [0xc1,0x04,0x08,0x7d]
9597 v_cmp_gt_i32 vcc
, 0.5, v2
9598 // CHECK
: [0xf0,0x04,0x08,0x7d]
9600 v_cmp_gt_i32 vcc
, -4.0, v2
9601 // CHECK
: [0xf7,0x04,0x08,0x7d]
9603 v_cmp_gt_i32 vcc
, src_vccz
, v2
9604 // CHECK
: [0xfb,0x04,0x08,0x7d]
9606 v_cmp_gt_i32 vcc
, src_execz
, v2
9607 // CHECK
: [0xfc,0x04,0x08,0x7d]
9609 v_cmp_gt_i32 vcc
, src_scc
, v2
9610 // CHECK
: [0xfd,0x04,0x08,0x7d]
9612 v_cmp_gt_i32 vcc
, src_lds_direct
, v2
9613 // CHECK
: [0xfe,0x04,0x08,0x7d]
9615 v_cmp_gt_i32 vcc
, 0xaf123456, v2
9616 // CHECK
: [0xff,0x04,0x08,0x7d,0x56,0x34,0x12,0xaf]
9618 v_cmp_gt_i32 vcc
, 0x3f717273, v2
9619 // CHECK
: [0xff,0x04,0x08,0x7d,0x73,0x72,0x71,0x3f]
9621 v_cmp_gt_i32 vcc
, v1
, v255
9622 // CHECK
: [0x01,0xff,0x09,0x7d]
9624 v_cmp_ne_i32 vcc
, v1
, v2
9625 // CHECK
: [0x01,0x05,0x0a,0x7d]
9627 v_cmp_ne_i32 vcc
, v255
, v2
9628 // CHECK
: [0xff,0x05,0x0a,0x7d]
9630 v_cmp_ne_i32 vcc
, s1
, v2
9631 // CHECK
: [0x01,0x04,0x0a,0x7d]
9633 v_cmp_ne_i32 vcc
, s103
, v2
9634 // CHECK
: [0x67,0x04,0x0a,0x7d]
9636 v_cmp_ne_i32 vcc
, flat_scratch_lo
, v2
9637 // CHECK
: [0x68,0x04,0x0a,0x7d]
9639 v_cmp_ne_i32 vcc
, flat_scratch_hi
, v2
9640 // CHECK
: [0x69,0x04,0x0a,0x7d]
9642 v_cmp_ne_i32 vcc
, vcc_lo
, v2
9643 // CHECK
: [0x6a,0x04,0x0a,0x7d]
9645 v_cmp_ne_i32 vcc
, vcc_hi
, v2
9646 // CHECK
: [0x6b,0x04,0x0a,0x7d]
9648 v_cmp_ne_i32 vcc
, tba_lo
, v2
9649 // CHECK
: [0x6c,0x04,0x0a,0x7d]
9651 v_cmp_ne_i32 vcc
, tba_hi
, v2
9652 // CHECK
: [0x6d,0x04,0x0a,0x7d]
9654 v_cmp_ne_i32 vcc
, tma_lo
, v2
9655 // CHECK
: [0x6e,0x04,0x0a,0x7d]
9657 v_cmp_ne_i32 vcc
, tma_hi
, v2
9658 // CHECK
: [0x6f,0x04,0x0a,0x7d]
9660 v_cmp_ne_i32 vcc
, ttmp11
, v2
9661 // CHECK
: [0x7b,0x04,0x0a,0x7d]
9663 v_cmp_ne_i32 vcc
, m0
, v2
9664 // CHECK
: [0x7c,0x04,0x0a,0x7d]
9666 v_cmp_ne_i32 vcc
, exec_lo
, v2
9667 // CHECK
: [0x7e,0x04,0x0a,0x7d]
9669 v_cmp_ne_i32 vcc
, exec_hi
, v2
9670 // CHECK
: [0x7f,0x04,0x0a,0x7d]
9672 v_cmp_ne_i32 vcc
, 0, v2
9673 // CHECK
: [0x80,0x04,0x0a,0x7d]
9675 v_cmp_ne_i32 vcc
, -1, v2
9676 // CHECK
: [0xc1,0x04,0x0a,0x7d]
9678 v_cmp_ne_i32 vcc
, 0.5, v2
9679 // CHECK
: [0xf0,0x04,0x0a,0x7d]
9681 v_cmp_ne_i32 vcc
, -4.0, v2
9682 // CHECK
: [0xf7,0x04,0x0a,0x7d]
9684 v_cmp_ne_i32 vcc
, src_vccz
, v2
9685 // CHECK
: [0xfb,0x04,0x0a,0x7d]
9687 v_cmp_ne_i32 vcc
, src_execz
, v2
9688 // CHECK
: [0xfc,0x04,0x0a,0x7d]
9690 v_cmp_ne_i32 vcc
, src_scc
, v2
9691 // CHECK
: [0xfd,0x04,0x0a,0x7d]
9693 v_cmp_ne_i32 vcc
, src_lds_direct
, v2
9694 // CHECK
: [0xfe,0x04,0x0a,0x7d]
9696 v_cmp_ne_i32 vcc
, 0xaf123456, v2
9697 // CHECK
: [0xff,0x04,0x0a,0x7d,0x56,0x34,0x12,0xaf]
9699 v_cmp_ne_i32 vcc
, 0x3f717273, v2
9700 // CHECK
: [0xff,0x04,0x0a,0x7d,0x73,0x72,0x71,0x3f]
9702 v_cmp_ne_i32 vcc
, v1
, v255
9703 // CHECK
: [0x01,0xff,0x0b,0x7d]
9705 v_cmp_ge_i32 vcc
, v1
, v2
9706 // CHECK
: [0x01,0x05,0x0c,0x7d]
9708 v_cmp_ge_i32 vcc
, v255
, v2
9709 // CHECK
: [0xff,0x05,0x0c,0x7d]
9711 v_cmp_ge_i32 vcc
, s1
, v2
9712 // CHECK
: [0x01,0x04,0x0c,0x7d]
9714 v_cmp_ge_i32 vcc
, s103
, v2
9715 // CHECK
: [0x67,0x04,0x0c,0x7d]
9717 v_cmp_ge_i32 vcc
, flat_scratch_lo
, v2
9718 // CHECK
: [0x68,0x04,0x0c,0x7d]
9720 v_cmp_ge_i32 vcc
, flat_scratch_hi
, v2
9721 // CHECK
: [0x69,0x04,0x0c,0x7d]
9723 v_cmp_ge_i32 vcc
, vcc_lo
, v2
9724 // CHECK
: [0x6a,0x04,0x0c,0x7d]
9726 v_cmp_ge_i32 vcc
, vcc_hi
, v2
9727 // CHECK
: [0x6b,0x04,0x0c,0x7d]
9729 v_cmp_ge_i32 vcc
, tba_lo
, v2
9730 // CHECK
: [0x6c,0x04,0x0c,0x7d]
9732 v_cmp_ge_i32 vcc
, tba_hi
, v2
9733 // CHECK
: [0x6d,0x04,0x0c,0x7d]
9735 v_cmp_ge_i32 vcc
, tma_lo
, v2
9736 // CHECK
: [0x6e,0x04,0x0c,0x7d]
9738 v_cmp_ge_i32 vcc
, tma_hi
, v2
9739 // CHECK
: [0x6f,0x04,0x0c,0x7d]
9741 v_cmp_ge_i32 vcc
, ttmp11
, v2
9742 // CHECK
: [0x7b,0x04,0x0c,0x7d]
9744 v_cmp_ge_i32 vcc
, m0
, v2
9745 // CHECK
: [0x7c,0x04,0x0c,0x7d]
9747 v_cmp_ge_i32 vcc
, exec_lo
, v2
9748 // CHECK
: [0x7e,0x04,0x0c,0x7d]
9750 v_cmp_ge_i32 vcc
, exec_hi
, v2
9751 // CHECK
: [0x7f,0x04,0x0c,0x7d]
9753 v_cmp_ge_i32 vcc
, 0, v2
9754 // CHECK
: [0x80,0x04,0x0c,0x7d]
9756 v_cmp_ge_i32 vcc
, -1, v2
9757 // CHECK
: [0xc1,0x04,0x0c,0x7d]
9759 v_cmp_ge_i32 vcc
, 0.5, v2
9760 // CHECK
: [0xf0,0x04,0x0c,0x7d]
9762 v_cmp_ge_i32 vcc
, -4.0, v2
9763 // CHECK
: [0xf7,0x04,0x0c,0x7d]
9765 v_cmp_ge_i32 vcc
, src_vccz
, v2
9766 // CHECK
: [0xfb,0x04,0x0c,0x7d]
9768 v_cmp_ge_i32 vcc
, src_execz
, v2
9769 // CHECK
: [0xfc,0x04,0x0c,0x7d]
9771 v_cmp_ge_i32 vcc
, src_scc
, v2
9772 // CHECK
: [0xfd,0x04,0x0c,0x7d]
9774 v_cmp_ge_i32 vcc
, src_lds_direct
, v2
9775 // CHECK
: [0xfe,0x04,0x0c,0x7d]
9777 v_cmp_ge_i32 vcc
, 0xaf123456, v2
9778 // CHECK
: [0xff,0x04,0x0c,0x7d,0x56,0x34,0x12,0xaf]
9780 v_cmp_ge_i32 vcc
, 0x3f717273, v2
9781 // CHECK
: [0xff,0x04,0x0c,0x7d,0x73,0x72,0x71,0x3f]
9783 v_cmp_ge_i32 vcc
, v1
, v255
9784 // CHECK
: [0x01,0xff,0x0d,0x7d]
9786 v_cmp_t_i32 vcc
, v1
, v2
9787 // CHECK
: [0x01,0x05,0x0e,0x7d]
9789 v_cmp_t_i32 vcc
, v255
, v2
9790 // CHECK
: [0xff,0x05,0x0e,0x7d]
9792 v_cmp_t_i32 vcc
, s1
, v2
9793 // CHECK
: [0x01,0x04,0x0e,0x7d]
9795 v_cmp_t_i32 vcc
, s103
, v2
9796 // CHECK
: [0x67,0x04,0x0e,0x7d]
9798 v_cmp_t_i32 vcc
, flat_scratch_lo
, v2
9799 // CHECK
: [0x68,0x04,0x0e,0x7d]
9801 v_cmp_t_i32 vcc
, flat_scratch_hi
, v2
9802 // CHECK
: [0x69,0x04,0x0e,0x7d]
9804 v_cmp_t_i32 vcc
, vcc_lo
, v2
9805 // CHECK
: [0x6a,0x04,0x0e,0x7d]
9807 v_cmp_t_i32 vcc
, vcc_hi
, v2
9808 // CHECK
: [0x6b,0x04,0x0e,0x7d]
9810 v_cmp_t_i32 vcc
, tba_lo
, v2
9811 // CHECK
: [0x6c,0x04,0x0e,0x7d]
9813 v_cmp_t_i32 vcc
, tba_hi
, v2
9814 // CHECK
: [0x6d,0x04,0x0e,0x7d]
9816 v_cmp_t_i32 vcc
, tma_lo
, v2
9817 // CHECK
: [0x6e,0x04,0x0e,0x7d]
9819 v_cmp_t_i32 vcc
, tma_hi
, v2
9820 // CHECK
: [0x6f,0x04,0x0e,0x7d]
9822 v_cmp_t_i32 vcc
, ttmp11
, v2
9823 // CHECK
: [0x7b,0x04,0x0e,0x7d]
9825 v_cmp_t_i32 vcc
, m0
, v2
9826 // CHECK
: [0x7c,0x04,0x0e,0x7d]
9828 v_cmp_t_i32 vcc
, exec_lo
, v2
9829 // CHECK
: [0x7e,0x04,0x0e,0x7d]
9831 v_cmp_t_i32 vcc
, exec_hi
, v2
9832 // CHECK
: [0x7f,0x04,0x0e,0x7d]
9834 v_cmp_t_i32 vcc
, 0, v2
9835 // CHECK
: [0x80,0x04,0x0e,0x7d]
9837 v_cmp_t_i32 vcc
, -1, v2
9838 // CHECK
: [0xc1,0x04,0x0e,0x7d]
9840 v_cmp_t_i32 vcc
, 0.5, v2
9841 // CHECK
: [0xf0,0x04,0x0e,0x7d]
9843 v_cmp_t_i32 vcc
, -4.0, v2
9844 // CHECK
: [0xf7,0x04,0x0e,0x7d]
9846 v_cmp_t_i32 vcc
, src_vccz
, v2
9847 // CHECK
: [0xfb,0x04,0x0e,0x7d]
9849 v_cmp_t_i32 vcc
, src_execz
, v2
9850 // CHECK
: [0xfc,0x04,0x0e,0x7d]
9852 v_cmp_t_i32 vcc
, src_scc
, v2
9853 // CHECK
: [0xfd,0x04,0x0e,0x7d]
9855 v_cmp_t_i32 vcc
, src_lds_direct
, v2
9856 // CHECK
: [0xfe,0x04,0x0e,0x7d]
9858 v_cmp_t_i32 vcc
, 0xaf123456, v2
9859 // CHECK
: [0xff,0x04,0x0e,0x7d,0x56,0x34,0x12,0xaf]
9861 v_cmp_t_i32 vcc
, 0x3f717273, v2
9862 // CHECK
: [0xff,0x04,0x0e,0x7d,0x73,0x72,0x71,0x3f]
9864 v_cmp_t_i32 vcc
, v1
, v255
9865 // CHECK
: [0x01,0xff,0x0f,0x7d]
9867 v_cmpx_f_i32 vcc
, v1
, v2
9868 // CHECK
: [0x01,0x05,0x20,0x7d]
9870 v_cmpx_f_i32 vcc
, v255
, v2
9871 // CHECK
: [0xff,0x05,0x20,0x7d]
9873 v_cmpx_f_i32 vcc
, s1
, v2
9874 // CHECK
: [0x01,0x04,0x20,0x7d]
9876 v_cmpx_f_i32 vcc
, s103
, v2
9877 // CHECK
: [0x67,0x04,0x20,0x7d]
9879 v_cmpx_f_i32 vcc
, flat_scratch_lo
, v2
9880 // CHECK
: [0x68,0x04,0x20,0x7d]
9882 v_cmpx_f_i32 vcc
, flat_scratch_hi
, v2
9883 // CHECK
: [0x69,0x04,0x20,0x7d]
9885 v_cmpx_f_i32 vcc
, vcc_lo
, v2
9886 // CHECK
: [0x6a,0x04,0x20,0x7d]
9888 v_cmpx_f_i32 vcc
, vcc_hi
, v2
9889 // CHECK
: [0x6b,0x04,0x20,0x7d]
9891 v_cmpx_f_i32 vcc
, tba_lo
, v2
9892 // CHECK
: [0x6c,0x04,0x20,0x7d]
9894 v_cmpx_f_i32 vcc
, tba_hi
, v2
9895 // CHECK
: [0x6d,0x04,0x20,0x7d]
9897 v_cmpx_f_i32 vcc
, tma_lo
, v2
9898 // CHECK
: [0x6e,0x04,0x20,0x7d]
9900 v_cmpx_f_i32 vcc
, tma_hi
, v2
9901 // CHECK
: [0x6f,0x04,0x20,0x7d]
9903 v_cmpx_f_i32 vcc
, ttmp11
, v2
9904 // CHECK
: [0x7b,0x04,0x20,0x7d]
9906 v_cmpx_f_i32 vcc
, m0
, v2
9907 // CHECK
: [0x7c,0x04,0x20,0x7d]
9909 v_cmpx_f_i32 vcc
, exec_lo
, v2
9910 // CHECK
: [0x7e,0x04,0x20,0x7d]
9912 v_cmpx_f_i32 vcc
, exec_hi
, v2
9913 // CHECK
: [0x7f,0x04,0x20,0x7d]
9915 v_cmpx_f_i32 vcc
, 0, v2
9916 // CHECK
: [0x80,0x04,0x20,0x7d]
9918 v_cmpx_f_i32 vcc
, -1, v2
9919 // CHECK
: [0xc1,0x04,0x20,0x7d]
9921 v_cmpx_f_i32 vcc
, 0.5, v2
9922 // CHECK
: [0xf0,0x04,0x20,0x7d]
9924 v_cmpx_f_i32 vcc
, -4.0, v2
9925 // CHECK
: [0xf7,0x04,0x20,0x7d]
9927 v_cmpx_f_i32 vcc
, src_vccz
, v2
9928 // CHECK
: [0xfb,0x04,0x20,0x7d]
9930 v_cmpx_f_i32 vcc
, src_execz
, v2
9931 // CHECK
: [0xfc,0x04,0x20,0x7d]
9933 v_cmpx_f_i32 vcc
, src_scc
, v2
9934 // CHECK
: [0xfd,0x04,0x20,0x7d]
9936 v_cmpx_f_i32 vcc
, src_lds_direct
, v2
9937 // CHECK
: [0xfe,0x04,0x20,0x7d]
9939 v_cmpx_f_i32 vcc
, 0xaf123456, v2
9940 // CHECK
: [0xff,0x04,0x20,0x7d,0x56,0x34,0x12,0xaf]
9942 v_cmpx_f_i32 vcc
, 0x3f717273, v2
9943 // CHECK
: [0xff,0x04,0x20,0x7d,0x73,0x72,0x71,0x3f]
9945 v_cmpx_f_i32 vcc
, v1
, v255
9946 // CHECK
: [0x01,0xff,0x21,0x7d]
9948 v_cmpx_lt_i32 vcc
, v1
, v2
9949 // CHECK
: [0x01,0x05,0x22,0x7d]
9951 v_cmpx_lt_i32 vcc
, v255
, v2
9952 // CHECK
: [0xff,0x05,0x22,0x7d]
9954 v_cmpx_lt_i32 vcc
, s1
, v2
9955 // CHECK
: [0x01,0x04,0x22,0x7d]
9957 v_cmpx_lt_i32 vcc
, s103
, v2
9958 // CHECK
: [0x67,0x04,0x22,0x7d]
9960 v_cmpx_lt_i32 vcc
, flat_scratch_lo
, v2
9961 // CHECK
: [0x68,0x04,0x22,0x7d]
9963 v_cmpx_lt_i32 vcc
, flat_scratch_hi
, v2
9964 // CHECK
: [0x69,0x04,0x22,0x7d]
9966 v_cmpx_lt_i32 vcc
, vcc_lo
, v2
9967 // CHECK
: [0x6a,0x04,0x22,0x7d]
9969 v_cmpx_lt_i32 vcc
, vcc_hi
, v2
9970 // CHECK
: [0x6b,0x04,0x22,0x7d]
9972 v_cmpx_lt_i32 vcc
, tba_lo
, v2
9973 // CHECK
: [0x6c,0x04,0x22,0x7d]
9975 v_cmpx_lt_i32 vcc
, tba_hi
, v2
9976 // CHECK
: [0x6d,0x04,0x22,0x7d]
9978 v_cmpx_lt_i32 vcc
, tma_lo
, v2
9979 // CHECK
: [0x6e,0x04,0x22,0x7d]
9981 v_cmpx_lt_i32 vcc
, tma_hi
, v2
9982 // CHECK
: [0x6f,0x04,0x22,0x7d]
9984 v_cmpx_lt_i32 vcc
, ttmp11
, v2
9985 // CHECK
: [0x7b,0x04,0x22,0x7d]
9987 v_cmpx_lt_i32 vcc
, m0
, v2
9988 // CHECK
: [0x7c,0x04,0x22,0x7d]
9990 v_cmpx_lt_i32 vcc
, exec_lo
, v2
9991 // CHECK
: [0x7e,0x04,0x22,0x7d]
9993 v_cmpx_lt_i32 vcc
, exec_hi
, v2
9994 // CHECK
: [0x7f,0x04,0x22,0x7d]
9996 v_cmpx_lt_i32 vcc
, 0, v2
9997 // CHECK
: [0x80,0x04,0x22,0x7d]
9999 v_cmpx_lt_i32 vcc
, -1, v2
10000 // CHECK
: [0xc1,0x04,0x22,0x7d]
10002 v_cmpx_lt_i32 vcc
, 0.5, v2
10003 // CHECK
: [0xf0,0x04,0x22,0x7d]
10005 v_cmpx_lt_i32 vcc
, -4.0, v2
10006 // CHECK
: [0xf7,0x04,0x22,0x7d]
10008 v_cmpx_lt_i32 vcc
, src_vccz
, v2
10009 // CHECK
: [0xfb,0x04,0x22,0x7d]
10011 v_cmpx_lt_i32 vcc
, src_execz
, v2
10012 // CHECK
: [0xfc,0x04,0x22,0x7d]
10014 v_cmpx_lt_i32 vcc
, src_scc
, v2
10015 // CHECK
: [0xfd,0x04,0x22,0x7d]
10017 v_cmpx_lt_i32 vcc
, src_lds_direct
, v2
10018 // CHECK
: [0xfe,0x04,0x22,0x7d]
10020 v_cmpx_lt_i32 vcc
, 0xaf123456, v2
10021 // CHECK
: [0xff,0x04,0x22,0x7d,0x56,0x34,0x12,0xaf]
10023 v_cmpx_lt_i32 vcc
, 0x3f717273, v2
10024 // CHECK
: [0xff,0x04,0x22,0x7d,0x73,0x72,0x71,0x3f]
10026 v_cmpx_lt_i32 vcc
, v1
, v255
10027 // CHECK
: [0x01,0xff,0x23,0x7d]
10029 v_cmpx_eq_i32 vcc
, v1
, v2
10030 // CHECK
: [0x01,0x05,0x24,0x7d]
10032 v_cmpx_eq_i32 vcc
, v255
, v2
10033 // CHECK
: [0xff,0x05,0x24,0x7d]
10035 v_cmpx_eq_i32 vcc
, s1
, v2
10036 // CHECK
: [0x01,0x04,0x24,0x7d]
10038 v_cmpx_eq_i32 vcc
, s103
, v2
10039 // CHECK
: [0x67,0x04,0x24,0x7d]
10041 v_cmpx_eq_i32 vcc
, flat_scratch_lo
, v2
10042 // CHECK
: [0x68,0x04,0x24,0x7d]
10044 v_cmpx_eq_i32 vcc
, flat_scratch_hi
, v2
10045 // CHECK
: [0x69,0x04,0x24,0x7d]
10047 v_cmpx_eq_i32 vcc
, vcc_lo
, v2
10048 // CHECK
: [0x6a,0x04,0x24,0x7d]
10050 v_cmpx_eq_i32 vcc
, vcc_hi
, v2
10051 // CHECK
: [0x6b,0x04,0x24,0x7d]
10053 v_cmpx_eq_i32 vcc
, tba_lo
, v2
10054 // CHECK
: [0x6c,0x04,0x24,0x7d]
10056 v_cmpx_eq_i32 vcc
, tba_hi
, v2
10057 // CHECK
: [0x6d,0x04,0x24,0x7d]
10059 v_cmpx_eq_i32 vcc
, tma_lo
, v2
10060 // CHECK
: [0x6e,0x04,0x24,0x7d]
10062 v_cmpx_eq_i32 vcc
, tma_hi
, v2
10063 // CHECK
: [0x6f,0x04,0x24,0x7d]
10065 v_cmpx_eq_i32 vcc
, ttmp11
, v2
10066 // CHECK
: [0x7b,0x04,0x24,0x7d]
10068 v_cmpx_eq_i32 vcc
, m0
, v2
10069 // CHECK
: [0x7c,0x04,0x24,0x7d]
10071 v_cmpx_eq_i32 vcc
, exec_lo
, v2
10072 // CHECK
: [0x7e,0x04,0x24,0x7d]
10074 v_cmpx_eq_i32 vcc
, exec_hi
, v2
10075 // CHECK
: [0x7f,0x04,0x24,0x7d]
10077 v_cmpx_eq_i32 vcc
, 0, v2
10078 // CHECK
: [0x80,0x04,0x24,0x7d]
10080 v_cmpx_eq_i32 vcc
, -1, v2
10081 // CHECK
: [0xc1,0x04,0x24,0x7d]
10083 v_cmpx_eq_i32 vcc
, 0.5, v2
10084 // CHECK
: [0xf0,0x04,0x24,0x7d]
10086 v_cmpx_eq_i32 vcc
, -4.0, v2
10087 // CHECK
: [0xf7,0x04,0x24,0x7d]
10089 v_cmpx_eq_i32 vcc
, src_vccz
, v2
10090 // CHECK
: [0xfb,0x04,0x24,0x7d]
10092 v_cmpx_eq_i32 vcc
, src_execz
, v2
10093 // CHECK
: [0xfc,0x04,0x24,0x7d]
10095 v_cmpx_eq_i32 vcc
, src_scc
, v2
10096 // CHECK
: [0xfd,0x04,0x24,0x7d]
10098 v_cmpx_eq_i32 vcc
, src_lds_direct
, v2
10099 // CHECK
: [0xfe,0x04,0x24,0x7d]
10101 v_cmpx_eq_i32 vcc
, 0xaf123456, v2
10102 // CHECK
: [0xff,0x04,0x24,0x7d,0x56,0x34,0x12,0xaf]
10104 v_cmpx_eq_i32 vcc
, 0x3f717273, v2
10105 // CHECK
: [0xff,0x04,0x24,0x7d,0x73,0x72,0x71,0x3f]
10107 v_cmpx_eq_i32 vcc
, v1
, v255
10108 // CHECK
: [0x01,0xff,0x25,0x7d]
10110 v_cmpx_le_i32 vcc
, v1
, v2
10111 // CHECK
: [0x01,0x05,0x26,0x7d]
10113 v_cmpx_le_i32 vcc
, v255
, v2
10114 // CHECK
: [0xff,0x05,0x26,0x7d]
10116 v_cmpx_le_i32 vcc
, s1
, v2
10117 // CHECK
: [0x01,0x04,0x26,0x7d]
10119 v_cmpx_le_i32 vcc
, s103
, v2
10120 // CHECK
: [0x67,0x04,0x26,0x7d]
10122 v_cmpx_le_i32 vcc
, flat_scratch_lo
, v2
10123 // CHECK
: [0x68,0x04,0x26,0x7d]
10125 v_cmpx_le_i32 vcc
, flat_scratch_hi
, v2
10126 // CHECK
: [0x69,0x04,0x26,0x7d]
10128 v_cmpx_le_i32 vcc
, vcc_lo
, v2
10129 // CHECK
: [0x6a,0x04,0x26,0x7d]
10131 v_cmpx_le_i32 vcc
, vcc_hi
, v2
10132 // CHECK
: [0x6b,0x04,0x26,0x7d]
10134 v_cmpx_le_i32 vcc
, tba_lo
, v2
10135 // CHECK
: [0x6c,0x04,0x26,0x7d]
10137 v_cmpx_le_i32 vcc
, tba_hi
, v2
10138 // CHECK
: [0x6d,0x04,0x26,0x7d]
10140 v_cmpx_le_i32 vcc
, tma_lo
, v2
10141 // CHECK
: [0x6e,0x04,0x26,0x7d]
10143 v_cmpx_le_i32 vcc
, tma_hi
, v2
10144 // CHECK
: [0x6f,0x04,0x26,0x7d]
10146 v_cmpx_le_i32 vcc
, ttmp11
, v2
10147 // CHECK
: [0x7b,0x04,0x26,0x7d]
10149 v_cmpx_le_i32 vcc
, m0
, v2
10150 // CHECK
: [0x7c,0x04,0x26,0x7d]
10152 v_cmpx_le_i32 vcc
, exec_lo
, v2
10153 // CHECK
: [0x7e,0x04,0x26,0x7d]
10155 v_cmpx_le_i32 vcc
, exec_hi
, v2
10156 // CHECK
: [0x7f,0x04,0x26,0x7d]
10158 v_cmpx_le_i32 vcc
, 0, v2
10159 // CHECK
: [0x80,0x04,0x26,0x7d]
10161 v_cmpx_le_i32 vcc
, -1, v2
10162 // CHECK
: [0xc1,0x04,0x26,0x7d]
10164 v_cmpx_le_i32 vcc
, 0.5, v2
10165 // CHECK
: [0xf0,0x04,0x26,0x7d]
10167 v_cmpx_le_i32 vcc
, -4.0, v2
10168 // CHECK
: [0xf7,0x04,0x26,0x7d]
10170 v_cmpx_le_i32 vcc
, src_vccz
, v2
10171 // CHECK
: [0xfb,0x04,0x26,0x7d]
10173 v_cmpx_le_i32 vcc
, src_execz
, v2
10174 // CHECK
: [0xfc,0x04,0x26,0x7d]
10176 v_cmpx_le_i32 vcc
, src_scc
, v2
10177 // CHECK
: [0xfd,0x04,0x26,0x7d]
10179 v_cmpx_le_i32 vcc
, src_lds_direct
, v2
10180 // CHECK
: [0xfe,0x04,0x26,0x7d]
10182 v_cmpx_le_i32 vcc
, 0xaf123456, v2
10183 // CHECK
: [0xff,0x04,0x26,0x7d,0x56,0x34,0x12,0xaf]
10185 v_cmpx_le_i32 vcc
, 0x3f717273, v2
10186 // CHECK
: [0xff,0x04,0x26,0x7d,0x73,0x72,0x71,0x3f]
10188 v_cmpx_le_i32 vcc
, v1
, v255
10189 // CHECK
: [0x01,0xff,0x27,0x7d]
10191 v_cmpx_gt_i32 vcc
, v1
, v2
10192 // CHECK
: [0x01,0x05,0x28,0x7d]
10194 v_cmpx_gt_i32 vcc
, v255
, v2
10195 // CHECK
: [0xff,0x05,0x28,0x7d]
10197 v_cmpx_gt_i32 vcc
, s1
, v2
10198 // CHECK
: [0x01,0x04,0x28,0x7d]
10200 v_cmpx_gt_i32 vcc
, s103
, v2
10201 // CHECK
: [0x67,0x04,0x28,0x7d]
10203 v_cmpx_gt_i32 vcc
, flat_scratch_lo
, v2
10204 // CHECK
: [0x68,0x04,0x28,0x7d]
10206 v_cmpx_gt_i32 vcc
, flat_scratch_hi
, v2
10207 // CHECK
: [0x69,0x04,0x28,0x7d]
10209 v_cmpx_gt_i32 vcc
, vcc_lo
, v2
10210 // CHECK
: [0x6a,0x04,0x28,0x7d]
10212 v_cmpx_gt_i32 vcc
, vcc_hi
, v2
10213 // CHECK
: [0x6b,0x04,0x28,0x7d]
10215 v_cmpx_gt_i32 vcc
, tba_lo
, v2
10216 // CHECK
: [0x6c,0x04,0x28,0x7d]
10218 v_cmpx_gt_i32 vcc
, tba_hi
, v2
10219 // CHECK
: [0x6d,0x04,0x28,0x7d]
10221 v_cmpx_gt_i32 vcc
, tma_lo
, v2
10222 // CHECK
: [0x6e,0x04,0x28,0x7d]
10224 v_cmpx_gt_i32 vcc
, tma_hi
, v2
10225 // CHECK
: [0x6f,0x04,0x28,0x7d]
10227 v_cmpx_gt_i32 vcc
, ttmp11
, v2
10228 // CHECK
: [0x7b,0x04,0x28,0x7d]
10230 v_cmpx_gt_i32 vcc
, m0
, v2
10231 // CHECK
: [0x7c,0x04,0x28,0x7d]
10233 v_cmpx_gt_i32 vcc
, exec_lo
, v2
10234 // CHECK
: [0x7e,0x04,0x28,0x7d]
10236 v_cmpx_gt_i32 vcc
, exec_hi
, v2
10237 // CHECK
: [0x7f,0x04,0x28,0x7d]
10239 v_cmpx_gt_i32 vcc
, 0, v2
10240 // CHECK
: [0x80,0x04,0x28,0x7d]
10242 v_cmpx_gt_i32 vcc
, -1, v2
10243 // CHECK
: [0xc1,0x04,0x28,0x7d]
10245 v_cmpx_gt_i32 vcc
, 0.5, v2
10246 // CHECK
: [0xf0,0x04,0x28,0x7d]
10248 v_cmpx_gt_i32 vcc
, -4.0, v2
10249 // CHECK
: [0xf7,0x04,0x28,0x7d]
10251 v_cmpx_gt_i32 vcc
, src_vccz
, v2
10252 // CHECK
: [0xfb,0x04,0x28,0x7d]
10254 v_cmpx_gt_i32 vcc
, src_execz
, v2
10255 // CHECK
: [0xfc,0x04,0x28,0x7d]
10257 v_cmpx_gt_i32 vcc
, src_scc
, v2
10258 // CHECK
: [0xfd,0x04,0x28,0x7d]
10260 v_cmpx_gt_i32 vcc
, src_lds_direct
, v2
10261 // CHECK
: [0xfe,0x04,0x28,0x7d]
10263 v_cmpx_gt_i32 vcc
, 0xaf123456, v2
10264 // CHECK
: [0xff,0x04,0x28,0x7d,0x56,0x34,0x12,0xaf]
10266 v_cmpx_gt_i32 vcc
, 0x3f717273, v2
10267 // CHECK
: [0xff,0x04,0x28,0x7d,0x73,0x72,0x71,0x3f]
10269 v_cmpx_gt_i32 vcc
, v1
, v255
10270 // CHECK
: [0x01,0xff,0x29,0x7d]
10272 v_cmpx_ne_i32 vcc
, v1
, v2
10273 // CHECK
: [0x01,0x05,0x2a,0x7d]
10275 v_cmpx_ne_i32 vcc
, v255
, v2
10276 // CHECK
: [0xff,0x05,0x2a,0x7d]
10278 v_cmpx_ne_i32 vcc
, s1
, v2
10279 // CHECK
: [0x01,0x04,0x2a,0x7d]
10281 v_cmpx_ne_i32 vcc
, s103
, v2
10282 // CHECK
: [0x67,0x04,0x2a,0x7d]
10284 v_cmpx_ne_i32 vcc
, flat_scratch_lo
, v2
10285 // CHECK
: [0x68,0x04,0x2a,0x7d]
10287 v_cmpx_ne_i32 vcc
, flat_scratch_hi
, v2
10288 // CHECK
: [0x69,0x04,0x2a,0x7d]
10290 v_cmpx_ne_i32 vcc
, vcc_lo
, v2
10291 // CHECK
: [0x6a,0x04,0x2a,0x7d]
10293 v_cmpx_ne_i32 vcc
, vcc_hi
, v2
10294 // CHECK
: [0x6b,0x04,0x2a,0x7d]
10296 v_cmpx_ne_i32 vcc
, tba_lo
, v2
10297 // CHECK
: [0x6c,0x04,0x2a,0x7d]
10299 v_cmpx_ne_i32 vcc
, tba_hi
, v2
10300 // CHECK
: [0x6d,0x04,0x2a,0x7d]
10302 v_cmpx_ne_i32 vcc
, tma_lo
, v2
10303 // CHECK
: [0x6e,0x04,0x2a,0x7d]
10305 v_cmpx_ne_i32 vcc
, tma_hi
, v2
10306 // CHECK
: [0x6f,0x04,0x2a,0x7d]
10308 v_cmpx_ne_i32 vcc
, ttmp11
, v2
10309 // CHECK
: [0x7b,0x04,0x2a,0x7d]
10311 v_cmpx_ne_i32 vcc
, m0
, v2
10312 // CHECK
: [0x7c,0x04,0x2a,0x7d]
10314 v_cmpx_ne_i32 vcc
, exec_lo
, v2
10315 // CHECK
: [0x7e,0x04,0x2a,0x7d]
10317 v_cmpx_ne_i32 vcc
, exec_hi
, v2
10318 // CHECK
: [0x7f,0x04,0x2a,0x7d]
10320 v_cmpx_ne_i32 vcc
, 0, v2
10321 // CHECK
: [0x80,0x04,0x2a,0x7d]
10323 v_cmpx_ne_i32 vcc
, -1, v2
10324 // CHECK
: [0xc1,0x04,0x2a,0x7d]
10326 v_cmpx_ne_i32 vcc
, 0.5, v2
10327 // CHECK
: [0xf0,0x04,0x2a,0x7d]
10329 v_cmpx_ne_i32 vcc
, -4.0, v2
10330 // CHECK
: [0xf7,0x04,0x2a,0x7d]
10332 v_cmpx_ne_i32 vcc
, src_vccz
, v2
10333 // CHECK
: [0xfb,0x04,0x2a,0x7d]
10335 v_cmpx_ne_i32 vcc
, src_execz
, v2
10336 // CHECK
: [0xfc,0x04,0x2a,0x7d]
10338 v_cmpx_ne_i32 vcc
, src_scc
, v2
10339 // CHECK
: [0xfd,0x04,0x2a,0x7d]
10341 v_cmpx_ne_i32 vcc
, src_lds_direct
, v2
10342 // CHECK
: [0xfe,0x04,0x2a,0x7d]
10344 v_cmpx_ne_i32 vcc
, 0xaf123456, v2
10345 // CHECK
: [0xff,0x04,0x2a,0x7d,0x56,0x34,0x12,0xaf]
10347 v_cmpx_ne_i32 vcc
, 0x3f717273, v2
10348 // CHECK
: [0xff,0x04,0x2a,0x7d,0x73,0x72,0x71,0x3f]
10350 v_cmpx_ne_i32 vcc
, v1
, v255
10351 // CHECK
: [0x01,0xff,0x2b,0x7d]
10353 v_cmpx_ge_i32 vcc
, v1
, v2
10354 // CHECK
: [0x01,0x05,0x2c,0x7d]
10356 v_cmpx_ge_i32 vcc
, v255
, v2
10357 // CHECK
: [0xff,0x05,0x2c,0x7d]
10359 v_cmpx_ge_i32 vcc
, s1
, v2
10360 // CHECK
: [0x01,0x04,0x2c,0x7d]
10362 v_cmpx_ge_i32 vcc
, s103
, v2
10363 // CHECK
: [0x67,0x04,0x2c,0x7d]
10365 v_cmpx_ge_i32 vcc
, flat_scratch_lo
, v2
10366 // CHECK
: [0x68,0x04,0x2c,0x7d]
10368 v_cmpx_ge_i32 vcc
, flat_scratch_hi
, v2
10369 // CHECK
: [0x69,0x04,0x2c,0x7d]
10371 v_cmpx_ge_i32 vcc
, vcc_lo
, v2
10372 // CHECK
: [0x6a,0x04,0x2c,0x7d]
10374 v_cmpx_ge_i32 vcc
, vcc_hi
, v2
10375 // CHECK
: [0x6b,0x04,0x2c,0x7d]
10377 v_cmpx_ge_i32 vcc
, tba_lo
, v2
10378 // CHECK
: [0x6c,0x04,0x2c,0x7d]
10380 v_cmpx_ge_i32 vcc
, tba_hi
, v2
10381 // CHECK
: [0x6d,0x04,0x2c,0x7d]
10383 v_cmpx_ge_i32 vcc
, tma_lo
, v2
10384 // CHECK
: [0x6e,0x04,0x2c,0x7d]
10386 v_cmpx_ge_i32 vcc
, tma_hi
, v2
10387 // CHECK
: [0x6f,0x04,0x2c,0x7d]
10389 v_cmpx_ge_i32 vcc
, ttmp11
, v2
10390 // CHECK
: [0x7b,0x04,0x2c,0x7d]
10392 v_cmpx_ge_i32 vcc
, m0
, v2
10393 // CHECK
: [0x7c,0x04,0x2c,0x7d]
10395 v_cmpx_ge_i32 vcc
, exec_lo
, v2
10396 // CHECK
: [0x7e,0x04,0x2c,0x7d]
10398 v_cmpx_ge_i32 vcc
, exec_hi
, v2
10399 // CHECK
: [0x7f,0x04,0x2c,0x7d]
10401 v_cmpx_ge_i32 vcc
, 0, v2
10402 // CHECK
: [0x80,0x04,0x2c,0x7d]
10404 v_cmpx_ge_i32 vcc
, -1, v2
10405 // CHECK
: [0xc1,0x04,0x2c,0x7d]
10407 v_cmpx_ge_i32 vcc
, 0.5, v2
10408 // CHECK
: [0xf0,0x04,0x2c,0x7d]
10410 v_cmpx_ge_i32 vcc
, -4.0, v2
10411 // CHECK
: [0xf7,0x04,0x2c,0x7d]
10413 v_cmpx_ge_i32 vcc
, src_vccz
, v2
10414 // CHECK
: [0xfb,0x04,0x2c,0x7d]
10416 v_cmpx_ge_i32 vcc
, src_execz
, v2
10417 // CHECK
: [0xfc,0x04,0x2c,0x7d]
10419 v_cmpx_ge_i32 vcc
, src_scc
, v2
10420 // CHECK
: [0xfd,0x04,0x2c,0x7d]
10422 v_cmpx_ge_i32 vcc
, src_lds_direct
, v2
10423 // CHECK
: [0xfe,0x04,0x2c,0x7d]
10425 v_cmpx_ge_i32 vcc
, 0xaf123456, v2
10426 // CHECK
: [0xff,0x04,0x2c,0x7d,0x56,0x34,0x12,0xaf]
10428 v_cmpx_ge_i32 vcc
, 0x3f717273, v2
10429 // CHECK
: [0xff,0x04,0x2c,0x7d,0x73,0x72,0x71,0x3f]
10431 v_cmpx_ge_i32 vcc
, v1
, v255
10432 // CHECK
: [0x01,0xff,0x2d,0x7d]
10434 v_cmpx_t_i32 vcc
, v1
, v2
10435 // CHECK
: [0x01,0x05,0x2e,0x7d]
10437 v_cmpx_t_i32 vcc
, v255
, v2
10438 // CHECK
: [0xff,0x05,0x2e,0x7d]
10440 v_cmpx_t_i32 vcc
, s1
, v2
10441 // CHECK
: [0x01,0x04,0x2e,0x7d]
10443 v_cmpx_t_i32 vcc
, s103
, v2
10444 // CHECK
: [0x67,0x04,0x2e,0x7d]
10446 v_cmpx_t_i32 vcc
, flat_scratch_lo
, v2
10447 // CHECK
: [0x68,0x04,0x2e,0x7d]
10449 v_cmpx_t_i32 vcc
, flat_scratch_hi
, v2
10450 // CHECK
: [0x69,0x04,0x2e,0x7d]
10452 v_cmpx_t_i32 vcc
, vcc_lo
, v2
10453 // CHECK
: [0x6a,0x04,0x2e,0x7d]
10455 v_cmpx_t_i32 vcc
, vcc_hi
, v2
10456 // CHECK
: [0x6b,0x04,0x2e,0x7d]
10458 v_cmpx_t_i32 vcc
, tba_lo
, v2
10459 // CHECK
: [0x6c,0x04,0x2e,0x7d]
10461 v_cmpx_t_i32 vcc
, tba_hi
, v2
10462 // CHECK
: [0x6d,0x04,0x2e,0x7d]
10464 v_cmpx_t_i32 vcc
, tma_lo
, v2
10465 // CHECK
: [0x6e,0x04,0x2e,0x7d]
10467 v_cmpx_t_i32 vcc
, tma_hi
, v2
10468 // CHECK
: [0x6f,0x04,0x2e,0x7d]
10470 v_cmpx_t_i32 vcc
, ttmp11
, v2
10471 // CHECK
: [0x7b,0x04,0x2e,0x7d]
10473 v_cmpx_t_i32 vcc
, m0
, v2
10474 // CHECK
: [0x7c,0x04,0x2e,0x7d]
10476 v_cmpx_t_i32 vcc
, exec_lo
, v2
10477 // CHECK
: [0x7e,0x04,0x2e,0x7d]
10479 v_cmpx_t_i32 vcc
, exec_hi
, v2
10480 // CHECK
: [0x7f,0x04,0x2e,0x7d]
10482 v_cmpx_t_i32 vcc
, 0, v2
10483 // CHECK
: [0x80,0x04,0x2e,0x7d]
10485 v_cmpx_t_i32 vcc
, -1, v2
10486 // CHECK
: [0xc1,0x04,0x2e,0x7d]
10488 v_cmpx_t_i32 vcc
, 0.5, v2
10489 // CHECK
: [0xf0,0x04,0x2e,0x7d]
10491 v_cmpx_t_i32 vcc
, -4.0, v2
10492 // CHECK
: [0xf7,0x04,0x2e,0x7d]
10494 v_cmpx_t_i32 vcc
, src_vccz
, v2
10495 // CHECK
: [0xfb,0x04,0x2e,0x7d]
10497 v_cmpx_t_i32 vcc
, src_execz
, v2
10498 // CHECK
: [0xfc,0x04,0x2e,0x7d]
10500 v_cmpx_t_i32 vcc
, src_scc
, v2
10501 // CHECK
: [0xfd,0x04,0x2e,0x7d]
10503 v_cmpx_t_i32 vcc
, src_lds_direct
, v2
10504 // CHECK
: [0xfe,0x04,0x2e,0x7d]
10506 v_cmpx_t_i32 vcc
, 0xaf123456, v2
10507 // CHECK
: [0xff,0x04,0x2e,0x7d,0x56,0x34,0x12,0xaf]
10509 v_cmpx_t_i32 vcc
, 0x3f717273, v2
10510 // CHECK
: [0xff,0x04,0x2e,0x7d,0x73,0x72,0x71,0x3f]
10512 v_cmpx_t_i32 vcc
, v1
, v255
10513 // CHECK
: [0x01,0xff,0x2f,0x7d]
10515 v_cmp_f_i64 vcc
, v
[1:2], v
[2:3]
10516 // CHECK
: [0x01,0x05,0x40,0x7d]
10518 v_cmp_f_i64 vcc
, v
[254:255], v
[2:3]
10519 // CHECK
: [0xfe,0x05,0x40,0x7d]
10521 v_cmp_f_i64 vcc
, s
[2:3], v
[2:3]
10522 // CHECK
: [0x02,0x04,0x40,0x7d]
10524 v_cmp_f_i64 vcc
, s
[4:5], v
[2:3]
10525 // CHECK
: [0x04,0x04,0x40,0x7d]
10527 v_cmp_f_i64 vcc
, s
[102:103], v
[2:3]
10528 // CHECK
: [0x66,0x04,0x40,0x7d]
10530 v_cmp_f_i64 vcc
, flat_scratch
, v
[2:3]
10531 // CHECK
: [0x68,0x04,0x40,0x7d]
10533 v_cmp_f_i64 vcc
, vcc
, v
[2:3]
10534 // CHECK
: [0x6a,0x04,0x40,0x7d]
10536 v_cmp_f_i64 vcc
, tba
, v
[2:3]
10537 // CHECK
: [0x6c,0x04,0x40,0x7d]
10539 v_cmp_f_i64 vcc
, tma
, v
[2:3]
10540 // CHECK
: [0x6e,0x04,0x40,0x7d]
10542 v_cmp_f_i64 vcc
, ttmp
[10:11], v
[2:3]
10543 // CHECK
: [0x7a,0x04,0x40,0x7d]
10545 v_cmp_f_i64 vcc
, exec
, v
[2:3]
10546 // CHECK
: [0x7e,0x04,0x40,0x7d]
10548 v_cmp_f_i64 vcc
, 0, v
[2:3]
10549 // CHECK
: [0x80,0x04,0x40,0x7d]
10551 v_cmp_f_i64 vcc
, -1, v
[2:3]
10552 // CHECK
: [0xc1,0x04,0x40,0x7d]
10554 v_cmp_f_i64 vcc
, 0.5, v
[2:3]
10555 // CHECK
: [0xf0,0x04,0x40,0x7d]
10557 v_cmp_f_i64 vcc
, -4.0, v
[2:3]
10558 // CHECK
: [0xf7,0x04,0x40,0x7d]
10560 v_cmp_f_i64 vcc
, src_vccz
, v
[2:3]
10561 // CHECK
: [0xfb,0x04,0x40,0x7d]
10563 v_cmp_f_i64 vcc
, src_execz
, v
[2:3]
10564 // CHECK
: [0xfc,0x04,0x40,0x7d]
10566 v_cmp_f_i64 vcc
, src_scc
, v
[2:3]
10567 // CHECK
: [0xfd,0x04,0x40,0x7d]
10569 v_cmp_f_i64 vcc
, 0xaf123456, v
[2:3]
10570 // CHECK
: [0xff,0x04,0x40,0x7d,0x56,0x34,0x12,0xaf]
10572 v_cmp_f_i64 vcc
, 0x3f717273, v
[2:3]
10573 // CHECK
: [0xff,0x04,0x40,0x7d,0x73,0x72,0x71,0x3f]
10575 v_cmp_f_i64 vcc
, v
[1:2], v
[254:255]
10576 // CHECK
: [0x01,0xfd,0x41,0x7d]
10578 v_cmp_lt_i64 vcc
, v
[1:2], v
[2:3]
10579 // CHECK
: [0x01,0x05,0x42,0x7d]
10581 v_cmp_lt_i64 vcc
, v
[254:255], v
[2:3]
10582 // CHECK
: [0xfe,0x05,0x42,0x7d]
10584 v_cmp_lt_i64 vcc
, s
[2:3], v
[2:3]
10585 // CHECK
: [0x02,0x04,0x42,0x7d]
10587 v_cmp_lt_i64 vcc
, s
[4:5], v
[2:3]
10588 // CHECK
: [0x04,0x04,0x42,0x7d]
10590 v_cmp_lt_i64 vcc
, s
[102:103], v
[2:3]
10591 // CHECK
: [0x66,0x04,0x42,0x7d]
10593 v_cmp_lt_i64 vcc
, flat_scratch
, v
[2:3]
10594 // CHECK
: [0x68,0x04,0x42,0x7d]
10596 v_cmp_lt_i64 vcc
, vcc
, v
[2:3]
10597 // CHECK
: [0x6a,0x04,0x42,0x7d]
10599 v_cmp_lt_i64 vcc
, tba
, v
[2:3]
10600 // CHECK
: [0x6c,0x04,0x42,0x7d]
10602 v_cmp_lt_i64 vcc
, tma
, v
[2:3]
10603 // CHECK
: [0x6e,0x04,0x42,0x7d]
10605 v_cmp_lt_i64 vcc
, ttmp
[10:11], v
[2:3]
10606 // CHECK
: [0x7a,0x04,0x42,0x7d]
10608 v_cmp_lt_i64 vcc
, exec
, v
[2:3]
10609 // CHECK
: [0x7e,0x04,0x42,0x7d]
10611 v_cmp_lt_i64 vcc
, 0, v
[2:3]
10612 // CHECK
: [0x80,0x04,0x42,0x7d]
10614 v_cmp_lt_i64 vcc
, -1, v
[2:3]
10615 // CHECK
: [0xc1,0x04,0x42,0x7d]
10617 v_cmp_lt_i64 vcc
, 0.5, v
[2:3]
10618 // CHECK
: [0xf0,0x04,0x42,0x7d]
10620 v_cmp_lt_i64 vcc
, -4.0, v
[2:3]
10621 // CHECK
: [0xf7,0x04,0x42,0x7d]
10623 v_cmp_lt_i64 vcc
, src_vccz
, v
[2:3]
10624 // CHECK
: [0xfb,0x04,0x42,0x7d]
10626 v_cmp_lt_i64 vcc
, src_execz
, v
[2:3]
10627 // CHECK
: [0xfc,0x04,0x42,0x7d]
10629 v_cmp_lt_i64 vcc
, src_scc
, v
[2:3]
10630 // CHECK
: [0xfd,0x04,0x42,0x7d]
10632 v_cmp_lt_i64 vcc
, 0xaf123456, v
[2:3]
10633 // CHECK
: [0xff,0x04,0x42,0x7d,0x56,0x34,0x12,0xaf]
10635 v_cmp_lt_i64 vcc
, 0x3f717273, v
[2:3]
10636 // CHECK
: [0xff,0x04,0x42,0x7d,0x73,0x72,0x71,0x3f]
10638 v_cmp_lt_i64 vcc
, v
[1:2], v
[254:255]
10639 // CHECK
: [0x01,0xfd,0x43,0x7d]
10641 v_cmp_eq_i64 vcc
, v
[1:2], v
[2:3]
10642 // CHECK
: [0x01,0x05,0x44,0x7d]
10644 v_cmp_eq_i64 vcc
, v
[254:255], v
[2:3]
10645 // CHECK
: [0xfe,0x05,0x44,0x7d]
10647 v_cmp_eq_i64 vcc
, s
[2:3], v
[2:3]
10648 // CHECK
: [0x02,0x04,0x44,0x7d]
10650 v_cmp_eq_i64 vcc
, s
[4:5], v
[2:3]
10651 // CHECK
: [0x04,0x04,0x44,0x7d]
10653 v_cmp_eq_i64 vcc
, s
[102:103], v
[2:3]
10654 // CHECK
: [0x66,0x04,0x44,0x7d]
10656 v_cmp_eq_i64 vcc
, flat_scratch
, v
[2:3]
10657 // CHECK
: [0x68,0x04,0x44,0x7d]
10659 v_cmp_eq_i64 vcc
, vcc
, v
[2:3]
10660 // CHECK
: [0x6a,0x04,0x44,0x7d]
10662 v_cmp_eq_i64 vcc
, tba
, v
[2:3]
10663 // CHECK
: [0x6c,0x04,0x44,0x7d]
10665 v_cmp_eq_i64 vcc
, tma
, v
[2:3]
10666 // CHECK
: [0x6e,0x04,0x44,0x7d]
10668 v_cmp_eq_i64 vcc
, ttmp
[10:11], v
[2:3]
10669 // CHECK
: [0x7a,0x04,0x44,0x7d]
10671 v_cmp_eq_i64 vcc
, exec
, v
[2:3]
10672 // CHECK
: [0x7e,0x04,0x44,0x7d]
10674 v_cmp_eq_i64 vcc
, 0, v
[2:3]
10675 // CHECK
: [0x80,0x04,0x44,0x7d]
10677 v_cmp_eq_i64 vcc
, -1, v
[2:3]
10678 // CHECK
: [0xc1,0x04,0x44,0x7d]
10680 v_cmp_eq_i64 vcc
, 0.5, v
[2:3]
10681 // CHECK
: [0xf0,0x04,0x44,0x7d]
10683 v_cmp_eq_i64 vcc
, -4.0, v
[2:3]
10684 // CHECK
: [0xf7,0x04,0x44,0x7d]
10686 v_cmp_eq_i64 vcc
, src_vccz
, v
[2:3]
10687 // CHECK
: [0xfb,0x04,0x44,0x7d]
10689 v_cmp_eq_i64 vcc
, src_execz
, v
[2:3]
10690 // CHECK
: [0xfc,0x04,0x44,0x7d]
10692 v_cmp_eq_i64 vcc
, src_scc
, v
[2:3]
10693 // CHECK
: [0xfd,0x04,0x44,0x7d]
10695 v_cmp_eq_i64 vcc
, 0xaf123456, v
[2:3]
10696 // CHECK
: [0xff,0x04,0x44,0x7d,0x56,0x34,0x12,0xaf]
10698 v_cmp_eq_i64 vcc
, 0x3f717273, v
[2:3]
10699 // CHECK
: [0xff,0x04,0x44,0x7d,0x73,0x72,0x71,0x3f]
10701 v_cmp_eq_i64 vcc
, v
[1:2], v
[254:255]
10702 // CHECK
: [0x01,0xfd,0x45,0x7d]
10704 v_cmp_le_i64 vcc
, v
[1:2], v
[2:3]
10705 // CHECK
: [0x01,0x05,0x46,0x7d]
10707 v_cmp_le_i64 vcc
, v
[254:255], v
[2:3]
10708 // CHECK
: [0xfe,0x05,0x46,0x7d]
10710 v_cmp_le_i64 vcc
, s
[2:3], v
[2:3]
10711 // CHECK
: [0x02,0x04,0x46,0x7d]
10713 v_cmp_le_i64 vcc
, s
[4:5], v
[2:3]
10714 // CHECK
: [0x04,0x04,0x46,0x7d]
10716 v_cmp_le_i64 vcc
, s
[102:103], v
[2:3]
10717 // CHECK
: [0x66,0x04,0x46,0x7d]
10719 v_cmp_le_i64 vcc
, flat_scratch
, v
[2:3]
10720 // CHECK
: [0x68,0x04,0x46,0x7d]
10722 v_cmp_le_i64 vcc
, vcc
, v
[2:3]
10723 // CHECK
: [0x6a,0x04,0x46,0x7d]
10725 v_cmp_le_i64 vcc
, tba
, v
[2:3]
10726 // CHECK
: [0x6c,0x04,0x46,0x7d]
10728 v_cmp_le_i64 vcc
, tma
, v
[2:3]
10729 // CHECK
: [0x6e,0x04,0x46,0x7d]
10731 v_cmp_le_i64 vcc
, ttmp
[10:11], v
[2:3]
10732 // CHECK
: [0x7a,0x04,0x46,0x7d]
10734 v_cmp_le_i64 vcc
, exec
, v
[2:3]
10735 // CHECK
: [0x7e,0x04,0x46,0x7d]
10737 v_cmp_le_i64 vcc
, 0, v
[2:3]
10738 // CHECK
: [0x80,0x04,0x46,0x7d]
10740 v_cmp_le_i64 vcc
, -1, v
[2:3]
10741 // CHECK
: [0xc1,0x04,0x46,0x7d]
10743 v_cmp_le_i64 vcc
, 0.5, v
[2:3]
10744 // CHECK
: [0xf0,0x04,0x46,0x7d]
10746 v_cmp_le_i64 vcc
, -4.0, v
[2:3]
10747 // CHECK
: [0xf7,0x04,0x46,0x7d]
10749 v_cmp_le_i64 vcc
, src_vccz
, v
[2:3]
10750 // CHECK
: [0xfb,0x04,0x46,0x7d]
10752 v_cmp_le_i64 vcc
, src_execz
, v
[2:3]
10753 // CHECK
: [0xfc,0x04,0x46,0x7d]
10755 v_cmp_le_i64 vcc
, src_scc
, v
[2:3]
10756 // CHECK
: [0xfd,0x04,0x46,0x7d]
10758 v_cmp_le_i64 vcc
, 0xaf123456, v
[2:3]
10759 // CHECK
: [0xff,0x04,0x46,0x7d,0x56,0x34,0x12,0xaf]
10761 v_cmp_le_i64 vcc
, 0x3f717273, v
[2:3]
10762 // CHECK
: [0xff,0x04,0x46,0x7d,0x73,0x72,0x71,0x3f]
10764 v_cmp_le_i64 vcc
, v
[1:2], v
[254:255]
10765 // CHECK
: [0x01,0xfd,0x47,0x7d]
10767 v_cmp_gt_i64 vcc
, v
[1:2], v
[2:3]
10768 // CHECK
: [0x01,0x05,0x48,0x7d]
10770 v_cmp_gt_i64 vcc
, v
[254:255], v
[2:3]
10771 // CHECK
: [0xfe,0x05,0x48,0x7d]
10773 v_cmp_gt_i64 vcc
, s
[2:3], v
[2:3]
10774 // CHECK
: [0x02,0x04,0x48,0x7d]
10776 v_cmp_gt_i64 vcc
, s
[4:5], v
[2:3]
10777 // CHECK
: [0x04,0x04,0x48,0x7d]
10779 v_cmp_gt_i64 vcc
, s
[102:103], v
[2:3]
10780 // CHECK
: [0x66,0x04,0x48,0x7d]
10782 v_cmp_gt_i64 vcc
, flat_scratch
, v
[2:3]
10783 // CHECK
: [0x68,0x04,0x48,0x7d]
10785 v_cmp_gt_i64 vcc
, vcc
, v
[2:3]
10786 // CHECK
: [0x6a,0x04,0x48,0x7d]
10788 v_cmp_gt_i64 vcc
, tba
, v
[2:3]
10789 // CHECK
: [0x6c,0x04,0x48,0x7d]
10791 v_cmp_gt_i64 vcc
, tma
, v
[2:3]
10792 // CHECK
: [0x6e,0x04,0x48,0x7d]
10794 v_cmp_gt_i64 vcc
, ttmp
[10:11], v
[2:3]
10795 // CHECK
: [0x7a,0x04,0x48,0x7d]
10797 v_cmp_gt_i64 vcc
, exec
, v
[2:3]
10798 // CHECK
: [0x7e,0x04,0x48,0x7d]
10800 v_cmp_gt_i64 vcc
, 0, v
[2:3]
10801 // CHECK
: [0x80,0x04,0x48,0x7d]
10803 v_cmp_gt_i64 vcc
, -1, v
[2:3]
10804 // CHECK
: [0xc1,0x04,0x48,0x7d]
10806 v_cmp_gt_i64 vcc
, 0.5, v
[2:3]
10807 // CHECK
: [0xf0,0x04,0x48,0x7d]
10809 v_cmp_gt_i64 vcc
, -4.0, v
[2:3]
10810 // CHECK
: [0xf7,0x04,0x48,0x7d]
10812 v_cmp_gt_i64 vcc
, src_vccz
, v
[2:3]
10813 // CHECK
: [0xfb,0x04,0x48,0x7d]
10815 v_cmp_gt_i64 vcc
, src_execz
, v
[2:3]
10816 // CHECK
: [0xfc,0x04,0x48,0x7d]
10818 v_cmp_gt_i64 vcc
, src_scc
, v
[2:3]
10819 // CHECK
: [0xfd,0x04,0x48,0x7d]
10821 v_cmp_gt_i64 vcc
, 0xaf123456, v
[2:3]
10822 // CHECK
: [0xff,0x04,0x48,0x7d,0x56,0x34,0x12,0xaf]
10824 v_cmp_gt_i64 vcc
, 0x3f717273, v
[2:3]
10825 // CHECK
: [0xff,0x04,0x48,0x7d,0x73,0x72,0x71,0x3f]
10827 v_cmp_gt_i64 vcc
, v
[1:2], v
[254:255]
10828 // CHECK
: [0x01,0xfd,0x49,0x7d]
10830 v_cmp_ne_i64 vcc
, v
[1:2], v
[2:3]
10831 // CHECK
: [0x01,0x05,0x4a,0x7d]
10833 v_cmp_ne_i64 vcc
, v
[254:255], v
[2:3]
10834 // CHECK
: [0xfe,0x05,0x4a,0x7d]
10836 v_cmp_ne_i64 vcc
, s
[2:3], v
[2:3]
10837 // CHECK
: [0x02,0x04,0x4a,0x7d]
10839 v_cmp_ne_i64 vcc
, s
[4:5], v
[2:3]
10840 // CHECK
: [0x04,0x04,0x4a,0x7d]
10842 v_cmp_ne_i64 vcc
, s
[102:103], v
[2:3]
10843 // CHECK
: [0x66,0x04,0x4a,0x7d]
10845 v_cmp_ne_i64 vcc
, flat_scratch
, v
[2:3]
10846 // CHECK
: [0x68,0x04,0x4a,0x7d]
10848 v_cmp_ne_i64 vcc
, vcc
, v
[2:3]
10849 // CHECK
: [0x6a,0x04,0x4a,0x7d]
10851 v_cmp_ne_i64 vcc
, tba
, v
[2:3]
10852 // CHECK
: [0x6c,0x04,0x4a,0x7d]
10854 v_cmp_ne_i64 vcc
, tma
, v
[2:3]
10855 // CHECK
: [0x6e,0x04,0x4a,0x7d]
10857 v_cmp_ne_i64 vcc
, ttmp
[10:11], v
[2:3]
10858 // CHECK
: [0x7a,0x04,0x4a,0x7d]
10860 v_cmp_ne_i64 vcc
, exec
, v
[2:3]
10861 // CHECK
: [0x7e,0x04,0x4a,0x7d]
10863 v_cmp_ne_i64 vcc
, 0, v
[2:3]
10864 // CHECK
: [0x80,0x04,0x4a,0x7d]
10866 v_cmp_ne_i64 vcc
, -1, v
[2:3]
10867 // CHECK
: [0xc1,0x04,0x4a,0x7d]
10869 v_cmp_ne_i64 vcc
, 0.5, v
[2:3]
10870 // CHECK
: [0xf0,0x04,0x4a,0x7d]
10872 v_cmp_ne_i64 vcc
, -4.0, v
[2:3]
10873 // CHECK
: [0xf7,0x04,0x4a,0x7d]
10875 v_cmp_ne_i64 vcc
, src_vccz
, v
[2:3]
10876 // CHECK
: [0xfb,0x04,0x4a,0x7d]
10878 v_cmp_ne_i64 vcc
, src_execz
, v
[2:3]
10879 // CHECK
: [0xfc,0x04,0x4a,0x7d]
10881 v_cmp_ne_i64 vcc
, src_scc
, v
[2:3]
10882 // CHECK
: [0xfd,0x04,0x4a,0x7d]
10884 v_cmp_ne_i64 vcc
, 0xaf123456, v
[2:3]
10885 // CHECK
: [0xff,0x04,0x4a,0x7d,0x56,0x34,0x12,0xaf]
10887 v_cmp_ne_i64 vcc
, 0x3f717273, v
[2:3]
10888 // CHECK
: [0xff,0x04,0x4a,0x7d,0x73,0x72,0x71,0x3f]
10890 v_cmp_ne_i64 vcc
, v
[1:2], v
[254:255]
10891 // CHECK
: [0x01,0xfd,0x4b,0x7d]
10893 v_cmp_ge_i64 vcc
, v
[1:2], v
[2:3]
10894 // CHECK
: [0x01,0x05,0x4c,0x7d]
10896 v_cmp_ge_i64 vcc
, v
[254:255], v
[2:3]
10897 // CHECK
: [0xfe,0x05,0x4c,0x7d]
10899 v_cmp_ge_i64 vcc
, s
[2:3], v
[2:3]
10900 // CHECK
: [0x02,0x04,0x4c,0x7d]
10902 v_cmp_ge_i64 vcc
, s
[4:5], v
[2:3]
10903 // CHECK
: [0x04,0x04,0x4c,0x7d]
10905 v_cmp_ge_i64 vcc
, s
[102:103], v
[2:3]
10906 // CHECK
: [0x66,0x04,0x4c,0x7d]
10908 v_cmp_ge_i64 vcc
, flat_scratch
, v
[2:3]
10909 // CHECK
: [0x68,0x04,0x4c,0x7d]
10911 v_cmp_ge_i64 vcc
, vcc
, v
[2:3]
10912 // CHECK
: [0x6a,0x04,0x4c,0x7d]
10914 v_cmp_ge_i64 vcc
, tba
, v
[2:3]
10915 // CHECK
: [0x6c,0x04,0x4c,0x7d]
10917 v_cmp_ge_i64 vcc
, tma
, v
[2:3]
10918 // CHECK
: [0x6e,0x04,0x4c,0x7d]
10920 v_cmp_ge_i64 vcc
, ttmp
[10:11], v
[2:3]
10921 // CHECK
: [0x7a,0x04,0x4c,0x7d]
10923 v_cmp_ge_i64 vcc
, exec
, v
[2:3]
10924 // CHECK
: [0x7e,0x04,0x4c,0x7d]
10926 v_cmp_ge_i64 vcc
, 0, v
[2:3]
10927 // CHECK
: [0x80,0x04,0x4c,0x7d]
10929 v_cmp_ge_i64 vcc
, -1, v
[2:3]
10930 // CHECK
: [0xc1,0x04,0x4c,0x7d]
10932 v_cmp_ge_i64 vcc
, 0.5, v
[2:3]
10933 // CHECK
: [0xf0,0x04,0x4c,0x7d]
10935 v_cmp_ge_i64 vcc
, -4.0, v
[2:3]
10936 // CHECK
: [0xf7,0x04,0x4c,0x7d]
10938 v_cmp_ge_i64 vcc
, src_vccz
, v
[2:3]
10939 // CHECK
: [0xfb,0x04,0x4c,0x7d]
10941 v_cmp_ge_i64 vcc
, src_execz
, v
[2:3]
10942 // CHECK
: [0xfc,0x04,0x4c,0x7d]
10944 v_cmp_ge_i64 vcc
, src_scc
, v
[2:3]
10945 // CHECK
: [0xfd,0x04,0x4c,0x7d]
10947 v_cmp_ge_i64 vcc
, 0xaf123456, v
[2:3]
10948 // CHECK
: [0xff,0x04,0x4c,0x7d,0x56,0x34,0x12,0xaf]
10950 v_cmp_ge_i64 vcc
, 0x3f717273, v
[2:3]
10951 // CHECK
: [0xff,0x04,0x4c,0x7d,0x73,0x72,0x71,0x3f]
10953 v_cmp_ge_i64 vcc
, v
[1:2], v
[254:255]
10954 // CHECK
: [0x01,0xfd,0x4d,0x7d]
10956 v_cmp_t_i64 vcc
, v
[1:2], v
[2:3]
10957 // CHECK
: [0x01,0x05,0x4e,0x7d]
10959 v_cmp_t_i64 vcc
, v
[254:255], v
[2:3]
10960 // CHECK
: [0xfe,0x05,0x4e,0x7d]
10962 v_cmp_t_i64 vcc
, s
[2:3], v
[2:3]
10963 // CHECK
: [0x02,0x04,0x4e,0x7d]
10965 v_cmp_t_i64 vcc
, s
[4:5], v
[2:3]
10966 // CHECK
: [0x04,0x04,0x4e,0x7d]
10968 v_cmp_t_i64 vcc
, s
[102:103], v
[2:3]
10969 // CHECK
: [0x66,0x04,0x4e,0x7d]
10971 v_cmp_t_i64 vcc
, flat_scratch
, v
[2:3]
10972 // CHECK
: [0x68,0x04,0x4e,0x7d]
10974 v_cmp_t_i64 vcc
, vcc
, v
[2:3]
10975 // CHECK
: [0x6a,0x04,0x4e,0x7d]
10977 v_cmp_t_i64 vcc
, tba
, v
[2:3]
10978 // CHECK
: [0x6c,0x04,0x4e,0x7d]
10980 v_cmp_t_i64 vcc
, tma
, v
[2:3]
10981 // CHECK
: [0x6e,0x04,0x4e,0x7d]
10983 v_cmp_t_i64 vcc
, ttmp
[10:11], v
[2:3]
10984 // CHECK
: [0x7a,0x04,0x4e,0x7d]
10986 v_cmp_t_i64 vcc
, exec
, v
[2:3]
10987 // CHECK
: [0x7e,0x04,0x4e,0x7d]
10989 v_cmp_t_i64 vcc
, 0, v
[2:3]
10990 // CHECK
: [0x80,0x04,0x4e,0x7d]
10992 v_cmp_t_i64 vcc
, -1, v
[2:3]
10993 // CHECK
: [0xc1,0x04,0x4e,0x7d]
10995 v_cmp_t_i64 vcc
, 0.5, v
[2:3]
10996 // CHECK
: [0xf0,0x04,0x4e,0x7d]
10998 v_cmp_t_i64 vcc
, -4.0, v
[2:3]
10999 // CHECK
: [0xf7,0x04,0x4e,0x7d]
11001 v_cmp_t_i64 vcc
, src_vccz
, v
[2:3]
11002 // CHECK
: [0xfb,0x04,0x4e,0x7d]
11004 v_cmp_t_i64 vcc
, src_execz
, v
[2:3]
11005 // CHECK
: [0xfc,0x04,0x4e,0x7d]
11007 v_cmp_t_i64 vcc
, src_scc
, v
[2:3]
11008 // CHECK
: [0xfd,0x04,0x4e,0x7d]
11010 v_cmp_t_i64 vcc
, 0xaf123456, v
[2:3]
11011 // CHECK
: [0xff,0x04,0x4e,0x7d,0x56,0x34,0x12,0xaf]
11013 v_cmp_t_i64 vcc
, 0x3f717273, v
[2:3]
11014 // CHECK
: [0xff,0x04,0x4e,0x7d,0x73,0x72,0x71,0x3f]
11016 v_cmp_t_i64 vcc
, v
[1:2], v
[254:255]
11017 // CHECK
: [0x01,0xfd,0x4f,0x7d]
11019 v_cmpx_f_i64 vcc
, v
[1:2], v
[2:3]
11020 // CHECK
: [0x01,0x05,0x60,0x7d]
11022 v_cmpx_f_i64 vcc
, v
[254:255], v
[2:3]
11023 // CHECK
: [0xfe,0x05,0x60,0x7d]
11025 v_cmpx_f_i64 vcc
, s
[2:3], v
[2:3]
11026 // CHECK
: [0x02,0x04,0x60,0x7d]
11028 v_cmpx_f_i64 vcc
, s
[4:5], v
[2:3]
11029 // CHECK
: [0x04,0x04,0x60,0x7d]
11031 v_cmpx_f_i64 vcc
, s
[102:103], v
[2:3]
11032 // CHECK
: [0x66,0x04,0x60,0x7d]
11034 v_cmpx_f_i64 vcc
, flat_scratch
, v
[2:3]
11035 // CHECK
: [0x68,0x04,0x60,0x7d]
11037 v_cmpx_f_i64 vcc
, vcc
, v
[2:3]
11038 // CHECK
: [0x6a,0x04,0x60,0x7d]
11040 v_cmpx_f_i64 vcc
, tba
, v
[2:3]
11041 // CHECK
: [0x6c,0x04,0x60,0x7d]
11043 v_cmpx_f_i64 vcc
, tma
, v
[2:3]
11044 // CHECK
: [0x6e,0x04,0x60,0x7d]
11046 v_cmpx_f_i64 vcc
, ttmp
[10:11], v
[2:3]
11047 // CHECK
: [0x7a,0x04,0x60,0x7d]
11049 v_cmpx_f_i64 vcc
, exec
, v
[2:3]
11050 // CHECK
: [0x7e,0x04,0x60,0x7d]
11052 v_cmpx_f_i64 vcc
, 0, v
[2:3]
11053 // CHECK
: [0x80,0x04,0x60,0x7d]
11055 v_cmpx_f_i64 vcc
, -1, v
[2:3]
11056 // CHECK
: [0xc1,0x04,0x60,0x7d]
11058 v_cmpx_f_i64 vcc
, 0.5, v
[2:3]
11059 // CHECK
: [0xf0,0x04,0x60,0x7d]
11061 v_cmpx_f_i64 vcc
, -4.0, v
[2:3]
11062 // CHECK
: [0xf7,0x04,0x60,0x7d]
11064 v_cmpx_f_i64 vcc
, src_vccz
, v
[2:3]
11065 // CHECK
: [0xfb,0x04,0x60,0x7d]
11067 v_cmpx_f_i64 vcc
, src_execz
, v
[2:3]
11068 // CHECK
: [0xfc,0x04,0x60,0x7d]
11070 v_cmpx_f_i64 vcc
, src_scc
, v
[2:3]
11071 // CHECK
: [0xfd,0x04,0x60,0x7d]
11073 v_cmpx_f_i64 vcc
, 0xaf123456, v
[2:3]
11074 // CHECK
: [0xff,0x04,0x60,0x7d,0x56,0x34,0x12,0xaf]
11076 v_cmpx_f_i64 vcc
, 0x3f717273, v
[2:3]
11077 // CHECK
: [0xff,0x04,0x60,0x7d,0x73,0x72,0x71,0x3f]
11079 v_cmpx_f_i64 vcc
, v
[1:2], v
[254:255]
11080 // CHECK
: [0x01,0xfd,0x61,0x7d]
11082 v_cmpx_lt_i64 vcc
, v
[1:2], v
[2:3]
11083 // CHECK
: [0x01,0x05,0x62,0x7d]
11085 v_cmpx_lt_i64 vcc
, v
[254:255], v
[2:3]
11086 // CHECK
: [0xfe,0x05,0x62,0x7d]
11088 v_cmpx_lt_i64 vcc
, s
[2:3], v
[2:3]
11089 // CHECK
: [0x02,0x04,0x62,0x7d]
11091 v_cmpx_lt_i64 vcc
, s
[4:5], v
[2:3]
11092 // CHECK
: [0x04,0x04,0x62,0x7d]
11094 v_cmpx_lt_i64 vcc
, s
[102:103], v
[2:3]
11095 // CHECK
: [0x66,0x04,0x62,0x7d]
11097 v_cmpx_lt_i64 vcc
, flat_scratch
, v
[2:3]
11098 // CHECK
: [0x68,0x04,0x62,0x7d]
11100 v_cmpx_lt_i64 vcc
, vcc
, v
[2:3]
11101 // CHECK
: [0x6a,0x04,0x62,0x7d]
11103 v_cmpx_lt_i64 vcc
, tba
, v
[2:3]
11104 // CHECK
: [0x6c,0x04,0x62,0x7d]
11106 v_cmpx_lt_i64 vcc
, tma
, v
[2:3]
11107 // CHECK
: [0x6e,0x04,0x62,0x7d]
11109 v_cmpx_lt_i64 vcc
, ttmp
[10:11], v
[2:3]
11110 // CHECK
: [0x7a,0x04,0x62,0x7d]
11112 v_cmpx_lt_i64 vcc
, exec
, v
[2:3]
11113 // CHECK
: [0x7e,0x04,0x62,0x7d]
11115 v_cmpx_lt_i64 vcc
, 0, v
[2:3]
11116 // CHECK
: [0x80,0x04,0x62,0x7d]
11118 v_cmpx_lt_i64 vcc
, -1, v
[2:3]
11119 // CHECK
: [0xc1,0x04,0x62,0x7d]
11121 v_cmpx_lt_i64 vcc
, 0.5, v
[2:3]
11122 // CHECK
: [0xf0,0x04,0x62,0x7d]
11124 v_cmpx_lt_i64 vcc
, -4.0, v
[2:3]
11125 // CHECK
: [0xf7,0x04,0x62,0x7d]
11127 v_cmpx_lt_i64 vcc
, src_vccz
, v
[2:3]
11128 // CHECK
: [0xfb,0x04,0x62,0x7d]
11130 v_cmpx_lt_i64 vcc
, src_execz
, v
[2:3]
11131 // CHECK
: [0xfc,0x04,0x62,0x7d]
11133 v_cmpx_lt_i64 vcc
, src_scc
, v
[2:3]
11134 // CHECK
: [0xfd,0x04,0x62,0x7d]
11136 v_cmpx_lt_i64 vcc
, 0xaf123456, v
[2:3]
11137 // CHECK
: [0xff,0x04,0x62,0x7d,0x56,0x34,0x12,0xaf]
11139 v_cmpx_lt_i64 vcc
, 0x3f717273, v
[2:3]
11140 // CHECK
: [0xff,0x04,0x62,0x7d,0x73,0x72,0x71,0x3f]
11142 v_cmpx_lt_i64 vcc
, v
[1:2], v
[254:255]
11143 // CHECK
: [0x01,0xfd,0x63,0x7d]
11145 v_cmpx_eq_i64 vcc
, v
[1:2], v
[2:3]
11146 // CHECK
: [0x01,0x05,0x64,0x7d]
11148 v_cmpx_eq_i64 vcc
, v
[254:255], v
[2:3]
11149 // CHECK
: [0xfe,0x05,0x64,0x7d]
11151 v_cmpx_eq_i64 vcc
, s
[2:3], v
[2:3]
11152 // CHECK
: [0x02,0x04,0x64,0x7d]
11154 v_cmpx_eq_i64 vcc
, s
[4:5], v
[2:3]
11155 // CHECK
: [0x04,0x04,0x64,0x7d]
11157 v_cmpx_eq_i64 vcc
, s
[102:103], v
[2:3]
11158 // CHECK
: [0x66,0x04,0x64,0x7d]
11160 v_cmpx_eq_i64 vcc
, flat_scratch
, v
[2:3]
11161 // CHECK
: [0x68,0x04,0x64,0x7d]
11163 v_cmpx_eq_i64 vcc
, vcc
, v
[2:3]
11164 // CHECK
: [0x6a,0x04,0x64,0x7d]
11166 v_cmpx_eq_i64 vcc
, tba
, v
[2:3]
11167 // CHECK
: [0x6c,0x04,0x64,0x7d]
11169 v_cmpx_eq_i64 vcc
, tma
, v
[2:3]
11170 // CHECK
: [0x6e,0x04,0x64,0x7d]
11172 v_cmpx_eq_i64 vcc
, ttmp
[10:11], v
[2:3]
11173 // CHECK
: [0x7a,0x04,0x64,0x7d]
11175 v_cmpx_eq_i64 vcc
, exec
, v
[2:3]
11176 // CHECK
: [0x7e,0x04,0x64,0x7d]
11178 v_cmpx_eq_i64 vcc
, 0, v
[2:3]
11179 // CHECK
: [0x80,0x04,0x64,0x7d]
11181 v_cmpx_eq_i64 vcc
, -1, v
[2:3]
11182 // CHECK
: [0xc1,0x04,0x64,0x7d]
11184 v_cmpx_eq_i64 vcc
, 0.5, v
[2:3]
11185 // CHECK
: [0xf0,0x04,0x64,0x7d]
11187 v_cmpx_eq_i64 vcc
, -4.0, v
[2:3]
11188 // CHECK
: [0xf7,0x04,0x64,0x7d]
11190 v_cmpx_eq_i64 vcc
, src_vccz
, v
[2:3]
11191 // CHECK
: [0xfb,0x04,0x64,0x7d]
11193 v_cmpx_eq_i64 vcc
, src_execz
, v
[2:3]
11194 // CHECK
: [0xfc,0x04,0x64,0x7d]
11196 v_cmpx_eq_i64 vcc
, src_scc
, v
[2:3]
11197 // CHECK
: [0xfd,0x04,0x64,0x7d]
11199 v_cmpx_eq_i64 vcc
, 0xaf123456, v
[2:3]
11200 // CHECK
: [0xff,0x04,0x64,0x7d,0x56,0x34,0x12,0xaf]
11202 v_cmpx_eq_i64 vcc
, 0x3f717273, v
[2:3]
11203 // CHECK
: [0xff,0x04,0x64,0x7d,0x73,0x72,0x71,0x3f]
11205 v_cmpx_eq_i64 vcc
, v
[1:2], v
[254:255]
11206 // CHECK
: [0x01,0xfd,0x65,0x7d]
11208 v_cmpx_le_i64 vcc
, v
[1:2], v
[2:3]
11209 // CHECK
: [0x01,0x05,0x66,0x7d]
11211 v_cmpx_le_i64 vcc
, v
[254:255], v
[2:3]
11212 // CHECK
: [0xfe,0x05,0x66,0x7d]
11214 v_cmpx_le_i64 vcc
, s
[2:3], v
[2:3]
11215 // CHECK
: [0x02,0x04,0x66,0x7d]
11217 v_cmpx_le_i64 vcc
, s
[4:5], v
[2:3]
11218 // CHECK
: [0x04,0x04,0x66,0x7d]
11220 v_cmpx_le_i64 vcc
, s
[102:103], v
[2:3]
11221 // CHECK
: [0x66,0x04,0x66,0x7d]
11223 v_cmpx_le_i64 vcc
, flat_scratch
, v
[2:3]
11224 // CHECK
: [0x68,0x04,0x66,0x7d]
11226 v_cmpx_le_i64 vcc
, vcc
, v
[2:3]
11227 // CHECK
: [0x6a,0x04,0x66,0x7d]
11229 v_cmpx_le_i64 vcc
, tba
, v
[2:3]
11230 // CHECK
: [0x6c,0x04,0x66,0x7d]
11232 v_cmpx_le_i64 vcc
, tma
, v
[2:3]
11233 // CHECK
: [0x6e,0x04,0x66,0x7d]
11235 v_cmpx_le_i64 vcc
, ttmp
[10:11], v
[2:3]
11236 // CHECK
: [0x7a,0x04,0x66,0x7d]
11238 v_cmpx_le_i64 vcc
, exec
, v
[2:3]
11239 // CHECK
: [0x7e,0x04,0x66,0x7d]
11241 v_cmpx_le_i64 vcc
, 0, v
[2:3]
11242 // CHECK
: [0x80,0x04,0x66,0x7d]
11244 v_cmpx_le_i64 vcc
, -1, v
[2:3]
11245 // CHECK
: [0xc1,0x04,0x66,0x7d]
11247 v_cmpx_le_i64 vcc
, 0.5, v
[2:3]
11248 // CHECK
: [0xf0,0x04,0x66,0x7d]
11250 v_cmpx_le_i64 vcc
, -4.0, v
[2:3]
11251 // CHECK
: [0xf7,0x04,0x66,0x7d]
11253 v_cmpx_le_i64 vcc
, src_vccz
, v
[2:3]
11254 // CHECK
: [0xfb,0x04,0x66,0x7d]
11256 v_cmpx_le_i64 vcc
, src_execz
, v
[2:3]
11257 // CHECK
: [0xfc,0x04,0x66,0x7d]
11259 v_cmpx_le_i64 vcc
, src_scc
, v
[2:3]
11260 // CHECK
: [0xfd,0x04,0x66,0x7d]
11262 v_cmpx_le_i64 vcc
, 0xaf123456, v
[2:3]
11263 // CHECK
: [0xff,0x04,0x66,0x7d,0x56,0x34,0x12,0xaf]
11265 v_cmpx_le_i64 vcc
, 0x3f717273, v
[2:3]
11266 // CHECK
: [0xff,0x04,0x66,0x7d,0x73,0x72,0x71,0x3f]
11268 v_cmpx_le_i64 vcc
, v
[1:2], v
[254:255]
11269 // CHECK
: [0x01,0xfd,0x67,0x7d]
11271 v_cmpx_gt_i64 vcc
, v
[1:2], v
[2:3]
11272 // CHECK
: [0x01,0x05,0x68,0x7d]
11274 v_cmpx_gt_i64 vcc
, v
[254:255], v
[2:3]
11275 // CHECK
: [0xfe,0x05,0x68,0x7d]
11277 v_cmpx_gt_i64 vcc
, s
[2:3], v
[2:3]
11278 // CHECK
: [0x02,0x04,0x68,0x7d]
11280 v_cmpx_gt_i64 vcc
, s
[4:5], v
[2:3]
11281 // CHECK
: [0x04,0x04,0x68,0x7d]
11283 v_cmpx_gt_i64 vcc
, s
[102:103], v
[2:3]
11284 // CHECK
: [0x66,0x04,0x68,0x7d]
11286 v_cmpx_gt_i64 vcc
, flat_scratch
, v
[2:3]
11287 // CHECK
: [0x68,0x04,0x68,0x7d]
11289 v_cmpx_gt_i64 vcc
, vcc
, v
[2:3]
11290 // CHECK
: [0x6a,0x04,0x68,0x7d]
11292 v_cmpx_gt_i64 vcc
, tba
, v
[2:3]
11293 // CHECK
: [0x6c,0x04,0x68,0x7d]
11295 v_cmpx_gt_i64 vcc
, tma
, v
[2:3]
11296 // CHECK
: [0x6e,0x04,0x68,0x7d]
11298 v_cmpx_gt_i64 vcc
, ttmp
[10:11], v
[2:3]
11299 // CHECK
: [0x7a,0x04,0x68,0x7d]
11301 v_cmpx_gt_i64 vcc
, exec
, v
[2:3]
11302 // CHECK
: [0x7e,0x04,0x68,0x7d]
11304 v_cmpx_gt_i64 vcc
, 0, v
[2:3]
11305 // CHECK
: [0x80,0x04,0x68,0x7d]
11307 v_cmpx_gt_i64 vcc
, -1, v
[2:3]
11308 // CHECK
: [0xc1,0x04,0x68,0x7d]
11310 v_cmpx_gt_i64 vcc
, 0.5, v
[2:3]
11311 // CHECK
: [0xf0,0x04,0x68,0x7d]
11313 v_cmpx_gt_i64 vcc
, -4.0, v
[2:3]
11314 // CHECK
: [0xf7,0x04,0x68,0x7d]
11316 v_cmpx_gt_i64 vcc
, src_vccz
, v
[2:3]
11317 // CHECK
: [0xfb,0x04,0x68,0x7d]
11319 v_cmpx_gt_i64 vcc
, src_execz
, v
[2:3]
11320 // CHECK
: [0xfc,0x04,0x68,0x7d]
11322 v_cmpx_gt_i64 vcc
, src_scc
, v
[2:3]
11323 // CHECK
: [0xfd,0x04,0x68,0x7d]
11325 v_cmpx_gt_i64 vcc
, 0xaf123456, v
[2:3]
11326 // CHECK
: [0xff,0x04,0x68,0x7d,0x56,0x34,0x12,0xaf]
11328 v_cmpx_gt_i64 vcc
, 0x3f717273, v
[2:3]
11329 // CHECK
: [0xff,0x04,0x68,0x7d,0x73,0x72,0x71,0x3f]
11331 v_cmpx_gt_i64 vcc
, v
[1:2], v
[254:255]
11332 // CHECK
: [0x01,0xfd,0x69,0x7d]
11334 v_cmpx_ne_i64 vcc
, v
[1:2], v
[2:3]
11335 // CHECK
: [0x01,0x05,0x6a,0x7d]
11337 v_cmpx_ne_i64 vcc
, v
[254:255], v
[2:3]
11338 // CHECK
: [0xfe,0x05,0x6a,0x7d]
11340 v_cmpx_ne_i64 vcc
, s
[2:3], v
[2:3]
11341 // CHECK
: [0x02,0x04,0x6a,0x7d]
11343 v_cmpx_ne_i64 vcc
, s
[4:5], v
[2:3]
11344 // CHECK
: [0x04,0x04,0x6a,0x7d]
11346 v_cmpx_ne_i64 vcc
, s
[102:103], v
[2:3]
11347 // CHECK
: [0x66,0x04,0x6a,0x7d]
11349 v_cmpx_ne_i64 vcc
, flat_scratch
, v
[2:3]
11350 // CHECK
: [0x68,0x04,0x6a,0x7d]
11352 v_cmpx_ne_i64 vcc
, vcc
, v
[2:3]
11353 // CHECK
: [0x6a,0x04,0x6a,0x7d]
11355 v_cmpx_ne_i64 vcc
, tba
, v
[2:3]
11356 // CHECK
: [0x6c,0x04,0x6a,0x7d]
11358 v_cmpx_ne_i64 vcc
, tma
, v
[2:3]
11359 // CHECK
: [0x6e,0x04,0x6a,0x7d]
11361 v_cmpx_ne_i64 vcc
, ttmp
[10:11], v
[2:3]
11362 // CHECK
: [0x7a,0x04,0x6a,0x7d]
11364 v_cmpx_ne_i64 vcc
, exec
, v
[2:3]
11365 // CHECK
: [0x7e,0x04,0x6a,0x7d]
11367 v_cmpx_ne_i64 vcc
, 0, v
[2:3]
11368 // CHECK
: [0x80,0x04,0x6a,0x7d]
11370 v_cmpx_ne_i64 vcc
, -1, v
[2:3]
11371 // CHECK
: [0xc1,0x04,0x6a,0x7d]
11373 v_cmpx_ne_i64 vcc
, 0.5, v
[2:3]
11374 // CHECK
: [0xf0,0x04,0x6a,0x7d]
11376 v_cmpx_ne_i64 vcc
, -4.0, v
[2:3]
11377 // CHECK
: [0xf7,0x04,0x6a,0x7d]
11379 v_cmpx_ne_i64 vcc
, src_vccz
, v
[2:3]
11380 // CHECK
: [0xfb,0x04,0x6a,0x7d]
11382 v_cmpx_ne_i64 vcc
, src_execz
, v
[2:3]
11383 // CHECK
: [0xfc,0x04,0x6a,0x7d]
11385 v_cmpx_ne_i64 vcc
, src_scc
, v
[2:3]
11386 // CHECK
: [0xfd,0x04,0x6a,0x7d]
11388 v_cmpx_ne_i64 vcc
, 0xaf123456, v
[2:3]
11389 // CHECK
: [0xff,0x04,0x6a,0x7d,0x56,0x34,0x12,0xaf]
11391 v_cmpx_ne_i64 vcc
, 0x3f717273, v
[2:3]
11392 // CHECK
: [0xff,0x04,0x6a,0x7d,0x73,0x72,0x71,0x3f]
11394 v_cmpx_ne_i64 vcc
, v
[1:2], v
[254:255]
11395 // CHECK
: [0x01,0xfd,0x6b,0x7d]
11397 v_cmpx_ge_i64 vcc
, v
[1:2], v
[2:3]
11398 // CHECK
: [0x01,0x05,0x6c,0x7d]
11400 v_cmpx_ge_i64 vcc
, v
[254:255], v
[2:3]
11401 // CHECK
: [0xfe,0x05,0x6c,0x7d]
11403 v_cmpx_ge_i64 vcc
, s
[2:3], v
[2:3]
11404 // CHECK
: [0x02,0x04,0x6c,0x7d]
11406 v_cmpx_ge_i64 vcc
, s
[4:5], v
[2:3]
11407 // CHECK
: [0x04,0x04,0x6c,0x7d]
11409 v_cmpx_ge_i64 vcc
, s
[102:103], v
[2:3]
11410 // CHECK
: [0x66,0x04,0x6c,0x7d]
11412 v_cmpx_ge_i64 vcc
, flat_scratch
, v
[2:3]
11413 // CHECK
: [0x68,0x04,0x6c,0x7d]
11415 v_cmpx_ge_i64 vcc
, vcc
, v
[2:3]
11416 // CHECK
: [0x6a,0x04,0x6c,0x7d]
11418 v_cmpx_ge_i64 vcc
, tba
, v
[2:3]
11419 // CHECK
: [0x6c,0x04,0x6c,0x7d]
11421 v_cmpx_ge_i64 vcc
, tma
, v
[2:3]
11422 // CHECK
: [0x6e,0x04,0x6c,0x7d]
11424 v_cmpx_ge_i64 vcc
, ttmp
[10:11], v
[2:3]
11425 // CHECK
: [0x7a,0x04,0x6c,0x7d]
11427 v_cmpx_ge_i64 vcc
, exec
, v
[2:3]
11428 // CHECK
: [0x7e,0x04,0x6c,0x7d]
11430 v_cmpx_ge_i64 vcc
, 0, v
[2:3]
11431 // CHECK
: [0x80,0x04,0x6c,0x7d]
11433 v_cmpx_ge_i64 vcc
, -1, v
[2:3]
11434 // CHECK
: [0xc1,0x04,0x6c,0x7d]
11436 v_cmpx_ge_i64 vcc
, 0.5, v
[2:3]
11437 // CHECK
: [0xf0,0x04,0x6c,0x7d]
11439 v_cmpx_ge_i64 vcc
, -4.0, v
[2:3]
11440 // CHECK
: [0xf7,0x04,0x6c,0x7d]
11442 v_cmpx_ge_i64 vcc
, src_vccz
, v
[2:3]
11443 // CHECK
: [0xfb,0x04,0x6c,0x7d]
11445 v_cmpx_ge_i64 vcc
, src_execz
, v
[2:3]
11446 // CHECK
: [0xfc,0x04,0x6c,0x7d]
11448 v_cmpx_ge_i64 vcc
, src_scc
, v
[2:3]
11449 // CHECK
: [0xfd,0x04,0x6c,0x7d]
11451 v_cmpx_ge_i64 vcc
, 0xaf123456, v
[2:3]
11452 // CHECK
: [0xff,0x04,0x6c,0x7d,0x56,0x34,0x12,0xaf]
11454 v_cmpx_ge_i64 vcc
, 0x3f717273, v
[2:3]
11455 // CHECK
: [0xff,0x04,0x6c,0x7d,0x73,0x72,0x71,0x3f]
11457 v_cmpx_ge_i64 vcc
, v
[1:2], v
[254:255]
11458 // CHECK
: [0x01,0xfd,0x6d,0x7d]
11460 v_cmpx_t_i64 vcc
, v
[1:2], v
[2:3]
11461 // CHECK
: [0x01,0x05,0x6e,0x7d]
11463 v_cmpx_t_i64 vcc
, v
[254:255], v
[2:3]
11464 // CHECK
: [0xfe,0x05,0x6e,0x7d]
11466 v_cmpx_t_i64 vcc
, s
[2:3], v
[2:3]
11467 // CHECK
: [0x02,0x04,0x6e,0x7d]
11469 v_cmpx_t_i64 vcc
, s
[4:5], v
[2:3]
11470 // CHECK
: [0x04,0x04,0x6e,0x7d]
11472 v_cmpx_t_i64 vcc
, s
[102:103], v
[2:3]
11473 // CHECK
: [0x66,0x04,0x6e,0x7d]
11475 v_cmpx_t_i64 vcc
, flat_scratch
, v
[2:3]
11476 // CHECK
: [0x68,0x04,0x6e,0x7d]
11478 v_cmpx_t_i64 vcc
, vcc
, v
[2:3]
11479 // CHECK
: [0x6a,0x04,0x6e,0x7d]
11481 v_cmpx_t_i64 vcc
, tba
, v
[2:3]
11482 // CHECK
: [0x6c,0x04,0x6e,0x7d]
11484 v_cmpx_t_i64 vcc
, tma
, v
[2:3]
11485 // CHECK
: [0x6e,0x04,0x6e,0x7d]
11487 v_cmpx_t_i64 vcc
, ttmp
[10:11], v
[2:3]
11488 // CHECK
: [0x7a,0x04,0x6e,0x7d]
11490 v_cmpx_t_i64 vcc
, exec
, v
[2:3]
11491 // CHECK
: [0x7e,0x04,0x6e,0x7d]
11493 v_cmpx_t_i64 vcc
, 0, v
[2:3]
11494 // CHECK
: [0x80,0x04,0x6e,0x7d]
11496 v_cmpx_t_i64 vcc
, -1, v
[2:3]
11497 // CHECK
: [0xc1,0x04,0x6e,0x7d]
11499 v_cmpx_t_i64 vcc
, 0.5, v
[2:3]
11500 // CHECK
: [0xf0,0x04,0x6e,0x7d]
11502 v_cmpx_t_i64 vcc
, -4.0, v
[2:3]
11503 // CHECK
: [0xf7,0x04,0x6e,0x7d]
11505 v_cmpx_t_i64 vcc
, src_vccz
, v
[2:3]
11506 // CHECK
: [0xfb,0x04,0x6e,0x7d]
11508 v_cmpx_t_i64 vcc
, src_execz
, v
[2:3]
11509 // CHECK
: [0xfc,0x04,0x6e,0x7d]
11511 v_cmpx_t_i64 vcc
, src_scc
, v
[2:3]
11512 // CHECK
: [0xfd,0x04,0x6e,0x7d]
11514 v_cmpx_t_i64 vcc
, 0xaf123456, v
[2:3]
11515 // CHECK
: [0xff,0x04,0x6e,0x7d,0x56,0x34,0x12,0xaf]
11517 v_cmpx_t_i64 vcc
, 0x3f717273, v
[2:3]
11518 // CHECK
: [0xff,0x04,0x6e,0x7d,0x73,0x72,0x71,0x3f]
11520 v_cmpx_t_i64 vcc
, v
[1:2], v
[254:255]
11521 // CHECK
: [0x01,0xfd,0x6f,0x7d]
11523 v_cmp_f_u32 vcc
, v1
, v2
11524 // CHECK
: [0x01,0x05,0x80,0x7d]
11526 v_cmp_f_u32 vcc
, v255
, v2
11527 // CHECK
: [0xff,0x05,0x80,0x7d]
11529 v_cmp_f_u32 vcc
, s1
, v2
11530 // CHECK
: [0x01,0x04,0x80,0x7d]
11532 v_cmp_f_u32 vcc
, s103
, v2
11533 // CHECK
: [0x67,0x04,0x80,0x7d]
11535 v_cmp_f_u32 vcc
, flat_scratch_lo
, v2
11536 // CHECK
: [0x68,0x04,0x80,0x7d]
11538 v_cmp_f_u32 vcc
, flat_scratch_hi
, v2
11539 // CHECK
: [0x69,0x04,0x80,0x7d]
11541 v_cmp_f_u32 vcc
, vcc_lo
, v2
11542 // CHECK
: [0x6a,0x04,0x80,0x7d]
11544 v_cmp_f_u32 vcc
, vcc_hi
, v2
11545 // CHECK
: [0x6b,0x04,0x80,0x7d]
11547 v_cmp_f_u32 vcc
, tba_lo
, v2
11548 // CHECK
: [0x6c,0x04,0x80,0x7d]
11550 v_cmp_f_u32 vcc
, tba_hi
, v2
11551 // CHECK
: [0x6d,0x04,0x80,0x7d]
11553 v_cmp_f_u32 vcc
, tma_lo
, v2
11554 // CHECK
: [0x6e,0x04,0x80,0x7d]
11556 v_cmp_f_u32 vcc
, tma_hi
, v2
11557 // CHECK
: [0x6f,0x04,0x80,0x7d]
11559 v_cmp_f_u32 vcc
, ttmp11
, v2
11560 // CHECK
: [0x7b,0x04,0x80,0x7d]
11562 v_cmp_f_u32 vcc
, m0
, v2
11563 // CHECK
: [0x7c,0x04,0x80,0x7d]
11565 v_cmp_f_u32 vcc
, exec_lo
, v2
11566 // CHECK
: [0x7e,0x04,0x80,0x7d]
11568 v_cmp_f_u32 vcc
, exec_hi
, v2
11569 // CHECK
: [0x7f,0x04,0x80,0x7d]
11571 v_cmp_f_u32 vcc
, 0, v2
11572 // CHECK
: [0x80,0x04,0x80,0x7d]
11574 v_cmp_f_u32 vcc
, -1, v2
11575 // CHECK
: [0xc1,0x04,0x80,0x7d]
11577 v_cmp_f_u32 vcc
, 0.5, v2
11578 // CHECK
: [0xf0,0x04,0x80,0x7d]
11580 v_cmp_f_u32 vcc
, -4.0, v2
11581 // CHECK
: [0xf7,0x04,0x80,0x7d]
11583 v_cmp_f_u32 vcc
, src_vccz
, v2
11584 // CHECK
: [0xfb,0x04,0x80,0x7d]
11586 v_cmp_f_u32 vcc
, src_execz
, v2
11587 // CHECK
: [0xfc,0x04,0x80,0x7d]
11589 v_cmp_f_u32 vcc
, src_scc
, v2
11590 // CHECK
: [0xfd,0x04,0x80,0x7d]
11592 v_cmp_f_u32 vcc
, src_lds_direct
, v2
11593 // CHECK
: [0xfe,0x04,0x80,0x7d]
11595 v_cmp_f_u32 vcc
, 0xaf123456, v2
11596 // CHECK
: [0xff,0x04,0x80,0x7d,0x56,0x34,0x12,0xaf]
11598 v_cmp_f_u32 vcc
, 0x3f717273, v2
11599 // CHECK
: [0xff,0x04,0x80,0x7d,0x73,0x72,0x71,0x3f]
11601 v_cmp_f_u32 vcc
, v1
, v255
11602 // CHECK
: [0x01,0xff,0x81,0x7d]
11604 v_cmp_lt_u32 vcc
, v1
, v2
11605 // CHECK
: [0x01,0x05,0x82,0x7d]
11607 v_cmp_lt_u32 vcc
, v255
, v2
11608 // CHECK
: [0xff,0x05,0x82,0x7d]
11610 v_cmp_lt_u32 vcc
, s1
, v2
11611 // CHECK
: [0x01,0x04,0x82,0x7d]
11613 v_cmp_lt_u32 vcc
, s103
, v2
11614 // CHECK
: [0x67,0x04,0x82,0x7d]
11616 v_cmp_lt_u32 vcc
, flat_scratch_lo
, v2
11617 // CHECK
: [0x68,0x04,0x82,0x7d]
11619 v_cmp_lt_u32 vcc
, flat_scratch_hi
, v2
11620 // CHECK
: [0x69,0x04,0x82,0x7d]
11622 v_cmp_lt_u32 vcc
, vcc_lo
, v2
11623 // CHECK
: [0x6a,0x04,0x82,0x7d]
11625 v_cmp_lt_u32 vcc
, vcc_hi
, v2
11626 // CHECK
: [0x6b,0x04,0x82,0x7d]
11628 v_cmp_lt_u32 vcc
, tba_lo
, v2
11629 // CHECK
: [0x6c,0x04,0x82,0x7d]
11631 v_cmp_lt_u32 vcc
, tba_hi
, v2
11632 // CHECK
: [0x6d,0x04,0x82,0x7d]
11634 v_cmp_lt_u32 vcc
, tma_lo
, v2
11635 // CHECK
: [0x6e,0x04,0x82,0x7d]
11637 v_cmp_lt_u32 vcc
, tma_hi
, v2
11638 // CHECK
: [0x6f,0x04,0x82,0x7d]
11640 v_cmp_lt_u32 vcc
, ttmp11
, v2
11641 // CHECK
: [0x7b,0x04,0x82,0x7d]
11643 v_cmp_lt_u32 vcc
, m0
, v2
11644 // CHECK
: [0x7c,0x04,0x82,0x7d]
11646 v_cmp_lt_u32 vcc
, exec_lo
, v2
11647 // CHECK
: [0x7e,0x04,0x82,0x7d]
11649 v_cmp_lt_u32 vcc
, exec_hi
, v2
11650 // CHECK
: [0x7f,0x04,0x82,0x7d]
11652 v_cmp_lt_u32 vcc
, 0, v2
11653 // CHECK
: [0x80,0x04,0x82,0x7d]
11655 v_cmp_lt_u32 vcc
, -1, v2
11656 // CHECK
: [0xc1,0x04,0x82,0x7d]
11658 v_cmp_lt_u32 vcc
, 0.5, v2
11659 // CHECK
: [0xf0,0x04,0x82,0x7d]
11661 v_cmp_lt_u32 vcc
, -4.0, v2
11662 // CHECK
: [0xf7,0x04,0x82,0x7d]
11664 v_cmp_lt_u32 vcc
, src_vccz
, v2
11665 // CHECK
: [0xfb,0x04,0x82,0x7d]
11667 v_cmp_lt_u32 vcc
, src_execz
, v2
11668 // CHECK
: [0xfc,0x04,0x82,0x7d]
11670 v_cmp_lt_u32 vcc
, src_scc
, v2
11671 // CHECK
: [0xfd,0x04,0x82,0x7d]
11673 v_cmp_lt_u32 vcc
, src_lds_direct
, v2
11674 // CHECK
: [0xfe,0x04,0x82,0x7d]
11676 v_cmp_lt_u32 vcc
, 0xaf123456, v2
11677 // CHECK
: [0xff,0x04,0x82,0x7d,0x56,0x34,0x12,0xaf]
11679 v_cmp_lt_u32 vcc
, 0x3f717273, v2
11680 // CHECK
: [0xff,0x04,0x82,0x7d,0x73,0x72,0x71,0x3f]
11682 v_cmp_lt_u32 vcc
, v1
, v255
11683 // CHECK
: [0x01,0xff,0x83,0x7d]
11685 v_cmp_eq_u32 vcc
, v1
, v2
11686 // CHECK
: [0x01,0x05,0x84,0x7d]
11688 v_cmp_eq_u32 vcc
, v255
, v2
11689 // CHECK
: [0xff,0x05,0x84,0x7d]
11691 v_cmp_eq_u32 vcc
, s1
, v2
11692 // CHECK
: [0x01,0x04,0x84,0x7d]
11694 v_cmp_eq_u32 vcc
, s103
, v2
11695 // CHECK
: [0x67,0x04,0x84,0x7d]
11697 v_cmp_eq_u32 vcc
, flat_scratch_lo
, v2
11698 // CHECK
: [0x68,0x04,0x84,0x7d]
11700 v_cmp_eq_u32 vcc
, flat_scratch_hi
, v2
11701 // CHECK
: [0x69,0x04,0x84,0x7d]
11703 v_cmp_eq_u32 vcc
, vcc_lo
, v2
11704 // CHECK
: [0x6a,0x04,0x84,0x7d]
11706 v_cmp_eq_u32 vcc
, vcc_hi
, v2
11707 // CHECK
: [0x6b,0x04,0x84,0x7d]
11709 v_cmp_eq_u32 vcc
, tba_lo
, v2
11710 // CHECK
: [0x6c,0x04,0x84,0x7d]
11712 v_cmp_eq_u32 vcc
, tba_hi
, v2
11713 // CHECK
: [0x6d,0x04,0x84,0x7d]
11715 v_cmp_eq_u32 vcc
, tma_lo
, v2
11716 // CHECK
: [0x6e,0x04,0x84,0x7d]
11718 v_cmp_eq_u32 vcc
, tma_hi
, v2
11719 // CHECK
: [0x6f,0x04,0x84,0x7d]
11721 v_cmp_eq_u32 vcc
, ttmp11
, v2
11722 // CHECK
: [0x7b,0x04,0x84,0x7d]
11724 v_cmp_eq_u32 vcc
, m0
, v2
11725 // CHECK
: [0x7c,0x04,0x84,0x7d]
11727 v_cmp_eq_u32 vcc
, exec_lo
, v2
11728 // CHECK
: [0x7e,0x04,0x84,0x7d]
11730 v_cmp_eq_u32 vcc
, exec_hi
, v2
11731 // CHECK
: [0x7f,0x04,0x84,0x7d]
11733 v_cmp_eq_u32 vcc
, 0, v2
11734 // CHECK
: [0x80,0x04,0x84,0x7d]
11736 v_cmp_eq_u32 vcc
, -1, v2
11737 // CHECK
: [0xc1,0x04,0x84,0x7d]
11739 v_cmp_eq_u32 vcc
, 0.5, v2
11740 // CHECK
: [0xf0,0x04,0x84,0x7d]
11742 v_cmp_eq_u32 vcc
, -4.0, v2
11743 // CHECK
: [0xf7,0x04,0x84,0x7d]
11745 v_cmp_eq_u32 vcc
, src_vccz
, v2
11746 // CHECK
: [0xfb,0x04,0x84,0x7d]
11748 v_cmp_eq_u32 vcc
, src_execz
, v2
11749 // CHECK
: [0xfc,0x04,0x84,0x7d]
11751 v_cmp_eq_u32 vcc
, src_scc
, v2
11752 // CHECK
: [0xfd,0x04,0x84,0x7d]
11754 v_cmp_eq_u32 vcc
, src_lds_direct
, v2
11755 // CHECK
: [0xfe,0x04,0x84,0x7d]
11757 v_cmp_eq_u32 vcc
, 0xaf123456, v2
11758 // CHECK
: [0xff,0x04,0x84,0x7d,0x56,0x34,0x12,0xaf]
11760 v_cmp_eq_u32 vcc
, 0x3f717273, v2
11761 // CHECK
: [0xff,0x04,0x84,0x7d,0x73,0x72,0x71,0x3f]
11763 v_cmp_eq_u32 vcc
, v1
, v255
11764 // CHECK
: [0x01,0xff,0x85,0x7d]
11766 v_cmp_le_u32 vcc
, v1
, v2
11767 // CHECK
: [0x01,0x05,0x86,0x7d]
11769 v_cmp_le_u32 vcc
, v255
, v2
11770 // CHECK
: [0xff,0x05,0x86,0x7d]
11772 v_cmp_le_u32 vcc
, s1
, v2
11773 // CHECK
: [0x01,0x04,0x86,0x7d]
11775 v_cmp_le_u32 vcc
, s103
, v2
11776 // CHECK
: [0x67,0x04,0x86,0x7d]
11778 v_cmp_le_u32 vcc
, flat_scratch_lo
, v2
11779 // CHECK
: [0x68,0x04,0x86,0x7d]
11781 v_cmp_le_u32 vcc
, flat_scratch_hi
, v2
11782 // CHECK
: [0x69,0x04,0x86,0x7d]
11784 v_cmp_le_u32 vcc
, vcc_lo
, v2
11785 // CHECK
: [0x6a,0x04,0x86,0x7d]
11787 v_cmp_le_u32 vcc
, vcc_hi
, v2
11788 // CHECK
: [0x6b,0x04,0x86,0x7d]
11790 v_cmp_le_u32 vcc
, tba_lo
, v2
11791 // CHECK
: [0x6c,0x04,0x86,0x7d]
11793 v_cmp_le_u32 vcc
, tba_hi
, v2
11794 // CHECK
: [0x6d,0x04,0x86,0x7d]
11796 v_cmp_le_u32 vcc
, tma_lo
, v2
11797 // CHECK
: [0x6e,0x04,0x86,0x7d]
11799 v_cmp_le_u32 vcc
, tma_hi
, v2
11800 // CHECK
: [0x6f,0x04,0x86,0x7d]
11802 v_cmp_le_u32 vcc
, ttmp11
, v2
11803 // CHECK
: [0x7b,0x04,0x86,0x7d]
11805 v_cmp_le_u32 vcc
, m0
, v2
11806 // CHECK
: [0x7c,0x04,0x86,0x7d]
11808 v_cmp_le_u32 vcc
, exec_lo
, v2
11809 // CHECK
: [0x7e,0x04,0x86,0x7d]
11811 v_cmp_le_u32 vcc
, exec_hi
, v2
11812 // CHECK
: [0x7f,0x04,0x86,0x7d]
11814 v_cmp_le_u32 vcc
, 0, v2
11815 // CHECK
: [0x80,0x04,0x86,0x7d]
11817 v_cmp_le_u32 vcc
, -1, v2
11818 // CHECK
: [0xc1,0x04,0x86,0x7d]
11820 v_cmp_le_u32 vcc
, 0.5, v2
11821 // CHECK
: [0xf0,0x04,0x86,0x7d]
11823 v_cmp_le_u32 vcc
, -4.0, v2
11824 // CHECK
: [0xf7,0x04,0x86,0x7d]
11826 v_cmp_le_u32 vcc
, src_vccz
, v2
11827 // CHECK
: [0xfb,0x04,0x86,0x7d]
11829 v_cmp_le_u32 vcc
, src_execz
, v2
11830 // CHECK
: [0xfc,0x04,0x86,0x7d]
11832 v_cmp_le_u32 vcc
, src_scc
, v2
11833 // CHECK
: [0xfd,0x04,0x86,0x7d]
11835 v_cmp_le_u32 vcc
, src_lds_direct
, v2
11836 // CHECK
: [0xfe,0x04,0x86,0x7d]
11838 v_cmp_le_u32 vcc
, 0xaf123456, v2
11839 // CHECK
: [0xff,0x04,0x86,0x7d,0x56,0x34,0x12,0xaf]
11841 v_cmp_le_u32 vcc
, 0x3f717273, v2
11842 // CHECK
: [0xff,0x04,0x86,0x7d,0x73,0x72,0x71,0x3f]
11844 v_cmp_le_u32 vcc
, v1
, v255
11845 // CHECK
: [0x01,0xff,0x87,0x7d]
11847 v_cmp_gt_u32 vcc
, v1
, v2
11848 // CHECK
: [0x01,0x05,0x88,0x7d]
11850 v_cmp_gt_u32 vcc
, v255
, v2
11851 // CHECK
: [0xff,0x05,0x88,0x7d]
11853 v_cmp_gt_u32 vcc
, s1
, v2
11854 // CHECK
: [0x01,0x04,0x88,0x7d]
11856 v_cmp_gt_u32 vcc
, s103
, v2
11857 // CHECK
: [0x67,0x04,0x88,0x7d]
11859 v_cmp_gt_u32 vcc
, flat_scratch_lo
, v2
11860 // CHECK
: [0x68,0x04,0x88,0x7d]
11862 v_cmp_gt_u32 vcc
, flat_scratch_hi
, v2
11863 // CHECK
: [0x69,0x04,0x88,0x7d]
11865 v_cmp_gt_u32 vcc
, vcc_lo
, v2
11866 // CHECK
: [0x6a,0x04,0x88,0x7d]
11868 v_cmp_gt_u32 vcc
, vcc_hi
, v2
11869 // CHECK
: [0x6b,0x04,0x88,0x7d]
11871 v_cmp_gt_u32 vcc
, tba_lo
, v2
11872 // CHECK
: [0x6c,0x04,0x88,0x7d]
11874 v_cmp_gt_u32 vcc
, tba_hi
, v2
11875 // CHECK
: [0x6d,0x04,0x88,0x7d]
11877 v_cmp_gt_u32 vcc
, tma_lo
, v2
11878 // CHECK
: [0x6e,0x04,0x88,0x7d]
11880 v_cmp_gt_u32 vcc
, tma_hi
, v2
11881 // CHECK
: [0x6f,0x04,0x88,0x7d]
11883 v_cmp_gt_u32 vcc
, ttmp11
, v2
11884 // CHECK
: [0x7b,0x04,0x88,0x7d]
11886 v_cmp_gt_u32 vcc
, m0
, v2
11887 // CHECK
: [0x7c,0x04,0x88,0x7d]
11889 v_cmp_gt_u32 vcc
, exec_lo
, v2
11890 // CHECK
: [0x7e,0x04,0x88,0x7d]
11892 v_cmp_gt_u32 vcc
, exec_hi
, v2
11893 // CHECK
: [0x7f,0x04,0x88,0x7d]
11895 v_cmp_gt_u32 vcc
, 0, v2
11896 // CHECK
: [0x80,0x04,0x88,0x7d]
11898 v_cmp_gt_u32 vcc
, -1, v2
11899 // CHECK
: [0xc1,0x04,0x88,0x7d]
11901 v_cmp_gt_u32 vcc
, 0.5, v2
11902 // CHECK
: [0xf0,0x04,0x88,0x7d]
11904 v_cmp_gt_u32 vcc
, -4.0, v2
11905 // CHECK
: [0xf7,0x04,0x88,0x7d]
11907 v_cmp_gt_u32 vcc
, src_vccz
, v2
11908 // CHECK
: [0xfb,0x04,0x88,0x7d]
11910 v_cmp_gt_u32 vcc
, src_execz
, v2
11911 // CHECK
: [0xfc,0x04,0x88,0x7d]
11913 v_cmp_gt_u32 vcc
, src_scc
, v2
11914 // CHECK
: [0xfd,0x04,0x88,0x7d]
11916 v_cmp_gt_u32 vcc
, src_lds_direct
, v2
11917 // CHECK
: [0xfe,0x04,0x88,0x7d]
11919 v_cmp_gt_u32 vcc
, 0xaf123456, v2
11920 // CHECK
: [0xff,0x04,0x88,0x7d,0x56,0x34,0x12,0xaf]
11922 v_cmp_gt_u32 vcc
, 0x3f717273, v2
11923 // CHECK
: [0xff,0x04,0x88,0x7d,0x73,0x72,0x71,0x3f]
11925 v_cmp_gt_u32 vcc
, v1
, v255
11926 // CHECK
: [0x01,0xff,0x89,0x7d]
11928 v_cmp_ne_u32 vcc
, v1
, v2
11929 // CHECK
: [0x01,0x05,0x8a,0x7d]
11931 v_cmp_ne_u32 vcc
, v255
, v2
11932 // CHECK
: [0xff,0x05,0x8a,0x7d]
11934 v_cmp_ne_u32 vcc
, s1
, v2
11935 // CHECK
: [0x01,0x04,0x8a,0x7d]
11937 v_cmp_ne_u32 vcc
, s103
, v2
11938 // CHECK
: [0x67,0x04,0x8a,0x7d]
11940 v_cmp_ne_u32 vcc
, flat_scratch_lo
, v2
11941 // CHECK
: [0x68,0x04,0x8a,0x7d]
11943 v_cmp_ne_u32 vcc
, flat_scratch_hi
, v2
11944 // CHECK
: [0x69,0x04,0x8a,0x7d]
11946 v_cmp_ne_u32 vcc
, vcc_lo
, v2
11947 // CHECK
: [0x6a,0x04,0x8a,0x7d]
11949 v_cmp_ne_u32 vcc
, vcc_hi
, v2
11950 // CHECK
: [0x6b,0x04,0x8a,0x7d]
11952 v_cmp_ne_u32 vcc
, tba_lo
, v2
11953 // CHECK
: [0x6c,0x04,0x8a,0x7d]
11955 v_cmp_ne_u32 vcc
, tba_hi
, v2
11956 // CHECK
: [0x6d,0x04,0x8a,0x7d]
11958 v_cmp_ne_u32 vcc
, tma_lo
, v2
11959 // CHECK
: [0x6e,0x04,0x8a,0x7d]
11961 v_cmp_ne_u32 vcc
, tma_hi
, v2
11962 // CHECK
: [0x6f,0x04,0x8a,0x7d]
11964 v_cmp_ne_u32 vcc
, ttmp11
, v2
11965 // CHECK
: [0x7b,0x04,0x8a,0x7d]
11967 v_cmp_ne_u32 vcc
, m0
, v2
11968 // CHECK
: [0x7c,0x04,0x8a,0x7d]
11970 v_cmp_ne_u32 vcc
, exec_lo
, v2
11971 // CHECK
: [0x7e,0x04,0x8a,0x7d]
11973 v_cmp_ne_u32 vcc
, exec_hi
, v2
11974 // CHECK
: [0x7f,0x04,0x8a,0x7d]
11976 v_cmp_ne_u32 vcc
, 0, v2
11977 // CHECK
: [0x80,0x04,0x8a,0x7d]
11979 v_cmp_ne_u32 vcc
, -1, v2
11980 // CHECK
: [0xc1,0x04,0x8a,0x7d]
11982 v_cmp_ne_u32 vcc
, 0.5, v2
11983 // CHECK
: [0xf0,0x04,0x8a,0x7d]
11985 v_cmp_ne_u32 vcc
, -4.0, v2
11986 // CHECK
: [0xf7,0x04,0x8a,0x7d]
11988 v_cmp_ne_u32 vcc
, src_vccz
, v2
11989 // CHECK
: [0xfb,0x04,0x8a,0x7d]
11991 v_cmp_ne_u32 vcc
, src_execz
, v2
11992 // CHECK
: [0xfc,0x04,0x8a,0x7d]
11994 v_cmp_ne_u32 vcc
, src_scc
, v2
11995 // CHECK
: [0xfd,0x04,0x8a,0x7d]
11997 v_cmp_ne_u32 vcc
, src_lds_direct
, v2
11998 // CHECK
: [0xfe,0x04,0x8a,0x7d]
12000 v_cmp_ne_u32 vcc
, 0xaf123456, v2
12001 // CHECK
: [0xff,0x04,0x8a,0x7d,0x56,0x34,0x12,0xaf]
12003 v_cmp_ne_u32 vcc
, 0x3f717273, v2
12004 // CHECK
: [0xff,0x04,0x8a,0x7d,0x73,0x72,0x71,0x3f]
12006 v_cmp_ne_u32 vcc
, v1
, v255
12007 // CHECK
: [0x01,0xff,0x8b,0x7d]
12009 v_cmp_ge_u32 vcc
, v1
, v2
12010 // CHECK
: [0x01,0x05,0x8c,0x7d]
12012 v_cmp_ge_u32 vcc
, v255
, v2
12013 // CHECK
: [0xff,0x05,0x8c,0x7d]
12015 v_cmp_ge_u32 vcc
, s1
, v2
12016 // CHECK
: [0x01,0x04,0x8c,0x7d]
12018 v_cmp_ge_u32 vcc
, s103
, v2
12019 // CHECK
: [0x67,0x04,0x8c,0x7d]
12021 v_cmp_ge_u32 vcc
, flat_scratch_lo
, v2
12022 // CHECK
: [0x68,0x04,0x8c,0x7d]
12024 v_cmp_ge_u32 vcc
, flat_scratch_hi
, v2
12025 // CHECK
: [0x69,0x04,0x8c,0x7d]
12027 v_cmp_ge_u32 vcc
, vcc_lo
, v2
12028 // CHECK
: [0x6a,0x04,0x8c,0x7d]
12030 v_cmp_ge_u32 vcc
, vcc_hi
, v2
12031 // CHECK
: [0x6b,0x04,0x8c,0x7d]
12033 v_cmp_ge_u32 vcc
, tba_lo
, v2
12034 // CHECK
: [0x6c,0x04,0x8c,0x7d]
12036 v_cmp_ge_u32 vcc
, tba_hi
, v2
12037 // CHECK
: [0x6d,0x04,0x8c,0x7d]
12039 v_cmp_ge_u32 vcc
, tma_lo
, v2
12040 // CHECK
: [0x6e,0x04,0x8c,0x7d]
12042 v_cmp_ge_u32 vcc
, tma_hi
, v2
12043 // CHECK
: [0x6f,0x04,0x8c,0x7d]
12045 v_cmp_ge_u32 vcc
, ttmp11
, v2
12046 // CHECK
: [0x7b,0x04,0x8c,0x7d]
12048 v_cmp_ge_u32 vcc
, m0
, v2
12049 // CHECK
: [0x7c,0x04,0x8c,0x7d]
12051 v_cmp_ge_u32 vcc
, exec_lo
, v2
12052 // CHECK
: [0x7e,0x04,0x8c,0x7d]
12054 v_cmp_ge_u32 vcc
, exec_hi
, v2
12055 // CHECK
: [0x7f,0x04,0x8c,0x7d]
12057 v_cmp_ge_u32 vcc
, 0, v2
12058 // CHECK
: [0x80,0x04,0x8c,0x7d]
12060 v_cmp_ge_u32 vcc
, -1, v2
12061 // CHECK
: [0xc1,0x04,0x8c,0x7d]
12063 v_cmp_ge_u32 vcc
, 0.5, v2
12064 // CHECK
: [0xf0,0x04,0x8c,0x7d]
12066 v_cmp_ge_u32 vcc
, -4.0, v2
12067 // CHECK
: [0xf7,0x04,0x8c,0x7d]
12069 v_cmp_ge_u32 vcc
, src_vccz
, v2
12070 // CHECK
: [0xfb,0x04,0x8c,0x7d]
12072 v_cmp_ge_u32 vcc
, src_execz
, v2
12073 // CHECK
: [0xfc,0x04,0x8c,0x7d]
12075 v_cmp_ge_u32 vcc
, src_scc
, v2
12076 // CHECK
: [0xfd,0x04,0x8c,0x7d]
12078 v_cmp_ge_u32 vcc
, src_lds_direct
, v2
12079 // CHECK
: [0xfe,0x04,0x8c,0x7d]
12081 v_cmp_ge_u32 vcc
, 0xaf123456, v2
12082 // CHECK
: [0xff,0x04,0x8c,0x7d,0x56,0x34,0x12,0xaf]
12084 v_cmp_ge_u32 vcc
, 0x3f717273, v2
12085 // CHECK
: [0xff,0x04,0x8c,0x7d,0x73,0x72,0x71,0x3f]
12087 v_cmp_ge_u32 vcc
, v1
, v255
12088 // CHECK
: [0x01,0xff,0x8d,0x7d]
12090 v_cmp_t_u32 vcc
, v1
, v2
12091 // CHECK
: [0x01,0x05,0x8e,0x7d]
12093 v_cmp_t_u32 vcc
, v255
, v2
12094 // CHECK
: [0xff,0x05,0x8e,0x7d]
12096 v_cmp_t_u32 vcc
, s1
, v2
12097 // CHECK
: [0x01,0x04,0x8e,0x7d]
12099 v_cmp_t_u32 vcc
, s103
, v2
12100 // CHECK
: [0x67,0x04,0x8e,0x7d]
12102 v_cmp_t_u32 vcc
, flat_scratch_lo
, v2
12103 // CHECK
: [0x68,0x04,0x8e,0x7d]
12105 v_cmp_t_u32 vcc
, flat_scratch_hi
, v2
12106 // CHECK
: [0x69,0x04,0x8e,0x7d]
12108 v_cmp_t_u32 vcc
, vcc_lo
, v2
12109 // CHECK
: [0x6a,0x04,0x8e,0x7d]
12111 v_cmp_t_u32 vcc
, vcc_hi
, v2
12112 // CHECK
: [0x6b,0x04,0x8e,0x7d]
12114 v_cmp_t_u32 vcc
, tba_lo
, v2
12115 // CHECK
: [0x6c,0x04,0x8e,0x7d]
12117 v_cmp_t_u32 vcc
, tba_hi
, v2
12118 // CHECK
: [0x6d,0x04,0x8e,0x7d]
12120 v_cmp_t_u32 vcc
, tma_lo
, v2
12121 // CHECK
: [0x6e,0x04,0x8e,0x7d]
12123 v_cmp_t_u32 vcc
, tma_hi
, v2
12124 // CHECK
: [0x6f,0x04,0x8e,0x7d]
12126 v_cmp_t_u32 vcc
, ttmp11
, v2
12127 // CHECK
: [0x7b,0x04,0x8e,0x7d]
12129 v_cmp_t_u32 vcc
, m0
, v2
12130 // CHECK
: [0x7c,0x04,0x8e,0x7d]
12132 v_cmp_t_u32 vcc
, exec_lo
, v2
12133 // CHECK
: [0x7e,0x04,0x8e,0x7d]
12135 v_cmp_t_u32 vcc
, exec_hi
, v2
12136 // CHECK
: [0x7f,0x04,0x8e,0x7d]
12138 v_cmp_t_u32 vcc
, 0, v2
12139 // CHECK
: [0x80,0x04,0x8e,0x7d]
12141 v_cmp_t_u32 vcc
, -1, v2
12142 // CHECK
: [0xc1,0x04,0x8e,0x7d]
12144 v_cmp_t_u32 vcc
, 0.5, v2
12145 // CHECK
: [0xf0,0x04,0x8e,0x7d]
12147 v_cmp_t_u32 vcc
, -4.0, v2
12148 // CHECK
: [0xf7,0x04,0x8e,0x7d]
12150 v_cmp_t_u32 vcc
, src_vccz
, v2
12151 // CHECK
: [0xfb,0x04,0x8e,0x7d]
12153 v_cmp_t_u32 vcc
, src_execz
, v2
12154 // CHECK
: [0xfc,0x04,0x8e,0x7d]
12156 v_cmp_t_u32 vcc
, src_scc
, v2
12157 // CHECK
: [0xfd,0x04,0x8e,0x7d]
12159 v_cmp_t_u32 vcc
, src_lds_direct
, v2
12160 // CHECK
: [0xfe,0x04,0x8e,0x7d]
12162 v_cmp_t_u32 vcc
, 0xaf123456, v2
12163 // CHECK
: [0xff,0x04,0x8e,0x7d,0x56,0x34,0x12,0xaf]
12165 v_cmp_t_u32 vcc
, 0x3f717273, v2
12166 // CHECK
: [0xff,0x04,0x8e,0x7d,0x73,0x72,0x71,0x3f]
12168 v_cmp_t_u32 vcc
, v1
, v255
12169 // CHECK
: [0x01,0xff,0x8f,0x7d]
12171 v_cmpx_f_u32 vcc
, v1
, v2
12172 // CHECK
: [0x01,0x05,0xa0,0x7d]
12174 v_cmpx_f_u32 vcc
, v255
, v2
12175 // CHECK
: [0xff,0x05,0xa0,0x7d]
12177 v_cmpx_f_u32 vcc
, s1
, v2
12178 // CHECK
: [0x01,0x04,0xa0,0x7d]
12180 v_cmpx_f_u32 vcc
, s103
, v2
12181 // CHECK
: [0x67,0x04,0xa0,0x7d]
12183 v_cmpx_f_u32 vcc
, flat_scratch_lo
, v2
12184 // CHECK
: [0x68,0x04,0xa0,0x7d]
12186 v_cmpx_f_u32 vcc
, flat_scratch_hi
, v2
12187 // CHECK
: [0x69,0x04,0xa0,0x7d]
12189 v_cmpx_f_u32 vcc
, vcc_lo
, v2
12190 // CHECK
: [0x6a,0x04,0xa0,0x7d]
12192 v_cmpx_f_u32 vcc
, vcc_hi
, v2
12193 // CHECK
: [0x6b,0x04,0xa0,0x7d]
12195 v_cmpx_f_u32 vcc
, tba_lo
, v2
12196 // CHECK
: [0x6c,0x04,0xa0,0x7d]
12198 v_cmpx_f_u32 vcc
, tba_hi
, v2
12199 // CHECK
: [0x6d,0x04,0xa0,0x7d]
12201 v_cmpx_f_u32 vcc
, tma_lo
, v2
12202 // CHECK
: [0x6e,0x04,0xa0,0x7d]
12204 v_cmpx_f_u32 vcc
, tma_hi
, v2
12205 // CHECK
: [0x6f,0x04,0xa0,0x7d]
12207 v_cmpx_f_u32 vcc
, ttmp11
, v2
12208 // CHECK
: [0x7b,0x04,0xa0,0x7d]
12210 v_cmpx_f_u32 vcc
, m0
, v2
12211 // CHECK
: [0x7c,0x04,0xa0,0x7d]
12213 v_cmpx_f_u32 vcc
, exec_lo
, v2
12214 // CHECK
: [0x7e,0x04,0xa0,0x7d]
12216 v_cmpx_f_u32 vcc
, exec_hi
, v2
12217 // CHECK
: [0x7f,0x04,0xa0,0x7d]
12219 v_cmpx_f_u32 vcc
, 0, v2
12220 // CHECK
: [0x80,0x04,0xa0,0x7d]
12222 v_cmpx_f_u32 vcc
, -1, v2
12223 // CHECK
: [0xc1,0x04,0xa0,0x7d]
12225 v_cmpx_f_u32 vcc
, 0.5, v2
12226 // CHECK
: [0xf0,0x04,0xa0,0x7d]
12228 v_cmpx_f_u32 vcc
, -4.0, v2
12229 // CHECK
: [0xf7,0x04,0xa0,0x7d]
12231 v_cmpx_f_u32 vcc
, src_vccz
, v2
12232 // CHECK
: [0xfb,0x04,0xa0,0x7d]
12234 v_cmpx_f_u32 vcc
, src_execz
, v2
12235 // CHECK
: [0xfc,0x04,0xa0,0x7d]
12237 v_cmpx_f_u32 vcc
, src_scc
, v2
12238 // CHECK
: [0xfd,0x04,0xa0,0x7d]
12240 v_cmpx_f_u32 vcc
, src_lds_direct
, v2
12241 // CHECK
: [0xfe,0x04,0xa0,0x7d]
12243 v_cmpx_f_u32 vcc
, 0xaf123456, v2
12244 // CHECK
: [0xff,0x04,0xa0,0x7d,0x56,0x34,0x12,0xaf]
12246 v_cmpx_f_u32 vcc
, 0x3f717273, v2
12247 // CHECK
: [0xff,0x04,0xa0,0x7d,0x73,0x72,0x71,0x3f]
12249 v_cmpx_f_u32 vcc
, v1
, v255
12250 // CHECK
: [0x01,0xff,0xa1,0x7d]
12252 v_cmpx_lt_u32 vcc
, v1
, v2
12253 // CHECK
: [0x01,0x05,0xa2,0x7d]
12255 v_cmpx_lt_u32 vcc
, v255
, v2
12256 // CHECK
: [0xff,0x05,0xa2,0x7d]
12258 v_cmpx_lt_u32 vcc
, s1
, v2
12259 // CHECK
: [0x01,0x04,0xa2,0x7d]
12261 v_cmpx_lt_u32 vcc
, s103
, v2
12262 // CHECK
: [0x67,0x04,0xa2,0x7d]
12264 v_cmpx_lt_u32 vcc
, flat_scratch_lo
, v2
12265 // CHECK
: [0x68,0x04,0xa2,0x7d]
12267 v_cmpx_lt_u32 vcc
, flat_scratch_hi
, v2
12268 // CHECK
: [0x69,0x04,0xa2,0x7d]
12270 v_cmpx_lt_u32 vcc
, vcc_lo
, v2
12271 // CHECK
: [0x6a,0x04,0xa2,0x7d]
12273 v_cmpx_lt_u32 vcc
, vcc_hi
, v2
12274 // CHECK
: [0x6b,0x04,0xa2,0x7d]
12276 v_cmpx_lt_u32 vcc
, tba_lo
, v2
12277 // CHECK
: [0x6c,0x04,0xa2,0x7d]
12279 v_cmpx_lt_u32 vcc
, tba_hi
, v2
12280 // CHECK
: [0x6d,0x04,0xa2,0x7d]
12282 v_cmpx_lt_u32 vcc
, tma_lo
, v2
12283 // CHECK
: [0x6e,0x04,0xa2,0x7d]
12285 v_cmpx_lt_u32 vcc
, tma_hi
, v2
12286 // CHECK
: [0x6f,0x04,0xa2,0x7d]
12288 v_cmpx_lt_u32 vcc
, ttmp11
, v2
12289 // CHECK
: [0x7b,0x04,0xa2,0x7d]
12291 v_cmpx_lt_u32 vcc
, m0
, v2
12292 // CHECK
: [0x7c,0x04,0xa2,0x7d]
12294 v_cmpx_lt_u32 vcc
, exec_lo
, v2
12295 // CHECK
: [0x7e,0x04,0xa2,0x7d]
12297 v_cmpx_lt_u32 vcc
, exec_hi
, v2
12298 // CHECK
: [0x7f,0x04,0xa2,0x7d]
12300 v_cmpx_lt_u32 vcc
, 0, v2
12301 // CHECK
: [0x80,0x04,0xa2,0x7d]
12303 v_cmpx_lt_u32 vcc
, -1, v2
12304 // CHECK
: [0xc1,0x04,0xa2,0x7d]
12306 v_cmpx_lt_u32 vcc
, 0.5, v2
12307 // CHECK
: [0xf0,0x04,0xa2,0x7d]
12309 v_cmpx_lt_u32 vcc
, -4.0, v2
12310 // CHECK
: [0xf7,0x04,0xa2,0x7d]
12312 v_cmpx_lt_u32 vcc
, src_vccz
, v2
12313 // CHECK
: [0xfb,0x04,0xa2,0x7d]
12315 v_cmpx_lt_u32 vcc
, src_execz
, v2
12316 // CHECK
: [0xfc,0x04,0xa2,0x7d]
12318 v_cmpx_lt_u32 vcc
, src_scc
, v2
12319 // CHECK
: [0xfd,0x04,0xa2,0x7d]
12321 v_cmpx_lt_u32 vcc
, src_lds_direct
, v2
12322 // CHECK
: [0xfe,0x04,0xa2,0x7d]
12324 v_cmpx_lt_u32 vcc
, 0xaf123456, v2
12325 // CHECK
: [0xff,0x04,0xa2,0x7d,0x56,0x34,0x12,0xaf]
12327 v_cmpx_lt_u32 vcc
, 0x3f717273, v2
12328 // CHECK
: [0xff,0x04,0xa2,0x7d,0x73,0x72,0x71,0x3f]
12330 v_cmpx_lt_u32 vcc
, v1
, v255
12331 // CHECK
: [0x01,0xff,0xa3,0x7d]
12333 v_cmpx_eq_u32 vcc
, v1
, v2
12334 // CHECK
: [0x01,0x05,0xa4,0x7d]
12336 v_cmpx_eq_u32 vcc
, v255
, v2
12337 // CHECK
: [0xff,0x05,0xa4,0x7d]
12339 v_cmpx_eq_u32 vcc
, s1
, v2
12340 // CHECK
: [0x01,0x04,0xa4,0x7d]
12342 v_cmpx_eq_u32 vcc
, s103
, v2
12343 // CHECK
: [0x67,0x04,0xa4,0x7d]
12345 v_cmpx_eq_u32 vcc
, flat_scratch_lo
, v2
12346 // CHECK
: [0x68,0x04,0xa4,0x7d]
12348 v_cmpx_eq_u32 vcc
, flat_scratch_hi
, v2
12349 // CHECK
: [0x69,0x04,0xa4,0x7d]
12351 v_cmpx_eq_u32 vcc
, vcc_lo
, v2
12352 // CHECK
: [0x6a,0x04,0xa4,0x7d]
12354 v_cmpx_eq_u32 vcc
, vcc_hi
, v2
12355 // CHECK
: [0x6b,0x04,0xa4,0x7d]
12357 v_cmpx_eq_u32 vcc
, tba_lo
, v2
12358 // CHECK
: [0x6c,0x04,0xa4,0x7d]
12360 v_cmpx_eq_u32 vcc
, tba_hi
, v2
12361 // CHECK
: [0x6d,0x04,0xa4,0x7d]
12363 v_cmpx_eq_u32 vcc
, tma_lo
, v2
12364 // CHECK
: [0x6e,0x04,0xa4,0x7d]
12366 v_cmpx_eq_u32 vcc
, tma_hi
, v2
12367 // CHECK
: [0x6f,0x04,0xa4,0x7d]
12369 v_cmpx_eq_u32 vcc
, ttmp11
, v2
12370 // CHECK
: [0x7b,0x04,0xa4,0x7d]
12372 v_cmpx_eq_u32 vcc
, m0
, v2
12373 // CHECK
: [0x7c,0x04,0xa4,0x7d]
12375 v_cmpx_eq_u32 vcc
, exec_lo
, v2
12376 // CHECK
: [0x7e,0x04,0xa4,0x7d]
12378 v_cmpx_eq_u32 vcc
, exec_hi
, v2
12379 // CHECK
: [0x7f,0x04,0xa4,0x7d]
12381 v_cmpx_eq_u32 vcc
, 0, v2
12382 // CHECK
: [0x80,0x04,0xa4,0x7d]
12384 v_cmpx_eq_u32 vcc
, -1, v2
12385 // CHECK
: [0xc1,0x04,0xa4,0x7d]
12387 v_cmpx_eq_u32 vcc
, 0.5, v2
12388 // CHECK
: [0xf0,0x04,0xa4,0x7d]
12390 v_cmpx_eq_u32 vcc
, -4.0, v2
12391 // CHECK
: [0xf7,0x04,0xa4,0x7d]
12393 v_cmpx_eq_u32 vcc
, src_vccz
, v2
12394 // CHECK
: [0xfb,0x04,0xa4,0x7d]
12396 v_cmpx_eq_u32 vcc
, src_execz
, v2
12397 // CHECK
: [0xfc,0x04,0xa4,0x7d]
12399 v_cmpx_eq_u32 vcc
, src_scc
, v2
12400 // CHECK
: [0xfd,0x04,0xa4,0x7d]
12402 v_cmpx_eq_u32 vcc
, src_lds_direct
, v2
12403 // CHECK
: [0xfe,0x04,0xa4,0x7d]
12405 v_cmpx_eq_u32 vcc
, 0xaf123456, v2
12406 // CHECK
: [0xff,0x04,0xa4,0x7d,0x56,0x34,0x12,0xaf]
12408 v_cmpx_eq_u32 vcc
, 0x3f717273, v2
12409 // CHECK
: [0xff,0x04,0xa4,0x7d,0x73,0x72,0x71,0x3f]
12411 v_cmpx_eq_u32 vcc
, v1
, v255
12412 // CHECK
: [0x01,0xff,0xa5,0x7d]
12414 v_cmpx_le_u32 vcc
, v1
, v2
12415 // CHECK
: [0x01,0x05,0xa6,0x7d]
12417 v_cmpx_le_u32 vcc
, v255
, v2
12418 // CHECK
: [0xff,0x05,0xa6,0x7d]
12420 v_cmpx_le_u32 vcc
, s1
, v2
12421 // CHECK
: [0x01,0x04,0xa6,0x7d]
12423 v_cmpx_le_u32 vcc
, s103
, v2
12424 // CHECK
: [0x67,0x04,0xa6,0x7d]
12426 v_cmpx_le_u32 vcc
, flat_scratch_lo
, v2
12427 // CHECK
: [0x68,0x04,0xa6,0x7d]
12429 v_cmpx_le_u32 vcc
, flat_scratch_hi
, v2
12430 // CHECK
: [0x69,0x04,0xa6,0x7d]
12432 v_cmpx_le_u32 vcc
, vcc_lo
, v2
12433 // CHECK
: [0x6a,0x04,0xa6,0x7d]
12435 v_cmpx_le_u32 vcc
, vcc_hi
, v2
12436 // CHECK
: [0x6b,0x04,0xa6,0x7d]
12438 v_cmpx_le_u32 vcc
, tba_lo
, v2
12439 // CHECK
: [0x6c,0x04,0xa6,0x7d]
12441 v_cmpx_le_u32 vcc
, tba_hi
, v2
12442 // CHECK
: [0x6d,0x04,0xa6,0x7d]
12444 v_cmpx_le_u32 vcc
, tma_lo
, v2
12445 // CHECK
: [0x6e,0x04,0xa6,0x7d]
12447 v_cmpx_le_u32 vcc
, tma_hi
, v2
12448 // CHECK
: [0x6f,0x04,0xa6,0x7d]
12450 v_cmpx_le_u32 vcc
, ttmp11
, v2
12451 // CHECK
: [0x7b,0x04,0xa6,0x7d]
12453 v_cmpx_le_u32 vcc
, m0
, v2
12454 // CHECK
: [0x7c,0x04,0xa6,0x7d]
12456 v_cmpx_le_u32 vcc
, exec_lo
, v2
12457 // CHECK
: [0x7e,0x04,0xa6,0x7d]
12459 v_cmpx_le_u32 vcc
, exec_hi
, v2
12460 // CHECK
: [0x7f,0x04,0xa6,0x7d]
12462 v_cmpx_le_u32 vcc
, 0, v2
12463 // CHECK
: [0x80,0x04,0xa6,0x7d]
12465 v_cmpx_le_u32 vcc
, -1, v2
12466 // CHECK
: [0xc1,0x04,0xa6,0x7d]
12468 v_cmpx_le_u32 vcc
, 0.5, v2
12469 // CHECK
: [0xf0,0x04,0xa6,0x7d]
12471 v_cmpx_le_u32 vcc
, -4.0, v2
12472 // CHECK
: [0xf7,0x04,0xa6,0x7d]
12474 v_cmpx_le_u32 vcc
, src_vccz
, v2
12475 // CHECK
: [0xfb,0x04,0xa6,0x7d]
12477 v_cmpx_le_u32 vcc
, src_execz
, v2
12478 // CHECK
: [0xfc,0x04,0xa6,0x7d]
12480 v_cmpx_le_u32 vcc
, src_scc
, v2
12481 // CHECK
: [0xfd,0x04,0xa6,0x7d]
12483 v_cmpx_le_u32 vcc
, src_lds_direct
, v2
12484 // CHECK
: [0xfe,0x04,0xa6,0x7d]
12486 v_cmpx_le_u32 vcc
, 0xaf123456, v2
12487 // CHECK
: [0xff,0x04,0xa6,0x7d,0x56,0x34,0x12,0xaf]
12489 v_cmpx_le_u32 vcc
, 0x3f717273, v2
12490 // CHECK
: [0xff,0x04,0xa6,0x7d,0x73,0x72,0x71,0x3f]
12492 v_cmpx_le_u32 vcc
, v1
, v255
12493 // CHECK
: [0x01,0xff,0xa7,0x7d]
12495 v_cmpx_gt_u32 vcc
, v1
, v2
12496 // CHECK
: [0x01,0x05,0xa8,0x7d]
12498 v_cmpx_gt_u32 vcc
, v255
, v2
12499 // CHECK
: [0xff,0x05,0xa8,0x7d]
12501 v_cmpx_gt_u32 vcc
, s1
, v2
12502 // CHECK
: [0x01,0x04,0xa8,0x7d]
12504 v_cmpx_gt_u32 vcc
, s103
, v2
12505 // CHECK
: [0x67,0x04,0xa8,0x7d]
12507 v_cmpx_gt_u32 vcc
, flat_scratch_lo
, v2
12508 // CHECK
: [0x68,0x04,0xa8,0x7d]
12510 v_cmpx_gt_u32 vcc
, flat_scratch_hi
, v2
12511 // CHECK
: [0x69,0x04,0xa8,0x7d]
12513 v_cmpx_gt_u32 vcc
, vcc_lo
, v2
12514 // CHECK
: [0x6a,0x04,0xa8,0x7d]
12516 v_cmpx_gt_u32 vcc
, vcc_hi
, v2
12517 // CHECK
: [0x6b,0x04,0xa8,0x7d]
12519 v_cmpx_gt_u32 vcc
, tba_lo
, v2
12520 // CHECK
: [0x6c,0x04,0xa8,0x7d]
12522 v_cmpx_gt_u32 vcc
, tba_hi
, v2
12523 // CHECK
: [0x6d,0x04,0xa8,0x7d]
12525 v_cmpx_gt_u32 vcc
, tma_lo
, v2
12526 // CHECK
: [0x6e,0x04,0xa8,0x7d]
12528 v_cmpx_gt_u32 vcc
, tma_hi
, v2
12529 // CHECK
: [0x6f,0x04,0xa8,0x7d]
12531 v_cmpx_gt_u32 vcc
, ttmp11
, v2
12532 // CHECK
: [0x7b,0x04,0xa8,0x7d]
12534 v_cmpx_gt_u32 vcc
, m0
, v2
12535 // CHECK
: [0x7c,0x04,0xa8,0x7d]
12537 v_cmpx_gt_u32 vcc
, exec_lo
, v2
12538 // CHECK
: [0x7e,0x04,0xa8,0x7d]
12540 v_cmpx_gt_u32 vcc
, exec_hi
, v2
12541 // CHECK
: [0x7f,0x04,0xa8,0x7d]
12543 v_cmpx_gt_u32 vcc
, 0, v2
12544 // CHECK
: [0x80,0x04,0xa8,0x7d]
12546 v_cmpx_gt_u32 vcc
, -1, v2
12547 // CHECK
: [0xc1,0x04,0xa8,0x7d]
12549 v_cmpx_gt_u32 vcc
, 0.5, v2
12550 // CHECK
: [0xf0,0x04,0xa8,0x7d]
12552 v_cmpx_gt_u32 vcc
, -4.0, v2
12553 // CHECK
: [0xf7,0x04,0xa8,0x7d]
12555 v_cmpx_gt_u32 vcc
, src_vccz
, v2
12556 // CHECK
: [0xfb,0x04,0xa8,0x7d]
12558 v_cmpx_gt_u32 vcc
, src_execz
, v2
12559 // CHECK
: [0xfc,0x04,0xa8,0x7d]
12561 v_cmpx_gt_u32 vcc
, src_scc
, v2
12562 // CHECK
: [0xfd,0x04,0xa8,0x7d]
12564 v_cmpx_gt_u32 vcc
, src_lds_direct
, v2
12565 // CHECK
: [0xfe,0x04,0xa8,0x7d]
12567 v_cmpx_gt_u32 vcc
, 0xaf123456, v2
12568 // CHECK
: [0xff,0x04,0xa8,0x7d,0x56,0x34,0x12,0xaf]
12570 v_cmpx_gt_u32 vcc
, 0x3f717273, v2
12571 // CHECK
: [0xff,0x04,0xa8,0x7d,0x73,0x72,0x71,0x3f]
12573 v_cmpx_gt_u32 vcc
, v1
, v255
12574 // CHECK
: [0x01,0xff,0xa9,0x7d]
12576 v_cmpx_ne_u32 vcc
, v1
, v2
12577 // CHECK
: [0x01,0x05,0xaa,0x7d]
12579 v_cmpx_ne_u32 vcc
, v255
, v2
12580 // CHECK
: [0xff,0x05,0xaa,0x7d]
12582 v_cmpx_ne_u32 vcc
, s1
, v2
12583 // CHECK
: [0x01,0x04,0xaa,0x7d]
12585 v_cmpx_ne_u32 vcc
, s103
, v2
12586 // CHECK
: [0x67,0x04,0xaa,0x7d]
12588 v_cmpx_ne_u32 vcc
, flat_scratch_lo
, v2
12589 // CHECK
: [0x68,0x04,0xaa,0x7d]
12591 v_cmpx_ne_u32 vcc
, flat_scratch_hi
, v2
12592 // CHECK
: [0x69,0x04,0xaa,0x7d]
12594 v_cmpx_ne_u32 vcc
, vcc_lo
, v2
12595 // CHECK
: [0x6a,0x04,0xaa,0x7d]
12597 v_cmpx_ne_u32 vcc
, vcc_hi
, v2
12598 // CHECK
: [0x6b,0x04,0xaa,0x7d]
12600 v_cmpx_ne_u32 vcc
, tba_lo
, v2
12601 // CHECK
: [0x6c,0x04,0xaa,0x7d]
12603 v_cmpx_ne_u32 vcc
, tba_hi
, v2
12604 // CHECK
: [0x6d,0x04,0xaa,0x7d]
12606 v_cmpx_ne_u32 vcc
, tma_lo
, v2
12607 // CHECK
: [0x6e,0x04,0xaa,0x7d]
12609 v_cmpx_ne_u32 vcc
, tma_hi
, v2
12610 // CHECK
: [0x6f,0x04,0xaa,0x7d]
12612 v_cmpx_ne_u32 vcc
, ttmp11
, v2
12613 // CHECK
: [0x7b,0x04,0xaa,0x7d]
12615 v_cmpx_ne_u32 vcc
, m0
, v2
12616 // CHECK
: [0x7c,0x04,0xaa,0x7d]
12618 v_cmpx_ne_u32 vcc
, exec_lo
, v2
12619 // CHECK
: [0x7e,0x04,0xaa,0x7d]
12621 v_cmpx_ne_u32 vcc
, exec_hi
, v2
12622 // CHECK
: [0x7f,0x04,0xaa,0x7d]
12624 v_cmpx_ne_u32 vcc
, 0, v2
12625 // CHECK
: [0x80,0x04,0xaa,0x7d]
12627 v_cmpx_ne_u32 vcc
, -1, v2
12628 // CHECK
: [0xc1,0x04,0xaa,0x7d]
12630 v_cmpx_ne_u32 vcc
, 0.5, v2
12631 // CHECK
: [0xf0,0x04,0xaa,0x7d]
12633 v_cmpx_ne_u32 vcc
, -4.0, v2
12634 // CHECK
: [0xf7,0x04,0xaa,0x7d]
12636 v_cmpx_ne_u32 vcc
, src_vccz
, v2
12637 // CHECK
: [0xfb,0x04,0xaa,0x7d]
12639 v_cmpx_ne_u32 vcc
, src_execz
, v2
12640 // CHECK
: [0xfc,0x04,0xaa,0x7d]
12642 v_cmpx_ne_u32 vcc
, src_scc
, v2
12643 // CHECK
: [0xfd,0x04,0xaa,0x7d]
12645 v_cmpx_ne_u32 vcc
, src_lds_direct
, v2
12646 // CHECK
: [0xfe,0x04,0xaa,0x7d]
12648 v_cmpx_ne_u32 vcc
, 0xaf123456, v2
12649 // CHECK
: [0xff,0x04,0xaa,0x7d,0x56,0x34,0x12,0xaf]
12651 v_cmpx_ne_u32 vcc
, 0x3f717273, v2
12652 // CHECK
: [0xff,0x04,0xaa,0x7d,0x73,0x72,0x71,0x3f]
12654 v_cmpx_ne_u32 vcc
, v1
, v255
12655 // CHECK
: [0x01,0xff,0xab,0x7d]
12657 v_cmpx_ge_u32 vcc
, v1
, v2
12658 // CHECK
: [0x01,0x05,0xac,0x7d]
12660 v_cmpx_ge_u32 vcc
, v255
, v2
12661 // CHECK
: [0xff,0x05,0xac,0x7d]
12663 v_cmpx_ge_u32 vcc
, s1
, v2
12664 // CHECK
: [0x01,0x04,0xac,0x7d]
12666 v_cmpx_ge_u32 vcc
, s103
, v2
12667 // CHECK
: [0x67,0x04,0xac,0x7d]
12669 v_cmpx_ge_u32 vcc
, flat_scratch_lo
, v2
12670 // CHECK
: [0x68,0x04,0xac,0x7d]
12672 v_cmpx_ge_u32 vcc
, flat_scratch_hi
, v2
12673 // CHECK
: [0x69,0x04,0xac,0x7d]
12675 v_cmpx_ge_u32 vcc
, vcc_lo
, v2
12676 // CHECK
: [0x6a,0x04,0xac,0x7d]
12678 v_cmpx_ge_u32 vcc
, vcc_hi
, v2
12679 // CHECK
: [0x6b,0x04,0xac,0x7d]
12681 v_cmpx_ge_u32 vcc
, tba_lo
, v2
12682 // CHECK
: [0x6c,0x04,0xac,0x7d]
12684 v_cmpx_ge_u32 vcc
, tba_hi
, v2
12685 // CHECK
: [0x6d,0x04,0xac,0x7d]
12687 v_cmpx_ge_u32 vcc
, tma_lo
, v2
12688 // CHECK
: [0x6e,0x04,0xac,0x7d]
12690 v_cmpx_ge_u32 vcc
, tma_hi
, v2
12691 // CHECK
: [0x6f,0x04,0xac,0x7d]
12693 v_cmpx_ge_u32 vcc
, ttmp11
, v2
12694 // CHECK
: [0x7b,0x04,0xac,0x7d]
12696 v_cmpx_ge_u32 vcc
, m0
, v2
12697 // CHECK
: [0x7c,0x04,0xac,0x7d]
12699 v_cmpx_ge_u32 vcc
, exec_lo
, v2
12700 // CHECK
: [0x7e,0x04,0xac,0x7d]
12702 v_cmpx_ge_u32 vcc
, exec_hi
, v2
12703 // CHECK
: [0x7f,0x04,0xac,0x7d]
12705 v_cmpx_ge_u32 vcc
, 0, v2
12706 // CHECK
: [0x80,0x04,0xac,0x7d]
12708 v_cmpx_ge_u32 vcc
, -1, v2
12709 // CHECK
: [0xc1,0x04,0xac,0x7d]
12711 v_cmpx_ge_u32 vcc
, 0.5, v2
12712 // CHECK
: [0xf0,0x04,0xac,0x7d]
12714 v_cmpx_ge_u32 vcc
, -4.0, v2
12715 // CHECK
: [0xf7,0x04,0xac,0x7d]
12717 v_cmpx_ge_u32 vcc
, src_vccz
, v2
12718 // CHECK
: [0xfb,0x04,0xac,0x7d]
12720 v_cmpx_ge_u32 vcc
, src_execz
, v2
12721 // CHECK
: [0xfc,0x04,0xac,0x7d]
12723 v_cmpx_ge_u32 vcc
, src_scc
, v2
12724 // CHECK
: [0xfd,0x04,0xac,0x7d]
12726 v_cmpx_ge_u32 vcc
, src_lds_direct
, v2
12727 // CHECK
: [0xfe,0x04,0xac,0x7d]
12729 v_cmpx_ge_u32 vcc
, 0xaf123456, v2
12730 // CHECK
: [0xff,0x04,0xac,0x7d,0x56,0x34,0x12,0xaf]
12732 v_cmpx_ge_u32 vcc
, 0x3f717273, v2
12733 // CHECK
: [0xff,0x04,0xac,0x7d,0x73,0x72,0x71,0x3f]
12735 v_cmpx_ge_u32 vcc
, v1
, v255
12736 // CHECK
: [0x01,0xff,0xad,0x7d]
12738 v_cmpx_t_u32 vcc
, v1
, v2
12739 // CHECK
: [0x01,0x05,0xae,0x7d]
12741 v_cmpx_t_u32 vcc
, v255
, v2
12742 // CHECK
: [0xff,0x05,0xae,0x7d]
12744 v_cmpx_t_u32 vcc
, s1
, v2
12745 // CHECK
: [0x01,0x04,0xae,0x7d]
12747 v_cmpx_t_u32 vcc
, s103
, v2
12748 // CHECK
: [0x67,0x04,0xae,0x7d]
12750 v_cmpx_t_u32 vcc
, flat_scratch_lo
, v2
12751 // CHECK
: [0x68,0x04,0xae,0x7d]
12753 v_cmpx_t_u32 vcc
, flat_scratch_hi
, v2
12754 // CHECK
: [0x69,0x04,0xae,0x7d]
12756 v_cmpx_t_u32 vcc
, vcc_lo
, v2
12757 // CHECK
: [0x6a,0x04,0xae,0x7d]
12759 v_cmpx_t_u32 vcc
, vcc_hi
, v2
12760 // CHECK
: [0x6b,0x04,0xae,0x7d]
12762 v_cmpx_t_u32 vcc
, tba_lo
, v2
12763 // CHECK
: [0x6c,0x04,0xae,0x7d]
12765 v_cmpx_t_u32 vcc
, tba_hi
, v2
12766 // CHECK
: [0x6d,0x04,0xae,0x7d]
12768 v_cmpx_t_u32 vcc
, tma_lo
, v2
12769 // CHECK
: [0x6e,0x04,0xae,0x7d]
12771 v_cmpx_t_u32 vcc
, tma_hi
, v2
12772 // CHECK
: [0x6f,0x04,0xae,0x7d]
12774 v_cmpx_t_u32 vcc
, ttmp11
, v2
12775 // CHECK
: [0x7b,0x04,0xae,0x7d]
12777 v_cmpx_t_u32 vcc
, m0
, v2
12778 // CHECK
: [0x7c,0x04,0xae,0x7d]
12780 v_cmpx_t_u32 vcc
, exec_lo
, v2
12781 // CHECK
: [0x7e,0x04,0xae,0x7d]
12783 v_cmpx_t_u32 vcc
, exec_hi
, v2
12784 // CHECK
: [0x7f,0x04,0xae,0x7d]
12786 v_cmpx_t_u32 vcc
, 0, v2
12787 // CHECK
: [0x80,0x04,0xae,0x7d]
12789 v_cmpx_t_u32 vcc
, -1, v2
12790 // CHECK
: [0xc1,0x04,0xae,0x7d]
12792 v_cmpx_t_u32 vcc
, 0.5, v2
12793 // CHECK
: [0xf0,0x04,0xae,0x7d]
12795 v_cmpx_t_u32 vcc
, -4.0, v2
12796 // CHECK
: [0xf7,0x04,0xae,0x7d]
12798 v_cmpx_t_u32 vcc
, src_vccz
, v2
12799 // CHECK
: [0xfb,0x04,0xae,0x7d]
12801 v_cmpx_t_u32 vcc
, src_execz
, v2
12802 // CHECK
: [0xfc,0x04,0xae,0x7d]
12804 v_cmpx_t_u32 vcc
, src_scc
, v2
12805 // CHECK
: [0xfd,0x04,0xae,0x7d]
12807 v_cmpx_t_u32 vcc
, src_lds_direct
, v2
12808 // CHECK
: [0xfe,0x04,0xae,0x7d]
12810 v_cmpx_t_u32 vcc
, 0xaf123456, v2
12811 // CHECK
: [0xff,0x04,0xae,0x7d,0x56,0x34,0x12,0xaf]
12813 v_cmpx_t_u32 vcc
, 0x3f717273, v2
12814 // CHECK
: [0xff,0x04,0xae,0x7d,0x73,0x72,0x71,0x3f]
12816 v_cmpx_t_u32 vcc
, v1
, v255
12817 // CHECK
: [0x01,0xff,0xaf,0x7d]
12819 v_cmp_f_u64 vcc
, v
[1:2], v
[2:3]
12820 // CHECK
: [0x01,0x05,0xc0,0x7d]
12822 v_cmp_f_u64 vcc
, v
[254:255], v
[2:3]
12823 // CHECK
: [0xfe,0x05,0xc0,0x7d]
12825 v_cmp_f_u64 vcc
, s
[2:3], v
[2:3]
12826 // CHECK
: [0x02,0x04,0xc0,0x7d]
12828 v_cmp_f_u64 vcc
, s
[4:5], v
[2:3]
12829 // CHECK
: [0x04,0x04,0xc0,0x7d]
12831 v_cmp_f_u64 vcc
, s
[102:103], v
[2:3]
12832 // CHECK
: [0x66,0x04,0xc0,0x7d]
12834 v_cmp_f_u64 vcc
, flat_scratch
, v
[2:3]
12835 // CHECK
: [0x68,0x04,0xc0,0x7d]
12837 v_cmp_f_u64 vcc
, vcc
, v
[2:3]
12838 // CHECK
: [0x6a,0x04,0xc0,0x7d]
12840 v_cmp_f_u64 vcc
, tba
, v
[2:3]
12841 // CHECK
: [0x6c,0x04,0xc0,0x7d]
12843 v_cmp_f_u64 vcc
, tma
, v
[2:3]
12844 // CHECK
: [0x6e,0x04,0xc0,0x7d]
12846 v_cmp_f_u64 vcc
, ttmp
[10:11], v
[2:3]
12847 // CHECK
: [0x7a,0x04,0xc0,0x7d]
12849 v_cmp_f_u64 vcc
, exec
, v
[2:3]
12850 // CHECK
: [0x7e,0x04,0xc0,0x7d]
12852 v_cmp_f_u64 vcc
, 0, v
[2:3]
12853 // CHECK
: [0x80,0x04,0xc0,0x7d]
12855 v_cmp_f_u64 vcc
, -1, v
[2:3]
12856 // CHECK
: [0xc1,0x04,0xc0,0x7d]
12858 v_cmp_f_u64 vcc
, 0.5, v
[2:3]
12859 // CHECK
: [0xf0,0x04,0xc0,0x7d]
12861 v_cmp_f_u64 vcc
, -4.0, v
[2:3]
12862 // CHECK
: [0xf7,0x04,0xc0,0x7d]
12864 v_cmp_f_u64 vcc
, src_vccz
, v
[2:3]
12865 // CHECK
: [0xfb,0x04,0xc0,0x7d]
12867 v_cmp_f_u64 vcc
, src_execz
, v
[2:3]
12868 // CHECK
: [0xfc,0x04,0xc0,0x7d]
12870 v_cmp_f_u64 vcc
, src_scc
, v
[2:3]
12871 // CHECK
: [0xfd,0x04,0xc0,0x7d]
12873 v_cmp_f_u64 vcc
, 0xaf123456, v
[2:3]
12874 // CHECK
: [0xff,0x04,0xc0,0x7d,0x56,0x34,0x12,0xaf]
12876 v_cmp_f_u64 vcc
, 0x3f717273, v
[2:3]
12877 // CHECK
: [0xff,0x04,0xc0,0x7d,0x73,0x72,0x71,0x3f]
12879 v_cmp_f_u64 vcc
, v
[1:2], v
[254:255]
12880 // CHECK
: [0x01,0xfd,0xc1,0x7d]
12882 v_cmp_lt_u64 vcc
, v
[1:2], v
[2:3]
12883 // CHECK
: [0x01,0x05,0xc2,0x7d]
12885 v_cmp_lt_u64 vcc
, v
[254:255], v
[2:3]
12886 // CHECK
: [0xfe,0x05,0xc2,0x7d]
12888 v_cmp_lt_u64 vcc
, s
[2:3], v
[2:3]
12889 // CHECK
: [0x02,0x04,0xc2,0x7d]
12891 v_cmp_lt_u64 vcc
, s
[4:5], v
[2:3]
12892 // CHECK
: [0x04,0x04,0xc2,0x7d]
12894 v_cmp_lt_u64 vcc
, s
[102:103], v
[2:3]
12895 // CHECK
: [0x66,0x04,0xc2,0x7d]
12897 v_cmp_lt_u64 vcc
, flat_scratch
, v
[2:3]
12898 // CHECK
: [0x68,0x04,0xc2,0x7d]
12900 v_cmp_lt_u64 vcc
, vcc
, v
[2:3]
12901 // CHECK
: [0x6a,0x04,0xc2,0x7d]
12903 v_cmp_lt_u64 vcc
, tba
, v
[2:3]
12904 // CHECK
: [0x6c,0x04,0xc2,0x7d]
12906 v_cmp_lt_u64 vcc
, tma
, v
[2:3]
12907 // CHECK
: [0x6e,0x04,0xc2,0x7d]
12909 v_cmp_lt_u64 vcc
, ttmp
[10:11], v
[2:3]
12910 // CHECK
: [0x7a,0x04,0xc2,0x7d]
12912 v_cmp_lt_u64 vcc
, exec
, v
[2:3]
12913 // CHECK
: [0x7e,0x04,0xc2,0x7d]
12915 v_cmp_lt_u64 vcc
, 0, v
[2:3]
12916 // CHECK
: [0x80,0x04,0xc2,0x7d]
12918 v_cmp_lt_u64 vcc
, -1, v
[2:3]
12919 // CHECK
: [0xc1,0x04,0xc2,0x7d]
12921 v_cmp_lt_u64 vcc
, 0.5, v
[2:3]
12922 // CHECK
: [0xf0,0x04,0xc2,0x7d]
12924 v_cmp_lt_u64 vcc
, -4.0, v
[2:3]
12925 // CHECK
: [0xf7,0x04,0xc2,0x7d]
12927 v_cmp_lt_u64 vcc
, src_vccz
, v
[2:3]
12928 // CHECK
: [0xfb,0x04,0xc2,0x7d]
12930 v_cmp_lt_u64 vcc
, src_execz
, v
[2:3]
12931 // CHECK
: [0xfc,0x04,0xc2,0x7d]
12933 v_cmp_lt_u64 vcc
, src_scc
, v
[2:3]
12934 // CHECK
: [0xfd,0x04,0xc2,0x7d]
12936 v_cmp_lt_u64 vcc
, 0xaf123456, v
[2:3]
12937 // CHECK
: [0xff,0x04,0xc2,0x7d,0x56,0x34,0x12,0xaf]
12939 v_cmp_lt_u64 vcc
, 0x3f717273, v
[2:3]
12940 // CHECK
: [0xff,0x04,0xc2,0x7d,0x73,0x72,0x71,0x3f]
12942 v_cmp_lt_u64 vcc
, v
[1:2], v
[254:255]
12943 // CHECK
: [0x01,0xfd,0xc3,0x7d]
12945 v_cmp_eq_u64 vcc
, v
[1:2], v
[2:3]
12946 // CHECK
: [0x01,0x05,0xc4,0x7d]
12948 v_cmp_eq_u64 vcc
, v
[254:255], v
[2:3]
12949 // CHECK
: [0xfe,0x05,0xc4,0x7d]
12951 v_cmp_eq_u64 vcc
, s
[2:3], v
[2:3]
12952 // CHECK
: [0x02,0x04,0xc4,0x7d]
12954 v_cmp_eq_u64 vcc
, s
[4:5], v
[2:3]
12955 // CHECK
: [0x04,0x04,0xc4,0x7d]
12957 v_cmp_eq_u64 vcc
, s
[102:103], v
[2:3]
12958 // CHECK
: [0x66,0x04,0xc4,0x7d]
12960 v_cmp_eq_u64 vcc
, flat_scratch
, v
[2:3]
12961 // CHECK
: [0x68,0x04,0xc4,0x7d]
12963 v_cmp_eq_u64 vcc
, vcc
, v
[2:3]
12964 // CHECK
: [0x6a,0x04,0xc4,0x7d]
12966 v_cmp_eq_u64 vcc
, tba
, v
[2:3]
12967 // CHECK
: [0x6c,0x04,0xc4,0x7d]
12969 v_cmp_eq_u64 vcc
, tma
, v
[2:3]
12970 // CHECK
: [0x6e,0x04,0xc4,0x7d]
12972 v_cmp_eq_u64 vcc
, ttmp
[10:11], v
[2:3]
12973 // CHECK
: [0x7a,0x04,0xc4,0x7d]
12975 v_cmp_eq_u64 vcc
, exec
, v
[2:3]
12976 // CHECK
: [0x7e,0x04,0xc4,0x7d]
12978 v_cmp_eq_u64 vcc
, 0, v
[2:3]
12979 // CHECK
: [0x80,0x04,0xc4,0x7d]
12981 v_cmp_eq_u64 vcc
, -1, v
[2:3]
12982 // CHECK
: [0xc1,0x04,0xc4,0x7d]
12984 v_cmp_eq_u64 vcc
, 0.5, v
[2:3]
12985 // CHECK
: [0xf0,0x04,0xc4,0x7d]
12987 v_cmp_eq_u64 vcc
, -4.0, v
[2:3]
12988 // CHECK
: [0xf7,0x04,0xc4,0x7d]
12990 v_cmp_eq_u64 vcc
, src_vccz
, v
[2:3]
12991 // CHECK
: [0xfb,0x04,0xc4,0x7d]
12993 v_cmp_eq_u64 vcc
, src_execz
, v
[2:3]
12994 // CHECK
: [0xfc,0x04,0xc4,0x7d]
12996 v_cmp_eq_u64 vcc
, src_scc
, v
[2:3]
12997 // CHECK
: [0xfd,0x04,0xc4,0x7d]
12999 v_cmp_eq_u64 vcc
, 0xaf123456, v
[2:3]
13000 // CHECK
: [0xff,0x04,0xc4,0x7d,0x56,0x34,0x12,0xaf]
13002 v_cmp_eq_u64 vcc
, 0x3f717273, v
[2:3]
13003 // CHECK
: [0xff,0x04,0xc4,0x7d,0x73,0x72,0x71,0x3f]
13005 v_cmp_eq_u64 vcc
, v
[1:2], v
[254:255]
13006 // CHECK
: [0x01,0xfd,0xc5,0x7d]
13008 v_cmp_le_u64 vcc
, v
[1:2], v
[2:3]
13009 // CHECK
: [0x01,0x05,0xc6,0x7d]
13011 v_cmp_le_u64 vcc
, v
[254:255], v
[2:3]
13012 // CHECK
: [0xfe,0x05,0xc6,0x7d]
13014 v_cmp_le_u64 vcc
, s
[2:3], v
[2:3]
13015 // CHECK
: [0x02,0x04,0xc6,0x7d]
13017 v_cmp_le_u64 vcc
, s
[4:5], v
[2:3]
13018 // CHECK
: [0x04,0x04,0xc6,0x7d]
13020 v_cmp_le_u64 vcc
, s
[102:103], v
[2:3]
13021 // CHECK
: [0x66,0x04,0xc6,0x7d]
13023 v_cmp_le_u64 vcc
, flat_scratch
, v
[2:3]
13024 // CHECK
: [0x68,0x04,0xc6,0x7d]
13026 v_cmp_le_u64 vcc
, vcc
, v
[2:3]
13027 // CHECK
: [0x6a,0x04,0xc6,0x7d]
13029 v_cmp_le_u64 vcc
, tba
, v
[2:3]
13030 // CHECK
: [0x6c,0x04,0xc6,0x7d]
13032 v_cmp_le_u64 vcc
, tma
, v
[2:3]
13033 // CHECK
: [0x6e,0x04,0xc6,0x7d]
13035 v_cmp_le_u64 vcc
, ttmp
[10:11], v
[2:3]
13036 // CHECK
: [0x7a,0x04,0xc6,0x7d]
13038 v_cmp_le_u64 vcc
, exec
, v
[2:3]
13039 // CHECK
: [0x7e,0x04,0xc6,0x7d]
13041 v_cmp_le_u64 vcc
, 0, v
[2:3]
13042 // CHECK
: [0x80,0x04,0xc6,0x7d]
13044 v_cmp_le_u64 vcc
, -1, v
[2:3]
13045 // CHECK
: [0xc1,0x04,0xc6,0x7d]
13047 v_cmp_le_u64 vcc
, 0.5, v
[2:3]
13048 // CHECK
: [0xf0,0x04,0xc6,0x7d]
13050 v_cmp_le_u64 vcc
, -4.0, v
[2:3]
13051 // CHECK
: [0xf7,0x04,0xc6,0x7d]
13053 v_cmp_le_u64 vcc
, src_vccz
, v
[2:3]
13054 // CHECK
: [0xfb,0x04,0xc6,0x7d]
13056 v_cmp_le_u64 vcc
, src_execz
, v
[2:3]
13057 // CHECK
: [0xfc,0x04,0xc6,0x7d]
13059 v_cmp_le_u64 vcc
, src_scc
, v
[2:3]
13060 // CHECK
: [0xfd,0x04,0xc6,0x7d]
13062 v_cmp_le_u64 vcc
, 0xaf123456, v
[2:3]
13063 // CHECK
: [0xff,0x04,0xc6,0x7d,0x56,0x34,0x12,0xaf]
13065 v_cmp_le_u64 vcc
, 0x3f717273, v
[2:3]
13066 // CHECK
: [0xff,0x04,0xc6,0x7d,0x73,0x72,0x71,0x3f]
13068 v_cmp_le_u64 vcc
, v
[1:2], v
[254:255]
13069 // CHECK
: [0x01,0xfd,0xc7,0x7d]
13071 v_cmp_gt_u64 vcc
, v
[1:2], v
[2:3]
13072 // CHECK
: [0x01,0x05,0xc8,0x7d]
13074 v_cmp_gt_u64 vcc
, v
[254:255], v
[2:3]
13075 // CHECK
: [0xfe,0x05,0xc8,0x7d]
13077 v_cmp_gt_u64 vcc
, s
[2:3], v
[2:3]
13078 // CHECK
: [0x02,0x04,0xc8,0x7d]
13080 v_cmp_gt_u64 vcc
, s
[4:5], v
[2:3]
13081 // CHECK
: [0x04,0x04,0xc8,0x7d]
13083 v_cmp_gt_u64 vcc
, s
[102:103], v
[2:3]
13084 // CHECK
: [0x66,0x04,0xc8,0x7d]
13086 v_cmp_gt_u64 vcc
, flat_scratch
, v
[2:3]
13087 // CHECK
: [0x68,0x04,0xc8,0x7d]
13089 v_cmp_gt_u64 vcc
, vcc
, v
[2:3]
13090 // CHECK
: [0x6a,0x04,0xc8,0x7d]
13092 v_cmp_gt_u64 vcc
, tba
, v
[2:3]
13093 // CHECK
: [0x6c,0x04,0xc8,0x7d]
13095 v_cmp_gt_u64 vcc
, tma
, v
[2:3]
13096 // CHECK
: [0x6e,0x04,0xc8,0x7d]
13098 v_cmp_gt_u64 vcc
, ttmp
[10:11], v
[2:3]
13099 // CHECK
: [0x7a,0x04,0xc8,0x7d]
13101 v_cmp_gt_u64 vcc
, exec
, v
[2:3]
13102 // CHECK
: [0x7e,0x04,0xc8,0x7d]
13104 v_cmp_gt_u64 vcc
, 0, v
[2:3]
13105 // CHECK
: [0x80,0x04,0xc8,0x7d]
13107 v_cmp_gt_u64 vcc
, -1, v
[2:3]
13108 // CHECK
: [0xc1,0x04,0xc8,0x7d]
13110 v_cmp_gt_u64 vcc
, 0.5, v
[2:3]
13111 // CHECK
: [0xf0,0x04,0xc8,0x7d]
13113 v_cmp_gt_u64 vcc
, -4.0, v
[2:3]
13114 // CHECK
: [0xf7,0x04,0xc8,0x7d]
13116 v_cmp_gt_u64 vcc
, src_vccz
, v
[2:3]
13117 // CHECK
: [0xfb,0x04,0xc8,0x7d]
13119 v_cmp_gt_u64 vcc
, src_execz
, v
[2:3]
13120 // CHECK
: [0xfc,0x04,0xc8,0x7d]
13122 v_cmp_gt_u64 vcc
, src_scc
, v
[2:3]
13123 // CHECK
: [0xfd,0x04,0xc8,0x7d]
13125 v_cmp_gt_u64 vcc
, 0xaf123456, v
[2:3]
13126 // CHECK
: [0xff,0x04,0xc8,0x7d,0x56,0x34,0x12,0xaf]
13128 v_cmp_gt_u64 vcc
, 0x3f717273, v
[2:3]
13129 // CHECK
: [0xff,0x04,0xc8,0x7d,0x73,0x72,0x71,0x3f]
13131 v_cmp_gt_u64 vcc
, v
[1:2], v
[254:255]
13132 // CHECK
: [0x01,0xfd,0xc9,0x7d]
13134 v_cmp_ne_u64 vcc
, v
[1:2], v
[2:3]
13135 // CHECK
: [0x01,0x05,0xca,0x7d]
13137 v_cmp_ne_u64 vcc
, v
[254:255], v
[2:3]
13138 // CHECK
: [0xfe,0x05,0xca,0x7d]
13140 v_cmp_ne_u64 vcc
, s
[2:3], v
[2:3]
13141 // CHECK
: [0x02,0x04,0xca,0x7d]
13143 v_cmp_ne_u64 vcc
, s
[4:5], v
[2:3]
13144 // CHECK
: [0x04,0x04,0xca,0x7d]
13146 v_cmp_ne_u64 vcc
, s
[102:103], v
[2:3]
13147 // CHECK
: [0x66,0x04,0xca,0x7d]
13149 v_cmp_ne_u64 vcc
, flat_scratch
, v
[2:3]
13150 // CHECK
: [0x68,0x04,0xca,0x7d]
13152 v_cmp_ne_u64 vcc
, vcc
, v
[2:3]
13153 // CHECK
: [0x6a,0x04,0xca,0x7d]
13155 v_cmp_ne_u64 vcc
, tba
, v
[2:3]
13156 // CHECK
: [0x6c,0x04,0xca,0x7d]
13158 v_cmp_ne_u64 vcc
, tma
, v
[2:3]
13159 // CHECK
: [0x6e,0x04,0xca,0x7d]
13161 v_cmp_ne_u64 vcc
, ttmp
[10:11], v
[2:3]
13162 // CHECK
: [0x7a,0x04,0xca,0x7d]
13164 v_cmp_ne_u64 vcc
, exec
, v
[2:3]
13165 // CHECK
: [0x7e,0x04,0xca,0x7d]
13167 v_cmp_ne_u64 vcc
, 0, v
[2:3]
13168 // CHECK
: [0x80,0x04,0xca,0x7d]
13170 v_cmp_ne_u64 vcc
, -1, v
[2:3]
13171 // CHECK
: [0xc1,0x04,0xca,0x7d]
13173 v_cmp_ne_u64 vcc
, 0.5, v
[2:3]
13174 // CHECK
: [0xf0,0x04,0xca,0x7d]
13176 v_cmp_ne_u64 vcc
, -4.0, v
[2:3]
13177 // CHECK
: [0xf7,0x04,0xca,0x7d]
13179 v_cmp_ne_u64 vcc
, src_vccz
, v
[2:3]
13180 // CHECK
: [0xfb,0x04,0xca,0x7d]
13182 v_cmp_ne_u64 vcc
, src_execz
, v
[2:3]
13183 // CHECK
: [0xfc,0x04,0xca,0x7d]
13185 v_cmp_ne_u64 vcc
, src_scc
, v
[2:3]
13186 // CHECK
: [0xfd,0x04,0xca,0x7d]
13188 v_cmp_ne_u64 vcc
, 0xaf123456, v
[2:3]
13189 // CHECK
: [0xff,0x04,0xca,0x7d,0x56,0x34,0x12,0xaf]
13191 v_cmp_ne_u64 vcc
, 0x3f717273, v
[2:3]
13192 // CHECK
: [0xff,0x04,0xca,0x7d,0x73,0x72,0x71,0x3f]
13194 v_cmp_ne_u64 vcc
, v
[1:2], v
[254:255]
13195 // CHECK
: [0x01,0xfd,0xcb,0x7d]
13197 v_cmp_ge_u64 vcc
, v
[1:2], v
[2:3]
13198 // CHECK
: [0x01,0x05,0xcc,0x7d]
13200 v_cmp_ge_u64 vcc
, v
[254:255], v
[2:3]
13201 // CHECK
: [0xfe,0x05,0xcc,0x7d]
13203 v_cmp_ge_u64 vcc
, s
[2:3], v
[2:3]
13204 // CHECK
: [0x02,0x04,0xcc,0x7d]
13206 v_cmp_ge_u64 vcc
, s
[4:5], v
[2:3]
13207 // CHECK
: [0x04,0x04,0xcc,0x7d]
13209 v_cmp_ge_u64 vcc
, s
[102:103], v
[2:3]
13210 // CHECK
: [0x66,0x04,0xcc,0x7d]
13212 v_cmp_ge_u64 vcc
, flat_scratch
, v
[2:3]
13213 // CHECK
: [0x68,0x04,0xcc,0x7d]
13215 v_cmp_ge_u64 vcc
, vcc
, v
[2:3]
13216 // CHECK
: [0x6a,0x04,0xcc,0x7d]
13218 v_cmp_ge_u64 vcc
, tba
, v
[2:3]
13219 // CHECK
: [0x6c,0x04,0xcc,0x7d]
13221 v_cmp_ge_u64 vcc
, tma
, v
[2:3]
13222 // CHECK
: [0x6e,0x04,0xcc,0x7d]
13224 v_cmp_ge_u64 vcc
, ttmp
[10:11], v
[2:3]
13225 // CHECK
: [0x7a,0x04,0xcc,0x7d]
13227 v_cmp_ge_u64 vcc
, exec
, v
[2:3]
13228 // CHECK
: [0x7e,0x04,0xcc,0x7d]
13230 v_cmp_ge_u64 vcc
, 0, v
[2:3]
13231 // CHECK
: [0x80,0x04,0xcc,0x7d]
13233 v_cmp_ge_u64 vcc
, -1, v
[2:3]
13234 // CHECK
: [0xc1,0x04,0xcc,0x7d]
13236 v_cmp_ge_u64 vcc
, 0.5, v
[2:3]
13237 // CHECK
: [0xf0,0x04,0xcc,0x7d]
13239 v_cmp_ge_u64 vcc
, -4.0, v
[2:3]
13240 // CHECK
: [0xf7,0x04,0xcc,0x7d]
13242 v_cmp_ge_u64 vcc
, src_vccz
, v
[2:3]
13243 // CHECK
: [0xfb,0x04,0xcc,0x7d]
13245 v_cmp_ge_u64 vcc
, src_execz
, v
[2:3]
13246 // CHECK
: [0xfc,0x04,0xcc,0x7d]
13248 v_cmp_ge_u64 vcc
, src_scc
, v
[2:3]
13249 // CHECK
: [0xfd,0x04,0xcc,0x7d]
13251 v_cmp_ge_u64 vcc
, 0xaf123456, v
[2:3]
13252 // CHECK
: [0xff,0x04,0xcc,0x7d,0x56,0x34,0x12,0xaf]
13254 v_cmp_ge_u64 vcc
, 0x3f717273, v
[2:3]
13255 // CHECK
: [0xff,0x04,0xcc,0x7d,0x73,0x72,0x71,0x3f]
13257 v_cmp_ge_u64 vcc
, v
[1:2], v
[254:255]
13258 // CHECK
: [0x01,0xfd,0xcd,0x7d]
13260 v_cmp_t_u64 vcc
, v
[1:2], v
[2:3]
13261 // CHECK
: [0x01,0x05,0xce,0x7d]
13263 v_cmp_t_u64 vcc
, v
[254:255], v
[2:3]
13264 // CHECK
: [0xfe,0x05,0xce,0x7d]
13266 v_cmp_t_u64 vcc
, s
[2:3], v
[2:3]
13267 // CHECK
: [0x02,0x04,0xce,0x7d]
13269 v_cmp_t_u64 vcc
, s
[4:5], v
[2:3]
13270 // CHECK
: [0x04,0x04,0xce,0x7d]
13272 v_cmp_t_u64 vcc
, s
[102:103], v
[2:3]
13273 // CHECK
: [0x66,0x04,0xce,0x7d]
13275 v_cmp_t_u64 vcc
, flat_scratch
, v
[2:3]
13276 // CHECK
: [0x68,0x04,0xce,0x7d]
13278 v_cmp_t_u64 vcc
, vcc
, v
[2:3]
13279 // CHECK
: [0x6a,0x04,0xce,0x7d]
13281 v_cmp_t_u64 vcc
, tba
, v
[2:3]
13282 // CHECK
: [0x6c,0x04,0xce,0x7d]
13284 v_cmp_t_u64 vcc
, tma
, v
[2:3]
13285 // CHECK
: [0x6e,0x04,0xce,0x7d]
13287 v_cmp_t_u64 vcc
, ttmp
[10:11], v
[2:3]
13288 // CHECK
: [0x7a,0x04,0xce,0x7d]
13290 v_cmp_t_u64 vcc
, exec
, v
[2:3]
13291 // CHECK
: [0x7e,0x04,0xce,0x7d]
13293 v_cmp_t_u64 vcc
, 0, v
[2:3]
13294 // CHECK
: [0x80,0x04,0xce,0x7d]
13296 v_cmp_t_u64 vcc
, -1, v
[2:3]
13297 // CHECK
: [0xc1,0x04,0xce,0x7d]
13299 v_cmp_t_u64 vcc
, 0.5, v
[2:3]
13300 // CHECK
: [0xf0,0x04,0xce,0x7d]
13302 v_cmp_t_u64 vcc
, -4.0, v
[2:3]
13303 // CHECK
: [0xf7,0x04,0xce,0x7d]
13305 v_cmp_t_u64 vcc
, src_vccz
, v
[2:3]
13306 // CHECK
: [0xfb,0x04,0xce,0x7d]
13308 v_cmp_t_u64 vcc
, src_execz
, v
[2:3]
13309 // CHECK
: [0xfc,0x04,0xce,0x7d]
13311 v_cmp_t_u64 vcc
, src_scc
, v
[2:3]
13312 // CHECK
: [0xfd,0x04,0xce,0x7d]
13314 v_cmp_t_u64 vcc
, 0xaf123456, v
[2:3]
13315 // CHECK
: [0xff,0x04,0xce,0x7d,0x56,0x34,0x12,0xaf]
13317 v_cmp_t_u64 vcc
, 0x3f717273, v
[2:3]
13318 // CHECK
: [0xff,0x04,0xce,0x7d,0x73,0x72,0x71,0x3f]
13320 v_cmp_t_u64 vcc
, v
[1:2], v
[254:255]
13321 // CHECK
: [0x01,0xfd,0xcf,0x7d]
13323 v_cmpx_f_u64 vcc
, v
[1:2], v
[2:3]
13324 // CHECK
: [0x01,0x05,0xe0,0x7d]
13326 v_cmpx_f_u64 vcc
, v
[254:255], v
[2:3]
13327 // CHECK
: [0xfe,0x05,0xe0,0x7d]
13329 v_cmpx_f_u64 vcc
, s
[2:3], v
[2:3]
13330 // CHECK
: [0x02,0x04,0xe0,0x7d]
13332 v_cmpx_f_u64 vcc
, s
[4:5], v
[2:3]
13333 // CHECK
: [0x04,0x04,0xe0,0x7d]
13335 v_cmpx_f_u64 vcc
, s
[102:103], v
[2:3]
13336 // CHECK
: [0x66,0x04,0xe0,0x7d]
13338 v_cmpx_f_u64 vcc
, flat_scratch
, v
[2:3]
13339 // CHECK
: [0x68,0x04,0xe0,0x7d]
13341 v_cmpx_f_u64 vcc
, vcc
, v
[2:3]
13342 // CHECK
: [0x6a,0x04,0xe0,0x7d]
13344 v_cmpx_f_u64 vcc
, tba
, v
[2:3]
13345 // CHECK
: [0x6c,0x04,0xe0,0x7d]
13347 v_cmpx_f_u64 vcc
, tma
, v
[2:3]
13348 // CHECK
: [0x6e,0x04,0xe0,0x7d]
13350 v_cmpx_f_u64 vcc
, ttmp
[10:11], v
[2:3]
13351 // CHECK
: [0x7a,0x04,0xe0,0x7d]
13353 v_cmpx_f_u64 vcc
, exec
, v
[2:3]
13354 // CHECK
: [0x7e,0x04,0xe0,0x7d]
13356 v_cmpx_f_u64 vcc
, 0, v
[2:3]
13357 // CHECK
: [0x80,0x04,0xe0,0x7d]
13359 v_cmpx_f_u64 vcc
, -1, v
[2:3]
13360 // CHECK
: [0xc1,0x04,0xe0,0x7d]
13362 v_cmpx_f_u64 vcc
, 0.5, v
[2:3]
13363 // CHECK
: [0xf0,0x04,0xe0,0x7d]
13365 v_cmpx_f_u64 vcc
, -4.0, v
[2:3]
13366 // CHECK
: [0xf7,0x04,0xe0,0x7d]
13368 v_cmpx_f_u64 vcc
, src_vccz
, v
[2:3]
13369 // CHECK
: [0xfb,0x04,0xe0,0x7d]
13371 v_cmpx_f_u64 vcc
, src_execz
, v
[2:3]
13372 // CHECK
: [0xfc,0x04,0xe0,0x7d]
13374 v_cmpx_f_u64 vcc
, src_scc
, v
[2:3]
13375 // CHECK
: [0xfd,0x04,0xe0,0x7d]
13377 v_cmpx_f_u64 vcc
, 0xaf123456, v
[2:3]
13378 // CHECK
: [0xff,0x04,0xe0,0x7d,0x56,0x34,0x12,0xaf]
13380 v_cmpx_f_u64 vcc
, 0x3f717273, v
[2:3]
13381 // CHECK
: [0xff,0x04,0xe0,0x7d,0x73,0x72,0x71,0x3f]
13383 v_cmpx_f_u64 vcc
, v
[1:2], v
[254:255]
13384 // CHECK
: [0x01,0xfd,0xe1,0x7d]
13386 v_cmpx_lt_u64 vcc
, v
[1:2], v
[2:3]
13387 // CHECK
: [0x01,0x05,0xe2,0x7d]
13389 v_cmpx_lt_u64 vcc
, v
[254:255], v
[2:3]
13390 // CHECK
: [0xfe,0x05,0xe2,0x7d]
13392 v_cmpx_lt_u64 vcc
, s
[2:3], v
[2:3]
13393 // CHECK
: [0x02,0x04,0xe2,0x7d]
13395 v_cmpx_lt_u64 vcc
, s
[4:5], v
[2:3]
13396 // CHECK
: [0x04,0x04,0xe2,0x7d]
13398 v_cmpx_lt_u64 vcc
, s
[102:103], v
[2:3]
13399 // CHECK
: [0x66,0x04,0xe2,0x7d]
13401 v_cmpx_lt_u64 vcc
, flat_scratch
, v
[2:3]
13402 // CHECK
: [0x68,0x04,0xe2,0x7d]
13404 v_cmpx_lt_u64 vcc
, vcc
, v
[2:3]
13405 // CHECK
: [0x6a,0x04,0xe2,0x7d]
13407 v_cmpx_lt_u64 vcc
, tba
, v
[2:3]
13408 // CHECK
: [0x6c,0x04,0xe2,0x7d]
13410 v_cmpx_lt_u64 vcc
, tma
, v
[2:3]
13411 // CHECK
: [0x6e,0x04,0xe2,0x7d]
13413 v_cmpx_lt_u64 vcc
, ttmp
[10:11], v
[2:3]
13414 // CHECK
: [0x7a,0x04,0xe2,0x7d]
13416 v_cmpx_lt_u64 vcc
, exec
, v
[2:3]
13417 // CHECK
: [0x7e,0x04,0xe2,0x7d]
13419 v_cmpx_lt_u64 vcc
, 0, v
[2:3]
13420 // CHECK
: [0x80,0x04,0xe2,0x7d]
13422 v_cmpx_lt_u64 vcc
, -1, v
[2:3]
13423 // CHECK
: [0xc1,0x04,0xe2,0x7d]
13425 v_cmpx_lt_u64 vcc
, 0.5, v
[2:3]
13426 // CHECK
: [0xf0,0x04,0xe2,0x7d]
13428 v_cmpx_lt_u64 vcc
, -4.0, v
[2:3]
13429 // CHECK
: [0xf7,0x04,0xe2,0x7d]
13431 v_cmpx_lt_u64 vcc
, src_vccz
, v
[2:3]
13432 // CHECK
: [0xfb,0x04,0xe2,0x7d]
13434 v_cmpx_lt_u64 vcc
, src_execz
, v
[2:3]
13435 // CHECK
: [0xfc,0x04,0xe2,0x7d]
13437 v_cmpx_lt_u64 vcc
, src_scc
, v
[2:3]
13438 // CHECK
: [0xfd,0x04,0xe2,0x7d]
13440 v_cmpx_lt_u64 vcc
, 0xaf123456, v
[2:3]
13441 // CHECK
: [0xff,0x04,0xe2,0x7d,0x56,0x34,0x12,0xaf]
13443 v_cmpx_lt_u64 vcc
, 0x3f717273, v
[2:3]
13444 // CHECK
: [0xff,0x04,0xe2,0x7d,0x73,0x72,0x71,0x3f]
13446 v_cmpx_lt_u64 vcc
, v
[1:2], v
[254:255]
13447 // CHECK
: [0x01,0xfd,0xe3,0x7d]
13449 v_cmpx_eq_u64 vcc
, v
[1:2], v
[2:3]
13450 // CHECK
: [0x01,0x05,0xe4,0x7d]
13452 v_cmpx_eq_u64 vcc
, v
[254:255], v
[2:3]
13453 // CHECK
: [0xfe,0x05,0xe4,0x7d]
13455 v_cmpx_eq_u64 vcc
, s
[2:3], v
[2:3]
13456 // CHECK
: [0x02,0x04,0xe4,0x7d]
13458 v_cmpx_eq_u64 vcc
, s
[4:5], v
[2:3]
13459 // CHECK
: [0x04,0x04,0xe4,0x7d]
13461 v_cmpx_eq_u64 vcc
, s
[102:103], v
[2:3]
13462 // CHECK
: [0x66,0x04,0xe4,0x7d]
13464 v_cmpx_eq_u64 vcc
, flat_scratch
, v
[2:3]
13465 // CHECK
: [0x68,0x04,0xe4,0x7d]
13467 v_cmpx_eq_u64 vcc
, vcc
, v
[2:3]
13468 // CHECK
: [0x6a,0x04,0xe4,0x7d]
13470 v_cmpx_eq_u64 vcc
, tba
, v
[2:3]
13471 // CHECK
: [0x6c,0x04,0xe4,0x7d]
13473 v_cmpx_eq_u64 vcc
, tma
, v
[2:3]
13474 // CHECK
: [0x6e,0x04,0xe4,0x7d]
13476 v_cmpx_eq_u64 vcc
, ttmp
[10:11], v
[2:3]
13477 // CHECK
: [0x7a,0x04,0xe4,0x7d]
13479 v_cmpx_eq_u64 vcc
, exec
, v
[2:3]
13480 // CHECK
: [0x7e,0x04,0xe4,0x7d]
13482 v_cmpx_eq_u64 vcc
, 0, v
[2:3]
13483 // CHECK
: [0x80,0x04,0xe4,0x7d]
13485 v_cmpx_eq_u64 vcc
, -1, v
[2:3]
13486 // CHECK
: [0xc1,0x04,0xe4,0x7d]
13488 v_cmpx_eq_u64 vcc
, 0.5, v
[2:3]
13489 // CHECK
: [0xf0,0x04,0xe4,0x7d]
13491 v_cmpx_eq_u64 vcc
, -4.0, v
[2:3]
13492 // CHECK
: [0xf7,0x04,0xe4,0x7d]
13494 v_cmpx_eq_u64 vcc
, src_vccz
, v
[2:3]
13495 // CHECK
: [0xfb,0x04,0xe4,0x7d]
13497 v_cmpx_eq_u64 vcc
, src_execz
, v
[2:3]
13498 // CHECK
: [0xfc,0x04,0xe4,0x7d]
13500 v_cmpx_eq_u64 vcc
, src_scc
, v
[2:3]
13501 // CHECK
: [0xfd,0x04,0xe4,0x7d]
13503 v_cmpx_eq_u64 vcc
, 0xaf123456, v
[2:3]
13504 // CHECK
: [0xff,0x04,0xe4,0x7d,0x56,0x34,0x12,0xaf]
13506 v_cmpx_eq_u64 vcc
, 0x3f717273, v
[2:3]
13507 // CHECK
: [0xff,0x04,0xe4,0x7d,0x73,0x72,0x71,0x3f]
13509 v_cmpx_eq_u64 vcc
, v
[1:2], v
[254:255]
13510 // CHECK
: [0x01,0xfd,0xe5,0x7d]
13512 v_cmpx_le_u64 vcc
, v
[1:2], v
[2:3]
13513 // CHECK
: [0x01,0x05,0xe6,0x7d]
13515 v_cmpx_le_u64 vcc
, v
[254:255], v
[2:3]
13516 // CHECK
: [0xfe,0x05,0xe6,0x7d]
13518 v_cmpx_le_u64 vcc
, s
[2:3], v
[2:3]
13519 // CHECK
: [0x02,0x04,0xe6,0x7d]
13521 v_cmpx_le_u64 vcc
, s
[4:5], v
[2:3]
13522 // CHECK
: [0x04,0x04,0xe6,0x7d]
13524 v_cmpx_le_u64 vcc
, s
[102:103], v
[2:3]
13525 // CHECK
: [0x66,0x04,0xe6,0x7d]
13527 v_cmpx_le_u64 vcc
, flat_scratch
, v
[2:3]
13528 // CHECK
: [0x68,0x04,0xe6,0x7d]
13530 v_cmpx_le_u64 vcc
, vcc
, v
[2:3]
13531 // CHECK
: [0x6a,0x04,0xe6,0x7d]
13533 v_cmpx_le_u64 vcc
, tba
, v
[2:3]
13534 // CHECK
: [0x6c,0x04,0xe6,0x7d]
13536 v_cmpx_le_u64 vcc
, tma
, v
[2:3]
13537 // CHECK
: [0x6e,0x04,0xe6,0x7d]
13539 v_cmpx_le_u64 vcc
, ttmp
[10:11], v
[2:3]
13540 // CHECK
: [0x7a,0x04,0xe6,0x7d]
13542 v_cmpx_le_u64 vcc
, exec
, v
[2:3]
13543 // CHECK
: [0x7e,0x04,0xe6,0x7d]
13545 v_cmpx_le_u64 vcc
, 0, v
[2:3]
13546 // CHECK
: [0x80,0x04,0xe6,0x7d]
13548 v_cmpx_le_u64 vcc
, -1, v
[2:3]
13549 // CHECK
: [0xc1,0x04,0xe6,0x7d]
13551 v_cmpx_le_u64 vcc
, 0.5, v
[2:3]
13552 // CHECK
: [0xf0,0x04,0xe6,0x7d]
13554 v_cmpx_le_u64 vcc
, -4.0, v
[2:3]
13555 // CHECK
: [0xf7,0x04,0xe6,0x7d]
13557 v_cmpx_le_u64 vcc
, src_vccz
, v
[2:3]
13558 // CHECK
: [0xfb,0x04,0xe6,0x7d]
13560 v_cmpx_le_u64 vcc
, src_execz
, v
[2:3]
13561 // CHECK
: [0xfc,0x04,0xe6,0x7d]
13563 v_cmpx_le_u64 vcc
, src_scc
, v
[2:3]
13564 // CHECK
: [0xfd,0x04,0xe6,0x7d]
13566 v_cmpx_le_u64 vcc
, 0xaf123456, v
[2:3]
13567 // CHECK
: [0xff,0x04,0xe6,0x7d,0x56,0x34,0x12,0xaf]
13569 v_cmpx_le_u64 vcc
, 0x3f717273, v
[2:3]
13570 // CHECK
: [0xff,0x04,0xe6,0x7d,0x73,0x72,0x71,0x3f]
13572 v_cmpx_le_u64 vcc
, v
[1:2], v
[254:255]
13573 // CHECK
: [0x01,0xfd,0xe7,0x7d]
13575 v_cmpx_gt_u64 vcc
, v
[1:2], v
[2:3]
13576 // CHECK
: [0x01,0x05,0xe8,0x7d]
13578 v_cmpx_gt_u64 vcc
, v
[254:255], v
[2:3]
13579 // CHECK
: [0xfe,0x05,0xe8,0x7d]
13581 v_cmpx_gt_u64 vcc
, s
[2:3], v
[2:3]
13582 // CHECK
: [0x02,0x04,0xe8,0x7d]
13584 v_cmpx_gt_u64 vcc
, s
[4:5], v
[2:3]
13585 // CHECK
: [0x04,0x04,0xe8,0x7d]
13587 v_cmpx_gt_u64 vcc
, s
[102:103], v
[2:3]
13588 // CHECK
: [0x66,0x04,0xe8,0x7d]
13590 v_cmpx_gt_u64 vcc
, flat_scratch
, v
[2:3]
13591 // CHECK
: [0x68,0x04,0xe8,0x7d]
13593 v_cmpx_gt_u64 vcc
, vcc
, v
[2:3]
13594 // CHECK
: [0x6a,0x04,0xe8,0x7d]
13596 v_cmpx_gt_u64 vcc
, tba
, v
[2:3]
13597 // CHECK
: [0x6c,0x04,0xe8,0x7d]
13599 v_cmpx_gt_u64 vcc
, tma
, v
[2:3]
13600 // CHECK
: [0x6e,0x04,0xe8,0x7d]
13602 v_cmpx_gt_u64 vcc
, ttmp
[10:11], v
[2:3]
13603 // CHECK
: [0x7a,0x04,0xe8,0x7d]
13605 v_cmpx_gt_u64 vcc
, exec
, v
[2:3]
13606 // CHECK
: [0x7e,0x04,0xe8,0x7d]
13608 v_cmpx_gt_u64 vcc
, 0, v
[2:3]
13609 // CHECK
: [0x80,0x04,0xe8,0x7d]
13611 v_cmpx_gt_u64 vcc
, -1, v
[2:3]
13612 // CHECK
: [0xc1,0x04,0xe8,0x7d]
13614 v_cmpx_gt_u64 vcc
, 0.5, v
[2:3]
13615 // CHECK
: [0xf0,0x04,0xe8,0x7d]
13617 v_cmpx_gt_u64 vcc
, -4.0, v
[2:3]
13618 // CHECK
: [0xf7,0x04,0xe8,0x7d]
13620 v_cmpx_gt_u64 vcc
, src_vccz
, v
[2:3]
13621 // CHECK
: [0xfb,0x04,0xe8,0x7d]
13623 v_cmpx_gt_u64 vcc
, src_execz
, v
[2:3]
13624 // CHECK
: [0xfc,0x04,0xe8,0x7d]
13626 v_cmpx_gt_u64 vcc
, src_scc
, v
[2:3]
13627 // CHECK
: [0xfd,0x04,0xe8,0x7d]
13629 v_cmpx_gt_u64 vcc
, 0xaf123456, v
[2:3]
13630 // CHECK
: [0xff,0x04,0xe8,0x7d,0x56,0x34,0x12,0xaf]
13632 v_cmpx_gt_u64 vcc
, 0x3f717273, v
[2:3]
13633 // CHECK
: [0xff,0x04,0xe8,0x7d,0x73,0x72,0x71,0x3f]
13635 v_cmpx_gt_u64 vcc
, v
[1:2], v
[254:255]
13636 // CHECK
: [0x01,0xfd,0xe9,0x7d]
13638 v_cmpx_ne_u64 vcc
, v
[1:2], v
[2:3]
13639 // CHECK
: [0x01,0x05,0xea,0x7d]
13641 v_cmpx_ne_u64 vcc
, v
[254:255], v
[2:3]
13642 // CHECK
: [0xfe,0x05,0xea,0x7d]
13644 v_cmpx_ne_u64 vcc
, s
[2:3], v
[2:3]
13645 // CHECK
: [0x02,0x04,0xea,0x7d]
13647 v_cmpx_ne_u64 vcc
, s
[4:5], v
[2:3]
13648 // CHECK
: [0x04,0x04,0xea,0x7d]
13650 v_cmpx_ne_u64 vcc
, s
[102:103], v
[2:3]
13651 // CHECK
: [0x66,0x04,0xea,0x7d]
13653 v_cmpx_ne_u64 vcc
, flat_scratch
, v
[2:3]
13654 // CHECK
: [0x68,0x04,0xea,0x7d]
13656 v_cmpx_ne_u64 vcc
, vcc
, v
[2:3]
13657 // CHECK
: [0x6a,0x04,0xea,0x7d]
13659 v_cmpx_ne_u64 vcc
, tba
, v
[2:3]
13660 // CHECK
: [0x6c,0x04,0xea,0x7d]
13662 v_cmpx_ne_u64 vcc
, tma
, v
[2:3]
13663 // CHECK
: [0x6e,0x04,0xea,0x7d]
13665 v_cmpx_ne_u64 vcc
, ttmp
[10:11], v
[2:3]
13666 // CHECK
: [0x7a,0x04,0xea,0x7d]
13668 v_cmpx_ne_u64 vcc
, exec
, v
[2:3]
13669 // CHECK
: [0x7e,0x04,0xea,0x7d]
13671 v_cmpx_ne_u64 vcc
, 0, v
[2:3]
13672 // CHECK
: [0x80,0x04,0xea,0x7d]
13674 v_cmpx_ne_u64 vcc
, -1, v
[2:3]
13675 // CHECK
: [0xc1,0x04,0xea,0x7d]
13677 v_cmpx_ne_u64 vcc
, 0.5, v
[2:3]
13678 // CHECK
: [0xf0,0x04,0xea,0x7d]
13680 v_cmpx_ne_u64 vcc
, -4.0, v
[2:3]
13681 // CHECK
: [0xf7,0x04,0xea,0x7d]
13683 v_cmpx_ne_u64 vcc
, src_vccz
, v
[2:3]
13684 // CHECK
: [0xfb,0x04,0xea,0x7d]
13686 v_cmpx_ne_u64 vcc
, src_execz
, v
[2:3]
13687 // CHECK
: [0xfc,0x04,0xea,0x7d]
13689 v_cmpx_ne_u64 vcc
, src_scc
, v
[2:3]
13690 // CHECK
: [0xfd,0x04,0xea,0x7d]
13692 v_cmpx_ne_u64 vcc
, 0xaf123456, v
[2:3]
13693 // CHECK
: [0xff,0x04,0xea,0x7d,0x56,0x34,0x12,0xaf]
13695 v_cmpx_ne_u64 vcc
, 0x3f717273, v
[2:3]
13696 // CHECK
: [0xff,0x04,0xea,0x7d,0x73,0x72,0x71,0x3f]
13698 v_cmpx_ne_u64 vcc
, v
[1:2], v
[254:255]
13699 // CHECK
: [0x01,0xfd,0xeb,0x7d]
13701 v_cmpx_ge_u64 vcc
, v
[1:2], v
[2:3]
13702 // CHECK
: [0x01,0x05,0xec,0x7d]
13704 v_cmpx_ge_u64 vcc
, v
[254:255], v
[2:3]
13705 // CHECK
: [0xfe,0x05,0xec,0x7d]
13707 v_cmpx_ge_u64 vcc
, s
[2:3], v
[2:3]
13708 // CHECK
: [0x02,0x04,0xec,0x7d]
13710 v_cmpx_ge_u64 vcc
, s
[4:5], v
[2:3]
13711 // CHECK
: [0x04,0x04,0xec,0x7d]
13713 v_cmpx_ge_u64 vcc
, s
[102:103], v
[2:3]
13714 // CHECK
: [0x66,0x04,0xec,0x7d]
13716 v_cmpx_ge_u64 vcc
, flat_scratch
, v
[2:3]
13717 // CHECK
: [0x68,0x04,0xec,0x7d]
13719 v_cmpx_ge_u64 vcc
, vcc
, v
[2:3]
13720 // CHECK
: [0x6a,0x04,0xec,0x7d]
13722 v_cmpx_ge_u64 vcc
, tba
, v
[2:3]
13723 // CHECK
: [0x6c,0x04,0xec,0x7d]
13725 v_cmpx_ge_u64 vcc
, tma
, v
[2:3]
13726 // CHECK
: [0x6e,0x04,0xec,0x7d]
13728 v_cmpx_ge_u64 vcc
, ttmp
[10:11], v
[2:3]
13729 // CHECK
: [0x7a,0x04,0xec,0x7d]
13731 v_cmpx_ge_u64 vcc
, exec
, v
[2:3]
13732 // CHECK
: [0x7e,0x04,0xec,0x7d]
13734 v_cmpx_ge_u64 vcc
, 0, v
[2:3]
13735 // CHECK
: [0x80,0x04,0xec,0x7d]
13737 v_cmpx_ge_u64 vcc
, -1, v
[2:3]
13738 // CHECK
: [0xc1,0x04,0xec,0x7d]
13740 v_cmpx_ge_u64 vcc
, 0.5, v
[2:3]
13741 // CHECK
: [0xf0,0x04,0xec,0x7d]
13743 v_cmpx_ge_u64 vcc
, -4.0, v
[2:3]
13744 // CHECK
: [0xf7,0x04,0xec,0x7d]
13746 v_cmpx_ge_u64 vcc
, src_vccz
, v
[2:3]
13747 // CHECK
: [0xfb,0x04,0xec,0x7d]
13749 v_cmpx_ge_u64 vcc
, src_execz
, v
[2:3]
13750 // CHECK
: [0xfc,0x04,0xec,0x7d]
13752 v_cmpx_ge_u64 vcc
, src_scc
, v
[2:3]
13753 // CHECK
: [0xfd,0x04,0xec,0x7d]
13755 v_cmpx_ge_u64 vcc
, 0xaf123456, v
[2:3]
13756 // CHECK
: [0xff,0x04,0xec,0x7d,0x56,0x34,0x12,0xaf]
13758 v_cmpx_ge_u64 vcc
, 0x3f717273, v
[2:3]
13759 // CHECK
: [0xff,0x04,0xec,0x7d,0x73,0x72,0x71,0x3f]
13761 v_cmpx_ge_u64 vcc
, v
[1:2], v
[254:255]
13762 // CHECK
: [0x01,0xfd,0xed,0x7d]
13764 v_cmpx_t_u64 vcc
, v
[1:2], v
[2:3]
13765 // CHECK
: [0x01,0x05,0xee,0x7d]
13767 v_cmpx_t_u64 vcc
, v
[254:255], v
[2:3]
13768 // CHECK
: [0xfe,0x05,0xee,0x7d]
13770 v_cmpx_t_u64 vcc
, s
[2:3], v
[2:3]
13771 // CHECK
: [0x02,0x04,0xee,0x7d]
13773 v_cmpx_t_u64 vcc
, s
[4:5], v
[2:3]
13774 // CHECK
: [0x04,0x04,0xee,0x7d]
13776 v_cmpx_t_u64 vcc
, s
[102:103], v
[2:3]
13777 // CHECK
: [0x66,0x04,0xee,0x7d]
13779 v_cmpx_t_u64 vcc
, flat_scratch
, v
[2:3]
13780 // CHECK
: [0x68,0x04,0xee,0x7d]
13782 v_cmpx_t_u64 vcc
, vcc
, v
[2:3]
13783 // CHECK
: [0x6a,0x04,0xee,0x7d]
13785 v_cmpx_t_u64 vcc
, tba
, v
[2:3]
13786 // CHECK
: [0x6c,0x04,0xee,0x7d]
13788 v_cmpx_t_u64 vcc
, tma
, v
[2:3]
13789 // CHECK
: [0x6e,0x04,0xee,0x7d]
13791 v_cmpx_t_u64 vcc
, ttmp
[10:11], v
[2:3]
13792 // CHECK
: [0x7a,0x04,0xee,0x7d]
13794 v_cmpx_t_u64 vcc
, exec
, v
[2:3]
13795 // CHECK
: [0x7e,0x04,0xee,0x7d]
13797 v_cmpx_t_u64 vcc
, 0, v
[2:3]
13798 // CHECK
: [0x80,0x04,0xee,0x7d]
13800 v_cmpx_t_u64 vcc
, -1, v
[2:3]
13801 // CHECK
: [0xc1,0x04,0xee,0x7d]
13803 v_cmpx_t_u64 vcc
, 0.5, v
[2:3]
13804 // CHECK
: [0xf0,0x04,0xee,0x7d]
13806 v_cmpx_t_u64 vcc
, -4.0, v
[2:3]
13807 // CHECK
: [0xf7,0x04,0xee,0x7d]
13809 v_cmpx_t_u64 vcc
, src_vccz
, v
[2:3]
13810 // CHECK
: [0xfb,0x04,0xee,0x7d]
13812 v_cmpx_t_u64 vcc
, src_execz
, v
[2:3]
13813 // CHECK
: [0xfc,0x04,0xee,0x7d]
13815 v_cmpx_t_u64 vcc
, src_scc
, v
[2:3]
13816 // CHECK
: [0xfd,0x04,0xee,0x7d]
13818 v_cmpx_t_u64 vcc
, 0xaf123456, v
[2:3]
13819 // CHECK
: [0xff,0x04,0xee,0x7d,0x56,0x34,0x12,0xaf]
13821 v_cmpx_t_u64 vcc
, 0x3f717273, v
[2:3]
13822 // CHECK
: [0xff,0x04,0xee,0x7d,0x73,0x72,0x71,0x3f]
13824 v_cmpx_t_u64 vcc
, v
[1:2], v
[254:255]
13825 // CHECK
: [0x01,0xfd,0xef,0x7d]
13827 v_cmp_class_f32 vcc
, v1
, v2
13828 // CHECK
: [0x01,0x05,0x10,0x7d]
13830 v_cmp_class_f32 vcc
, v255
, v2
13831 // CHECK
: [0xff,0x05,0x10,0x7d]
13833 v_cmp_class_f32 vcc
, s1
, v2
13834 // CHECK
: [0x01,0x04,0x10,0x7d]
13836 v_cmp_class_f32 vcc
, s103
, v2
13837 // CHECK
: [0x67,0x04,0x10,0x7d]
13839 v_cmp_class_f32 vcc
, flat_scratch_lo
, v2
13840 // CHECK
: [0x68,0x04,0x10,0x7d]
13842 v_cmp_class_f32 vcc
, flat_scratch_hi
, v2
13843 // CHECK
: [0x69,0x04,0x10,0x7d]
13845 v_cmp_class_f32 vcc
, vcc_lo
, v2
13846 // CHECK
: [0x6a,0x04,0x10,0x7d]
13848 v_cmp_class_f32 vcc
, vcc_hi
, v2
13849 // CHECK
: [0x6b,0x04,0x10,0x7d]
13851 v_cmp_class_f32 vcc
, tba_lo
, v2
13852 // CHECK
: [0x6c,0x04,0x10,0x7d]
13854 v_cmp_class_f32 vcc
, tba_hi
, v2
13855 // CHECK
: [0x6d,0x04,0x10,0x7d]
13857 v_cmp_class_f32 vcc
, tma_lo
, v2
13858 // CHECK
: [0x6e,0x04,0x10,0x7d]
13860 v_cmp_class_f32 vcc
, tma_hi
, v2
13861 // CHECK
: [0x6f,0x04,0x10,0x7d]
13863 v_cmp_class_f32 vcc
, ttmp11
, v2
13864 // CHECK
: [0x7b,0x04,0x10,0x7d]
13866 v_cmp_class_f32 vcc
, m0
, v2
13867 // CHECK
: [0x7c,0x04,0x10,0x7d]
13869 v_cmp_class_f32 vcc
, exec_lo
, v2
13870 // CHECK
: [0x7e,0x04,0x10,0x7d]
13872 v_cmp_class_f32 vcc
, exec_hi
, v2
13873 // CHECK
: [0x7f,0x04,0x10,0x7d]
13875 v_cmp_class_f32 vcc
, 0, v2
13876 // CHECK
: [0x80,0x04,0x10,0x7d]
13878 v_cmp_class_f32 vcc
, -1, v2
13879 // CHECK
: [0xc1,0x04,0x10,0x7d]
13881 v_cmp_class_f32 vcc
, 0.5, v2
13882 // CHECK
: [0xf0,0x04,0x10,0x7d]
13884 v_cmp_class_f32 vcc
, -4.0, v2
13885 // CHECK
: [0xf7,0x04,0x10,0x7d]
13887 v_cmp_class_f32 vcc
, src_vccz
, v2
13888 // CHECK
: [0xfb,0x04,0x10,0x7d]
13890 v_cmp_class_f32 vcc
, src_execz
, v2
13891 // CHECK
: [0xfc,0x04,0x10,0x7d]
13893 v_cmp_class_f32 vcc
, src_scc
, v2
13894 // CHECK
: [0xfd,0x04,0x10,0x7d]
13896 v_cmp_class_f32 vcc
, src_lds_direct
, v2
13897 // CHECK
: [0xfe,0x04,0x10,0x7d]
13899 v_cmp_class_f32 vcc
, 0xaf123456, v2
13900 // CHECK
: [0xff,0x04,0x10,0x7d,0x56,0x34,0x12,0xaf]
13902 v_cmp_class_f32 vcc
, 0x3f717273, v2
13903 // CHECK
: [0xff,0x04,0x10,0x7d,0x73,0x72,0x71,0x3f]
13905 v_cmp_class_f32 vcc
, v1
, v255
13906 // CHECK
: [0x01,0xff,0x11,0x7d]
13908 v_cmpx_class_f32 vcc
, v1
, v2
13909 // CHECK
: [0x01,0x05,0x30,0x7d]
13911 v_cmpx_class_f32 vcc
, v255
, v2
13912 // CHECK
: [0xff,0x05,0x30,0x7d]
13914 v_cmpx_class_f32 vcc
, s1
, v2
13915 // CHECK
: [0x01,0x04,0x30,0x7d]
13917 v_cmpx_class_f32 vcc
, s103
, v2
13918 // CHECK
: [0x67,0x04,0x30,0x7d]
13920 v_cmpx_class_f32 vcc
, flat_scratch_lo
, v2
13921 // CHECK
: [0x68,0x04,0x30,0x7d]
13923 v_cmpx_class_f32 vcc
, flat_scratch_hi
, v2
13924 // CHECK
: [0x69,0x04,0x30,0x7d]
13926 v_cmpx_class_f32 vcc
, vcc_lo
, v2
13927 // CHECK
: [0x6a,0x04,0x30,0x7d]
13929 v_cmpx_class_f32 vcc
, vcc_hi
, v2
13930 // CHECK
: [0x6b,0x04,0x30,0x7d]
13932 v_cmpx_class_f32 vcc
, tba_lo
, v2
13933 // CHECK
: [0x6c,0x04,0x30,0x7d]
13935 v_cmpx_class_f32 vcc
, tba_hi
, v2
13936 // CHECK
: [0x6d,0x04,0x30,0x7d]
13938 v_cmpx_class_f32 vcc
, tma_lo
, v2
13939 // CHECK
: [0x6e,0x04,0x30,0x7d]
13941 v_cmpx_class_f32 vcc
, tma_hi
, v2
13942 // CHECK
: [0x6f,0x04,0x30,0x7d]
13944 v_cmpx_class_f32 vcc
, ttmp11
, v2
13945 // CHECK
: [0x7b,0x04,0x30,0x7d]
13947 v_cmpx_class_f32 vcc
, m0
, v2
13948 // CHECK
: [0x7c,0x04,0x30,0x7d]
13950 v_cmpx_class_f32 vcc
, exec_lo
, v2
13951 // CHECK
: [0x7e,0x04,0x30,0x7d]
13953 v_cmpx_class_f32 vcc
, exec_hi
, v2
13954 // CHECK
: [0x7f,0x04,0x30,0x7d]
13956 v_cmpx_class_f32 vcc
, 0, v2
13957 // CHECK
: [0x80,0x04,0x30,0x7d]
13959 v_cmpx_class_f32 vcc
, -1, v2
13960 // CHECK
: [0xc1,0x04,0x30,0x7d]
13962 v_cmpx_class_f32 vcc
, 0.5, v2
13963 // CHECK
: [0xf0,0x04,0x30,0x7d]
13965 v_cmpx_class_f32 vcc
, -4.0, v2
13966 // CHECK
: [0xf7,0x04,0x30,0x7d]
13968 v_cmpx_class_f32 vcc
, src_vccz
, v2
13969 // CHECK
: [0xfb,0x04,0x30,0x7d]
13971 v_cmpx_class_f32 vcc
, src_execz
, v2
13972 // CHECK
: [0xfc,0x04,0x30,0x7d]
13974 v_cmpx_class_f32 vcc
, src_scc
, v2
13975 // CHECK
: [0xfd,0x04,0x30,0x7d]
13977 v_cmpx_class_f32 vcc
, src_lds_direct
, v2
13978 // CHECK
: [0xfe,0x04,0x30,0x7d]
13980 v_cmpx_class_f32 vcc
, 0xaf123456, v2
13981 // CHECK
: [0xff,0x04,0x30,0x7d,0x56,0x34,0x12,0xaf]
13983 v_cmpx_class_f32 vcc
, 0x3f717273, v2
13984 // CHECK
: [0xff,0x04,0x30,0x7d,0x73,0x72,0x71,0x3f]
13986 v_cmpx_class_f32 vcc
, v1
, v255
13987 // CHECK
: [0x01,0xff,0x31,0x7d]
13989 v_cmp_class_f64 vcc
, v
[1:2], v2
13990 // CHECK
: [0x01,0x05,0x50,0x7d]
13992 v_cmp_class_f64 vcc
, v
[254:255], v2
13993 // CHECK
: [0xfe,0x05,0x50,0x7d]
13995 v_cmp_class_f64 vcc
, s
[2:3], v2
13996 // CHECK
: [0x02,0x04,0x50,0x7d]
13998 v_cmp_class_f64 vcc
, s
[4:5], v2
13999 // CHECK
: [0x04,0x04,0x50,0x7d]
14001 v_cmp_class_f64 vcc
, s
[102:103], v2
14002 // CHECK
: [0x66,0x04,0x50,0x7d]
14004 v_cmp_class_f64 vcc
, flat_scratch
, v2
14005 // CHECK
: [0x68,0x04,0x50,0x7d]
14007 v_cmp_class_f64 vcc
, vcc
, v2
14008 // CHECK
: [0x6a,0x04,0x50,0x7d]
14010 v_cmp_class_f64 vcc
, tba
, v2
14011 // CHECK
: [0x6c,0x04,0x50,0x7d]
14013 v_cmp_class_f64 vcc
, tma
, v2
14014 // CHECK
: [0x6e,0x04,0x50,0x7d]
14016 v_cmp_class_f64 vcc
, ttmp
[10:11], v2
14017 // CHECK
: [0x7a,0x04,0x50,0x7d]
14019 v_cmp_class_f64 vcc
, exec
, v2
14020 // CHECK
: [0x7e,0x04,0x50,0x7d]
14022 v_cmp_class_f64 vcc
, 0, v2
14023 // CHECK
: [0x80,0x04,0x50,0x7d]
14025 v_cmp_class_f64 vcc
, -1, v2
14026 // CHECK
: [0xc1,0x04,0x50,0x7d]
14028 v_cmp_class_f64 vcc
, 0.5, v2
14029 // CHECK
: [0xf0,0x04,0x50,0x7d]
14031 v_cmp_class_f64 vcc
, -4.0, v2
14032 // CHECK
: [0xf7,0x04,0x50,0x7d]
14034 v_cmp_class_f64 vcc
, src_vccz
, v2
14035 // CHECK
: [0xfb,0x04,0x50,0x7d]
14037 v_cmp_class_f64 vcc
, src_execz
, v2
14038 // CHECK
: [0xfc,0x04,0x50,0x7d]
14040 v_cmp_class_f64 vcc
, src_scc
, v2
14041 // CHECK
: [0xfd,0x04,0x50,0x7d]
14043 v_cmp_class_f64 vcc
, 0xaf123456, v2
14044 // CHECK
: [0xff,0x04,0x50,0x7d,0x56,0x34,0x12,0xaf]
14046 v_cmp_class_f64 vcc
, 0x3f717273, v2
14047 // CHECK
: [0xff,0x04,0x50,0x7d,0x73,0x72,0x71,0x3f]
14049 v_cmp_class_f64 vcc
, v
[1:2], v255
14050 // CHECK
: [0x01,0xff,0x51,0x7d]
14052 v_cmpx_class_f64 vcc
, v
[1:2], v2
14053 // CHECK
: [0x01,0x05,0x70,0x7d]
14055 v_cmpx_class_f64 vcc
, v
[254:255], v2
14056 // CHECK
: [0xfe,0x05,0x70,0x7d]
14058 v_cmpx_class_f64 vcc
, s
[2:3], v2
14059 // CHECK
: [0x02,0x04,0x70,0x7d]
14061 v_cmpx_class_f64 vcc
, s
[4:5], v2
14062 // CHECK
: [0x04,0x04,0x70,0x7d]
14064 v_cmpx_class_f64 vcc
, s
[102:103], v2
14065 // CHECK
: [0x66,0x04,0x70,0x7d]
14067 v_cmpx_class_f64 vcc
, flat_scratch
, v2
14068 // CHECK
: [0x68,0x04,0x70,0x7d]
14070 v_cmpx_class_f64 vcc
, vcc
, v2
14071 // CHECK
: [0x6a,0x04,0x70,0x7d]
14073 v_cmpx_class_f64 vcc
, tba
, v2
14074 // CHECK
: [0x6c,0x04,0x70,0x7d]
14076 v_cmpx_class_f64 vcc
, tma
, v2
14077 // CHECK
: [0x6e,0x04,0x70,0x7d]
14079 v_cmpx_class_f64 vcc
, ttmp
[10:11], v2
14080 // CHECK
: [0x7a,0x04,0x70,0x7d]
14082 v_cmpx_class_f64 vcc
, exec
, v2
14083 // CHECK
: [0x7e,0x04,0x70,0x7d]
14085 v_cmpx_class_f64 vcc
, 0, v2
14086 // CHECK
: [0x80,0x04,0x70,0x7d]
14088 v_cmpx_class_f64 vcc
, -1, v2
14089 // CHECK
: [0xc1,0x04,0x70,0x7d]
14091 v_cmpx_class_f64 vcc
, 0.5, v2
14092 // CHECK
: [0xf0,0x04,0x70,0x7d]
14094 v_cmpx_class_f64 vcc
, -4.0, v2
14095 // CHECK
: [0xf7,0x04,0x70,0x7d]
14097 v_cmpx_class_f64 vcc
, src_vccz
, v2
14098 // CHECK
: [0xfb,0x04,0x70,0x7d]
14100 v_cmpx_class_f64 vcc
, src_execz
, v2
14101 // CHECK
: [0xfc,0x04,0x70,0x7d]
14103 v_cmpx_class_f64 vcc
, src_scc
, v2
14104 // CHECK
: [0xfd,0x04,0x70,0x7d]
14106 v_cmpx_class_f64 vcc
, 0xaf123456, v2
14107 // CHECK
: [0xff,0x04,0x70,0x7d,0x56,0x34,0x12,0xaf]
14109 v_cmpx_class_f64 vcc
, 0x3f717273, v2
14110 // CHECK
: [0xff,0x04,0x70,0x7d,0x73,0x72,0x71,0x3f]
14112 v_cmpx_class_f64 vcc
, v
[1:2], v255
14113 // CHECK
: [0x01,0xff,0x71,0x7d]