Lines Matching full:s5
3 # CHECK: s_add_u32 s5, s1, s2 ; encoding: [0x01,0x02,0x05,0x80]
45 # CHECK: s_add_u32 s5, s101, s2 ; encoding: [0x65,0x02,0x05,0x80]
48 # CHECK: s_add_u32 s5, flat_scratch_lo, s2 ; encoding: [0x66,0x02,0x05,0x80]
51 # CHECK: s_add_u32 s5, flat_scratch_hi, s2 ; encoding: [0x67,0x02,0x05,0x80]
54 # CHECK: s_add_u32 s5, vcc_lo, s2 ; encoding: [0x6a,0x02,0x05,0x80]
57 # CHECK: s_add_u32 s5, vcc_hi, s2 ; encoding: [0x6b,0x02,0x05,0x80]
60 # CHECK: s_add_u32 s5, tba_lo, s2 ; encoding: [0x6c,0x02,0x05,0x80]
63 # CHECK: s_add_u32 s5, tba_hi, s2 ; encoding: [0x6d,0x02,0x05,0x80]
66 # CHECK: s_add_u32 s5, tma_lo, s2 ; encoding: [0x6e,0x02,0x05,0x80]
69 # CHECK: s_add_u32 s5, tma_hi, s2 ; encoding: [0x6f,0x02,0x05,0x80]
72 # CHECK: s_add_u32 s5, ttmp11, s2 ; encoding: [0x7b,0x02,0x05,0x80]
75 # CHECK: s_add_u32 s5, m0, s2 ; encoding: [0x7c,0x02,0x05,0x80]
78 # CHECK: s_add_u32 s5, exec_lo, s2 ; encoding: [0x7e,0x02,0x05,0x80]
81 # CHECK: s_add_u32 s5, exec_hi, s2 ; encoding: [0x7f,0x02,0x05,0x80]
84 # CHECK: s_add_u32 s5, 0, s2 ; encoding: [0x80,0x02,0x05,0x80]
87 # CHECK: s_add_u32 s5, -1, s2 ; encoding: [0xc1,0x02,0x05,0x80]
90 # CHECK: s_add_u32 s5, 0.5, s2 ; encoding: [0xf0,0x02,0x05,0x80]
93 # CHECK: s_add_u32 s5, -4.0, s2 ; encoding: [0xf7,0x02,0x05,0x80]
96 # CHECK: s_add_u32 s5, 0xaf123456, s2 ; encoding: [0xff,0x02,0x05,0x80,0x56,0x34,0x12,0x…
99 # CHECK: s_add_u32 s5, 0x3f717273, s2 ; encoding: [0xff,0x02,0x05,0x80,0x73,0x72,0x71,0x…
102 # CHECK: s_add_u32 s5, s1, s101 ; encoding: [0x01,0x65,0x05,0x80]
105 # CHECK: s_add_u32 s5, s1, flat_scratch_lo ; encoding: [0x01,0x66,0x05,0x80]
108 # CHECK: s_add_u32 s5, s1, flat_scratch_hi ; encoding: [0x01,0x67,0x05,0x80]
111 # CHECK: s_add_u32 s5, s1, vcc_lo ; encoding: [0x01,0x6a,0x05,0x80]
114 # CHECK: s_add_u32 s5, s1, vcc_hi ; encoding: [0x01,0x6b,0x05,0x80]
117 # CHECK: s_add_u32 s5, s1, tba_lo ; encoding: [0x01,0x6c,0x05,0x80]
120 # CHECK: s_add_u32 s5, s1, tba_hi ; encoding: [0x01,0x6d,0x05,0x80]
123 # CHECK: s_add_u32 s5, s1, tma_lo ; encoding: [0x01,0x6e,0x05,0x80]
126 # CHECK: s_add_u32 s5, s1, tma_hi ; encoding: [0x01,0x6f,0x05,0x80]
129 # CHECK: s_add_u32 s5, s1, ttmp11 ; encoding: [0x01,0x7b,0x05,0x80]
132 # CHECK: s_add_u32 s5, s1, m0 ; encoding: [0x01,0x7c,0x05,0x80]
135 # CHECK: s_add_u32 s5, s1, exec_lo ; encoding: [0x01,0x7e,0x05,0x80]
138 # CHECK: s_add_u32 s5, s1, exec_hi ; encoding: [0x01,0x7f,0x05,0x80]
141 # CHECK: s_add_u32 s5, s1, 0 ; encoding: [0x01,0x80,0x05,0x80]
144 # CHECK: s_add_u32 s5, s1, -1 ; encoding: [0x01,0xc1,0x05,0x80]
147 # CHECK: s_add_u32 s5, s1, 0.5 ; encoding: [0x01,0xf0,0x05,0x80]
150 # CHECK: s_add_u32 s5, s1, -4.0 ; encoding: [0x01,0xf7,0x05,0x80]
153 # CHECK: s_add_u32 s5, s1, 0xaf123456 ; encoding: [0x01,0xff,0x05,0x80,0x56,0x34,0x12,0x…
156 # CHECK: s_add_u32 s5, s1, 0x3f717273 ; encoding: [0x01,0xff,0x05,0x80,0x73,0x72,0x71,0x…
159 # CHECK: s_sub_u32 s5, s1, s2 ; encoding: [0x01,0x02,0x85,0x80]
201 # CHECK: s_sub_u32 s5, s101, s2 ; encoding: [0x65,0x02,0x85,0x80]
204 # CHECK: s_sub_u32 s5, flat_scratch_lo, s2 ; encoding: [0x66,0x02,0x85,0x80]
207 # CHECK: s_sub_u32 s5, flat_scratch_hi, s2 ; encoding: [0x67,0x02,0x85,0x80]
210 # CHECK: s_sub_u32 s5, vcc_lo, s2 ; encoding: [0x6a,0x02,0x85,0x80]
213 # CHECK: s_sub_u32 s5, vcc_hi, s2 ; encoding: [0x6b,0x02,0x85,0x80]
216 # CHECK: s_sub_u32 s5, tba_lo, s2 ; encoding: [0x6c,0x02,0x85,0x80]
219 # CHECK: s_sub_u32 s5, tba_hi, s2 ; encoding: [0x6d,0x02,0x85,0x80]
222 # CHECK: s_sub_u32 s5, tma_lo, s2 ; encoding: [0x6e,0x02,0x85,0x80]
225 # CHECK: s_sub_u32 s5, tma_hi, s2 ; encoding: [0x6f,0x02,0x85,0x80]
228 # CHECK: s_sub_u32 s5, ttmp11, s2 ; encoding: [0x7b,0x02,0x85,0x80]
231 # CHECK: s_sub_u32 s5, m0, s2 ; encoding: [0x7c,0x02,0x85,0x80]
234 # CHECK: s_sub_u32 s5, exec_lo, s2 ; encoding: [0x7e,0x02,0x85,0x80]
237 # CHECK: s_sub_u32 s5, exec_hi, s2 ; encoding: [0x7f,0x02,0x85,0x80]
240 # CHECK: s_sub_u32 s5, 0, s2 ; encoding: [0x80,0x02,0x85,0x80]
243 # CHECK: s_sub_u32 s5, -1, s2 ; encoding: [0xc1,0x02,0x85,0x80]
246 # CHECK: s_sub_u32 s5, 0.5, s2 ; encoding: [0xf0,0x02,0x85,0x80]
249 # CHECK: s_sub_u32 s5, -4.0, s2 ; encoding: [0xf7,0x02,0x85,0x80]
252 # CHECK: s_sub_u32 s5, 0xaf123456, s2 ; encoding: [0xff,0x02,0x85,0x80,0x56,0x34,0x12,0x…
255 # CHECK: s_sub_u32 s5, 0x3f717273, s2 ; encoding: [0xff,0x02,0x85,0x80,0x73,0x72,0x71,0x…
258 # CHECK: s_sub_u32 s5, s1, s101 ; encoding: [0x01,0x65,0x85,0x80]
261 # CHECK: s_sub_u32 s5, s1, flat_scratch_lo ; encoding: [0x01,0x66,0x85,0x80]
264 # CHECK: s_sub_u32 s5, s1, flat_scratch_hi ; encoding: [0x01,0x67,0x85,0x80]
267 # CHECK: s_sub_u32 s5, s1, vcc_lo ; encoding: [0x01,0x6a,0x85,0x80]
270 # CHECK: s_sub_u32 s5, s1, vcc_hi ; encoding: [0x01,0x6b,0x85,0x80]
273 # CHECK: s_sub_u32 s5, s1, tba_lo ; encoding: [0x01,0x6c,0x85,0x80]
276 # CHECK: s_sub_u32 s5, s1, tba_hi ; encoding: [0x01,0x6d,0x85,0x80]
279 # CHECK: s_sub_u32 s5, s1, tma_lo ; encoding: [0x01,0x6e,0x85,0x80]
282 # CHECK: s_sub_u32 s5, s1, tma_hi ; encoding: [0x01,0x6f,0x85,0x80]
285 # CHECK: s_sub_u32 s5, s1, ttmp11 ; encoding: [0x01,0x7b,0x85,0x80]
288 # CHECK: s_sub_u32 s5, s1, m0 ; encoding: [0x01,0x7c,0x85,0x80]
291 # CHECK: s_sub_u32 s5, s1, exec_lo ; encoding: [0x01,0x7e,0x85,0x80]
294 # CHECK: s_sub_u32 s5, s1, exec_hi ; encoding: [0x01,0x7f,0x85,0x80]
297 # CHECK: s_sub_u32 s5, s1, 0 ; encoding: [0x01,0x80,0x85,0x80]
300 # CHECK: s_sub_u32 s5, s1, -1 ; encoding: [0x01,0xc1,0x85,0x80]
303 # CHECK: s_sub_u32 s5, s1, 0.5 ; encoding: [0x01,0xf0,0x85,0x80]
306 # CHECK: s_sub_u32 s5, s1, -4.0 ; encoding: [0x01,0xf7,0x85,0x80]
309 # CHECK: s_sub_u32 s5, s1, 0xaf123456 ; encoding: [0x01,0xff,0x85,0x80,0x56,0x34,0x12,0x…
312 # CHECK: s_sub_u32 s5, s1, 0x3f717273 ; encoding: [0x01,0xff,0x85,0x80,0x73,0x72,0x71,0x…
315 # CHECK: s_add_i32 s5, s1, s2 ; encoding: [0x01,0x02,0x05,0x81]
357 # CHECK: s_add_i32 s5, s101, s2 ; encoding: [0x65,0x02,0x05,0x81]
360 # CHECK: s_add_i32 s5, flat_scratch_lo, s2 ; encoding: [0x66,0x02,0x05,0x81]
363 # CHECK: s_add_i32 s5, flat_scratch_hi, s2 ; encoding: [0x67,0x02,0x05,0x81]
366 # CHECK: s_add_i32 s5, vcc_lo, s2 ; encoding: [0x6a,0x02,0x05,0x81]
369 # CHECK: s_add_i32 s5, vcc_hi, s2 ; encoding: [0x6b,0x02,0x05,0x81]
372 # CHECK: s_add_i32 s5, tba_lo, s2 ; encoding: [0x6c,0x02,0x05,0x81]
375 # CHECK: s_add_i32 s5, tba_hi, s2 ; encoding: [0x6d,0x02,0x05,0x81]
378 # CHECK: s_add_i32 s5, tma_lo, s2 ; encoding: [0x6e,0x02,0x05,0x81]
381 # CHECK: s_add_i32 s5, tma_hi, s2 ; encoding: [0x6f,0x02,0x05,0x81]
384 # CHECK: s_add_i32 s5, ttmp11, s2 ; encoding: [0x7b,0x02,0x05,0x81]
387 # CHECK: s_add_i32 s5, m0, s2 ; encoding: [0x7c,0x02,0x05,0x81]
390 # CHECK: s_add_i32 s5, exec_lo, s2 ; encoding: [0x7e,0x02,0x05,0x81]
393 # CHECK: s_add_i32 s5, exec_hi, s2 ; encoding: [0x7f,0x02,0x05,0x81]
396 # CHECK: s_add_i32 s5, 0, s2 ; encoding: [0x80,0x02,0x05,0x81]
399 # CHECK: s_add_i32 s5, -1, s2 ; encoding: [0xc1,0x02,0x05,0x81]
402 # CHECK: s_add_i32 s5, 0.5, s2 ; encoding: [0xf0,0x02,0x05,0x81]
405 # CHECK: s_add_i32 s5, -4.0, s2 ; encoding: [0xf7,0x02,0x05,0x81]
408 # CHECK: s_add_i32 s5, 0xaf123456, s2 ; encoding: [0xff,0x02,0x05,0x81,0x56,0x34,0x12,0x…
411 # CHECK: s_add_i32 s5, 0x3f717273, s2 ; encoding: [0xff,0x02,0x05,0x81,0x73,0x72,0x71,0x…
414 # CHECK: s_add_i32 s5, s1, s101 ; encoding: [0x01,0x65,0x05,0x81]
417 # CHECK: s_add_i32 s5, s1, flat_scratch_lo ; encoding: [0x01,0x66,0x05,0x81]
420 # CHECK: s_add_i32 s5, s1, flat_scratch_hi ; encoding: [0x01,0x67,0x05,0x81]
423 # CHECK: s_add_i32 s5, s1, vcc_lo ; encoding: [0x01,0x6a,0x05,0x81]
426 # CHECK: s_add_i32 s5, s1, vcc_hi ; encoding: [0x01,0x6b,0x05,0x81]
429 # CHECK: s_add_i32 s5, s1, tba_lo ; encoding: [0x01,0x6c,0x05,0x81]
432 # CHECK: s_add_i32 s5, s1, tba_hi ; encoding: [0x01,0x6d,0x05,0x81]
435 # CHECK: s_add_i32 s5, s1, tma_lo ; encoding: [0x01,0x6e,0x05,0x81]
438 # CHECK: s_add_i32 s5, s1, tma_hi ; encoding: [0x01,0x6f,0x05,0x81]
441 # CHECK: s_add_i32 s5, s1, ttmp11 ; encoding: [0x01,0x7b,0x05,0x81]
444 # CHECK: s_add_i32 s5, s1, m0 ; encoding: [0x01,0x7c,0x05,0x81]
447 # CHECK: s_add_i32 s5, s1, exec_lo ; encoding: [0x01,0x7e,0x05,0x81]
450 # CHECK: s_add_i32 s5, s1, exec_hi ; encoding: [0x01,0x7f,0x05,0x81]
453 # CHECK: s_add_i32 s5, s1, 0 ; encoding: [0x01,0x80,0x05,0x81]
456 # CHECK: s_add_i32 s5, s1, -1 ; encoding: [0x01,0xc1,0x05,0x81]
459 # CHECK: s_add_i32 s5, s1, 0.5 ; encoding: [0x01,0xf0,0x05,0x81]
462 # CHECK: s_add_i32 s5, s1, -4.0 ; encoding: [0x01,0xf7,0x05,0x81]
465 # CHECK: s_add_i32 s5, s1, 0xaf123456 ; encoding: [0x01,0xff,0x05,0x81,0x56,0x34,0x12,0x…
468 # CHECK: s_add_i32 s5, s1, 0x3f717273 ; encoding: [0x01,0xff,0x05,0x81,0x73,0x72,0x71,0x…
471 # CHECK: s_sub_i32 s5, s1, s2 ; encoding: [0x01,0x02,0x85,0x81]
513 # CHECK: s_sub_i32 s5, s101, s2 ; encoding: [0x65,0x02,0x85,0x81]
516 # CHECK: s_sub_i32 s5, flat_scratch_lo, s2 ; encoding: [0x66,0x02,0x85,0x81]
519 # CHECK: s_sub_i32 s5, flat_scratch_hi, s2 ; encoding: [0x67,0x02,0x85,0x81]
522 # CHECK: s_sub_i32 s5, vcc_lo, s2 ; encoding: [0x6a,0x02,0x85,0x81]
525 # CHECK: s_sub_i32 s5, vcc_hi, s2 ; encoding: [0x6b,0x02,0x85,0x81]
528 # CHECK: s_sub_i32 s5, tba_lo, s2 ; encoding: [0x6c,0x02,0x85,0x81]
531 # CHECK: s_sub_i32 s5, tba_hi, s2 ; encoding: [0x6d,0x02,0x85,0x81]
534 # CHECK: s_sub_i32 s5, tma_lo, s2 ; encoding: [0x6e,0x02,0x85,0x81]
537 # CHECK: s_sub_i32 s5, tma_hi, s2 ; encoding: [0x6f,0x02,0x85,0x81]
540 # CHECK: s_sub_i32 s5, ttmp11, s2 ; encoding: [0x7b,0x02,0x85,0x81]
543 # CHECK: s_sub_i32 s5, m0, s2 ; encoding: [0x7c,0x02,0x85,0x81]
546 # CHECK: s_sub_i32 s5, exec_lo, s2 ; encoding: [0x7e,0x02,0x85,0x81]
549 # CHECK: s_sub_i32 s5, exec_hi, s2 ; encoding: [0x7f,0x02,0x85,0x81]
552 # CHECK: s_sub_i32 s5, 0, s2 ; encoding: [0x80,0x02,0x85,0x81]
555 # CHECK: s_sub_i32 s5, -1, s2 ; encoding: [0xc1,0x02,0x85,0x81]
558 # CHECK: s_sub_i32 s5, 0.5, s2 ; encoding: [0xf0,0x02,0x85,0x81]
561 # CHECK: s_sub_i32 s5, -4.0, s2 ; encoding: [0xf7,0x02,0x85,0x81]
564 # CHECK: s_sub_i32 s5, 0xaf123456, s2 ; encoding: [0xff,0x02,0x85,0x81,0x56,0x34,0x12,0x…
567 # CHECK: s_sub_i32 s5, 0x3f717273, s2 ; encoding: [0xff,0x02,0x85,0x81,0x73,0x72,0x71,0x…
570 # CHECK: s_sub_i32 s5, s1, s101 ; encoding: [0x01,0x65,0x85,0x81]
573 # CHECK: s_sub_i32 s5, s1, flat_scratch_lo ; encoding: [0x01,0x66,0x85,0x81]
576 # CHECK: s_sub_i32 s5, s1, flat_scratch_hi ; encoding: [0x01,0x67,0x85,0x81]
579 # CHECK: s_sub_i32 s5, s1, vcc_lo ; encoding: [0x01,0x6a,0x85,0x81]
582 # CHECK: s_sub_i32 s5, s1, vcc_hi ; encoding: [0x01,0x6b,0x85,0x81]
585 # CHECK: s_sub_i32 s5, s1, tba_lo ; encoding: [0x01,0x6c,0x85,0x81]
588 # CHECK: s_sub_i32 s5, s1, tba_hi ; encoding: [0x01,0x6d,0x85,0x81]
591 # CHECK: s_sub_i32 s5, s1, tma_lo ; encoding: [0x01,0x6e,0x85,0x81]
594 # CHECK: s_sub_i32 s5, s1, tma_hi ; encoding: [0x01,0x6f,0x85,0x81]
597 # CHECK: s_sub_i32 s5, s1, ttmp11 ; encoding: [0x01,0x7b,0x85,0x81]
600 # CHECK: s_sub_i32 s5, s1, m0 ; encoding: [0x01,0x7c,0x85,0x81]
603 # CHECK: s_sub_i32 s5, s1, exec_lo ; encoding: [0x01,0x7e,0x85,0x81]
606 # CHECK: s_sub_i32 s5, s1, exec_hi ; encoding: [0x01,0x7f,0x85,0x81]
609 # CHECK: s_sub_i32 s5, s1, 0 ; encoding: [0x01,0x80,0x85,0x81]
612 # CHECK: s_sub_i32 s5, s1, -1 ; encoding: [0x01,0xc1,0x85,0x81]
615 # CHECK: s_sub_i32 s5, s1, 0.5 ; encoding: [0x01,0xf0,0x85,0x81]
618 # CHECK: s_sub_i32 s5, s1, -4.0 ; encoding: [0x01,0xf7,0x85,0x81]
621 # CHECK: s_sub_i32 s5, s1, 0xaf123456 ; encoding: [0x01,0xff,0x85,0x81,0x56,0x34,0x12,0x…
624 # CHECK: s_sub_i32 s5, s1, 0x3f717273 ; encoding: [0x01,0xff,0x85,0x81,0x73,0x72,0x71,0x…
627 # CHECK: s_addc_u32 s5, s1, s2 ; encoding: [0x01,0x02,0x05,0x82]
669 # CHECK: s_addc_u32 s5, s101, s2 ; encoding: [0x65,0x02,0x05,0x82]
672 # CHECK: s_addc_u32 s5, flat_scratch_lo, s2 ; encoding: [0x66,0x02,0x05,0x82]
675 # CHECK: s_addc_u32 s5, flat_scratch_hi, s2 ; encoding: [0x67,0x02,0x05,0x82]
678 # CHECK: s_addc_u32 s5, vcc_lo, s2 ; encoding: [0x6a,0x02,0x05,0x82]
681 # CHECK: s_addc_u32 s5, vcc_hi, s2 ; encoding: [0x6b,0x02,0x05,0x82]
684 # CHECK: s_addc_u32 s5, tba_lo, s2 ; encoding: [0x6c,0x02,0x05,0x82]
687 # CHECK: s_addc_u32 s5, tba_hi, s2 ; encoding: [0x6d,0x02,0x05,0x82]
690 # CHECK: s_addc_u32 s5, tma_lo, s2 ; encoding: [0x6e,0x02,0x05,0x82]
693 # CHECK: s_addc_u32 s5, tma_hi, s2 ; encoding: [0x6f,0x02,0x05,0x82]
696 # CHECK: s_addc_u32 s5, ttmp11, s2 ; encoding: [0x7b,0x02,0x05,0x82]
699 # CHECK: s_addc_u32 s5, m0, s2 ; encoding: [0x7c,0x02,0x05,0x82]
702 # CHECK: s_addc_u32 s5, exec_lo, s2 ; encoding: [0x7e,0x02,0x05,0x82]
705 # CHECK: s_addc_u32 s5, exec_hi, s2 ; encoding: [0x7f,0x02,0x05,0x82]
708 # CHECK: s_addc_u32 s5, 0, s2 ; encoding: [0x80,0x02,0x05,0x82]
711 # CHECK: s_addc_u32 s5, -1, s2 ; encoding: [0xc1,0x02,0x05,0x82]
714 # CHECK: s_addc_u32 s5, 0.5, s2 ; encoding: [0xf0,0x02,0x05,0x82]
717 # CHECK: s_addc_u32 s5, -4.0, s2 ; encoding: [0xf7,0x02,0x05,0x82]
720 # CHECK: s_addc_u32 s5, 0xaf123456, s2 ; encoding: [0xff,0x02,0x05,0x82,0x56,0x34,0x12,0x…
723 # CHECK: s_addc_u32 s5, 0x3f717273, s2 ; encoding: [0xff,0x02,0x05,0x82,0x73,0x72,0x71,0x…
726 # CHECK: s_addc_u32 s5, s1, s101 ; encoding: [0x01,0x65,0x05,0x82]
729 # CHECK: s_addc_u32 s5, s1, flat_scratch_lo ; encoding: [0x01,0x66,0x05,0x82]
732 # CHECK: s_addc_u32 s5, s1, flat_scratch_hi ; encoding: [0x01,0x67,0x05,0x82]
735 # CHECK: s_addc_u32 s5, s1, vcc_lo ; encoding: [0x01,0x6a,0x05,0x82]
738 # CHECK: s_addc_u32 s5, s1, vcc_hi ; encoding: [0x01,0x6b,0x05,0x82]
741 # CHECK: s_addc_u32 s5, s1, tba_lo ; encoding: [0x01,0x6c,0x05,0x82]
744 # CHECK: s_addc_u32 s5, s1, tba_hi ; encoding: [0x01,0x6d,0x05,0x82]
747 # CHECK: s_addc_u32 s5, s1, tma_lo ; encoding: [0x01,0x6e,0x05,0x82]
750 # CHECK: s_addc_u32 s5, s1, tma_hi ; encoding: [0x01,0x6f,0x05,0x82]
753 # CHECK: s_addc_u32 s5, s1, ttmp11 ; encoding: [0x01,0x7b,0x05,0x82]
756 # CHECK: s_addc_u32 s5, s1, m0 ; encoding: [0x01,0x7c,0x05,0x82]
759 # CHECK: s_addc_u32 s5, s1, exec_lo ; encoding: [0x01,0x7e,0x05,0x82]
762 # CHECK: s_addc_u32 s5, s1, exec_hi ; encoding: [0x01,0x7f,0x05,0x82]
765 # CHECK: s_addc_u32 s5, s1, 0 ; encoding: [0x01,0x80,0x05,0x82]
768 # CHECK: s_addc_u32 s5, s1, -1 ; encoding: [0x01,0xc1,0x05,0x82]
771 # CHECK: s_addc_u32 s5, s1, 0.5 ; encoding: [0x01,0xf0,0x05,0x82]
774 # CHECK: s_addc_u32 s5, s1, -4.0 ; encoding: [0x01,0xf7,0x05,0x82]
777 # CHECK: s_addc_u32 s5, s1, 0xaf123456 ; encoding: [0x01,0xff,0x05,0x82,0x56,0x34,0x12,0x…
780 # CHECK: s_addc_u32 s5, s1, 0x3f717273 ; encoding: [0x01,0xff,0x05,0x82,0x73,0x72,0x71,0x…
783 # CHECK: s_subb_u32 s5, s1, s2 ; encoding: [0x01,0x02,0x85,0x82]
825 # CHECK: s_subb_u32 s5, s101, s2 ; encoding: [0x65,0x02,0x85,0x82]
828 # CHECK: s_subb_u32 s5, flat_scratch_lo, s2 ; encoding: [0x66,0x02,0x85,0x82]
831 # CHECK: s_subb_u32 s5, flat_scratch_hi, s2 ; encoding: [0x67,0x02,0x85,0x82]
834 # CHECK: s_subb_u32 s5, vcc_lo, s2 ; encoding: [0x6a,0x02,0x85,0x82]
837 # CHECK: s_subb_u32 s5, vcc_hi, s2 ; encoding: [0x6b,0x02,0x85,0x82]
840 # CHECK: s_subb_u32 s5, tba_lo, s2 ; encoding: [0x6c,0x02,0x85,0x82]
843 # CHECK: s_subb_u32 s5, tba_hi, s2 ; encoding: [0x6d,0x02,0x85,0x82]
846 # CHECK: s_subb_u32 s5, tma_lo, s2 ; encoding: [0x6e,0x02,0x85,0x82]
849 # CHECK: s_subb_u32 s5, tma_hi, s2 ; encoding: [0x6f,0x02,0x85,0x82]
852 # CHECK: s_subb_u32 s5, ttmp11, s2 ; encoding: [0x7b,0x02,0x85,0x82]
855 # CHECK: s_subb_u32 s5, m0, s2 ; encoding: [0x7c,0x02,0x85,0x82]
858 # CHECK: s_subb_u32 s5, exec_lo, s2 ; encoding: [0x7e,0x02,0x85,0x82]
861 # CHECK: s_subb_u32 s5, exec_hi, s2 ; encoding: [0x7f,0x02,0x85,0x82]
864 # CHECK: s_subb_u32 s5, 0, s2 ; encoding: [0x80,0x02,0x85,0x82]
867 # CHECK: s_subb_u32 s5, -1, s2 ; encoding: [0xc1,0x02,0x85,0x82]
870 # CHECK: s_subb_u32 s5, 0.5, s2 ; encoding: [0xf0,0x02,0x85,0x82]
873 # CHECK: s_subb_u32 s5, -4.0, s2 ; encoding: [0xf7,0x02,0x85,0x82]
876 # CHECK: s_subb_u32 s5, 0xaf123456, s2 ; encoding: [0xff,0x02,0x85,0x82,0x56,0x34,0x12,0x…
879 # CHECK: s_subb_u32 s5, 0x3f717273, s2 ; encoding: [0xff,0x02,0x85,0x82,0x73,0x72,0x71,0x…
882 # CHECK: s_subb_u32 s5, s1, s101 ; encoding: [0x01,0x65,0x85,0x82]
885 # CHECK: s_subb_u32 s5, s1, flat_scratch_lo ; encoding: [0x01,0x66,0x85,0x82]
888 # CHECK: s_subb_u32 s5, s1, flat_scratch_hi ; encoding: [0x01,0x67,0x85,0x82]
891 # CHECK: s_subb_u32 s5, s1, vcc_lo ; encoding: [0x01,0x6a,0x85,0x82]
894 # CHECK: s_subb_u32 s5, s1, vcc_hi ; encoding: [0x01,0x6b,0x85,0x82]
897 # CHECK: s_subb_u32 s5, s1, tba_lo ; encoding: [0x01,0x6c,0x85,0x82]
900 # CHECK: s_subb_u32 s5, s1, tba_hi ; encoding: [0x01,0x6d,0x85,0x82]
903 # CHECK: s_subb_u32 s5, s1, tma_lo ; encoding: [0x01,0x6e,0x85,0x82]
906 # CHECK: s_subb_u32 s5, s1, tma_hi ; encoding: [0x01,0x6f,0x85,0x82]
909 # CHECK: s_subb_u32 s5, s1, ttmp11 ; encoding: [0x01,0x7b,0x85,0x82]
912 # CHECK: s_subb_u32 s5, s1, m0 ; encoding: [0x01,0x7c,0x85,0x82]
915 # CHECK: s_subb_u32 s5, s1, exec_lo ; encoding: [0x01,0x7e,0x85,0x82]
918 # CHECK: s_subb_u32 s5, s1, exec_hi ; encoding: [0x01,0x7f,0x85,0x82]
921 # CHECK: s_subb_u32 s5, s1, 0 ; encoding: [0x01,0x80,0x85,0x82]
924 # CHECK: s_subb_u32 s5, s1, -1 ; encoding: [0x01,0xc1,0x85,0x82]
927 # CHECK: s_subb_u32 s5, s1, 0.5 ; encoding: [0x01,0xf0,0x85,0x82]
930 # CHECK: s_subb_u32 s5, s1, -4.0 ; encoding: [0x01,0xf7,0x85,0x82]
933 # CHECK: s_subb_u32 s5, s1, 0xaf123456 ; encoding: [0x01,0xff,0x85,0x82,0x56,0x34,0x12,0x…
936 # CHECK: s_subb_u32 s5, s1, 0x3f717273 ; encoding: [0x01,0xff,0x85,0x82,0x73,0x72,0x71,0x…
939 # CHECK: s_min_i32 s5, s1, s2 ; encoding: [0x01,0x02,0x05,0x83]
981 # CHECK: s_min_i32 s5, s101, s2 ; encoding: [0x65,0x02,0x05,0x83]
984 # CHECK: s_min_i32 s5, flat_scratch_lo, s2 ; encoding: [0x66,0x02,0x05,0x83]
987 # CHECK: s_min_i32 s5, flat_scratch_hi, s2 ; encoding: [0x67,0x02,0x05,0x83]
990 # CHECK: s_min_i32 s5, vcc_lo, s2 ; encoding: [0x6a,0x02,0x05,0x83]
993 # CHECK: s_min_i32 s5, vcc_hi, s2 ; encoding: [0x6b,0x02,0x05,0x83]
996 # CHECK: s_min_i32 s5, tba_lo, s2 ; encoding: [0x6c,0x02,0x05,0x83]
999 # CHECK: s_min_i32 s5, tba_hi, s2 ; encoding: [0x6d,0x02,0x05,0x83]
1002 # CHECK: s_min_i32 s5, tma_lo, s2 ; encoding: [0x6e,0x02,0x05,0x83]
1005 # CHECK: s_min_i32 s5, tma_hi, s2 ; encoding: [0x6f,0x02,0x05,0x83]
1008 # CHECK: s_min_i32 s5, ttmp11, s2 ; encoding: [0x7b,0x02,0x05,0x83]
1011 # CHECK: s_min_i32 s5, m0, s2 ; encoding: [0x7c,0x02,0x05,0x83]
1014 # CHECK: s_min_i32 s5, exec_lo, s2 ; encoding: [0x7e,0x02,0x05,0x83]
1017 # CHECK: s_min_i32 s5, exec_hi, s2 ; encoding: [0x7f,0x02,0x05,0x83]
1020 # CHECK: s_min_i32 s5, 0, s2 ; encoding: [0x80,0x02,0x05,0x83]
1023 # CHECK: s_min_i32 s5, -1, s2 ; encoding: [0xc1,0x02,0x05,0x83]
1026 # CHECK: s_min_i32 s5, 0.5, s2 ; encoding: [0xf0,0x02,0x05,0x83]
1029 # CHECK: s_min_i32 s5, -4.0, s2 ; encoding: [0xf7,0x02,0x05,0x83]
1032 # CHECK: s_min_i32 s5, 0xaf123456, s2 ; encoding: [0xff,0x02,0x05,0x83,0x56,0x34,0x12,0x…
1035 # CHECK: s_min_i32 s5, 0x3f717273, s2 ; encoding: [0xff,0x02,0x05,0x83,0x73,0x72,0x71,0x…
1038 # CHECK: s_min_i32 s5, s1, s101 ; encoding: [0x01,0x65,0x05,0x83]
1041 # CHECK: s_min_i32 s5, s1, flat_scratch_lo ; encoding: [0x01,0x66,0x05,0x83]
1044 # CHECK: s_min_i32 s5, s1, flat_scratch_hi ; encoding: [0x01,0x67,0x05,0x83]
1047 # CHECK: s_min_i32 s5, s1, vcc_lo ; encoding: [0x01,0x6a,0x05,0x83]
1050 # CHECK: s_min_i32 s5, s1, vcc_hi ; encoding: [0x01,0x6b,0x05,0x83]
1053 # CHECK: s_min_i32 s5, s1, tba_lo ; encoding: [0x01,0x6c,0x05,0x83]
1056 # CHECK: s_min_i32 s5, s1, tba_hi ; encoding: [0x01,0x6d,0x05,0x83]
1059 # CHECK: s_min_i32 s5, s1, tma_lo ; encoding: [0x01,0x6e,0x05,0x83]
1062 # CHECK: s_min_i32 s5, s1, tma_hi ; encoding: [0x01,0x6f,0x05,0x83]
1065 # CHECK: s_min_i32 s5, s1, ttmp11 ; encoding: [0x01,0x7b,0x05,0x83]
1068 # CHECK: s_min_i32 s5, s1, m0 ; encoding: [0x01,0x7c,0x05,0x83]
1071 # CHECK: s_min_i32 s5, s1, exec_lo ; encoding: [0x01,0x7e,0x05,0x83]
1074 # CHECK: s_min_i32 s5, s1, exec_hi ; encoding: [0x01,0x7f,0x05,0x83]
1077 # CHECK: s_min_i32 s5, s1, 0 ; encoding: [0x01,0x80,0x05,0x83]
1080 # CHECK: s_min_i32 s5, s1, -1 ; encoding: [0x01,0xc1,0x05,0x83]
1083 # CHECK: s_min_i32 s5, s1, 0.5 ; encoding: [0x01,0xf0,0x05,0x83]
1086 # CHECK: s_min_i32 s5, s1, -4.0 ; encoding: [0x01,0xf7,0x05,0x83]
1089 # CHECK: s_min_i32 s5, s1, 0xaf123456 ; encoding: [0x01,0xff,0x05,0x83,0x56,0x34,0x12,0x…
1092 # CHECK: s_min_i32 s5, s1, 0x3f717273 ; encoding: [0x01,0xff,0x05,0x83,0x73,0x72,0x71,0x…
1095 # CHECK: s_min_u32 s5, s1, s2 ; encoding: [0x01,0x02,0x85,0x83]
1137 # CHECK: s_min_u32 s5, s101, s2 ; encoding: [0x65,0x02,0x85,0x83]
1140 # CHECK: s_min_u32 s5, flat_scratch_lo, s2 ; encoding: [0x66,0x02,0x85,0x83]
1143 # CHECK: s_min_u32 s5, flat_scratch_hi, s2 ; encoding: [0x67,0x02,0x85,0x83]
1146 # CHECK: s_min_u32 s5, vcc_lo, s2 ; encoding: [0x6a,0x02,0x85,0x83]
1149 # CHECK: s_min_u32 s5, vcc_hi, s2 ; encoding: [0x6b,0x02,0x85,0x83]
1152 # CHECK: s_min_u32 s5, tba_lo, s2 ; encoding: [0x6c,0x02,0x85,0x83]
1155 # CHECK: s_min_u32 s5, tba_hi, s2 ; encoding: [0x6d,0x02,0x85,0x83]
1158 # CHECK: s_min_u32 s5, tma_lo, s2 ; encoding: [0x6e,0x02,0x85,0x83]
1161 # CHECK: s_min_u32 s5, tma_hi, s2 ; encoding: [0x6f,0x02,0x85,0x83]
1164 # CHECK: s_min_u32 s5, ttmp11, s2 ; encoding: [0x7b,0x02,0x85,0x83]
1167 # CHECK: s_min_u32 s5, m0, s2 ; encoding: [0x7c,0x02,0x85,0x83]
1170 # CHECK: s_min_u32 s5, exec_lo, s2 ; encoding: [0x7e,0x02,0x85,0x83]
1173 # CHECK: s_min_u32 s5, exec_hi, s2 ; encoding: [0x7f,0x02,0x85,0x83]
1176 # CHECK: s_min_u32 s5, 0, s2 ; encoding: [0x80,0x02,0x85,0x83]
1179 # CHECK: s_min_u32 s5, -1, s2 ; encoding: [0xc1,0x02,0x85,0x83]
1182 # CHECK: s_min_u32 s5, 0.5, s2 ; encoding: [0xf0,0x02,0x85,0x83]
1185 # CHECK: s_min_u32 s5, -4.0, s2 ; encoding: [0xf7,0x02,0x85,0x83]
1188 # CHECK: s_min_u32 s5, 0xaf123456, s2 ; encoding: [0xff,0x02,0x85,0x83,0x56,0x34,0x12,0x…
1191 # CHECK: s_min_u32 s5, 0x3f717273, s2 ; encoding: [0xff,0x02,0x85,0x83,0x73,0x72,0x71,0x…
1194 # CHECK: s_min_u32 s5, s1, s101 ; encoding: [0x01,0x65,0x85,0x83]
1197 # CHECK: s_min_u32 s5, s1, flat_scratch_lo ; encoding: [0x01,0x66,0x85,0x83]
1200 # CHECK: s_min_u32 s5, s1, flat_scratch_hi ; encoding: [0x01,0x67,0x85,0x83]
1203 # CHECK: s_min_u32 s5, s1, vcc_lo ; encoding: [0x01,0x6a,0x85,0x83]
1206 # CHECK: s_min_u32 s5, s1, vcc_hi ; encoding: [0x01,0x6b,0x85,0x83]
1209 # CHECK: s_min_u32 s5, s1, tba_lo ; encoding: [0x01,0x6c,0x85,0x83]
1212 # CHECK: s_min_u32 s5, s1, tba_hi ; encoding: [0x01,0x6d,0x85,0x83]
1215 # CHECK: s_min_u32 s5, s1, tma_lo ; encoding: [0x01,0x6e,0x85,0x83]
1218 # CHECK: s_min_u32 s5, s1, tma_hi ; encoding: [0x01,0x6f,0x85,0x83]
1221 # CHECK: s_min_u32 s5, s1, ttmp11 ; encoding: [0x01,0x7b,0x85,0x83]
1224 # CHECK: s_min_u32 s5, s1, m0 ; encoding: [0x01,0x7c,0x85,0x83]
1227 # CHECK: s_min_u32 s5, s1, exec_lo ; encoding: [0x01,0x7e,0x85,0x83]
1230 # CHECK: s_min_u32 s5, s1, exec_hi ; encoding: [0x01,0x7f,0x85,0x83]
1233 # CHECK: s_min_u32 s5, s1, 0 ; encoding: [0x01,0x80,0x85,0x83]
1236 # CHECK: s_min_u32 s5, s1, -1 ; encoding: [0x01,0xc1,0x85,0x83]
1239 # CHECK: s_min_u32 s5, s1, 0.5 ; encoding: [0x01,0xf0,0x85,0x83]
1242 # CHECK: s_min_u32 s5, s1, -4.0 ; encoding: [0x01,0xf7,0x85,0x83]
1245 # CHECK: s_min_u32 s5, s1, 0xaf123456 ; encoding: [0x01,0xff,0x85,0x83,0x56,0x34,0x12,0x…
1248 # CHECK: s_min_u32 s5, s1, 0x3f717273 ; encoding: [0x01,0xff,0x85,0x83,0x73,0x72,0x71,0x…
1251 # CHECK: s_max_i32 s5, s1, s2 ; encoding: [0x01,0x02,0x05,0x84]
1293 # CHECK: s_max_i32 s5, s101, s2 ; encoding: [0x65,0x02,0x05,0x84]
1296 # CHECK: s_max_i32 s5, flat_scratch_lo, s2 ; encoding: [0x66,0x02,0x05,0x84]
1299 # CHECK: s_max_i32 s5, flat_scratch_hi, s2 ; encoding: [0x67,0x02,0x05,0x84]
1302 # CHECK: s_max_i32 s5, vcc_lo, s2 ; encoding: [0x6a,0x02,0x05,0x84]
1305 # CHECK: s_max_i32 s5, vcc_hi, s2 ; encoding: [0x6b,0x02,0x05,0x84]
1308 # CHECK: s_max_i32 s5, tba_lo, s2 ; encoding: [0x6c,0x02,0x05,0x84]
1311 # CHECK: s_max_i32 s5, tba_hi, s2 ; encoding: [0x6d,0x02,0x05,0x84]
1314 # CHECK: s_max_i32 s5, tma_lo, s2 ; encoding: [0x6e,0x02,0x05,0x84]
1317 # CHECK: s_max_i32 s5, tma_hi, s2 ; encoding: [0x6f,0x02,0x05,0x84]
1320 # CHECK: s_max_i32 s5, ttmp11, s2 ; encoding: [0x7b,0x02,0x05,0x84]
1323 # CHECK: s_max_i32 s5, m0, s2 ; encoding: [0x7c,0x02,0x05,0x84]
1326 # CHECK: s_max_i32 s5, exec_lo, s2 ; encoding: [0x7e,0x02,0x05,0x84]
1329 # CHECK: s_max_i32 s5, exec_hi, s2 ; encoding: [0x7f,0x02,0x05,0x84]
1332 # CHECK: s_max_i32 s5, 0, s2 ; encoding: [0x80,0x02,0x05,0x84]
1335 # CHECK: s_max_i32 s5, -1, s2 ; encoding: [0xc1,0x02,0x05,0x84]
1338 # CHECK: s_max_i32 s5, 0.5, s2 ; encoding: [0xf0,0x02,0x05,0x84]
1341 # CHECK: s_max_i32 s5, -4.0, s2 ; encoding: [0xf7,0x02,0x05,0x84]
1344 # CHECK: s_max_i32 s5, 0xaf123456, s2 ; encoding: [0xff,0x02,0x05,0x84,0x56,0x34,0x12,0x…
1347 # CHECK: s_max_i32 s5, 0x3f717273, s2 ; encoding: [0xff,0x02,0x05,0x84,0x73,0x72,0x71,0x…
1350 # CHECK: s_max_i32 s5, s1, s101 ; encoding: [0x01,0x65,0x05,0x84]
1353 # CHECK: s_max_i32 s5, s1, flat_scratch_lo ; encoding: [0x01,0x66,0x05,0x84]
1356 # CHECK: s_max_i32 s5, s1, flat_scratch_hi ; encoding: [0x01,0x67,0x05,0x84]
1359 # CHECK: s_max_i32 s5, s1, vcc_lo ; encoding: [0x01,0x6a,0x05,0x84]
1362 # CHECK: s_max_i32 s5, s1, vcc_hi ; encoding: [0x01,0x6b,0x05,0x84]
1365 # CHECK: s_max_i32 s5, s1, tba_lo ; encoding: [0x01,0x6c,0x05,0x84]
1368 # CHECK: s_max_i32 s5, s1, tba_hi ; encoding: [0x01,0x6d,0x05,0x84]
1371 # CHECK: s_max_i32 s5, s1, tma_lo ; encoding: [0x01,0x6e,0x05,0x84]
1374 # CHECK: s_max_i32 s5, s1, tma_hi ; encoding: [0x01,0x6f,0x05,0x84]
1377 # CHECK: s_max_i32 s5, s1, ttmp11 ; encoding: [0x01,0x7b,0x05,0x84]
1380 # CHECK: s_max_i32 s5, s1, m0 ; encoding: [0x01,0x7c,0x05,0x84]
1383 # CHECK: s_max_i32 s5, s1, exec_lo ; encoding: [0x01,0x7e,0x05,0x84]
1386 # CHECK: s_max_i32 s5, s1, exec_hi ; encoding: [0x01,0x7f,0x05,0x84]
1389 # CHECK: s_max_i32 s5, s1, 0 ; encoding: [0x01,0x80,0x05,0x84]
1392 # CHECK: s_max_i32 s5, s1, -1 ; encoding: [0x01,0xc1,0x05,0x84]
1395 # CHECK: s_max_i32 s5, s1, 0.5 ; encoding: [0x01,0xf0,0x05,0x84]
1398 # CHECK: s_max_i32 s5, s1, -4.0 ; encoding: [0x01,0xf7,0x05,0x84]
1401 # CHECK: s_max_i32 s5, s1, 0xaf123456 ; encoding: [0x01,0xff,0x05,0x84,0x56,0x34,0x12,0x…
1404 # CHECK: s_max_i32 s5, s1, 0x3f717273 ; encoding: [0x01,0xff,0x05,0x84,0x73,0x72,0x71,0x…
1407 # CHECK: s_max_u32 s5, s1, s2 ; encoding: [0x01,0x02,0x85,0x84]
1449 # CHECK: s_max_u32 s5, s101, s2 ; encoding: [0x65,0x02,0x85,0x84]
1452 # CHECK: s_max_u32 s5, flat_scratch_lo, s2 ; encoding: [0x66,0x02,0x85,0x84]
1455 # CHECK: s_max_u32 s5, flat_scratch_hi, s2 ; encoding: [0x67,0x02,0x85,0x84]
1458 # CHECK: s_max_u32 s5, vcc_lo, s2 ; encoding: [0x6a,0x02,0x85,0x84]
1461 # CHECK: s_max_u32 s5, vcc_hi, s2 ; encoding: [0x6b,0x02,0x85,0x84]
1464 # CHECK: s_max_u32 s5, tba_lo, s2 ; encoding: [0x6c,0x02,0x85,0x84]
1467 # CHECK: s_max_u32 s5, tba_hi, s2 ; encoding: [0x6d,0x02,0x85,0x84]
1470 # CHECK: s_max_u32 s5, tma_lo, s2 ; encoding: [0x6e,0x02,0x85,0x84]
1473 # CHECK: s_max_u32 s5, tma_hi, s2 ; encoding: [0x6f,0x02,0x85,0x84]
1476 # CHECK: s_max_u32 s5, ttmp11, s2 ; encoding: [0x7b,0x02,0x85,0x84]
1479 # CHECK: s_max_u32 s5, m0, s2 ; encoding: [0x7c,0x02,0x85,0x84]
1482 # CHECK: s_max_u32 s5, exec_lo, s2 ; encoding: [0x7e,0x02,0x85,0x84]
1485 # CHECK: s_max_u32 s5, exec_hi, s2 ; encoding: [0x7f,0x02,0x85,0x84]
1488 # CHECK: s_max_u32 s5, 0, s2 ; encoding: [0x80,0x02,0x85,0x84]
1491 # CHECK: s_max_u32 s5, -1, s2 ; encoding: [0xc1,0x02,0x85,0x84]
1494 # CHECK: s_max_u32 s5, 0.5, s2 ; encoding: [0xf0,0x02,0x85,0x84]
1497 # CHECK: s_max_u32 s5, -4.0, s2 ; encoding: [0xf7,0x02,0x85,0x84]
1500 # CHECK: s_max_u32 s5, 0xaf123456, s2 ; encoding: [0xff,0x02,0x85,0x84,0x56,0x34,0x12,0x…
1503 # CHECK: s_max_u32 s5, 0x3f717273, s2 ; encoding: [0xff,0x02,0x85,0x84,0x73,0x72,0x71,0x…
1506 # CHECK: s_max_u32 s5, s1, s101 ; encoding: [0x01,0x65,0x85,0x84]
1509 # CHECK: s_max_u32 s5, s1, flat_scratch_lo ; encoding: [0x01,0x66,0x85,0x84]
1512 # CHECK: s_max_u32 s5, s1, flat_scratch_hi ; encoding: [0x01,0x67,0x85,0x84]
1515 # CHECK: s_max_u32 s5, s1, vcc_lo ; encoding: [0x01,0x6a,0x85,0x84]
1518 # CHECK: s_max_u32 s5, s1, vcc_hi ; encoding: [0x01,0x6b,0x85,0x84]
1521 # CHECK: s_max_u32 s5, s1, tba_lo ; encoding: [0x01,0x6c,0x85,0x84]
1524 # CHECK: s_max_u32 s5, s1, tba_hi ; encoding: [0x01,0x6d,0x85,0x84]
1527 # CHECK: s_max_u32 s5, s1, tma_lo ; encoding: [0x01,0x6e,0x85,0x84]
1530 # CHECK: s_max_u32 s5, s1, tma_hi ; encoding: [0x01,0x6f,0x85,0x84]
1533 # CHECK: s_max_u32 s5, s1, ttmp11 ; encoding: [0x01,0x7b,0x85,0x84]
1536 # CHECK: s_max_u32 s5, s1, m0 ; encoding: [0x01,0x7c,0x85,0x84]
1539 # CHECK: s_max_u32 s5, s1, exec_lo ; encoding: [0x01,0x7e,0x85,0x84]
1542 # CHECK: s_max_u32 s5, s1, exec_hi ; encoding: [0x01,0x7f,0x85,0x84]
1545 # CHECK: s_max_u32 s5, s1, 0 ; encoding: [0x01,0x80,0x85,0x84]
1548 # CHECK: s_max_u32 s5, s1, -1 ; encoding: [0x01,0xc1,0x85,0x84]
1551 # CHECK: s_max_u32 s5, s1, 0.5 ; encoding: [0x01,0xf0,0x85,0x84]
1554 # CHECK: s_max_u32 s5, s1, -4.0 ; encoding: [0x01,0xf7,0x85,0x84]
1557 # CHECK: s_max_u32 s5, s1, 0xaf123456 ; encoding: [0x01,0xff,0x85,0x84,0x56,0x34,0x12,0x…
1560 # CHECK: s_max_u32 s5, s1, 0x3f717273 ; encoding: [0x01,0xff,0x85,0x84,0x73,0x72,0x71,0x…
1563 # CHECK: s_cselect_b32 s5, s1, s2 ; encoding: [0x01,0x02,0x05,0x85]
1605 # CHECK: s_cselect_b32 s5, s101, s2 ; encoding: [0x65,0x02,0x05,0x85]
1608 # CHECK: s_cselect_b32 s5, flat_scratch_lo, s2 ; encoding: [0x66,0x02,0x05,0x85]
1611 # CHECK: s_cselect_b32 s5, flat_scratch_hi, s2 ; encoding: [0x67,0x02,0x05,0x85]
1614 # CHECK: s_cselect_b32 s5, vcc_lo, s2 ; encoding: [0x6a,0x02,0x05,0x85]
1617 # CHECK: s_cselect_b32 s5, vcc_hi, s2 ; encoding: [0x6b,0x02,0x05,0x85]
1620 # CHECK: s_cselect_b32 s5, tba_lo, s2 ; encoding: [0x6c,0x02,0x05,0x85]
1623 # CHECK: s_cselect_b32 s5, tba_hi, s2 ; encoding: [0x6d,0x02,0x05,0x85]
1626 # CHECK: s_cselect_b32 s5, tma_lo, s2 ; encoding: [0x6e,0x02,0x05,0x85]
1629 # CHECK: s_cselect_b32 s5, tma_hi, s2 ; encoding: [0x6f,0x02,0x05,0x85]
1632 # CHECK: s_cselect_b32 s5, ttmp11, s2 ; encoding: [0x7b,0x02,0x05,0x85]
1635 # CHECK: s_cselect_b32 s5, m0, s2 ; encoding: [0x7c,0x02,0x05,0x85]
1638 # CHECK: s_cselect_b32 s5, exec_lo, s2 ; encoding: [0x7e,0x02,0x05,0x85]
1641 # CHECK: s_cselect_b32 s5, exec_hi, s2 ; encoding: [0x7f,0x02,0x05,0x85]
1644 # CHECK: s_cselect_b32 s5, 0, s2 ; encoding: [0x80,0x02,0x05,0x85]
1647 # CHECK: s_cselect_b32 s5, -1, s2 ; encoding: [0xc1,0x02,0x05,0x85]
1650 # CHECK: s_cselect_b32 s5, 0.5, s2 ; encoding: [0xf0,0x02,0x05,0x85]
1653 # CHECK: s_cselect_b32 s5, -4.0, s2 ; encoding: [0xf7,0x02,0x05,0x85]
1656 # CHECK: s_cselect_b32 s5, 0xaf123456, s2 ; encoding: [0xff,0x02,0x05,0x85,0x56,0x34,0x12,0x…
1659 # CHECK: s_cselect_b32 s5, 0x3f717273, s2 ; encoding: [0xff,0x02,0x05,0x85,0x73,0x72,0x71,0x…
1662 # CHECK: s_cselect_b32 s5, s1, s101 ; encoding: [0x01,0x65,0x05,0x85]
1665 # CHECK: s_cselect_b32 s5, s1, flat_scratch_lo ; encoding: [0x01,0x66,0x05,0x85]
1668 # CHECK: s_cselect_b32 s5, s1, flat_scratch_hi ; encoding: [0x01,0x67,0x05,0x85]
1671 # CHECK: s_cselect_b32 s5, s1, vcc_lo ; encoding: [0x01,0x6a,0x05,0x85]
1674 # CHECK: s_cselect_b32 s5, s1, vcc_hi ; encoding: [0x01,0x6b,0x05,0x85]
1677 # CHECK: s_cselect_b32 s5, s1, tba_lo ; encoding: [0x01,0x6c,0x05,0x85]
1680 # CHECK: s_cselect_b32 s5, s1, tba_hi ; encoding: [0x01,0x6d,0x05,0x85]
1683 # CHECK: s_cselect_b32 s5, s1, tma_lo ; encoding: [0x01,0x6e,0x05,0x85]
1686 # CHECK: s_cselect_b32 s5, s1, tma_hi ; encoding: [0x01,0x6f,0x05,0x85]
1689 # CHECK: s_cselect_b32 s5, s1, ttmp11 ; encoding: [0x01,0x7b,0x05,0x85]
1692 # CHECK: s_cselect_b32 s5, s1, m0 ; encoding: [0x01,0x7c,0x05,0x85]
1695 # CHECK: s_cselect_b32 s5, s1, exec_lo ; encoding: [0x01,0x7e,0x05,0x85]
1698 # CHECK: s_cselect_b32 s5, s1, exec_hi ; encoding: [0x01,0x7f,0x05,0x85]
1701 # CHECK: s_cselect_b32 s5, s1, 0 ; encoding: [0x01,0x80,0x05,0x85]
1704 # CHECK: s_cselect_b32 s5, s1, -1 ; encoding: [0x01,0xc1,0x05,0x85]
1707 # CHECK: s_cselect_b32 s5, s1, 0.5 ; encoding: [0x01,0xf0,0x05,0x85]
1710 # CHECK: s_cselect_b32 s5, s1, -4.0 ; encoding: [0x01,0xf7,0x05,0x85]
1713 # CHECK: s_cselect_b32 s5, s1, 0xaf123456 ; encoding: [0x01,0xff,0x05,0x85,0x56,0x34,0x12,0x…
1716 # CHECK: s_cselect_b32 s5, s1, 0x3f717273 ; encoding: [0x01,0xff,0x05,0x85,0x73,0x72,0x71,0x…
1830 # CHECK: s_and_b32 s5, s1, s2 ; encoding: [0x01,0x02,0x05,0x86]
1872 # CHECK: s_and_b32 s5, s101, s2 ; encoding: [0x65,0x02,0x05,0x86]
1875 # CHECK: s_and_b32 s5, flat_scratch_lo, s2 ; encoding: [0x66,0x02,0x05,0x86]
1878 # CHECK: s_and_b32 s5, flat_scratch_hi, s2 ; encoding: [0x67,0x02,0x05,0x86]
1881 # CHECK: s_and_b32 s5, vcc_lo, s2 ; encoding: [0x6a,0x02,0x05,0x86]
1884 # CHECK: s_and_b32 s5, vcc_hi, s2 ; encoding: [0x6b,0x02,0x05,0x86]
1887 # CHECK: s_and_b32 s5, tba_lo, s2 ; encoding: [0x6c,0x02,0x05,0x86]
1890 # CHECK: s_and_b32 s5, tba_hi, s2 ; encoding: [0x6d,0x02,0x05,0x86]
1893 # CHECK: s_and_b32 s5, tma_lo, s2 ; encoding: [0x6e,0x02,0x05,0x86]
1896 # CHECK: s_and_b32 s5, tma_hi, s2 ; encoding: [0x6f,0x02,0x05,0x86]
1899 # CHECK: s_and_b32 s5, ttmp11, s2 ; encoding: [0x7b,0x02,0x05,0x86]
1902 # CHECK: s_and_b32 s5, m0, s2 ; encoding: [0x7c,0x02,0x05,0x86]
1905 # CHECK: s_and_b32 s5, exec_lo, s2 ; encoding: [0x7e,0x02,0x05,0x86]
1908 # CHECK: s_and_b32 s5, exec_hi, s2 ; encoding: [0x7f,0x02,0x05,0x86]
1911 # CHECK: s_and_b32 s5, 0, s2 ; encoding: [0x80,0x02,0x05,0x86]
1914 # CHECK: s_and_b32 s5, -1, s2 ; encoding: [0xc1,0x02,0x05,0x86]
1917 # CHECK: s_and_b32 s5, 0.5, s2 ; encoding: [0xf0,0x02,0x05,0x86]
1920 # CHECK: s_and_b32 s5, -4.0, s2 ; encoding: [0xf7,0x02,0x05,0x86]
1923 # CHECK: s_and_b32 s5, 0xaf123456, s2 ; encoding: [0xff,0x02,0x05,0x86,0x56,0x34,0x12,0x…
1926 # CHECK: s_and_b32 s5, 0x3f717273, s2 ; encoding: [0xff,0x02,0x05,0x86,0x73,0x72,0x71,0x…
1929 # CHECK: s_and_b32 s5, s1, s101 ; encoding: [0x01,0x65,0x05,0x86]
1932 # CHECK: s_and_b32 s5, s1, flat_scratch_lo ; encoding: [0x01,0x66,0x05,0x86]
1935 # CHECK: s_and_b32 s5, s1, flat_scratch_hi ; encoding: [0x01,0x67,0x05,0x86]
1938 # CHECK: s_and_b32 s5, s1, vcc_lo ; encoding: [0x01,0x6a,0x05,0x86]
1941 # CHECK: s_and_b32 s5, s1, vcc_hi ; encoding: [0x01,0x6b,0x05,0x86]
1944 # CHECK: s_and_b32 s5, s1, tba_lo ; encoding: [0x01,0x6c,0x05,0x86]
1947 # CHECK: s_and_b32 s5, s1, tba_hi ; encoding: [0x01,0x6d,0x05,0x86]
1950 # CHECK: s_and_b32 s5, s1, tma_lo ; encoding: [0x01,0x6e,0x05,0x86]
1953 # CHECK: s_and_b32 s5, s1, tma_hi ; encoding: [0x01,0x6f,0x05,0x86]
1956 # CHECK: s_and_b32 s5, s1, ttmp11 ; encoding: [0x01,0x7b,0x05,0x86]
1959 # CHECK: s_and_b32 s5, s1, m0 ; encoding: [0x01,0x7c,0x05,0x86]
1962 # CHECK: s_and_b32 s5, s1, exec_lo ; encoding: [0x01,0x7e,0x05,0x86]
1965 # CHECK: s_and_b32 s5, s1, exec_hi ; encoding: [0x01,0x7f,0x05,0x86]
1968 # CHECK: s_and_b32 s5, s1, 0 ; encoding: [0x01,0x80,0x05,0x86]
1971 # CHECK: s_and_b32 s5, s1, -1 ; encoding: [0x01,0xc1,0x05,0x86]
1974 # CHECK: s_and_b32 s5, s1, 0.5 ; encoding: [0x01,0xf0,0x05,0x86]
1977 # CHECK: s_and_b32 s5, s1, -4.0 ; encoding: [0x01,0xf7,0x05,0x86]
1980 # CHECK: s_and_b32 s5, s1, 0xaf123456 ; encoding: [0x01,0xff,0x05,0x86,0x56,0x34,0x12,0x…
1983 # CHECK: s_and_b32 s5, s1, 0x3f717273 ; encoding: [0x01,0xff,0x05,0x86,0x73,0x72,0x71,0x…
2097 # CHECK: s_or_b32 s5, s1, s2 ; encoding: [0x01,0x02,0x05,0x87]
2139 # CHECK: s_or_b32 s5, s101, s2 ; encoding: [0x65,0x02,0x05,0x87]
2142 # CHECK: s_or_b32 s5, flat_scratch_lo, s2 ; encoding: [0x66,0x02,0x05,0x87]
2145 # CHECK: s_or_b32 s5, flat_scratch_hi, s2 ; encoding: [0x67,0x02,0x05,0x87]
2148 # CHECK: s_or_b32 s5, vcc_lo, s2 ; encoding: [0x6a,0x02,0x05,0x87]
2151 # CHECK: s_or_b32 s5, vcc_hi, s2 ; encoding: [0x6b,0x02,0x05,0x87]
2154 # CHECK: s_or_b32 s5, tba_lo, s2 ; encoding: [0x6c,0x02,0x05,0x87]
2157 # CHECK: s_or_b32 s5, tba_hi, s2 ; encoding: [0x6d,0x02,0x05,0x87]
2160 # CHECK: s_or_b32 s5, tma_lo, s2 ; encoding: [0x6e,0x02,0x05,0x87]
2163 # CHECK: s_or_b32 s5, tma_hi, s2 ; encoding: [0x6f,0x02,0x05,0x87]
2166 # CHECK: s_or_b32 s5, ttmp11, s2 ; encoding: [0x7b,0x02,0x05,0x87]
2169 # CHECK: s_or_b32 s5, m0, s2 ; encoding: [0x7c,0x02,0x05,0x87]
2172 # CHECK: s_or_b32 s5, exec_lo, s2 ; encoding: [0x7e,0x02,0x05,0x87]
2175 # CHECK: s_or_b32 s5, exec_hi, s2 ; encoding: [0x7f,0x02,0x05,0x87]
2178 # CHECK: s_or_b32 s5, 0, s2 ; encoding: [0x80,0x02,0x05,0x87]
2181 # CHECK: s_or_b32 s5, -1, s2 ; encoding: [0xc1,0x02,0x05,0x87]
2184 # CHECK: s_or_b32 s5, 0.5, s2 ; encoding: [0xf0,0x02,0x05,0x87]
2187 # CHECK: s_or_b32 s5, -4.0, s2 ; encoding: [0xf7,0x02,0x05,0x87]
2190 # CHECK: s_or_b32 s5, 0xaf123456, s2 ; encoding: [0xff,0x02,0x05,0x87,0x56,0x34,0x12,0x…
2193 # CHECK: s_or_b32 s5, 0x3f717273, s2 ; encoding: [0xff,0x02,0x05,0x87,0x73,0x72,0x71,0x…
2196 # CHECK: s_or_b32 s5, s1, s101 ; encoding: [0x01,0x65,0x05,0x87]
2199 # CHECK: s_or_b32 s5, s1, flat_scratch_lo ; encoding: [0x01,0x66,0x05,0x87]
2202 # CHECK: s_or_b32 s5, s1, flat_scratch_hi ; encoding: [0x01,0x67,0x05,0x87]
2205 # CHECK: s_or_b32 s5, s1, vcc_lo ; encoding: [0x01,0x6a,0x05,0x87]
2208 # CHECK: s_or_b32 s5, s1, vcc_hi ; encoding: [0x01,0x6b,0x05,0x87]
2211 # CHECK: s_or_b32 s5, s1, tba_lo ; encoding: [0x01,0x6c,0x05,0x87]
2214 # CHECK: s_or_b32 s5, s1, tba_hi ; encoding: [0x01,0x6d,0x05,0x87]
2217 # CHECK: s_or_b32 s5, s1, tma_lo ; encoding: [0x01,0x6e,0x05,0x87]
2220 # CHECK: s_or_b32 s5, s1, tma_hi ; encoding: [0x01,0x6f,0x05,0x87]
2223 # CHECK: s_or_b32 s5, s1, ttmp11 ; encoding: [0x01,0x7b,0x05,0x87]
2226 # CHECK: s_or_b32 s5, s1, m0 ; encoding: [0x01,0x7c,0x05,0x87]
2229 # CHECK: s_or_b32 s5, s1, exec_lo ; encoding: [0x01,0x7e,0x05,0x87]
2232 # CHECK: s_or_b32 s5, s1, exec_hi ; encoding: [0x01,0x7f,0x05,0x87]
2235 # CHECK: s_or_b32 s5, s1, 0 ; encoding: [0x01,0x80,0x05,0x87]
2238 # CHECK: s_or_b32 s5, s1, -1 ; encoding: [0x01,0xc1,0x05,0x87]
2241 # CHECK: s_or_b32 s5, s1, 0.5 ; encoding: [0x01,0xf0,0x05,0x87]
2244 # CHECK: s_or_b32 s5, s1, -4.0 ; encoding: [0x01,0xf7,0x05,0x87]
2247 # CHECK: s_or_b32 s5, s1, 0xaf123456 ; encoding: [0x01,0xff,0x05,0x87,0x56,0x34,0x12,0x…
2250 # CHECK: s_or_b32 s5, s1, 0x3f717273 ; encoding: [0x01,0xff,0x05,0x87,0x73,0x72,0x71,0x…
2364 # CHECK: s_xor_b32 s5, s1, s2 ; encoding: [0x01,0x02,0x05,0x88]
2406 # CHECK: s_xor_b32 s5, s101, s2 ; encoding: [0x65,0x02,0x05,0x88]
2409 # CHECK: s_xor_b32 s5, flat_scratch_lo, s2 ; encoding: [0x66,0x02,0x05,0x88]
2412 # CHECK: s_xor_b32 s5, flat_scratch_hi, s2 ; encoding: [0x67,0x02,0x05,0x88]
2415 # CHECK: s_xor_b32 s5, vcc_lo, s2 ; encoding: [0x6a,0x02,0x05,0x88]
2418 # CHECK: s_xor_b32 s5, vcc_hi, s2 ; encoding: [0x6b,0x02,0x05,0x88]
2421 # CHECK: s_xor_b32 s5, tba_lo, s2 ; encoding: [0x6c,0x02,0x05,0x88]
2424 # CHECK: s_xor_b32 s5, tba_hi, s2 ; encoding: [0x6d,0x02,0x05,0x88]
2427 # CHECK: s_xor_b32 s5, tma_lo, s2 ; encoding: [0x6e,0x02,0x05,0x88]
2430 # CHECK: s_xor_b32 s5, tma_hi, s2 ; encoding: [0x6f,0x02,0x05,0x88]
2433 # CHECK: s_xor_b32 s5, ttmp11, s2 ; encoding: [0x7b,0x02,0x05,0x88]
2436 # CHECK: s_xor_b32 s5, m0, s2 ; encoding: [0x7c,0x02,0x05,0x88]
2439 # CHECK: s_xor_b32 s5, exec_lo, s2 ; encoding: [0x7e,0x02,0x05,0x88]
2442 # CHECK: s_xor_b32 s5, exec_hi, s2 ; encoding: [0x7f,0x02,0x05,0x88]
2445 # CHECK: s_xor_b32 s5, 0, s2 ; encoding: [0x80,0x02,0x05,0x88]
2448 # CHECK: s_xor_b32 s5, -1, s2 ; encoding: [0xc1,0x02,0x05,0x88]
2451 # CHECK: s_xor_b32 s5, 0.5, s2 ; encoding: [0xf0,0x02,0x05,0x88]
2454 # CHECK: s_xor_b32 s5, -4.0, s2 ; encoding: [0xf7,0x02,0x05,0x88]
2457 # CHECK: s_xor_b32 s5, 0xaf123456, s2 ; encoding: [0xff,0x02,0x05,0x88,0x56,0x34,0x12,0x…
2460 # CHECK: s_xor_b32 s5, 0x3f717273, s2 ; encoding: [0xff,0x02,0x05,0x88,0x73,0x72,0x71,0x…
2463 # CHECK: s_xor_b32 s5, s1, s101 ; encoding: [0x01,0x65,0x05,0x88]
2466 # CHECK: s_xor_b32 s5, s1, flat_scratch_lo ; encoding: [0x01,0x66,0x05,0x88]
2469 # CHECK: s_xor_b32 s5, s1, flat_scratch_hi ; encoding: [0x01,0x67,0x05,0x88]
2472 # CHECK: s_xor_b32 s5, s1, vcc_lo ; encoding: [0x01,0x6a,0x05,0x88]
2475 # CHECK: s_xor_b32 s5, s1, vcc_hi ; encoding: [0x01,0x6b,0x05,0x88]
2478 # CHECK: s_xor_b32 s5, s1, tba_lo ; encoding: [0x01,0x6c,0x05,0x88]
2481 # CHECK: s_xor_b32 s5, s1, tba_hi ; encoding: [0x01,0x6d,0x05,0x88]
2484 # CHECK: s_xor_b32 s5, s1, tma_lo ; encoding: [0x01,0x6e,0x05,0x88]
2487 # CHECK: s_xor_b32 s5, s1, tma_hi ; encoding: [0x01,0x6f,0x05,0x88]
2490 # CHECK: s_xor_b32 s5, s1, ttmp11 ; encoding: [0x01,0x7b,0x05,0x88]
2493 # CHECK: s_xor_b32 s5, s1, m0 ; encoding: [0x01,0x7c,0x05,0x88]
2496 # CHECK: s_xor_b32 s5, s1, exec_lo ; encoding: [0x01,0x7e,0x05,0x88]
2499 # CHECK: s_xor_b32 s5, s1, exec_hi ; encoding: [0x01,0x7f,0x05,0x88]
2502 # CHECK: s_xor_b32 s5, s1, 0 ; encoding: [0x01,0x80,0x05,0x88]
2505 # CHECK: s_xor_b32 s5, s1, -1 ; encoding: [0x01,0xc1,0x05,0x88]
2508 # CHECK: s_xor_b32 s5, s1, 0.5 ; encoding: [0x01,0xf0,0x05,0x88]
2511 # CHECK: s_xor_b32 s5, s1, -4.0 ; encoding: [0x01,0xf7,0x05,0x88]
2514 # CHECK: s_xor_b32 s5, s1, 0xaf123456 ; encoding: [0x01,0xff,0x05,0x88,0x56,0x34,0x12,0x…
2517 # CHECK: s_xor_b32 s5, s1, 0x3f717273 ; encoding: [0x01,0xff,0x05,0x88,0x73,0x72,0x71,0x…
2631 # CHECK: s_andn2_b32 s5, s1, s2 ; encoding: [0x01,0x02,0x05,0x89]
2673 # CHECK: s_andn2_b32 s5, s101, s2 ; encoding: [0x65,0x02,0x05,0x89]
2676 # CHECK: s_andn2_b32 s5, flat_scratch_lo, s2 ; encoding: [0x66,0x02,0x05,0x89]
2679 # CHECK: s_andn2_b32 s5, flat_scratch_hi, s2 ; encoding: [0x67,0x02,0x05,0x89]
2682 # CHECK: s_andn2_b32 s5, vcc_lo, s2 ; encoding: [0x6a,0x02,0x05,0x89]
2685 # CHECK: s_andn2_b32 s5, vcc_hi, s2 ; encoding: [0x6b,0x02,0x05,0x89]
2688 # CHECK: s_andn2_b32 s5, tba_lo, s2 ; encoding: [0x6c,0x02,0x05,0x89]
2691 # CHECK: s_andn2_b32 s5, tba_hi, s2 ; encoding: [0x6d,0x02,0x05,0x89]
2694 # CHECK: s_andn2_b32 s5, tma_lo, s2 ; encoding: [0x6e,0x02,0x05,0x89]
2697 # CHECK: s_andn2_b32 s5, tma_hi, s2 ; encoding: [0x6f,0x02,0x05,0x89]
2700 # CHECK: s_andn2_b32 s5, ttmp11, s2 ; encoding: [0x7b,0x02,0x05,0x89]
2703 # CHECK: s_andn2_b32 s5, m0, s2 ; encoding: [0x7c,0x02,0x05,0x89]
2706 # CHECK: s_andn2_b32 s5, exec_lo, s2 ; encoding: [0x7e,0x02,0x05,0x89]
2709 # CHECK: s_andn2_b32 s5, exec_hi, s2 ; encoding: [0x7f,0x02,0x05,0x89]
2712 # CHECK: s_andn2_b32 s5, 0, s2 ; encoding: [0x80,0x02,0x05,0x89]
2715 # CHECK: s_andn2_b32 s5, -1, s2 ; encoding: [0xc1,0x02,0x05,0x89]
2718 # CHECK: s_andn2_b32 s5, 0.5, s2 ; encoding: [0xf0,0x02,0x05,0x89]
2721 # CHECK: s_andn2_b32 s5, -4.0, s2 ; encoding: [0xf7,0x02,0x05,0x89]
2724 # CHECK: s_andn2_b32 s5, 0xaf123456, s2 ; encoding: [0xff,0x02,0x05,0x89,0x56,0x34,0x12,0x…
2727 # CHECK: s_andn2_b32 s5, 0x3f717273, s2 ; encoding: [0xff,0x02,0x05,0x89,0x73,0x72,0x71,0x…
2730 # CHECK: s_andn2_b32 s5, s1, s101 ; encoding: [0x01,0x65,0x05,0x89]
2733 # CHECK: s_andn2_b32 s5, s1, flat_scratch_lo ; encoding: [0x01,0x66,0x05,0x89]
2736 # CHECK: s_andn2_b32 s5, s1, flat_scratch_hi ; encoding: [0x01,0x67,0x05,0x89]
2739 # CHECK: s_andn2_b32 s5, s1, vcc_lo ; encoding: [0x01,0x6a,0x05,0x89]
2742 # CHECK: s_andn2_b32 s5, s1, vcc_hi ; encoding: [0x01,0x6b,0x05,0x89]
2745 # CHECK: s_andn2_b32 s5, s1, tba_lo ; encoding: [0x01,0x6c,0x05,0x89]
2748 # CHECK: s_andn2_b32 s5, s1, tba_hi ; encoding: [0x01,0x6d,0x05,0x89]
2751 # CHECK: s_andn2_b32 s5, s1, tma_lo ; encoding: [0x01,0x6e,0x05,0x89]
2754 # CHECK: s_andn2_b32 s5, s1, tma_hi ; encoding: [0x01,0x6f,0x05,0x89]
2757 # CHECK: s_andn2_b32 s5, s1, ttmp11 ; encoding: [0x01,0x7b,0x05,0x89]
2760 # CHECK: s_andn2_b32 s5, s1, m0 ; encoding: [0x01,0x7c,0x05,0x89]
2763 # CHECK: s_andn2_b32 s5, s1, exec_lo ; encoding: [0x01,0x7e,0x05,0x89]
2766 # CHECK: s_andn2_b32 s5, s1, exec_hi ; encoding: [0x01,0x7f,0x05,0x89]
2769 # CHECK: s_andn2_b32 s5, s1, 0 ; encoding: [0x01,0x80,0x05,0x89]
2772 # CHECK: s_andn2_b32 s5, s1, -1 ; encoding: [0x01,0xc1,0x05,0x89]
2775 # CHECK: s_andn2_b32 s5, s1, 0.5 ; encoding: [0x01,0xf0,0x05,0x89]
2778 # CHECK: s_andn2_b32 s5, s1, -4.0 ; encoding: [0x01,0xf7,0x05,0x89]
2781 # CHECK: s_andn2_b32 s5, s1, 0xaf123456 ; encoding: [0x01,0xff,0x05,0x89,0x56,0x34,0x12,0x…
2784 # CHECK: s_andn2_b32 s5, s1, 0x3f717273 ; encoding: [0x01,0xff,0x05,0x89,0x73,0x72,0x71,0x…
2898 # CHECK: s_orn2_b32 s5, s1, s2 ; encoding: [0x01,0x02,0x05,0x8a]
2940 # CHECK: s_orn2_b32 s5, s101, s2 ; encoding: [0x65,0x02,0x05,0x8a]
2943 # CHECK: s_orn2_b32 s5, flat_scratch_lo, s2 ; encoding: [0x66,0x02,0x05,0x8a]
2946 # CHECK: s_orn2_b32 s5, flat_scratch_hi, s2 ; encoding: [0x67,0x02,0x05,0x8a]
2949 # CHECK: s_orn2_b32 s5, vcc_lo, s2 ; encoding: [0x6a,0x02,0x05,0x8a]
2952 # CHECK: s_orn2_b32 s5, vcc_hi, s2 ; encoding: [0x6b,0x02,0x05,0x8a]
2955 # CHECK: s_orn2_b32 s5, tba_lo, s2 ; encoding: [0x6c,0x02,0x05,0x8a]
2958 # CHECK: s_orn2_b32 s5, tba_hi, s2 ; encoding: [0x6d,0x02,0x05,0x8a]
2961 # CHECK: s_orn2_b32 s5, tma_lo, s2 ; encoding: [0x6e,0x02,0x05,0x8a]
2964 # CHECK: s_orn2_b32 s5, tma_hi, s2 ; encoding: [0x6f,0x02,0x05,0x8a]
2967 # CHECK: s_orn2_b32 s5, ttmp11, s2 ; encoding: [0x7b,0x02,0x05,0x8a]
2970 # CHECK: s_orn2_b32 s5, m0, s2 ; encoding: [0x7c,0x02,0x05,0x8a]
2973 # CHECK: s_orn2_b32 s5, exec_lo, s2 ; encoding: [0x7e,0x02,0x05,0x8a]
2976 # CHECK: s_orn2_b32 s5, exec_hi, s2 ; encoding: [0x7f,0x02,0x05,0x8a]
2979 # CHECK: s_orn2_b32 s5, 0, s2 ; encoding: [0x80,0x02,0x05,0x8a]
2982 # CHECK: s_orn2_b32 s5, -1, s2 ; encoding: [0xc1,0x02,0x05,0x8a]
2985 # CHECK: s_orn2_b32 s5, 0.5, s2 ; encoding: [0xf0,0x02,0x05,0x8a]
2988 # CHECK: s_orn2_b32 s5, -4.0, s2 ; encoding: [0xf7,0x02,0x05,0x8a]
2991 # CHECK: s_orn2_b32 s5, 0xaf123456, s2 ; encoding: [0xff,0x02,0x05,0x8a,0x56,0x34,0x12,0x…
2994 # CHECK: s_orn2_b32 s5, 0x3f717273, s2 ; encoding: [0xff,0x02,0x05,0x8a,0x73,0x72,0x71,0x…
2997 # CHECK: s_orn2_b32 s5, s1, s101 ; encoding: [0x01,0x65,0x05,0x8a]
3000 # CHECK: s_orn2_b32 s5, s1, flat_scratch_lo ; encoding: [0x01,0x66,0x05,0x8a]
3003 # CHECK: s_orn2_b32 s5, s1, flat_scratch_hi ; encoding: [0x01,0x67,0x05,0x8a]
3006 # CHECK: s_orn2_b32 s5, s1, vcc_lo ; encoding: [0x01,0x6a,0x05,0x8a]
3009 # CHECK: s_orn2_b32 s5, s1, vcc_hi ; encoding: [0x01,0x6b,0x05,0x8a]
3012 # CHECK: s_orn2_b32 s5, s1, tba_lo ; encoding: [0x01,0x6c,0x05,0x8a]
3015 # CHECK: s_orn2_b32 s5, s1, tba_hi ; encoding: [0x01,0x6d,0x05,0x8a]
3018 # CHECK: s_orn2_b32 s5, s1, tma_lo ; encoding: [0x01,0x6e,0x05,0x8a]
3021 # CHECK: s_orn2_b32 s5, s1, tma_hi ; encoding: [0x01,0x6f,0x05,0x8a]
3024 # CHECK: s_orn2_b32 s5, s1, ttmp11 ; encoding: [0x01,0x7b,0x05,0x8a]
3027 # CHECK: s_orn2_b32 s5, s1, m0 ; encoding: [0x01,0x7c,0x05,0x8a]
3030 # CHECK: s_orn2_b32 s5, s1, exec_lo ; encoding: [0x01,0x7e,0x05,0x8a]
3033 # CHECK: s_orn2_b32 s5, s1, exec_hi ; encoding: [0x01,0x7f,0x05,0x8a]
3036 # CHECK: s_orn2_b32 s5, s1, 0 ; encoding: [0x01,0x80,0x05,0x8a]
3039 # CHECK: s_orn2_b32 s5, s1, -1 ; encoding: [0x01,0xc1,0x05,0x8a]
3042 # CHECK: s_orn2_b32 s5, s1, 0.5 ; encoding: [0x01,0xf0,0x05,0x8a]
3045 # CHECK: s_orn2_b32 s5, s1, -4.0 ; encoding: [0x01,0xf7,0x05,0x8a]
3048 # CHECK: s_orn2_b32 s5, s1, 0xaf123456 ; encoding: [0x01,0xff,0x05,0x8a,0x56,0x34,0x12,0x…
3051 # CHECK: s_orn2_b32 s5, s1, 0x3f717273 ; encoding: [0x01,0xff,0x05,0x8a,0x73,0x72,0x71,0x…
3165 # CHECK: s_nand_b32 s5, s1, s2 ; encoding: [0x01,0x02,0x05,0x8b]
3207 # CHECK: s_nand_b32 s5, s101, s2 ; encoding: [0x65,0x02,0x05,0x8b]
3210 # CHECK: s_nand_b32 s5, flat_scratch_lo, s2 ; encoding: [0x66,0x02,0x05,0x8b]
3213 # CHECK: s_nand_b32 s5, flat_scratch_hi, s2 ; encoding: [0x67,0x02,0x05,0x8b]
3216 # CHECK: s_nand_b32 s5, vcc_lo, s2 ; encoding: [0x6a,0x02,0x05,0x8b]
3219 # CHECK: s_nand_b32 s5, vcc_hi, s2 ; encoding: [0x6b,0x02,0x05,0x8b]
3222 # CHECK: s_nand_b32 s5, tba_lo, s2 ; encoding: [0x6c,0x02,0x05,0x8b]
3225 # CHECK: s_nand_b32 s5, tba_hi, s2 ; encoding: [0x6d,0x02,0x05,0x8b]
3228 # CHECK: s_nand_b32 s5, tma_lo, s2 ; encoding: [0x6e,0x02,0x05,0x8b]
3231 # CHECK: s_nand_b32 s5, tma_hi, s2 ; encoding: [0x6f,0x02,0x05,0x8b]
3234 # CHECK: s_nand_b32 s5, ttmp11, s2 ; encoding: [0x7b,0x02,0x05,0x8b]
3237 # CHECK: s_nand_b32 s5, m0, s2 ; encoding: [0x7c,0x02,0x05,0x8b]
3240 # CHECK: s_nand_b32 s5, exec_lo, s2 ; encoding: [0x7e,0x02,0x05,0x8b]
3243 # CHECK: s_nand_b32 s5, exec_hi, s2 ; encoding: [0x7f,0x02,0x05,0x8b]
3246 # CHECK: s_nand_b32 s5, 0, s2 ; encoding: [0x80,0x02,0x05,0x8b]
3249 # CHECK: s_nand_b32 s5, -1, s2 ; encoding: [0xc1,0x02,0x05,0x8b]
3252 # CHECK: s_nand_b32 s5, 0.5, s2 ; encoding: [0xf0,0x02,0x05,0x8b]
3255 # CHECK: s_nand_b32 s5, -4.0, s2 ; encoding: [0xf7,0x02,0x05,0x8b]
3258 # CHECK: s_nand_b32 s5, 0xaf123456, s2 ; encoding: [0xff,0x02,0x05,0x8b,0x56,0x34,0x12,0x…
3261 # CHECK: s_nand_b32 s5, 0x3f717273, s2 ; encoding: [0xff,0x02,0x05,0x8b,0x73,0x72,0x71,0x…
3264 # CHECK: s_nand_b32 s5, s1, s101 ; encoding: [0x01,0x65,0x05,0x8b]
3267 # CHECK: s_nand_b32 s5, s1, flat_scratch_lo ; encoding: [0x01,0x66,0x05,0x8b]
3270 # CHECK: s_nand_b32 s5, s1, flat_scratch_hi ; encoding: [0x01,0x67,0x05,0x8b]
3273 # CHECK: s_nand_b32 s5, s1, vcc_lo ; encoding: [0x01,0x6a,0x05,0x8b]
3276 # CHECK: s_nand_b32 s5, s1, vcc_hi ; encoding: [0x01,0x6b,0x05,0x8b]
3279 # CHECK: s_nand_b32 s5, s1, tba_lo ; encoding: [0x01,0x6c,0x05,0x8b]
3282 # CHECK: s_nand_b32 s5, s1, tba_hi ; encoding: [0x01,0x6d,0x05,0x8b]
3285 # CHECK: s_nand_b32 s5, s1, tma_lo ; encoding: [0x01,0x6e,0x05,0x8b]
3288 # CHECK: s_nand_b32 s5, s1, tma_hi ; encoding: [0x01,0x6f,0x05,0x8b]
3291 # CHECK: s_nand_b32 s5, s1, ttmp11 ; encoding: [0x01,0x7b,0x05,0x8b]
3294 # CHECK: s_nand_b32 s5, s1, m0 ; encoding: [0x01,0x7c,0x05,0x8b]
3297 # CHECK: s_nand_b32 s5, s1, exec_lo ; encoding: [0x01,0x7e,0x05,0x8b]
3300 # CHECK: s_nand_b32 s5, s1, exec_hi ; encoding: [0x01,0x7f,0x05,0x8b]
3303 # CHECK: s_nand_b32 s5, s1, 0 ; encoding: [0x01,0x80,0x05,0x8b]
3306 # CHECK: s_nand_b32 s5, s1, -1 ; encoding: [0x01,0xc1,0x05,0x8b]
3309 # CHECK: s_nand_b32 s5, s1, 0.5 ; encoding: [0x01,0xf0,0x05,0x8b]
3312 # CHECK: s_nand_b32 s5, s1, -4.0 ; encoding: [0x01,0xf7,0x05,0x8b]
3315 # CHECK: s_nand_b32 s5, s1, 0xaf123456 ; encoding: [0x01,0xff,0x05,0x8b,0x56,0x34,0x12,0x…
3318 # CHECK: s_nand_b32 s5, s1, 0x3f717273 ; encoding: [0x01,0xff,0x05,0x8b,0x73,0x72,0x71,0x…
3432 # CHECK: s_nor_b32 s5, s1, s2 ; encoding: [0x01,0x02,0x05,0x8c]
3474 # CHECK: s_nor_b32 s5, s101, s2 ; encoding: [0x65,0x02,0x05,0x8c]
3477 # CHECK: s_nor_b32 s5, flat_scratch_lo, s2 ; encoding: [0x66,0x02,0x05,0x8c]
3480 # CHECK: s_nor_b32 s5, flat_scratch_hi, s2 ; encoding: [0x67,0x02,0x05,0x8c]
3483 # CHECK: s_nor_b32 s5, vcc_lo, s2 ; encoding: [0x6a,0x02,0x05,0x8c]
3486 # CHECK: s_nor_b32 s5, vcc_hi, s2 ; encoding: [0x6b,0x02,0x05,0x8c]
3489 # CHECK: s_nor_b32 s5, tba_lo, s2 ; encoding: [0x6c,0x02,0x05,0x8c]
3492 # CHECK: s_nor_b32 s5, tba_hi, s2 ; encoding: [0x6d,0x02,0x05,0x8c]
3495 # CHECK: s_nor_b32 s5, tma_lo, s2 ; encoding: [0x6e,0x02,0x05,0x8c]
3498 # CHECK: s_nor_b32 s5, tma_hi, s2 ; encoding: [0x6f,0x02,0x05,0x8c]
3501 # CHECK: s_nor_b32 s5, ttmp11, s2 ; encoding: [0x7b,0x02,0x05,0x8c]
3504 # CHECK: s_nor_b32 s5, m0, s2 ; encoding: [0x7c,0x02,0x05,0x8c]
3507 # CHECK: s_nor_b32 s5, exec_lo, s2 ; encoding: [0x7e,0x02,0x05,0x8c]
3510 # CHECK: s_nor_b32 s5, exec_hi, s2 ; encoding: [0x7f,0x02,0x05,0x8c]
3513 # CHECK: s_nor_b32 s5, 0, s2 ; encoding: [0x80,0x02,0x05,0x8c]
3516 # CHECK: s_nor_b32 s5, -1, s2 ; encoding: [0xc1,0x02,0x05,0x8c]
3519 # CHECK: s_nor_b32 s5, 0.5, s2 ; encoding: [0xf0,0x02,0x05,0x8c]
3522 # CHECK: s_nor_b32 s5, -4.0, s2 ; encoding: [0xf7,0x02,0x05,0x8c]
3525 # CHECK: s_nor_b32 s5, 0xaf123456, s2 ; encoding: [0xff,0x02,0x05,0x8c,0x56,0x34,0x12,0x…
3528 # CHECK: s_nor_b32 s5, 0x3f717273, s2 ; encoding: [0xff,0x02,0x05,0x8c,0x73,0x72,0x71,0x…
3531 # CHECK: s_nor_b32 s5, s1, s101 ; encoding: [0x01,0x65,0x05,0x8c]
3534 # CHECK: s_nor_b32 s5, s1, flat_scratch_lo ; encoding: [0x01,0x66,0x05,0x8c]
3537 # CHECK: s_nor_b32 s5, s1, flat_scratch_hi ; encoding: [0x01,0x67,0x05,0x8c]
3540 # CHECK: s_nor_b32 s5, s1, vcc_lo ; encoding: [0x01,0x6a,0x05,0x8c]
3543 # CHECK: s_nor_b32 s5, s1, vcc_hi ; encoding: [0x01,0x6b,0x05,0x8c]
3546 # CHECK: s_nor_b32 s5, s1, tba_lo ; encoding: [0x01,0x6c,0x05,0x8c]
3549 # CHECK: s_nor_b32 s5, s1, tba_hi ; encoding: [0x01,0x6d,0x05,0x8c]
3552 # CHECK: s_nor_b32 s5, s1, tma_lo ; encoding: [0x01,0x6e,0x05,0x8c]
3555 # CHECK: s_nor_b32 s5, s1, tma_hi ; encoding: [0x01,0x6f,0x05,0x8c]
3558 # CHECK: s_nor_b32 s5, s1, ttmp11 ; encoding: [0x01,0x7b,0x05,0x8c]
3561 # CHECK: s_nor_b32 s5, s1, m0 ; encoding: [0x01,0x7c,0x05,0x8c]
3564 # CHECK: s_nor_b32 s5, s1, exec_lo ; encoding: [0x01,0x7e,0x05,0x8c]
3567 # CHECK: s_nor_b32 s5, s1, exec_hi ; encoding: [0x01,0x7f,0x05,0x8c]
3570 # CHECK: s_nor_b32 s5, s1, 0 ; encoding: [0x01,0x80,0x05,0x8c]
3573 # CHECK: s_nor_b32 s5, s1, -1 ; encoding: [0x01,0xc1,0x05,0x8c]
3576 # CHECK: s_nor_b32 s5, s1, 0.5 ; encoding: [0x01,0xf0,0x05,0x8c]
3579 # CHECK: s_nor_b32 s5, s1, -4.0 ; encoding: [0x01,0xf7,0x05,0x8c]
3582 # CHECK: s_nor_b32 s5, s1, 0xaf123456 ; encoding: [0x01,0xff,0x05,0x8c,0x56,0x34,0x12,0x…
3585 # CHECK: s_nor_b32 s5, s1, 0x3f717273 ; encoding: [0x01,0xff,0x05,0x8c,0x73,0x72,0x71,0x…
3699 # CHECK: s_xnor_b32 s5, s1, s2 ; encoding: [0x01,0x02,0x05,0x8d]
3741 # CHECK: s_xnor_b32 s5, s101, s2 ; encoding: [0x65,0x02,0x05,0x8d]
3744 # CHECK: s_xnor_b32 s5, flat_scratch_lo, s2 ; encoding: [0x66,0x02,0x05,0x8d]
3747 # CHECK: s_xnor_b32 s5, flat_scratch_hi, s2 ; encoding: [0x67,0x02,0x05,0x8d]
3750 # CHECK: s_xnor_b32 s5, vcc_lo, s2 ; encoding: [0x6a,0x02,0x05,0x8d]
3753 # CHECK: s_xnor_b32 s5, vcc_hi, s2 ; encoding: [0x6b,0x02,0x05,0x8d]
3756 # CHECK: s_xnor_b32 s5, tba_lo, s2 ; encoding: [0x6c,0x02,0x05,0x8d]
3759 # CHECK: s_xnor_b32 s5, tba_hi, s2 ; encoding: [0x6d,0x02,0x05,0x8d]
3762 # CHECK: s_xnor_b32 s5, tma_lo, s2 ; encoding: [0x6e,0x02,0x05,0x8d]
3765 # CHECK: s_xnor_b32 s5, tma_hi, s2 ; encoding: [0x6f,0x02,0x05,0x8d]
3768 # CHECK: s_xnor_b32 s5, ttmp11, s2 ; encoding: [0x7b,0x02,0x05,0x8d]
3771 # CHECK: s_xnor_b32 s5, m0, s2 ; encoding: [0x7c,0x02,0x05,0x8d]
3774 # CHECK: s_xnor_b32 s5, exec_lo, s2 ; encoding: [0x7e,0x02,0x05,0x8d]
3777 # CHECK: s_xnor_b32 s5, exec_hi, s2 ; encoding: [0x7f,0x02,0x05,0x8d]
3780 # CHECK: s_xnor_b32 s5, 0, s2 ; encoding: [0x80,0x02,0x05,0x8d]
3783 # CHECK: s_xnor_b32 s5, -1, s2 ; encoding: [0xc1,0x02,0x05,0x8d]
3786 # CHECK: s_xnor_b32 s5, 0.5, s2 ; encoding: [0xf0,0x02,0x05,0x8d]
3789 # CHECK: s_xnor_b32 s5, -4.0, s2 ; encoding: [0xf7,0x02,0x05,0x8d]
3792 # CHECK: s_xnor_b32 s5, 0xaf123456, s2 ; encoding: [0xff,0x02,0x05,0x8d,0x56,0x34,0x12,0x…
3795 # CHECK: s_xnor_b32 s5, 0x3f717273, s2 ; encoding: [0xff,0x02,0x05,0x8d,0x73,0x72,0x71,0x…
3798 # CHECK: s_xnor_b32 s5, s1, s101 ; encoding: [0x01,0x65,0x05,0x8d]
3801 # CHECK: s_xnor_b32 s5, s1, flat_scratch_lo ; encoding: [0x01,0x66,0x05,0x8d]
3804 # CHECK: s_xnor_b32 s5, s1, flat_scratch_hi ; encoding: [0x01,0x67,0x05,0x8d]
3807 # CHECK: s_xnor_b32 s5, s1, vcc_lo ; encoding: [0x01,0x6a,0x05,0x8d]
3810 # CHECK: s_xnor_b32 s5, s1, vcc_hi ; encoding: [0x01,0x6b,0x05,0x8d]
3813 # CHECK: s_xnor_b32 s5, s1, tba_lo ; encoding: [0x01,0x6c,0x05,0x8d]
3816 # CHECK: s_xnor_b32 s5, s1, tba_hi ; encoding: [0x01,0x6d,0x05,0x8d]
3819 # CHECK: s_xnor_b32 s5, s1, tma_lo ; encoding: [0x01,0x6e,0x05,0x8d]
3822 # CHECK: s_xnor_b32 s5, s1, tma_hi ; encoding: [0x01,0x6f,0x05,0x8d]
3825 # CHECK: s_xnor_b32 s5, s1, ttmp11 ; encoding: [0x01,0x7b,0x05,0x8d]
3828 # CHECK: s_xnor_b32 s5, s1, m0 ; encoding: [0x01,0x7c,0x05,0x8d]
3831 # CHECK: s_xnor_b32 s5, s1, exec_lo ; encoding: [0x01,0x7e,0x05,0x8d]
3834 # CHECK: s_xnor_b32 s5, s1, exec_hi ; encoding: [0x01,0x7f,0x05,0x8d]
3837 # CHECK: s_xnor_b32 s5, s1, 0 ; encoding: [0x01,0x80,0x05,0x8d]
3840 # CHECK: s_xnor_b32 s5, s1, -1 ; encoding: [0x01,0xc1,0x05,0x8d]
3843 # CHECK: s_xnor_b32 s5, s1, 0.5 ; encoding: [0x01,0xf0,0x05,0x8d]
3846 # CHECK: s_xnor_b32 s5, s1, -4.0 ; encoding: [0x01,0xf7,0x05,0x8d]
3849 # CHECK: s_xnor_b32 s5, s1, 0xaf123456 ; encoding: [0x01,0xff,0x05,0x8d,0x56,0x34,0x12,0x…
3852 # CHECK: s_xnor_b32 s5, s1, 0x3f717273 ; encoding: [0x01,0xff,0x05,0x8d,0x73,0x72,0x71,0x…
3966 # CHECK: s_lshl_b32 s5, s1, s2 ; encoding: [0x01,0x02,0x05,0x8e]
4008 # CHECK: s_lshl_b32 s5, s101, s2 ; encoding: [0x65,0x02,0x05,0x8e]
4011 # CHECK: s_lshl_b32 s5, flat_scratch_lo, s2 ; encoding: [0x66,0x02,0x05,0x8e]
4014 # CHECK: s_lshl_b32 s5, flat_scratch_hi, s2 ; encoding: [0x67,0x02,0x05,0x8e]
4017 # CHECK: s_lshl_b32 s5, vcc_lo, s2 ; encoding: [0x6a,0x02,0x05,0x8e]
4020 # CHECK: s_lshl_b32 s5, vcc_hi, s2 ; encoding: [0x6b,0x02,0x05,0x8e]
4023 # CHECK: s_lshl_b32 s5, tba_lo, s2 ; encoding: [0x6c,0x02,0x05,0x8e]
4026 # CHECK: s_lshl_b32 s5, tba_hi, s2 ; encoding: [0x6d,0x02,0x05,0x8e]
4029 # CHECK: s_lshl_b32 s5, tma_lo, s2 ; encoding: [0x6e,0x02,0x05,0x8e]
4032 # CHECK: s_lshl_b32 s5, tma_hi, s2 ; encoding: [0x6f,0x02,0x05,0x8e]
4035 # CHECK: s_lshl_b32 s5, ttmp11, s2 ; encoding: [0x7b,0x02,0x05,0x8e]
4038 # CHECK: s_lshl_b32 s5, m0, s2 ; encoding: [0x7c,0x02,0x05,0x8e]
4041 # CHECK: s_lshl_b32 s5, exec_lo, s2 ; encoding: [0x7e,0x02,0x05,0x8e]
4044 # CHECK: s_lshl_b32 s5, exec_hi, s2 ; encoding: [0x7f,0x02,0x05,0x8e]
4047 # CHECK: s_lshl_b32 s5, 0, s2 ; encoding: [0x80,0x02,0x05,0x8e]
4050 # CHECK: s_lshl_b32 s5, -1, s2 ; encoding: [0xc1,0x02,0x05,0x8e]
4053 # CHECK: s_lshl_b32 s5, 0.5, s2 ; encoding: [0xf0,0x02,0x05,0x8e]
4056 # CHECK: s_lshl_b32 s5, -4.0, s2 ; encoding: [0xf7,0x02,0x05,0x8e]
4059 # CHECK: s_lshl_b32 s5, 0xaf123456, s2 ; encoding: [0xff,0x02,0x05,0x8e,0x56,0x34,0x12,0x…
4062 # CHECK: s_lshl_b32 s5, 0x3f717273, s2 ; encoding: [0xff,0x02,0x05,0x8e,0x73,0x72,0x71,0x…
4065 # CHECK: s_lshl_b32 s5, s1, s101 ; encoding: [0x01,0x65,0x05,0x8e]
4068 # CHECK: s_lshl_b32 s5, s1, flat_scratch_lo ; encoding: [0x01,0x66,0x05,0x8e]
4071 # CHECK: s_lshl_b32 s5, s1, flat_scratch_hi ; encoding: [0x01,0x67,0x05,0x8e]
4074 # CHECK: s_lshl_b32 s5, s1, vcc_lo ; encoding: [0x01,0x6a,0x05,0x8e]
4077 # CHECK: s_lshl_b32 s5, s1, vcc_hi ; encoding: [0x01,0x6b,0x05,0x8e]
4080 # CHECK: s_lshl_b32 s5, s1, tba_lo ; encoding: [0x01,0x6c,0x05,0x8e]
4083 # CHECK: s_lshl_b32 s5, s1, tba_hi ; encoding: [0x01,0x6d,0x05,0x8e]
4086 # CHECK: s_lshl_b32 s5, s1, tma_lo ; encoding: [0x01,0x6e,0x05,0x8e]
4089 # CHECK: s_lshl_b32 s5, s1, tma_hi ; encoding: [0x01,0x6f,0x05,0x8e]
4092 # CHECK: s_lshl_b32 s5, s1, ttmp11 ; encoding: [0x01,0x7b,0x05,0x8e]
4095 # CHECK: s_lshl_b32 s5, s1, m0 ; encoding: [0x01,0x7c,0x05,0x8e]
4098 # CHECK: s_lshl_b32 s5, s1, exec_lo ; encoding: [0x01,0x7e,0x05,0x8e]
4101 # CHECK: s_lshl_b32 s5, s1, exec_hi ; encoding: [0x01,0x7f,0x05,0x8e]
4104 # CHECK: s_lshl_b32 s5, s1, 0 ; encoding: [0x01,0x80,0x05,0x8e]
4107 # CHECK: s_lshl_b32 s5, s1, -1 ; encoding: [0x01,0xc1,0x05,0x8e]
4110 # CHECK: s_lshl_b32 s5, s1, 0.5 ; encoding: [0x01,0xf0,0x05,0x8e]
4113 # CHECK: s_lshl_b32 s5, s1, -4.0 ; encoding: [0x01,0xf7,0x05,0x8e]
4116 # CHECK: s_lshl_b32 s5, s1, 0xaf123456 ; encoding: [0x01,0xff,0x05,0x8e,0x56,0x34,0x12,0x…
4119 # CHECK: s_lshl_b32 s5, s1, 0x3f717273 ; encoding: [0x01,0xff,0x05,0x8e,0x73,0x72,0x71,0x…
4248 # CHECK: s_lshr_b32 s5, s1, s2 ; encoding: [0x01,0x02,0x05,0x8f]
4290 # CHECK: s_lshr_b32 s5, s101, s2 ; encoding: [0x65,0x02,0x05,0x8f]
4293 # CHECK: s_lshr_b32 s5, flat_scratch_lo, s2 ; encoding: [0x66,0x02,0x05,0x8f]
4296 # CHECK: s_lshr_b32 s5, flat_scratch_hi, s2 ; encoding: [0x67,0x02,0x05,0x8f]
4299 # CHECK: s_lshr_b32 s5, vcc_lo, s2 ; encoding: [0x6a,0x02,0x05,0x8f]
4302 # CHECK: s_lshr_b32 s5, vcc_hi, s2 ; encoding: [0x6b,0x02,0x05,0x8f]
4305 # CHECK: s_lshr_b32 s5, tba_lo, s2 ; encoding: [0x6c,0x02,0x05,0x8f]
4308 # CHECK: s_lshr_b32 s5, tba_hi, s2 ; encoding: [0x6d,0x02,0x05,0x8f]
4311 # CHECK: s_lshr_b32 s5, tma_lo, s2 ; encoding: [0x6e,0x02,0x05,0x8f]
4314 # CHECK: s_lshr_b32 s5, tma_hi, s2 ; encoding: [0x6f,0x02,0x05,0x8f]
4317 # CHECK: s_lshr_b32 s5, ttmp11, s2 ; encoding: [0x7b,0x02,0x05,0x8f]
4320 # CHECK: s_lshr_b32 s5, m0, s2 ; encoding: [0x7c,0x02,0x05,0x8f]
4323 # CHECK: s_lshr_b32 s5, exec_lo, s2 ; encoding: [0x7e,0x02,0x05,0x8f]
4326 # CHECK: s_lshr_b32 s5, exec_hi, s2 ; encoding: [0x7f,0x02,0x05,0x8f]
4329 # CHECK: s_lshr_b32 s5, 0, s2 ; encoding: [0x80,0x02,0x05,0x8f]
4332 # CHECK: s_lshr_b32 s5, -1, s2 ; encoding: [0xc1,0x02,0x05,0x8f]
4335 # CHECK: s_lshr_b32 s5, 0.5, s2 ; encoding: [0xf0,0x02,0x05,0x8f]
4338 # CHECK: s_lshr_b32 s5, -4.0, s2 ; encoding: [0xf7,0x02,0x05,0x8f]
4341 # CHECK: s_lshr_b32 s5, 0xaf123456, s2 ; encoding: [0xff,0x02,0x05,0x8f,0x56,0x34,0x12,0x…
4344 # CHECK: s_lshr_b32 s5, 0x3f717273, s2 ; encoding: [0xff,0x02,0x05,0x8f,0x73,0x72,0x71,0x…
4347 # CHECK: s_lshr_b32 s5, s1, s101 ; encoding: [0x01,0x65,0x05,0x8f]
4350 # CHECK: s_lshr_b32 s5, s1, flat_scratch_lo ; encoding: [0x01,0x66,0x05,0x8f]
4353 # CHECK: s_lshr_b32 s5, s1, flat_scratch_hi ; encoding: [0x01,0x67,0x05,0x8f]
4356 # CHECK: s_lshr_b32 s5, s1, vcc_lo ; encoding: [0x01,0x6a,0x05,0x8f]
4359 # CHECK: s_lshr_b32 s5, s1, vcc_hi ; encoding: [0x01,0x6b,0x05,0x8f]
4362 # CHECK: s_lshr_b32 s5, s1, tba_lo ; encoding: [0x01,0x6c,0x05,0x8f]
4365 # CHECK: s_lshr_b32 s5, s1, tba_hi ; encoding: [0x01,0x6d,0x05,0x8f]
4368 # CHECK: s_lshr_b32 s5, s1, tma_lo ; encoding: [0x01,0x6e,0x05,0x8f]
4371 # CHECK: s_lshr_b32 s5, s1, tma_hi ; encoding: [0x01,0x6f,0x05,0x8f]
4374 # CHECK: s_lshr_b32 s5, s1, ttmp11 ; encoding: [0x01,0x7b,0x05,0x8f]
4377 # CHECK: s_lshr_b32 s5, s1, m0 ; encoding: [0x01,0x7c,0x05,0x8f]
4380 # CHECK: s_lshr_b32 s5, s1, exec_lo ; encoding: [0x01,0x7e,0x05,0x8f]
4383 # CHECK: s_lshr_b32 s5, s1, exec_hi ; encoding: [0x01,0x7f,0x05,0x8f]
4386 # CHECK: s_lshr_b32 s5, s1, 0 ; encoding: [0x01,0x80,0x05,0x8f]
4389 # CHECK: s_lshr_b32 s5, s1, -1 ; encoding: [0x01,0xc1,0x05,0x8f]
4392 # CHECK: s_lshr_b32 s5, s1, 0.5 ; encoding: [0x01,0xf0,0x05,0x8f]
4395 # CHECK: s_lshr_b32 s5, s1, -4.0 ; encoding: [0x01,0xf7,0x05,0x8f]
4398 # CHECK: s_lshr_b32 s5, s1, 0xaf123456 ; encoding: [0x01,0xff,0x05,0x8f,0x56,0x34,0x12,0x…
4401 # CHECK: s_lshr_b32 s5, s1, 0x3f717273 ; encoding: [0x01,0xff,0x05,0x8f,0x73,0x72,0x71,0x…
4530 # CHECK: s_ashr_i32 s5, s1, s2 ; encoding: [0x01,0x02,0x05,0x90]
4572 # CHECK: s_ashr_i32 s5, s101, s2 ; encoding: [0x65,0x02,0x05,0x90]
4575 # CHECK: s_ashr_i32 s5, flat_scratch_lo, s2 ; encoding: [0x66,0x02,0x05,0x90]
4578 # CHECK: s_ashr_i32 s5, flat_scratch_hi, s2 ; encoding: [0x67,0x02,0x05,0x90]
4581 # CHECK: s_ashr_i32 s5, vcc_lo, s2 ; encoding: [0x6a,0x02,0x05,0x90]
4584 # CHECK: s_ashr_i32 s5, vcc_hi, s2 ; encoding: [0x6b,0x02,0x05,0x90]
4587 # CHECK: s_ashr_i32 s5, tba_lo, s2 ; encoding: [0x6c,0x02,0x05,0x90]
4590 # CHECK: s_ashr_i32 s5, tba_hi, s2 ; encoding: [0x6d,0x02,0x05,0x90]
4593 # CHECK: s_ashr_i32 s5, tma_lo, s2 ; encoding: [0x6e,0x02,0x05,0x90]
4596 # CHECK: s_ashr_i32 s5, tma_hi, s2 ; encoding: [0x6f,0x02,0x05,0x90]
4599 # CHECK: s_ashr_i32 s5, ttmp11, s2 ; encoding: [0x7b,0x02,0x05,0x90]
4602 # CHECK: s_ashr_i32 s5, m0, s2 ; encoding: [0x7c,0x02,0x05,0x90]
4605 # CHECK: s_ashr_i32 s5, exec_lo, s2 ; encoding: [0x7e,0x02,0x05,0x90]
4608 # CHECK: s_ashr_i32 s5, exec_hi, s2 ; encoding: [0x7f,0x02,0x05,0x90]
4611 # CHECK: s_ashr_i32 s5, 0, s2 ; encoding: [0x80,0x02,0x05,0x90]
4614 # CHECK: s_ashr_i32 s5, -1, s2 ; encoding: [0xc1,0x02,0x05,0x90]
4617 # CHECK: s_ashr_i32 s5, 0.5, s2 ; encoding: [0xf0,0x02,0x05,0x90]
4620 # CHECK: s_ashr_i32 s5, -4.0, s2 ; encoding: [0xf7,0x02,0x05,0x90]
4623 # CHECK: s_ashr_i32 s5, 0xaf123456, s2 ; encoding: [0xff,0x02,0x05,0x90,0x56,0x34,0x12,0x…
4626 # CHECK: s_ashr_i32 s5, 0x3f717273, s2 ; encoding: [0xff,0x02,0x05,0x90,0x73,0x72,0x71,0x…
4629 # CHECK: s_ashr_i32 s5, s1, s101 ; encoding: [0x01,0x65,0x05,0x90]
4632 # CHECK: s_ashr_i32 s5, s1, flat_scratch_lo ; encoding: [0x01,0x66,0x05,0x90]
4635 # CHECK: s_ashr_i32 s5, s1, flat_scratch_hi ; encoding: [0x01,0x67,0x05,0x90]
4638 # CHECK: s_ashr_i32 s5, s1, vcc_lo ; encoding: [0x01,0x6a,0x05,0x90]
4641 # CHECK: s_ashr_i32 s5, s1, vcc_hi ; encoding: [0x01,0x6b,0x05,0x90]
4644 # CHECK: s_ashr_i32 s5, s1, tba_lo ; encoding: [0x01,0x6c,0x05,0x90]
4647 # CHECK: s_ashr_i32 s5, s1, tba_hi ; encoding: [0x01,0x6d,0x05,0x90]
4650 # CHECK: s_ashr_i32 s5, s1, tma_lo ; encoding: [0x01,0x6e,0x05,0x90]
4653 # CHECK: s_ashr_i32 s5, s1, tma_hi ; encoding: [0x01,0x6f,0x05,0x90]
4656 # CHECK: s_ashr_i32 s5, s1, ttmp11 ; encoding: [0x01,0x7b,0x05,0x90]
4659 # CHECK: s_ashr_i32 s5, s1, m0 ; encoding: [0x01,0x7c,0x05,0x90]
4662 # CHECK: s_ashr_i32 s5, s1, exec_lo ; encoding: [0x01,0x7e,0x05,0x90]
4665 # CHECK: s_ashr_i32 s5, s1, exec_hi ; encoding: [0x01,0x7f,0x05,0x90]
4668 # CHECK: s_ashr_i32 s5, s1, 0 ; encoding: [0x01,0x80,0x05,0x90]
4671 # CHECK: s_ashr_i32 s5, s1, -1 ; encoding: [0x01,0xc1,0x05,0x90]
4674 # CHECK: s_ashr_i32 s5, s1, 0.5 ; encoding: [0x01,0xf0,0x05,0x90]
4677 # CHECK: s_ashr_i32 s5, s1, -4.0 ; encoding: [0x01,0xf7,0x05,0x90]
4680 # CHECK: s_ashr_i32 s5, s1, 0xaf123456 ; encoding: [0x01,0xff,0x05,0x90,0x56,0x34,0x12,0x…
4683 # CHECK: s_ashr_i32 s5, s1, 0x3f717273 ; encoding: [0x01,0xff,0x05,0x90,0x73,0x72,0x71,0x…
4812 # CHECK: s_bfm_b32 s5, s1, s2 ; encoding: [0x01,0x02,0x05,0x91]
4854 # CHECK: s_bfm_b32 s5, s101, s2 ; encoding: [0x65,0x02,0x05,0x91]
4857 # CHECK: s_bfm_b32 s5, flat_scratch_lo, s2 ; encoding: [0x66,0x02,0x05,0x91]
4860 # CHECK: s_bfm_b32 s5, flat_scratch_hi, s2 ; encoding: [0x67,0x02,0x05,0x91]
4863 # CHECK: s_bfm_b32 s5, vcc_lo, s2 ; encoding: [0x6a,0x02,0x05,0x91]
4866 # CHECK: s_bfm_b32 s5, vcc_hi, s2 ; encoding: [0x6b,0x02,0x05,0x91]
4869 # CHECK: s_bfm_b32 s5, tba_lo, s2 ; encoding: [0x6c,0x02,0x05,0x91]
4872 # CHECK: s_bfm_b32 s5, tba_hi, s2 ; encoding: [0x6d,0x02,0x05,0x91]
4875 # CHECK: s_bfm_b32 s5, tma_lo, s2 ; encoding: [0x6e,0x02,0x05,0x91]
4878 # CHECK: s_bfm_b32 s5, tma_hi, s2 ; encoding: [0x6f,0x02,0x05,0x91]
4881 # CHECK: s_bfm_b32 s5, ttmp11, s2 ; encoding: [0x7b,0x02,0x05,0x91]
4884 # CHECK: s_bfm_b32 s5, m0, s2 ; encoding: [0x7c,0x02,0x05,0x91]
4887 # CHECK: s_bfm_b32 s5, exec_lo, s2 ; encoding: [0x7e,0x02,0x05,0x91]
4890 # CHECK: s_bfm_b32 s5, exec_hi, s2 ; encoding: [0x7f,0x02,0x05,0x91]
4893 # CHECK: s_bfm_b32 s5, 0, s2 ; encoding: [0x80,0x02,0x05,0x91]
4896 # CHECK: s_bfm_b32 s5, -1, s2 ; encoding: [0xc1,0x02,0x05,0x91]
4899 # CHECK: s_bfm_b32 s5, 0.5, s2 ; encoding: [0xf0,0x02,0x05,0x91]
4902 # CHECK: s_bfm_b32 s5, -4.0, s2 ; encoding: [0xf7,0x02,0x05,0x91]
4905 # CHECK: s_bfm_b32 s5, 0xaf123456, s2 ; encoding: [0xff,0x02,0x05,0x91,0x56,0x34,0x12,0x…
4908 # CHECK: s_bfm_b32 s5, 0x3f717273, s2 ; encoding: [0xff,0x02,0x05,0x91,0x73,0x72,0x71,0x…
4911 # CHECK: s_bfm_b32 s5, s1, s101 ; encoding: [0x01,0x65,0x05,0x91]
4914 # CHECK: s_bfm_b32 s5, s1, flat_scratch_lo ; encoding: [0x01,0x66,0x05,0x91]
4917 # CHECK: s_bfm_b32 s5, s1, flat_scratch_hi ; encoding: [0x01,0x67,0x05,0x91]
4920 # CHECK: s_bfm_b32 s5, s1, vcc_lo ; encoding: [0x01,0x6a,0x05,0x91]
4923 # CHECK: s_bfm_b32 s5, s1, vcc_hi ; encoding: [0x01,0x6b,0x05,0x91]
4926 # CHECK: s_bfm_b32 s5, s1, tba_lo ; encoding: [0x01,0x6c,0x05,0x91]
4929 # CHECK: s_bfm_b32 s5, s1, tba_hi ; encoding: [0x01,0x6d,0x05,0x91]
4932 # CHECK: s_bfm_b32 s5, s1, tma_lo ; encoding: [0x01,0x6e,0x05,0x91]
4935 # CHECK: s_bfm_b32 s5, s1, tma_hi ; encoding: [0x01,0x6f,0x05,0x91]
4938 # CHECK: s_bfm_b32 s5, s1, ttmp11 ; encoding: [0x01,0x7b,0x05,0x91]
4941 # CHECK: s_bfm_b32 s5, s1, m0 ; encoding: [0x01,0x7c,0x05,0x91]
4944 # CHECK: s_bfm_b32 s5, s1, exec_lo ; encoding: [0x01,0x7e,0x05,0x91]
4947 # CHECK: s_bfm_b32 s5, s1, exec_hi ; encoding: [0x01,0x7f,0x05,0x91]
4950 # CHECK: s_bfm_b32 s5, s1, 0 ; encoding: [0x01,0x80,0x05,0x91]
4953 # CHECK: s_bfm_b32 s5, s1, -1 ; encoding: [0x01,0xc1,0x05,0x91]
4956 # CHECK: s_bfm_b32 s5, s1, 0.5 ; encoding: [0x01,0xf0,0x05,0x91]
4959 # CHECK: s_bfm_b32 s5, s1, -4.0 ; encoding: [0x01,0xf7,0x05,0x91]
4962 # CHECK: s_bfm_b32 s5, s1, 0xaf123456 ; encoding: [0x01,0xff,0x05,0x91,0x56,0x34,0x12,0x…
4965 # CHECK: s_bfm_b32 s5, s1, 0x3f717273 ; encoding: [0x01,0xff,0x05,0x91,0x73,0x72,0x71,0x…
5109 # CHECK: s_mul_i32 s5, s1, s2 ; encoding: [0x01,0x02,0x05,0x92]
5151 # CHECK: s_mul_i32 s5, s101, s2 ; encoding: [0x65,0x02,0x05,0x92]
5154 # CHECK: s_mul_i32 s5, flat_scratch_lo, s2 ; encoding: [0x66,0x02,0x05,0x92]
5157 # CHECK: s_mul_i32 s5, flat_scratch_hi, s2 ; encoding: [0x67,0x02,0x05,0x92]
5160 # CHECK: s_mul_i32 s5, vcc_lo, s2 ; encoding: [0x6a,0x02,0x05,0x92]
5163 # CHECK: s_mul_i32 s5, vcc_hi, s2 ; encoding: [0x6b,0x02,0x05,0x92]
5166 # CHECK: s_mul_i32 s5, tba_lo, s2 ; encoding: [0x6c,0x02,0x05,0x92]
5169 # CHECK: s_mul_i32 s5, tba_hi, s2 ; encoding: [0x6d,0x02,0x05,0x92]
5172 # CHECK: s_mul_i32 s5, tma_lo, s2 ; encoding: [0x6e,0x02,0x05,0x92]
5175 # CHECK: s_mul_i32 s5, tma_hi, s2 ; encoding: [0x6f,0x02,0x05,0x92]
5178 # CHECK: s_mul_i32 s5, ttmp11, s2 ; encoding: [0x7b,0x02,0x05,0x92]
5181 # CHECK: s_mul_i32 s5, m0, s2 ; encoding: [0x7c,0x02,0x05,0x92]
5184 # CHECK: s_mul_i32 s5, exec_lo, s2 ; encoding: [0x7e,0x02,0x05,0x92]
5187 # CHECK: s_mul_i32 s5, exec_hi, s2 ; encoding: [0x7f,0x02,0x05,0x92]
5190 # CHECK: s_mul_i32 s5, 0, s2 ; encoding: [0x80,0x02,0x05,0x92]
5193 # CHECK: s_mul_i32 s5, -1, s2 ; encoding: [0xc1,0x02,0x05,0x92]
5196 # CHECK: s_mul_i32 s5, 0.5, s2 ; encoding: [0xf0,0x02,0x05,0x92]
5199 # CHECK: s_mul_i32 s5, -4.0, s2 ; encoding: [0xf7,0x02,0x05,0x92]
5202 # CHECK: s_mul_i32 s5, 0xaf123456, s2 ; encoding: [0xff,0x02,0x05,0x92,0x56,0x34,0x12,0x…
5205 # CHECK: s_mul_i32 s5, 0x3f717273, s2 ; encoding: [0xff,0x02,0x05,0x92,0x73,0x72,0x71,0x…
5208 # CHECK: s_mul_i32 s5, s1, s101 ; encoding: [0x01,0x65,0x05,0x92]
5211 # CHECK: s_mul_i32 s5, s1, flat_scratch_lo ; encoding: [0x01,0x66,0x05,0x92]
5214 # CHECK: s_mul_i32 s5, s1, flat_scratch_hi ; encoding: [0x01,0x67,0x05,0x92]
5217 # CHECK: s_mul_i32 s5, s1, vcc_lo ; encoding: [0x01,0x6a,0x05,0x92]
5220 # CHECK: s_mul_i32 s5, s1, vcc_hi ; encoding: [0x01,0x6b,0x05,0x92]
5223 # CHECK: s_mul_i32 s5, s1, tba_lo ; encoding: [0x01,0x6c,0x05,0x92]
5226 # CHECK: s_mul_i32 s5, s1, tba_hi ; encoding: [0x01,0x6d,0x05,0x92]
5229 # CHECK: s_mul_i32 s5, s1, tma_lo ; encoding: [0x01,0x6e,0x05,0x92]
5232 # CHECK: s_mul_i32 s5, s1, tma_hi ; encoding: [0x01,0x6f,0x05,0x92]
5235 # CHECK: s_mul_i32 s5, s1, ttmp11 ; encoding: [0x01,0x7b,0x05,0x92]
5238 # CHECK: s_mul_i32 s5, s1, m0 ; encoding: [0x01,0x7c,0x05,0x92]
5241 # CHECK: s_mul_i32 s5, s1, exec_lo ; encoding: [0x01,0x7e,0x05,0x92]
5244 # CHECK: s_mul_i32 s5, s1, exec_hi ; encoding: [0x01,0x7f,0x05,0x92]
5247 # CHECK: s_mul_i32 s5, s1, 0 ; encoding: [0x01,0x80,0x05,0x92]
5250 # CHECK: s_mul_i32 s5, s1, -1 ; encoding: [0x01,0xc1,0x05,0x92]
5253 # CHECK: s_mul_i32 s5, s1, 0.5 ; encoding: [0x01,0xf0,0x05,0x92]
5256 # CHECK: s_mul_i32 s5, s1, -4.0 ; encoding: [0x01,0xf7,0x05,0x92]
5259 # CHECK: s_mul_i32 s5, s1, 0xaf123456 ; encoding: [0x01,0xff,0x05,0x92,0x56,0x34,0x12,0x…
5262 # CHECK: s_mul_i32 s5, s1, 0x3f717273 ; encoding: [0x01,0xff,0x05,0x92,0x73,0x72,0x71,0x…
5265 # CHECK: s_bfe_u32 s5, s1, s2 ; encoding: [0x01,0x02,0x85,0x92]
5307 # CHECK: s_bfe_u32 s5, s101, s2 ; encoding: [0x65,0x02,0x85,0x92]
5310 # CHECK: s_bfe_u32 s5, flat_scratch_lo, s2 ; encoding: [0x66,0x02,0x85,0x92]
5313 # CHECK: s_bfe_u32 s5, flat_scratch_hi, s2 ; encoding: [0x67,0x02,0x85,0x92]
5316 # CHECK: s_bfe_u32 s5, vcc_lo, s2 ; encoding: [0x6a,0x02,0x85,0x92]
5319 # CHECK: s_bfe_u32 s5, vcc_hi, s2 ; encoding: [0x6b,0x02,0x85,0x92]
5322 # CHECK: s_bfe_u32 s5, tba_lo, s2 ; encoding: [0x6c,0x02,0x85,0x92]
5325 # CHECK: s_bfe_u32 s5, tba_hi, s2 ; encoding: [0x6d,0x02,0x85,0x92]
5328 # CHECK: s_bfe_u32 s5, tma_lo, s2 ; encoding: [0x6e,0x02,0x85,0x92]
5331 # CHECK: s_bfe_u32 s5, tma_hi, s2 ; encoding: [0x6f,0x02,0x85,0x92]
5334 # CHECK: s_bfe_u32 s5, ttmp11, s2 ; encoding: [0x7b,0x02,0x85,0x92]
5337 # CHECK: s_bfe_u32 s5, m0, s2 ; encoding: [0x7c,0x02,0x85,0x92]
5340 # CHECK: s_bfe_u32 s5, exec_lo, s2 ; encoding: [0x7e,0x02,0x85,0x92]
5343 # CHECK: s_bfe_u32 s5, exec_hi, s2 ; encoding: [0x7f,0x02,0x85,0x92]
5346 # CHECK: s_bfe_u32 s5, 0, s2 ; encoding: [0x80,0x02,0x85,0x92]
5349 # CHECK: s_bfe_u32 s5, -1, s2 ; encoding: [0xc1,0x02,0x85,0x92]
5352 # CHECK: s_bfe_u32 s5, 0.5, s2 ; encoding: [0xf0,0x02,0x85,0x92]
5355 # CHECK: s_bfe_u32 s5, -4.0, s2 ; encoding: [0xf7,0x02,0x85,0x92]
5358 # CHECK: s_bfe_u32 s5, 0xaf123456, s2 ; encoding: [0xff,0x02,0x85,0x92,0x56,0x34,0x12,0x…
5361 # CHECK: s_bfe_u32 s5, 0x3f717273, s2 ; encoding: [0xff,0x02,0x85,0x92,0x73,0x72,0x71,0x…
5364 # CHECK: s_bfe_u32 s5, s1, s101 ; encoding: [0x01,0x65,0x85,0x92]
5367 # CHECK: s_bfe_u32 s5, s1, flat_scratch_lo ; encoding: [0x01,0x66,0x85,0x92]
5370 # CHECK: s_bfe_u32 s5, s1, flat_scratch_hi ; encoding: [0x01,0x67,0x85,0x92]
5373 # CHECK: s_bfe_u32 s5, s1, vcc_lo ; encoding: [0x01,0x6a,0x85,0x92]
5376 # CHECK: s_bfe_u32 s5, s1, vcc_hi ; encoding: [0x01,0x6b,0x85,0x92]
5379 # CHECK: s_bfe_u32 s5, s1, tba_lo ; encoding: [0x01,0x6c,0x85,0x92]
5382 # CHECK: s_bfe_u32 s5, s1, tba_hi ; encoding: [0x01,0x6d,0x85,0x92]
5385 # CHECK: s_bfe_u32 s5, s1, tma_lo ; encoding: [0x01,0x6e,0x85,0x92]
5388 # CHECK: s_bfe_u32 s5, s1, tma_hi ; encoding: [0x01,0x6f,0x85,0x92]
5391 # CHECK: s_bfe_u32 s5, s1, ttmp11 ; encoding: [0x01,0x7b,0x85,0x92]
5394 # CHECK: s_bfe_u32 s5, s1, m0 ; encoding: [0x01,0x7c,0x85,0x92]
5397 # CHECK: s_bfe_u32 s5, s1, exec_lo ; encoding: [0x01,0x7e,0x85,0x92]
5400 # CHECK: s_bfe_u32 s5, s1, exec_hi ; encoding: [0x01,0x7f,0x85,0x92]
5403 # CHECK: s_bfe_u32 s5, s1, 0 ; encoding: [0x01,0x80,0x85,0x92]
5406 # CHECK: s_bfe_u32 s5, s1, -1 ; encoding: [0x01,0xc1,0x85,0x92]
5409 # CHECK: s_bfe_u32 s5, s1, 0.5 ; encoding: [0x01,0xf0,0x85,0x92]
5412 # CHECK: s_bfe_u32 s5, s1, -4.0 ; encoding: [0x01,0xf7,0x85,0x92]
5415 # CHECK: s_bfe_u32 s5, s1, 0xaf123456 ; encoding: [0x01,0xff,0x85,0x92,0x56,0x34,0x12,0x…
5418 # CHECK: s_bfe_u32 s5, s1, 0x3f717273 ; encoding: [0x01,0xff,0x85,0x92,0x73,0x72,0x71,0x…
5421 # CHECK: s_bfe_i32 s5, s1, s2 ; encoding: [0x01,0x02,0x05,0x93]
5463 # CHECK: s_bfe_i32 s5, s101, s2 ; encoding: [0x65,0x02,0x05,0x93]
5466 # CHECK: s_bfe_i32 s5, flat_scratch_lo, s2 ; encoding: [0x66,0x02,0x05,0x93]
5469 # CHECK: s_bfe_i32 s5, flat_scratch_hi, s2 ; encoding: [0x67,0x02,0x05,0x93]
5472 # CHECK: s_bfe_i32 s5, vcc_lo, s2 ; encoding: [0x6a,0x02,0x05,0x93]
5475 # CHECK: s_bfe_i32 s5, vcc_hi, s2 ; encoding: [0x6b,0x02,0x05,0x93]
5478 # CHECK: s_bfe_i32 s5, tba_lo, s2 ; encoding: [0x6c,0x02,0x05,0x93]
5481 # CHECK: s_bfe_i32 s5, tba_hi, s2 ; encoding: [0x6d,0x02,0x05,0x93]
5484 # CHECK: s_bfe_i32 s5, tma_lo, s2 ; encoding: [0x6e,0x02,0x05,0x93]
5487 # CHECK: s_bfe_i32 s5, tma_hi, s2 ; encoding: [0x6f,0x02,0x05,0x93]
5490 # CHECK: s_bfe_i32 s5, ttmp11, s2 ; encoding: [0x7b,0x02,0x05,0x93]
5493 # CHECK: s_bfe_i32 s5, m0, s2 ; encoding: [0x7c,0x02,0x05,0x93]
5496 # CHECK: s_bfe_i32 s5, exec_lo, s2 ; encoding: [0x7e,0x02,0x05,0x93]
5499 # CHECK: s_bfe_i32 s5, exec_hi, s2 ; encoding: [0x7f,0x02,0x05,0x93]
5502 # CHECK: s_bfe_i32 s5, 0, s2 ; encoding: [0x80,0x02,0x05,0x93]
5505 # CHECK: s_bfe_i32 s5, -1, s2 ; encoding: [0xc1,0x02,0x05,0x93]
5508 # CHECK: s_bfe_i32 s5, 0.5, s2 ; encoding: [0xf0,0x02,0x05,0x93]
5511 # CHECK: s_bfe_i32 s5, -4.0, s2 ; encoding: [0xf7,0x02,0x05,0x93]
5514 # CHECK: s_bfe_i32 s5, 0xaf123456, s2 ; encoding: [0xff,0x02,0x05,0x93,0x56,0x34,0x12,0x…
5517 # CHECK: s_bfe_i32 s5, 0x3f717273, s2 ; encoding: [0xff,0x02,0x05,0x93,0x73,0x72,0x71,0x…
5520 # CHECK: s_bfe_i32 s5, s1, s101 ; encoding: [0x01,0x65,0x05,0x93]
5523 # CHECK: s_bfe_i32 s5, s1, flat_scratch_lo ; encoding: [0x01,0x66,0x05,0x93]
5526 # CHECK: s_bfe_i32 s5, s1, flat_scratch_hi ; encoding: [0x01,0x67,0x05,0x93]
5529 # CHECK: s_bfe_i32 s5, s1, vcc_lo ; encoding: [0x01,0x6a,0x05,0x93]
5532 # CHECK: s_bfe_i32 s5, s1, vcc_hi ; encoding: [0x01,0x6b,0x05,0x93]
5535 # CHECK: s_bfe_i32 s5, s1, tba_lo ; encoding: [0x01,0x6c,0x05,0x93]
5538 # CHECK: s_bfe_i32 s5, s1, tba_hi ; encoding: [0x01,0x6d,0x05,0x93]
5541 # CHECK: s_bfe_i32 s5, s1, tma_lo ; encoding: [0x01,0x6e,0x05,0x93]
5544 # CHECK: s_bfe_i32 s5, s1, tma_hi ; encoding: [0x01,0x6f,0x05,0x93]
5547 # CHECK: s_bfe_i32 s5, s1, ttmp11 ; encoding: [0x01,0x7b,0x05,0x93]
5550 # CHECK: s_bfe_i32 s5, s1, m0 ; encoding: [0x01,0x7c,0x05,0x93]
5553 # CHECK: s_bfe_i32 s5, s1, exec_lo ; encoding: [0x01,0x7e,0x05,0x93]
5556 # CHECK: s_bfe_i32 s5, s1, exec_hi ; encoding: [0x01,0x7f,0x05,0x93]
5559 # CHECK: s_bfe_i32 s5, s1, 0 ; encoding: [0x01,0x80,0x05,0x93]
5562 # CHECK: s_bfe_i32 s5, s1, -1 ; encoding: [0x01,0xc1,0x05,0x93]
5565 # CHECK: s_bfe_i32 s5, s1, 0.5 ; encoding: [0x01,0xf0,0x05,0x93]
5568 # CHECK: s_bfe_i32 s5, s1, -4.0 ; encoding: [0x01,0xf7,0x05,0x93]
5571 # CHECK: s_bfe_i32 s5, s1, 0xaf123456 ; encoding: [0x01,0xff,0x05,0x93,0x56,0x34,0x12,0x…
5574 # CHECK: s_bfe_i32 s5, s1, 0x3f717273 ; encoding: [0x01,0xff,0x05,0x93,0x73,0x72,0x71,0x…
5904 # CHECK: s_absdiff_i32 s5, s1, s2 ; encoding: [0x01,0x02,0x05,0x95]
5946 # CHECK: s_absdiff_i32 s5, s101, s2 ; encoding: [0x65,0x02,0x05,0x95]
5949 # CHECK: s_absdiff_i32 s5, flat_scratch_lo, s2 ; encoding: [0x66,0x02,0x05,0x95]
5952 # CHECK: s_absdiff_i32 s5, flat_scratch_hi, s2 ; encoding: [0x67,0x02,0x05,0x95]
5955 # CHECK: s_absdiff_i32 s5, vcc_lo, s2 ; encoding: [0x6a,0x02,0x05,0x95]
5958 # CHECK: s_absdiff_i32 s5, vcc_hi, s2 ; encoding: [0x6b,0x02,0x05,0x95]
5961 # CHECK: s_absdiff_i32 s5, tba_lo, s2 ; encoding: [0x6c,0x02,0x05,0x95]
5964 # CHECK: s_absdiff_i32 s5, tba_hi, s2 ; encoding: [0x6d,0x02,0x05,0x95]
5967 # CHECK: s_absdiff_i32 s5, tma_lo, s2 ; encoding: [0x6e,0x02,0x05,0x95]
5970 # CHECK: s_absdiff_i32 s5, tma_hi, s2 ; encoding: [0x6f,0x02,0x05,0x95]
5973 # CHECK: s_absdiff_i32 s5, ttmp11, s2 ; encoding: [0x7b,0x02,0x05,0x95]
5976 # CHECK: s_absdiff_i32 s5, m0, s2 ; encoding: [0x7c,0x02,0x05,0x95]
5979 # CHECK: s_absdiff_i32 s5, exec_lo, s2 ; encoding: [0x7e,0x02,0x05,0x95]
5982 # CHECK: s_absdiff_i32 s5, exec_hi, s2 ; encoding: [0x7f,0x02,0x05,0x95]
5985 # CHECK: s_absdiff_i32 s5, 0, s2 ; encoding: [0x80,0x02,0x05,0x95]
5988 # CHECK: s_absdiff_i32 s5, -1, s2 ; encoding: [0xc1,0x02,0x05,0x95]
5991 # CHECK: s_absdiff_i32 s5, 0.5, s2 ; encoding: [0xf0,0x02,0x05,0x95]
5994 # CHECK: s_absdiff_i32 s5, -4.0, s2 ; encoding: [0xf7,0x02,0x05,0x95]
5997 # CHECK: s_absdiff_i32 s5, 0xaf123456, s2 ; encoding: [0xff,0x02,0x05,0x95,0x56,0x34,0x12,0x…
6000 # CHECK: s_absdiff_i32 s5, 0x3f717273, s2 ; encoding: [0xff,0x02,0x05,0x95,0x73,0x72,0x71,0x…
6003 # CHECK: s_absdiff_i32 s5, s1, s101 ; encoding: [0x01,0x65,0x05,0x95]
6006 # CHECK: s_absdiff_i32 s5, s1, flat_scratch_lo ; encoding: [0x01,0x66,0x05,0x95]
6009 # CHECK: s_absdiff_i32 s5, s1, flat_scratch_hi ; encoding: [0x01,0x67,0x05,0x95]
6012 # CHECK: s_absdiff_i32 s5, s1, vcc_lo ; encoding: [0x01,0x6a,0x05,0x95]
6015 # CHECK: s_absdiff_i32 s5, s1, vcc_hi ; encoding: [0x01,0x6b,0x05,0x95]
6018 # CHECK: s_absdiff_i32 s5, s1, tba_lo ; encoding: [0x01,0x6c,0x05,0x95]
6021 # CHECK: s_absdiff_i32 s5, s1, tba_hi ; encoding: [0x01,0x6d,0x05,0x95]
6024 # CHECK: s_absdiff_i32 s5, s1, tma_lo ; encoding: [0x01,0x6e,0x05,0x95]
6027 # CHECK: s_absdiff_i32 s5, s1, tma_hi ; encoding: [0x01,0x6f,0x05,0x95]
6030 # CHECK: s_absdiff_i32 s5, s1, ttmp11 ; encoding: [0x01,0x7b,0x05,0x95]
6033 # CHECK: s_absdiff_i32 s5, s1, m0 ; encoding: [0x01,0x7c,0x05,0x95]
6036 # CHECK: s_absdiff_i32 s5, s1, exec_lo ; encoding: [0x01,0x7e,0x05,0x95]
6039 # CHECK: s_absdiff_i32 s5, s1, exec_hi ; encoding: [0x01,0x7f,0x05,0x95]
6042 # CHECK: s_absdiff_i32 s5, s1, 0 ; encoding: [0x01,0x80,0x05,0x95]
6045 # CHECK: s_absdiff_i32 s5, s1, -1 ; encoding: [0x01,0xc1,0x05,0x95]
6048 # CHECK: s_absdiff_i32 s5, s1, 0.5 ; encoding: [0x01,0xf0,0x05,0x95]
6051 # CHECK: s_absdiff_i32 s5, s1, -4.0 ; encoding: [0x01,0xf7,0x05,0x95]
6054 # CHECK: s_absdiff_i32 s5, s1, 0xaf123456 ; encoding: [0x01,0xff,0x05,0x95,0x56,0x34,0x12,0x…
6057 # CHECK: s_absdiff_i32 s5, s1, 0x3f717273 ; encoding: [0x01,0xff,0x05,0x95,0x73,0x72,0x71,0x…