Lines Matching +full:0 +full:x80
3 s_sleep_var 0x1234
4 // GFX12: encoding: [0xff,0x58,0x80,0xbe,0x34,0x12,0x00,0x00]
7 // GFX12: encoding: [0x01,0x58,0x80,0xbe]
10 // GFX12: encoding: [0x01,0x64,0x85,0xbe]
13 // GFX12: encoding: [0x01,0x64,0xe9,0xbe]
16 // GFX12: encoding: [0x69,0x64,0x85,0xbe]
19 // GFX12: encoding: [0x67,0x64,0x85,0xbe]
22 // GFX12: encoding: [0x6a,0x64,0x85,0xbe]
25 // GFX12: encoding: [0x6b,0x64,0x85,0xbe]
28 // GFX12: encoding: [0x77,0x64,0x85,0xbe]
31 // GFX12: encoding: [0x7d,0x64,0x85,0xbe]
34 // GFX12: encoding: [0x7e,0x64,0x85,0xbe]
37 // GFX12: encoding: [0x7f,0x64,0x85,0xbe]
39 s_cvt_f32_i32 s5, 0
40 // GFX12: encoding: [0x80,0x64,0x85,0xbe]
43 // GFX12: encoding: [0xc1,0x64,0x85,0xbe]
46 // GFX12: encoding: [0xf0,0x64,0x85,0xbe]
49 // GFX12: encoding: [0xf7,0x64,0x85,0xbe]
51 s_cvt_f32_i32 s5, 0xaf123456
52 // GFX12: encoding: [0xff,0x64,0x85,0xbe,0x56,0x34,0x12,0xaf]
54 s_cvt_f32_i32 s5, 0x3f717273
55 // GFX12: encoding: [0xff,0x64,0x85,0xbe,0x73,0x72,0x71,0x3f]
58 // GFX12: encoding: [0x01,0x65,0x85,0xbe]
61 // GFX12: encoding: [0x01,0x65,0xe9,0xbe]
64 // GFX12: encoding: [0x69,0x65,0x85,0xbe]
67 // GFX12: encoding: [0x67,0x65,0x85,0xbe]
70 // GFX12: encoding: [0x6a,0x65,0x85,0xbe]
73 // GFX12: encoding: [0x6b,0x65,0x85,0xbe]
76 // GFX12: encoding: [0x77,0x65,0x85,0xbe]
79 // GFX12: encoding: [0x7d,0x65,0x85,0xbe]
82 // GFX12: encoding: [0x7e,0x65,0x85,0xbe]
85 // GFX12: encoding: [0x7f,0x65,0x85,0xbe]
87 s_cvt_f32_u32 s5, 0
88 // GFX12: encoding: [0x80,0x65,0x85,0xbe]
91 // GFX12: encoding: [0xc1,0x65,0x85,0xbe]
94 // GFX12: encoding: [0xf0,0x65,0x85,0xbe]
97 // GFX12: encoding: [0xf7,0x65,0x85,0xbe]
99 s_cvt_f32_u32 s5, 0xaf123456
100 // GFX12: encoding: [0xff,0x65,0x85,0xbe,0x56,0x34,0x12,0xaf]
102 s_cvt_f32_u32 s5, 0x3f717273
103 // GFX12: encoding: [0xff,0x65,0x85,0xbe,0x73,0x72,0x71,0x3f]
106 // GFX12: encoding: [0x01,0x67,0x85,0xbe]
109 // GFX12: encoding: [0x01,0x67,0xe9,0xbe]
112 // GFX12: encoding: [0x69,0x67,0x85,0xbe]
115 // GFX12: encoding: [0x67,0x67,0x85,0xbe]
118 // GFX12: encoding: [0x6a,0x67,0x85,0xbe]
121 // GFX12: encoding: [0x6b,0x67,0x85,0xbe]
124 // GFX12: encoding: [0x77,0x67,0x85,0xbe]
127 // GFX12: encoding: [0x7d,0x67,0x85,0xbe]
130 // GFX12: encoding: [0x7e,0x67,0x85,0xbe]
133 // GFX12: encoding: [0x7f,0x67,0x85,0xbe]
135 s_cvt_u32_f32 s5, 0
136 // GFX12: encoding: [0x80,0x67,0x85,0xbe]
139 // GFX12: encoding: [0xc1,0x67,0x85,0xbe]
142 // GFX12: encoding: [0xf0,0x67,0x85,0xbe]
145 // GFX12: encoding: [0xf7,0x67,0x85,0xbe]
147 s_cvt_u32_f32 s5, 0xaf123456
148 // GFX12: encoding: [0xff,0x67,0x85,0xbe,0x56,0x34,0x12,0xaf]
150 s_cvt_u32_f32 s5, 0x3f717273
151 // GFX12: encoding: [0xff,0x67,0x85,0xbe,0x73,0x72,0x71,0x3f]
154 // GFX12: encoding: [0x01,0x66,0x85,0xbe]
157 // GFX12: encoding: [0x01,0x66,0xe9,0xbe]
160 // GFX12: encoding: [0x69,0x66,0x85,0xbe]
163 // GFX12: encoding: [0x67,0x66,0x85,0xbe]
166 // GFX12: encoding: [0x6a,0x66,0x85,0xbe]
169 // GFX12: encoding: [0x6b,0x66,0x85,0xbe]
172 // GFX12: encoding: [0x77,0x66,0x85,0xbe]
175 // GFX12: encoding: [0x7d,0x66,0x85,0xbe]
178 // GFX12: encoding: [0x7e,0x66,0x85,0xbe]
181 // GFX12: encoding: [0x7f,0x66,0x85,0xbe]
183 s_cvt_i32_f32 s5, 0
184 // GFX12: encoding: [0x80,0x66,0x85,0xbe]
187 // GFX12: encoding: [0xc1,0x66,0x85,0xbe]
190 // GFX12: encoding: [0xf0,0x66,0x85,0xbe]
193 // GFX12: encoding: [0xf7,0x66,0x85,0xbe]
195 s_cvt_i32_f32 s5, 0xaf123456
196 // GFX12: encoding: [0xff,0x66,0x85,0xbe,0x56,0x34,0x12,0xaf]
198 s_cvt_i32_f32 s5, 0x3f717273
199 // GFX12: encoding: [0xff,0x66,0x85,0xbe,0x73,0x72,0x71,0x3f]
202 // GFX12: encoding: [0x01,0x68,0x85,0xbe]
205 // GFX12: encoding: [0x01,0x68,0xe9,0xbe]
208 // GFX12: encoding: [0x69,0x68,0x85,0xbe]
211 // GFX12: encoding: [0x67,0x68,0x85,0xbe]
214 // GFX12: encoding: [0x6a,0x68,0x85,0xbe]
217 // GFX12: encoding: [0x6b,0x68,0x85,0xbe]
220 // GFX12: encoding: [0x77,0x68,0x85,0xbe]
223 // GFX12: encoding: [0x7d,0x68,0x85,0xbe]
226 // GFX12: encoding: [0x7e,0x68,0x85,0xbe]
229 // GFX12: encoding: [0x7f,0x68,0x85,0xbe]
231 s_cvt_f16_f32 s5, 0
232 // GFX12: encoding: [0x80,0x68,0x85,0xbe]
235 // GFX12: encoding: [0xc1,0x68,0x85,0xbe]
238 // GFX12: encoding: [0xf0,0x68,0x85,0xbe]
241 // GFX12: encoding: [0xf7,0x68,0x85,0xbe]
243 s_cvt_f16_f32 s5, 0xaf123456
244 // GFX12: encoding: [0xff,0x68,0x85,0xbe,0x56,0x34,0x12,0xaf]
246 s_cvt_f16_f32 s5, 0x3f717273
247 // GFX12: encoding: [0xff,0x68,0x85,0xbe,0x73,0x72,0x71,0x3f]
250 // GFX12: encoding: [0x01,0x69,0x85,0xbe]
253 // GFX12: encoding: [0x01,0x69,0xe9,0xbe]
256 // GFX12: encoding: [0x69,0x69,0x85,0xbe]
259 // GFX12: encoding: [0x67,0x69,0x85,0xbe]
262 // GFX12: encoding: [0x6a,0x69,0x85,0xbe]
265 // GFX12: encoding: [0x6b,0x69,0x85,0xbe]
268 // GFX12: encoding: [0x77,0x69,0x85,0xbe]
271 // GFX12: encoding: [0x7d,0x69,0x85,0xbe]
274 // GFX12: encoding: [0x7e,0x69,0x85,0xbe]
277 // GFX12: encoding: [0x7f,0x69,0x85,0xbe]
279 s_cvt_f32_f16 s5, 0
280 // GFX12: encoding: [0x80,0x69,0x85,0xbe]
283 // GFX12: encoding: [0xc1,0x69,0x85,0xbe]
286 // GFX12: encoding: [0x01,0x6a,0x85,0xbe]
289 // GFX12: encoding: [0x01,0x6a,0xe9,0xbe]
292 // GFX12: encoding: [0x69,0x6a,0x85,0xbe]
295 // GFX12: encoding: [0x67,0x6a,0x85,0xbe]
298 // GFX12: encoding: [0x6a,0x6a,0x85,0xbe]
301 // GFX12: encoding: [0x6b,0x6a,0x85,0xbe]
304 // GFX12: encoding: [0x77,0x6a,0x85,0xbe]
307 // GFX12: encoding: [0x7d,0x6a,0x85,0xbe]
310 // GFX12: encoding: [0x7e,0x6a,0x85,0xbe]
313 // GFX12: encoding: [0x7f,0x6a,0x85,0xbe]
315 s_cvt_hi_f32_f16 s5, 0
316 // GFX12: encoding: [0x80,0x6a,0x85,0xbe]
319 // GFX12: encoding: [0xc1,0x6a,0x85,0xbe]
322 // GFX12: encoding: [0x01,0x62,0x85,0xbe]
325 // GFX12: encoding: [0x01,0x62,0xe9,0xbe]
328 // GFX12: encoding: [0x69,0x62,0x85,0xbe]
331 // GFX12: encoding: [0x67,0x62,0x85,0xbe]
334 // GFX12: encoding: [0x6a,0x62,0x85,0xbe]
337 // GFX12: encoding: [0x6b,0x62,0x85,0xbe]
340 // GFX12: encoding: [0x77,0x62,0x85,0xbe]
343 // GFX12: encoding: [0x7d,0x62,0x85,0xbe]
346 // GFX12: encoding: [0x7e,0x62,0x85,0xbe]
349 // GFX12: encoding: [0x7f,0x62,0x85,0xbe]
351 s_trunc_f32 s5, 0
352 // GFX12: encoding: [0x80,0x62,0x85,0xbe]
355 // GFX12: encoding: [0xc1,0x62,0x85,0xbe]
358 // GFX12: encoding: [0xf0,0x62,0x85,0xbe]
361 // GFX12: encoding: [0xf7,0x62,0x85,0xbe]
363 s_trunc_f32 s5, 0xaf123456
364 // GFX12: encoding: [0xff,0x62,0x85,0xbe,0x56,0x34,0x12,0xaf]
366 s_trunc_f32 s5, 0x3f717273
367 // GFX12: encoding: [0xff,0x62,0x85,0xbe,0x73,0x72,0x71,0x3f]
370 // GFX12: encoding: [0x01,0x60,0x85,0xbe]
373 // GFX12: encoding: [0x01,0x60,0xe9,0xbe]
376 // GFX12: encoding: [0x69,0x60,0x85,0xbe]
379 // GFX12: encoding: [0x67,0x60,0x85,0xbe]
382 // GFX12: encoding: [0x6a,0x60,0x85,0xbe]
385 // GFX12: encoding: [0x6b,0x60,0x85,0xbe]
388 // GFX12: encoding: [0x77,0x60,0x85,0xbe]
391 // GFX12: encoding: [0x7d,0x60,0x85,0xbe]
394 // GFX12: encoding: [0x7e,0x60,0x85,0xbe]
397 // GFX12: encoding: [0x7f,0x60,0x85,0xbe]
399 s_ceil_f32 s5, 0
400 // GFX12: encoding: [0x80,0x60,0x85,0xbe]
403 // GFX12: encoding: [0xc1,0x60,0x85,0xbe]
406 // GFX12: encoding: [0xf0,0x60,0x85,0xbe]
409 // GFX12: encoding: [0xf7,0x60,0x85,0xbe]
411 s_ceil_f32 s5, 0xaf123456
412 // GFX12: encoding: [0xff,0x60,0x85,0xbe,0x56,0x34,0x12,0xaf]
414 s_ceil_f32 s5, 0x3f717273
415 // GFX12: encoding: [0xff,0x60,0x85,0xbe,0x73,0x72,0x71,0x3f]
418 // GFX12: encoding: [0x01,0x63,0x85,0xbe]
421 // GFX12: encoding: [0x01,0x63,0xe9,0xbe]
424 // GFX12: encoding: [0x69,0x63,0x85,0xbe]
427 // GFX12: encoding: [0x67,0x63,0x85,0xbe]
430 // GFX12: encoding: [0x6a,0x63,0x85,0xbe]
433 // GFX12: encoding: [0x6b,0x63,0x85,0xbe]
436 // GFX12: encoding: [0x77,0x63,0x85,0xbe]
439 // GFX12: encoding: [0x7d,0x63,0x85,0xbe]
442 // GFX12: encoding: [0x7e,0x63,0x85,0xbe]
445 // GFX12: encoding: [0x7f,0x63,0x85,0xbe]
447 s_rndne_f32 s5, 0
448 // GFX12: encoding: [0x80,0x63,0x85,0xbe]
451 // GFX12: encoding: [0xc1,0x63,0x85,0xbe]
454 // GFX12: encoding: [0xf0,0x63,0x85,0xbe]
457 // GFX12: encoding: [0xf7,0x63,0x85,0xbe]
459 s_rndne_f32 s5, 0xaf123456
460 // GFX12: encoding: [0xff,0x63,0x85,0xbe,0x56,0x34,0x12,0xaf]
462 s_rndne_f32 s5, 0x3f717273
463 // GFX12: encoding: [0xff,0x63,0x85,0xbe,0x73,0x72,0x71,0x3f]
466 // GFX12: encoding: [0x01,0x61,0x85,0xbe]
469 // GFX12: encoding: [0x01,0x61,0xe9,0xbe]
472 // GFX12: encoding: [0x69,0x61,0x85,0xbe]
475 // GFX12: encoding: [0x67,0x61,0x85,0xbe]
478 // GFX12: encoding: [0x6a,0x61,0x85,0xbe]
481 // GFX12: encoding: [0x6b,0x61,0x85,0xbe]
484 // GFX12: encoding: [0x77,0x61,0x85,0xbe]
487 // GFX12: encoding: [0x7d,0x61,0x85,0xbe]
490 // GFX12: encoding: [0x7e,0x61,0x85,0xbe]
493 // GFX12: encoding: [0x7f,0x61,0x85,0xbe]
495 s_floor_f32 s5, 0
496 // GFX12: encoding: [0x80,0x61,0x85,0xbe]
499 // GFX12: encoding: [0xc1,0x61,0x85,0xbe]
502 // GFX12: encoding: [0xf0,0x61,0x85,0xbe]
505 // GFX12: encoding: [0xf7,0x61,0x85,0xbe]
507 s_floor_f32 s5, 0xaf123456
508 // GFX12: encoding: [0xff,0x61,0x85,0xbe,0x56,0x34,0x12,0xaf]
510 s_floor_f32 s5, 0x3f717273
511 // GFX12: encoding: [0xff,0x61,0x85,0xbe,0x73,0x72,0x71,0x3f]
514 // GFX12: encoding: [0x01,0x6c,0x85,0xbe]
517 // GFX12: encoding: [0x01,0x6c,0xe9,0xbe]
520 // GFX12: encoding: [0x69,0x6c,0x85,0xbe]
523 // GFX12: encoding: [0x65,0x6c,0x85,0xbe]
526 // GFX12: encoding: [0x6a,0x6c,0x85,0xbe]
529 // GFX12: encoding: [0x6b,0x6c,0x85,0xbe]
532 // GFX12: encoding: [0x7d,0x6c,0x85,0xbe]
535 // GFX12: encoding: [0x7e,0x6c,0x85,0xbe]
538 // GFX12: encoding: [0x7f,0x6c,0x85,0xbe]
540 s_floor_f16 s5, 0
541 // GFX12: encoding: [0x80,0x6c,0x85,0xbe]
544 // GFX12: encoding: [0xc1,0x6c,0x85,0xbe]
547 // GFX12: encoding: [0xf0,0x6c,0x85,0xbe]
550 // GFX12: encoding: [0xf7,0x6c,0x85,0xbe]
552 s_floor_f16 s5, 0xfe0b
553 // GFX12: encoding: [0xff,0x6c,0x85,0xbe,0x0b,0xfe,0x00,0x00]
555 s_floor_f16 s5, 0x3456
556 // GFX12: encoding: [0xff,0x6c,0x85,0xbe,0x56,0x34,0x00,0x00]
559 // GFX12: encoding: [0x01,0x6b,0x85,0xbe]
562 // GFX12: encoding: [0x01,0x6b,0xe9,0xbe]
565 // GFX12: encoding: [0x69,0x6b,0x85,0xbe]
568 // GFX12: encoding: [0x65,0x6b,0x85,0xbe]
571 // GFX12: encoding: [0x6a,0x6b,0x85,0xbe]
574 // GFX12: encoding: [0x6b,0x6b,0x85,0xbe]
577 // GFX12: encoding: [0x7d,0x6b,0x85,0xbe]
580 // GFX12: encoding: [0x7e,0x6b,0x85,0xbe]
583 // GFX12: encoding: [0x7f,0x6b,0x85,0xbe]
585 s_ceil_f16 s5, 0
586 // GFX12: encoding: [0x80,0x6b,0x85,0xbe]
589 // GFX12: encoding: [0xc1,0x6b,0x85,0xbe]
592 // GFX12: encoding: [0xf0,0x6b,0x85,0xbe]
595 // GFX12: encoding: [0xf7,0x6b,0x85,0xbe]
597 s_ceil_f16 s5, 0xfe0b
598 // GFX12: encoding: [0xff,0x6b,0x85,0xbe,0x0b,0xfe,0x00,0x00]
600 s_ceil_f16 s5, 0x3456
601 // GFX12: encoding: [0xff,0x6b,0x85,0xbe,0x56,0x34,0x00,0x00]
604 // GFX12: encoding: [0x01,0x6d,0x85,0xbe]
607 // GFX12: encoding: [0x01,0x6d,0xe9,0xbe]
610 // GFX12: encoding: [0x69,0x6d,0x85,0xbe]
613 // GFX12: encoding: [0x65,0x6d,0x85,0xbe]
616 // GFX12: encoding: [0x6a,0x6d,0x85,0xbe]
619 // GFX12: encoding: [0x6b,0x6d,0x85,0xbe]
622 // GFX12: encoding: [0x7d,0x6d,0x85,0xbe]
625 // GFX12: encoding: [0x7e,0x6d,0x85,0xbe]
628 // GFX12: encoding: [0x7f,0x6d,0x85,0xbe]
630 s_trunc_f16 s5, 0
631 // GFX12: encoding: [0x80,0x6d,0x85,0xbe]
634 // GFX12: encoding: [0xc1,0x6d,0x85,0xbe]
637 // GFX12: encoding: [0xf0,0x6d,0x85,0xbe]
640 // GFX12: encoding: [0xf7,0x6d,0x85,0xbe]
642 s_trunc_f16 s5, 0xfe0b
643 // GFX12: encoding: [0xff,0x6d,0x85,0xbe,0x0b,0xfe,0x00,0x00]
645 s_trunc_f16 s5, 0x3456
646 // GFX12: encoding: [0xff,0x6d,0x85,0xbe,0x56,0x34,0x00,0x00]
649 // GFX12: encoding: [0x01,0x6e,0x85,0xbe]
652 // GFX12: encoding: [0x01,0x6e,0xe9,0xbe]
655 // GFX12: encoding: [0x69,0x6e,0x85,0xbe]
658 // GFX12: encoding: [0x65,0x6e,0x85,0xbe]
661 // GFX12: encoding: [0x6a,0x6e,0x85,0xbe]
664 // GFX12: encoding: [0x6b,0x6e,0x85,0xbe]
667 // GFX12: encoding: [0x7d,0x6e,0x85,0xbe]
670 // GFX12: encoding: [0x7e,0x6e,0x85,0xbe]
673 // GFX12: encoding: [0x7f,0x6e,0x85,0xbe]
675 s_rndne_f16 s5, 0
676 // GFX12: encoding: [0x80,0x6e,0x85,0xbe]
679 // GFX12: encoding: [0xc1,0x6e,0x85,0xbe]
682 // GFX12: encoding: [0xf0,0x6e,0x85,0xbe]
685 // GFX12: encoding: [0xf7,0x6e,0x85,0xbe]
687 s_rndne_f16 s5, 0xfe0b
688 // GFX12: encoding: [0xff,0x6e,0x85,0xbe,0x0b,0xfe,0x00,0x00]
690 s_rndne_f16 s5, 0x3456
691 // GFX12: encoding: [0xff,0x6e,0x85,0xbe,0x56,0x34,0x00,0x00]
694 // GFX12: encoding: [0xc2,0x4e,0x80,0xbe]
697 // GFX12: encoding: [0xc1,0x4e,0x80,0xbe]
700 // GFX12: encoding: [0x7d,0x4e,0x80,0xbe]
703 // GFX12: encoding: [0xc2,0x4f,0x80,0xbe]
706 // GFX12: encoding: [0xc1,0x4f,0x80,0xbe]
709 // GFX12: encoding: [0x7d,0x4f,0x80,0xbe]
712 // GFX12: encoding: [0xc1,0x51,0x80,0xbe]
715 // GFX12: encoding: [0xc2,0x51,0x80,0xbe]
718 // GFX12: encoding: [0x7d,0x51,0x80,0xbe]
721 // GFX12: encoding: [0xc1,0x52,0x80,0xbe]
724 // GFX12: encoding: [0xc2,0x52,0x80,0xbe]
727 // GFX12: encoding: [0x7d,0x52,0x80,0xbe]
730 // GFX12: encoding: [0xc1,0x50,0x83,0xbe]
733 // GFX12: encoding: [0xc2,0x50,0x83,0xbe]
736 // GFX12: encoding: [0x7d,0x50,0x83,0xbe]
739 // GFX12: encoding: [0x01,0x00,0x80,0xbe]
742 // GFX12: encoding: [0x68,0x00,0xe9,0xbe]
745 // GFX12: encoding: [0x68,0x00,0x80,0xbe]
748 // GFX12: encoding: [0x01,0x00,0xe9,0xbe]
751 // GFX12: encoding: [0x01,0x00,0xfe,0xbe]
754 // GFX12: encoding: [0x01,0x00,0xff,0xbe]
757 // GFX12: encoding: [0x01,0x00,0xea,0xbe]
760 // GFX12: encoding: [0x01,0x00,0xeb,0xbe]
763 // GFX12: encoding: [0x01,0x00,0xfd,0xbe]
766 // GFX12: encoding: [0x7e,0x00,0x80,0xbe]
769 // GFX12: encoding: [0x7f,0x00,0x80,0xbe]
772 // GFX12: encoding: [0x6a,0x00,0x80,0xbe]
775 // GFX12: encoding: [0x6b,0x00,0x80,0xbe]
778 // GFX12: encoding: [0x7d,0x00,0x80,0xbe]
780 s_mov_b32 s0, 0
781 // GFX12: encoding: [0x80,0x00,0x80,0xbe]
784 // GFX12: encoding: [0xc1,0x00,0x80,0xbe]
787 // GFX12: encoding: [0xf0,0x00,0x80,0xbe]
790 // GFX12: encoding: [0xf7,0x00,0x80,0xbe]
792 s_mov_b32 s0, 0x3f717273
793 // GFX12: encoding: [0xff,0x00,0x80,0xbe,0x73,0x72,0x71,0x3f]
795 s_mov_b32 s0, 0xaf123456
796 // GFX12: encoding: [0xff,0x00,0x80,0xbe,0x56,0x34,0x12,0xaf]
799 // GFX12: encoding: [0x7c,0x00,0x80,0xbe]
802 // GFX12: encoding: [0x01,0x00,0xfc,0xbe]
804 s_mov_b64 s[0:1], s[2:3]
805 // GFX12: encoding: [0x02,0x01,0x80,0xbe]
808 // GFX12: encoding: [0x66,0x01,0xe8,0xbe]
810 s_mov_b64 s[0:1], s[102:103]
811 // GFX12: encoding: [0x66,0x01,0x80,0xbe]
814 // GFX12: encoding: [0x02,0x01,0xe8,0xbe]
817 // GFX12: encoding: [0x02,0x01,0xfe,0xbe]
820 // GFX12: encoding: [0x02,0x01,0xea,0xbe]
822 s_mov_b64 s[0:1], exec
823 // GFX12: encoding: [0x7e,0x01,0x80,0xbe]
825 s_mov_b64 s[0:1], vcc
826 // GFX12: encoding: [0x6a,0x01,0x80,0xbe]
828 s_mov_b64 s[0:1], 0
829 // GFX12: encoding: [0x80,0x01,0x80,0xbe]
831 s_mov_b64 s[0:1], -1
832 // GFX12: encoding: [0xc1,0x01,0x80,0xbe]
834 s_mov_b64 s[0:1], 0.5
835 // GFX12: encoding: [0xf0,0x01,0x80,0xbe]
837 s_mov_b64 s[0:1], -4.0
838 // GFX12: encoding: [0xf7,0x01,0x80,0xbe]
840 s_mov_b64 s[0:1], 0x3f717273
841 // GFX12: encoding: [0xff,0x01,0x80,0xbe,0x73,0x72,0x71,0x3f]
843 s_mov_b64 s[0:1], 0xaf123456
844 // GFX12: encoding: [0xff,0x01,0x80,0xbe,0x56,0x34,0x12,0xaf]
846 s_mov_b64 s[0:1], null
847 // GFX12: encoding: [0x7c,0x01,0x80,0xbe]
850 // GFX12: encoding: [0x02,0x01,0xfc,0xbe]
853 // GFX12: encoding: [0x01,0x02,0x80,0xbe]
856 // GFX12: encoding: [0x68,0x02,0xe9,0xbe]
859 // GFX12: encoding: [0x68,0x02,0x80,0xbe]
862 // GFX12: encoding: [0x01,0x02,0xe9,0xbe]
865 // GFX12: encoding: [0x01,0x02,0xfe,0xbe]
868 // GFX12: encoding: [0x01,0x02,0xff,0xbe]
871 // GFX12: encoding: [0x01,0x02,0xea,0xbe]
874 // GFX12: encoding: [0x01,0x02,0xeb,0xbe]
877 // GFX12: encoding: [0x01,0x02,0xfd,0xbe]
880 // GFX12: encoding: [0x7e,0x02,0x80,0xbe]
883 // GFX12: encoding: [0x7f,0x02,0x80,0xbe]
886 // GFX12: encoding: [0x6a,0x02,0x80,0xbe]
889 // GFX12: encoding: [0x6b,0x02,0x80,0xbe]
892 // GFX12: encoding: [0x7d,0x02,0x80,0xbe]
894 s_cmov_b32 s0, 0
895 // GFX12: encoding: [0x80,0x02,0x80,0xbe]
898 // GFX12: encoding: [0xc1,0x02,0x80,0xbe]
901 // GFX12: encoding: [0xf0,0x02,0x80,0xbe]
904 // GFX12: encoding: [0xf7,0x02,0x80,0xbe]
906 s_cmov_b32 s0, 0x3f717273
907 // GFX12: encoding: [0xff,0x02,0x80,0xbe,0x73,0x72,0x71,0x3f]
909 s_cmov_b32 s0, 0xaf123456
910 // GFX12: encoding: [0xff,0x02,0x80,0xbe,0x56,0x34,0x12,0xaf]
912 s_cmov_b64 s[0:1], s[2:3]
913 // GFX12: encoding: [0x02,0x03,0x80,0xbe]
916 // GFX12: encoding: [0x66,0x03,0xe8,0xbe]
918 s_cmov_b64 s[0:1], s[102:103]
919 // GFX12: encoding: [0x66,0x03,0x80,0xbe]
922 // GFX12: encoding: [0x02,0x03,0xe8,0xbe]
925 // GFX12: encoding: [0x02,0x03,0xfe,0xbe]
928 // GFX12: encoding: [0x02,0x03,0xea,0xbe]
930 s_cmov_b64 s[0:1], exec
931 // GFX12: encoding: [0x7e,0x03,0x80,0xbe]
933 s_cmov_b64 s[0:1], vcc
934 // GFX12: encoding: [0x6a,0x03,0x80,0xbe]
936 s_cmov_b64 s[0:1], 0
937 // GFX12: encoding: [0x80,0x03,0x80,0xbe]
939 s_cmov_b64 s[0:1], -1
940 // GFX12: encoding: [0xc1,0x03,0x80,0xbe]
942 s_cmov_b64 s[0:1], 0.5
943 // GFX12: encoding: [0xf0,0x03,0x80,0xbe]
945 s_cmov_b64 s[0:1], -4.0
946 // GFX12: encoding: [0xf7,0x03,0x80,0xbe]
948 s_cmov_b64 s[0:1], 0x3f717273
949 // GFX12: encoding: [0xff,0x03,0x80,0xbe,0x73,0x72,0x71,0x3f]
951 s_cmov_b64 s[0:1], 0xaf123456
952 // GFX12: encoding: [0xff,0x03,0x80,0xbe,0x56,0x34,0x12,0xaf]
955 // GFX12: encoding: [0x01,0x1e,0x80,0xbe]
958 // GFX12: encoding: [0x68,0x1e,0xe9,0xbe]
961 // GFX12: encoding: [0x68,0x1e,0x80,0xbe]
964 // GFX12: encoding: [0x01,0x1e,0xe9,0xbe]
967 // GFX12: encoding: [0x01,0x1e,0xfe,0xbe]
970 // GFX12: encoding: [0x01,0x1e,0xff,0xbe]
973 // GFX12: encoding: [0x01,0x1e,0xea,0xbe]
976 // GFX12: encoding: [0x01,0x1e,0xeb,0xbe]
979 // GFX12: encoding: [0x01,0x1e,0xfd,0xbe]
982 // GFX12: encoding: [0x7e,0x1e,0x80,0xbe]
985 // GFX12: encoding: [0x7f,0x1e,0x80,0xbe]
988 // GFX12: encoding: [0x6a,0x1e,0x80,0xbe]
991 // GFX12: encoding: [0x6b,0x1e,0x80,0xbe]
994 // GFX12: encoding: [0x7d,0x1e,0x80,0xbe]
996 s_not_b32 s0, 0
997 // GFX12: encoding: [0x80,0x1e,0x80,0xbe]
1000 // GFX12: encoding: [0xc1,0x1e,0x80,0xbe]
1003 // GFX12: encoding: [0xf0,0x1e,0x80,0xbe]
1006 // GFX12: encoding: [0xf7,0x1e,0x80,0xbe]
1008 s_not_b32 s0, 0x3f717273
1009 // GFX12: encoding: [0xff,0x1e,0x80,0xbe,0x73,0x72,0x71,0x3f]
1011 s_not_b32 s0, 0xaf123456
1012 // GFX12: encoding: [0xff,0x1e,0x80,0xbe,0x56,0x34,0x12,0xaf]
1014 s_not_b64 s[0:1], s[2:3]
1015 // GFX12: encoding: [0x02,0x1f,0x80,0xbe]
1018 // GFX12: encoding: [0x66,0x1f,0xe8,0xbe]
1020 s_not_b64 s[0:1], s[102:103]
1021 // GFX12: encoding: [0x66,0x1f,0x80,0xbe]
1024 // GFX12: encoding: [0x02,0x1f,0xe8,0xbe]
1027 // GFX12: encoding: [0x02,0x1f,0xfe,0xbe]
1030 // GFX12: encoding: [0x02,0x1f,0xea,0xbe]
1032 s_not_b64 s[0:1], exec
1033 // GFX12: encoding: [0x7e,0x1f,0x80,0xbe]
1035 s_not_b64 s[0:1], vcc
1036 // GFX12: encoding: [0x6a,0x1f,0x80,0xbe]
1038 s_not_b64 s[0:1], 0
1039 // GFX12: encoding: [0x80,0x1f,0x80,0xbe]
1041 s_not_b64 s[0:1], -1
1042 // GFX12: encoding: [0xc1,0x1f,0x80,0xbe]
1044 s_not_b64 s[0:1], 0.5
1045 // GFX12: encoding: [0xf0,0x1f,0x80,0xbe]
1047 s_not_b64 s[0:1], -4.0
1048 // GFX12: encoding: [0xf7,0x1f,0x80,0xbe]
1050 s_not_b64 s[0:1], 0x3f717273
1051 // GFX12: encoding: [0xff,0x1f,0x80,0xbe,0x73,0x72,0x71,0x3f]
1053 s_not_b64 s[0:1], 0xaf123456
1054 // GFX12: encoding: [0xff,0x1f,0x80,0xbe,0x56,0x34,0x12,0xaf]
1057 // GFX12: encoding: [0x01,0x1c,0x80,0xbe]
1060 // GFX12: encoding: [0x68,0x1c,0xe9,0xbe]
1063 // GFX12: encoding: [0x68,0x1c,0x80,0xbe]
1066 // GFX12: encoding: [0x01,0x1c,0xe9,0xbe]
1069 // GFX12: encoding: [0x01,0x1c,0xfe,0xbe]
1072 // GFX12: encoding: [0x01,0x1c,0xff,0xbe]
1075 // GFX12: encoding: [0x01,0x1c,0xea,0xbe]
1078 // GFX12: encoding: [0x01,0x1c,0xeb,0xbe]
1081 // GFX12: encoding: [0x01,0x1c,0xfd,0xbe]
1084 // GFX12: encoding: [0x7e,0x1c,0x80,0xbe]
1087 // GFX12: encoding: [0x7f,0x1c,0x80,0xbe]
1090 // GFX12: encoding: [0x6a,0x1c,0x80,0xbe]
1093 // GFX12: encoding: [0x6b,0x1c,0x80,0xbe]
1096 // GFX12: encoding: [0x7d,0x1c,0x80,0xbe]
1098 s_wqm_b32 s0, 0
1099 // GFX12: encoding: [0x80,0x1c,0x80,0xbe]
1102 // GFX12: encoding: [0xc1,0x1c,0x80,0xbe]
1105 // GFX12: encoding: [0xf0,0x1c,0x80,0xbe]
1108 // GFX12: encoding: [0xf7,0x1c,0x80,0xbe]
1110 s_wqm_b32 s0, 0x3f717273
1111 // GFX12: encoding: [0xff,0x1c,0x80,0xbe,0x73,0x72,0x71,0x3f]
1113 s_wqm_b32 s0, 0xaf123456
1114 // GFX12: encoding: [0xff,0x1c,0x80,0xbe,0x56,0x34,0x12,0xaf]
1116 s_wqm_b64 s[0:1], s[2:3]
1117 // GFX12: encoding: [0x02,0x1d,0x80,0xbe]
1120 // GFX12: encoding: [0x66,0x1d,0xe8,0xbe]
1122 s_wqm_b64 s[0:1], s[102:103]
1123 // GFX12: encoding: [0x66,0x1d,0x80,0xbe]
1126 // GFX12: encoding: [0x02,0x1d,0xe8,0xbe]
1129 // GFX12: encoding: [0x02,0x1d,0xfe,0xbe]
1132 // GFX12: encoding: [0x02,0x1d,0xea,0xbe]
1134 s_wqm_b64 s[0:1], exec
1135 // GFX12: encoding: [0x7e,0x1d,0x80,0xbe]
1137 s_wqm_b64 s[0:1], vcc
1138 // GFX12: encoding: [0x6a,0x1d,0x80,0xbe]
1140 s_wqm_b64 s[0:1], 0
1141 // GFX12: encoding: [0x80,0x1d,0x80,0xbe]
1143 s_wqm_b64 s[0:1], -1
1144 // GFX12: encoding: [0xc1,0x1d,0x80,0xbe]
1146 s_wqm_b64 s[0:1], 0.5
1147 // GFX12: encoding: [0xf0,0x1d,0x80,0xbe]
1149 s_wqm_b64 s[0:1], -4.0
1150 // GFX12: encoding: [0xf7,0x1d,0x80,0xbe]
1152 s_wqm_b64 s[0:1], 0x3f717273
1153 // GFX12: encoding: [0xff,0x1d,0x80,0xbe,0x73,0x72,0x71,0x3f]
1155 s_wqm_b64 s[0:1], 0xaf123456
1156 // GFX12: encoding: [0xff,0x1d,0x80,0xbe,0x56,0x34,0x12,0xaf]
1159 // GFX12: encoding: [0x01,0x04,0x80,0xbe]
1162 // GFX12: encoding: [0x68,0x04,0xe9,0xbe]
1165 // GFX12: encoding: [0x68,0x04,0x80,0xbe]
1168 // GFX12: encoding: [0x01,0x04,0xe9,0xbe]
1171 // GFX12: encoding: [0x01,0x04,0xfe,0xbe]
1174 // GFX12: encoding: [0x01,0x04,0xff,0xbe]
1177 // GFX12: encoding: [0x01,0x04,0xea,0xbe]
1180 // GFX12: encoding: [0x01,0x04,0xeb,0xbe]
1183 // GFX12: encoding: [0x01,0x04,0xfd,0xbe]
1186 // GFX12: encoding: [0x7e,0x04,0x80,0xbe]
1189 // GFX12: encoding: [0x7f,0x04,0x80,0xbe]
1192 // GFX12: encoding: [0x6a,0x04,0x80,0xbe]
1195 // GFX12: encoding: [0x6b,0x04,0x80,0xbe]
1198 // GFX12: encoding: [0x7d,0x04,0x80,0xbe]
1200 s_brev_b32 s0, 0
1201 // GFX12: encoding: [0x80,0x04,0x80,0xbe]
1204 // GFX12: encoding: [0xc1,0x04,0x80,0xbe]
1207 // GFX12: encoding: [0xf0,0x04,0x80,0xbe]
1210 // GFX12: encoding: [0xf7,0x04,0x80,0xbe]
1212 s_brev_b32 s0, 0x3f717273
1213 // GFX12: encoding: [0xff,0x04,0x80,0xbe,0x73,0x72,0x71,0x3f]
1215 s_brev_b32 s0, 0xaf123456
1216 // GFX12: encoding: [0xff,0x04,0x80,0xbe,0x56,0x34,0x12,0xaf]
1218 s_brev_b64 s[0:1], s[2:3]
1219 // GFX12: encoding: [0x02,0x05,0x80,0xbe]
1222 // GFX12: encoding: [0x66,0x05,0xe8,0xbe]
1224 s_brev_b64 s[0:1], s[102:103]
1225 // GFX12: encoding: [0x66,0x05,0x80,0xbe]
1228 // GFX12: encoding: [0x02,0x05,0xe8,0xbe]
1231 // GFX12: encoding: [0x02,0x05,0xfe,0xbe]
1234 // GFX12: encoding: [0x02,0x05,0xea,0xbe]
1236 s_brev_b64 s[0:1], exec
1237 // GFX12: encoding: [0x7e,0x05,0x80,0xbe]
1239 s_brev_b64 s[0:1], vcc
1240 // GFX12: encoding: [0x6a,0x05,0x80,0xbe]
1242 s_brev_b64 s[0:1], 0
1243 // GFX12: encoding: [0x80,0x05,0x80,0xbe]
1245 s_brev_b64 s[0:1], -1
1246 // GFX12: encoding: [0xc1,0x05,0x80,0xbe]
1248 s_brev_b64 s[0:1], 0.5
1249 // GFX12: encoding: [0xf0,0x05,0x80,0xbe]
1251 s_brev_b64 s[0:1], -4.0
1252 // GFX12: encoding: [0xf7,0x05,0x80,0xbe]
1254 s_brev_b64 s[0:1], 0x3f717273
1255 // GFX12: encoding: [0xff,0x05,0x80,0xbe,0x73,0x72,0x71,0x3f]
1257 s_brev_b64 s[0:1], 0xaf123456
1258 // GFX12: encoding: [0xff,0x05,0x80,0xbe,0x56,0x34,0x12,0xaf]
1261 // GFX12: encoding: [0x01,0x16,0x80,0xbe]
1264 // GFX12: encoding: [0x68,0x16,0xe9,0xbe]
1267 // GFX12: encoding: [0x68,0x16,0x80,0xbe]
1270 // GFX12: encoding: [0x01,0x16,0xe9,0xbe]
1273 // GFX12: encoding: [0x01,0x16,0xfe,0xbe]
1276 // GFX12: encoding: [0x01,0x16,0xff,0xbe]
1279 // GFX12: encoding: [0x01,0x16,0xea,0xbe]
1282 // GFX12: encoding: [0x01,0x16,0xeb,0xbe]
1285 // GFX12: encoding: [0x01,0x16,0xfd,0xbe]
1288 // GFX12: encoding: [0x7e,0x16,0x80,0xbe]
1291 // GFX12: encoding: [0x7f,0x16,0x80,0xbe]
1294 // GFX12: encoding: [0x6a,0x16,0x80,0xbe]
1297 // GFX12: encoding: [0x6b,0x16,0x80,0xbe]
1300 // GFX12: encoding: [0x7d,0x16,0x80,0xbe]
1302 s_bcnt0_i32_b32 s0, 0
1303 // GFX12: encoding: [0x80,0x16,0x80,0xbe]
1306 // GFX12: encoding: [0xc1,0x16,0x80,0xbe]
1309 // GFX12: encoding: [0xf0,0x16,0x80,0xbe]
1312 // GFX12: encoding: [0xf7,0x16,0x80,0xbe]
1314 s_bcnt0_i32_b32 s0, 0x3f717273
1315 // GFX12: encoding: [0xff,0x16,0x80,0xbe,0x73,0x72,0x71,0x3f]
1317 s_bcnt0_i32_b32 s0, 0xaf123456
1318 // GFX12: encoding: [0xff,0x16,0x80,0xbe,0x56,0x34,0x12,0xaf]
1321 // GFX12: encoding: [0x02,0x17,0x80,0xbe]
1324 // GFX12: encoding: [0x66,0x17,0xe9,0xbe]
1327 // GFX12: encoding: [0x66,0x17,0x80,0xbe]
1330 // GFX12: encoding: [0x02,0x17,0xe9,0xbe]
1333 // GFX12: encoding: [0x02,0x17,0xfe,0xbe]
1336 // GFX12: encoding: [0x02,0x17,0xff,0xbe]
1339 // GFX12: encoding: [0x02,0x17,0xea,0xbe]
1342 // GFX12: encoding: [0x02,0x17,0xeb,0xbe]
1345 // GFX12: encoding: [0x02,0x17,0xfd,0xbe]
1348 // GFX12: encoding: [0x7e,0x17,0x80,0xbe]
1351 // GFX12: encoding: [0x6a,0x17,0x80,0xbe]
1353 s_bcnt0_i32_b64 s0, 0
1354 // GFX12: encoding: [0x80,0x17,0x80,0xbe]
1357 // GFX12: encoding: [0xc1,0x17,0x80,0xbe]
1360 // GFX12: encoding: [0xf0,0x17,0x80,0xbe]
1363 // GFX12: encoding: [0xf7,0x17,0x80,0xbe]
1365 s_bcnt0_i32_b64 s0, 0x3f717273
1366 // GFX12: encoding: [0xff,0x17,0x80,0xbe,0x73,0x72,0x71,0x3f]
1368 s_bcnt0_i32_b64 s0, 0xaf123456
1369 // GFX12: encoding: [0xff,0x17,0x80,0xbe,0x56,0x34,0x12,0xaf]
1372 // GFX12: encoding: [0x01,0x18,0x80,0xbe]
1375 // GFX12: encoding: [0x68,0x18,0xe9,0xbe]
1378 // GFX12: encoding: [0x68,0x18,0x80,0xbe]
1381 // GFX12: encoding: [0x01,0x18,0xe9,0xbe]
1384 // GFX12: encoding: [0x01,0x18,0xfe,0xbe]
1387 // GFX12: encoding: [0x01,0x18,0xff,0xbe]
1390 // GFX12: encoding: [0x01,0x18,0xea,0xbe]
1393 // GFX12: encoding: [0x01,0x18,0xeb,0xbe]
1396 // GFX12: encoding: [0x01,0x18,0xfd,0xbe]
1399 // GFX12: encoding: [0x7e,0x18,0x80,0xbe]
1402 // GFX12: encoding: [0x7f,0x18,0x80,0xbe]
1405 // GFX12: encoding: [0x6a,0x18,0x80,0xbe]
1408 // GFX12: encoding: [0x6b,0x18,0x80,0xbe]
1411 // GFX12: encoding: [0x7d,0x18,0x80,0xbe]
1413 s_bcnt1_i32_b32 s0, 0
1414 // GFX12: encoding: [0x80,0x18,0x80,0xbe]
1417 // GFX12: encoding: [0xc1,0x18,0x80,0xbe]
1420 // GFX12: encoding: [0xf0,0x18,0x80,0xbe]
1423 // GFX12: encoding: [0xf7,0x18,0x80,0xbe]
1425 s_bcnt1_i32_b32 s0, 0x3f717273
1426 // GFX12: encoding: [0xff,0x18,0x80,0xbe,0x73,0x72,0x71,0x3f]
1428 s_bcnt1_i32_b32 s0, 0xaf123456
1429 // GFX12: encoding: [0xff,0x18,0x80,0xbe,0x56,0x34,0x12,0xaf]
1432 // GFX12: encoding: [0x02,0x19,0x80,0xbe]
1435 // GFX12: encoding: [0x66,0x19,0xe9,0xbe]
1438 // GFX12: encoding: [0x66,0x19,0x80,0xbe]
1441 // GFX12: encoding: [0x02,0x19,0xe9,0xbe]
1444 // GFX12: encoding: [0x02,0x19,0xfe,0xbe]
1447 // GFX12: encoding: [0x02,0x19,0xff,0xbe]
1450 // GFX12: encoding: [0x02,0x19,0xea,0xbe]
1453 // GFX12: encoding: [0x02,0x19,0xeb,0xbe]
1456 // GFX12: encoding: [0x02,0x19,0xfd,0xbe]
1459 // GFX12: encoding: [0x7e,0x19,0x80,0xbe]
1462 // GFX12: encoding: [0x6a,0x19,0x80,0xbe]
1464 s_bcnt1_i32_b64 s0, 0
1465 // GFX12: encoding: [0x80,0x19,0x80,0xbe]
1468 // GFX12: encoding: [0xc1,0x19,0x80,0xbe]
1471 // GFX12: encoding: [0xf0,0x19,0x80,0xbe]
1474 // GFX12: encoding: [0xf7,0x19,0x80,0xbe]
1476 s_bcnt1_i32_b64 s0, 0x3f717273
1477 // GFX12: encoding: [0xff,0x19,0x80,0xbe,0x73,0x72,0x71,0x3f]
1479 s_bcnt1_i32_b64 s0, 0xaf123456
1480 // GFX12: encoding: [0xff,0x19,0x80,0xbe,0x56,0x34,0x12,0xaf]
1483 // GFX12: encoding: [0x01,0x08,0x80,0xbe]
1486 // GFX12: encoding: [0x68,0x08,0xe9,0xbe]
1489 // GFX12: encoding: [0x68,0x08,0x80,0xbe]
1492 // GFX12: encoding: [0x01,0x08,0xe9,0xbe]
1495 // GFX12: encoding: [0x01,0x08,0xfe,0xbe]
1498 // GFX12: encoding: [0x01,0x08,0xff,0xbe]
1501 // GFX12: encoding: [0x01,0x08,0xea,0xbe]
1504 // GFX12: encoding: [0x01,0x08,0xeb,0xbe]
1507 // GFX12: encoding: [0x01,0x08,0xfd,0xbe]
1510 // GFX12: encoding: [0x7e,0x08,0x80,0xbe]
1513 // GFX12: encoding: [0x7f,0x08,0x80,0xbe]
1516 // GFX12: encoding: [0x6a,0x08,0x80,0xbe]
1519 // GFX12: encoding: [0x6b,0x08,0x80,0xbe]
1522 // GFX12: encoding: [0x7d,0x08,0x80,0xbe]
1524 s_ff1_i32_b32 s0, 0
1525 // GFX12: encoding: [0x80,0x08,0x80,0xbe]
1528 // GFX12: encoding: [0xc1,0x08,0x80,0xbe]
1531 // GFX12: encoding: [0xf0,0x08,0x80,0xbe]
1534 // GFX12: encoding: [0xf7,0x08,0x80,0xbe]
1536 s_ff1_i32_b32 s0, 0x3f717273
1537 // GFX12: encoding: [0xff,0x08,0x80,0xbe,0x73,0x72,0x71,0x3f]
1539 s_ff1_i32_b32 s0, 0xaf123456
1540 // GFX12: encoding: [0xff,0x08,0x80,0xbe,0x56,0x34,0x12,0xaf]
1543 // GFX12: encoding: [0x02,0x09,0x80,0xbe]
1546 // GFX12: encoding: [0x66,0x09,0xe9,0xbe]
1549 // GFX12: encoding: [0x66,0x09,0x80,0xbe]
1552 // GFX12: encoding: [0x02,0x09,0xe9,0xbe]
1555 // GFX12: encoding: [0x02,0x09,0xfe,0xbe]
1558 // GFX12: encoding: [0x02,0x09,0xff,0xbe]
1561 // GFX12: encoding: [0x02,0x09,0xea,0xbe]
1564 // GFX12: encoding: [0x02,0x09,0xeb,0xbe]
1567 // GFX12: encoding: [0x02,0x09,0xfd,0xbe]
1570 // GFX12: encoding: [0x7e,0x09,0x80,0xbe]
1573 // GFX12: encoding: [0x6a,0x09,0x80,0xbe]
1575 s_ff1_i32_b64 s0, 0
1576 // GFX12: encoding: [0x80,0x09,0x80,0xbe]
1579 // GFX12: encoding: [0xc1,0x09,0x80,0xbe]
1582 // GFX12: encoding: [0xf0,0x09,0x80,0xbe]
1585 // GFX12: encoding: [0xf7,0x09,0x80,0xbe]
1587 s_ff1_i32_b64 s0, 0x3f717273
1588 // GFX12: encoding: [0xff,0x09,0x80,0xbe,0x73,0x72,0x71,0x3f]
1590 s_ff1_i32_b64 s0, 0xaf123456
1591 // GFX12: encoding: [0xff,0x09,0x80,0xbe,0x56,0x34,0x12,0xaf]
1594 // GFX12: encoding: [0x01,0x0a,0x80,0xbe]
1597 // GFX12: encoding: [0x68,0x0a,0xe9,0xbe]
1600 // GFX12: encoding: [0x68,0x0a,0x80,0xbe]
1603 // GFX12: encoding: [0x01,0x0a,0xe9,0xbe]
1606 // GFX12: encoding: [0x01,0x0a,0xfe,0xbe]
1609 // GFX12: encoding: [0x01,0x0a,0xff,0xbe]
1612 // GFX12: encoding: [0x01,0x0a,0xea,0xbe]
1615 // GFX12: encoding: [0x01,0x0a,0xeb,0xbe]
1618 // GFX12: encoding: [0x01,0x0a,0xfd,0xbe]
1621 // GFX12: encoding: [0x7e,0x0a,0x80,0xbe]
1624 // GFX12: encoding: [0x7f,0x0a,0x80,0xbe]
1627 // GFX12: encoding: [0x6a,0x0a,0x80,0xbe]
1630 // GFX12: encoding: [0x6b,0x0a,0x80,0xbe]
1633 // GFX12: encoding: [0x7d,0x0a,0x80,0xbe]
1635 s_flbit_i32_b32 s0, 0
1636 // GFX12: encoding: [0x80,0x0a,0x80,0xbe]
1639 // GFX12: encoding: [0xc1,0x0a,0x80,0xbe]
1642 // GFX12: encoding: [0xf0,0x0a,0x80,0xbe]
1645 // GFX12: encoding: [0xf7,0x0a,0x80,0xbe]
1647 s_flbit_i32_b32 s0, 0x3f717273
1648 // GFX12: encoding: [0xff,0x0a,0x80,0xbe,0x73,0x72,0x71,0x3f]
1650 s_flbit_i32_b32 s0, 0xaf123456
1651 // GFX12: encoding: [0xff,0x0a,0x80,0xbe,0x56,0x34,0x12,0xaf]
1654 // GFX12: encoding: [0x02,0x0b,0x80,0xbe]
1657 // GFX12: encoding: [0x66,0x0b,0xe9,0xbe]
1660 // GFX12: encoding: [0x66,0x0b,0x80,0xbe]
1663 // GFX12: encoding: [0x02,0x0b,0xe9,0xbe]
1666 // GFX12: encoding: [0x02,0x0b,0xfe,0xbe]
1669 // GFX12: encoding: [0x02,0x0b,0xff,0xbe]
1672 // GFX12: encoding: [0x02,0x0b,0xea,0xbe]
1675 // GFX12: encoding: [0x02,0x0b,0xeb,0xbe]
1678 // GFX12: encoding: [0x02,0x0b,0xfd,0xbe]
1681 // GFX12: encoding: [0x7e,0x0b,0x80,0xbe]
1684 // GFX12: encoding: [0x6a,0x0b,0x80,0xbe]
1686 s_flbit_i32_b64 s0, 0
1687 // GFX12: encoding: [0x80,0x0b,0x80,0xbe]
1690 // GFX12: encoding: [0xc1,0x0b,0x80,0xbe]
1693 // GFX12: encoding: [0xf0,0x0b,0x80,0xbe]
1696 // GFX12: encoding: [0xf7,0x0b,0x80,0xbe]
1698 s_flbit_i32_b64 s0, 0x3f717273
1699 // GFX12: encoding: [0xff,0x0b,0x80,0xbe,0x73,0x72,0x71,0x3f]
1701 s_flbit_i32_b64 s0, 0xaf123456
1702 // GFX12: encoding: [0xff,0x0b,0x80,0xbe,0x56,0x34,0x12,0xaf]
1705 // GFX12: encoding: [0x01,0x0c,0x80,0xbe]
1708 // GFX12: encoding: [0x68,0x0c,0xe9,0xbe]
1711 // GFX12: encoding: [0x68,0x0c,0x80,0xbe]
1714 // GFX12: encoding: [0x01,0x0c,0xe9,0xbe]
1717 // GFX12: encoding: [0x01,0x0c,0xfe,0xbe]
1720 // GFX12: encoding: [0x01,0x0c,0xff,0xbe]
1723 // GFX12: encoding: [0x01,0x0c,0xea,0xbe]
1726 // GFX12: encoding: [0x01,0x0c,0xeb,0xbe]
1729 // GFX12: encoding: [0x01,0x0c,0xfd,0xbe]
1732 // GFX12: encoding: [0x7e,0x0c,0x80,0xbe]
1735 // GFX12: encoding: [0x7f,0x0c,0x80,0xbe]
1738 // GFX12: encoding: [0x6a,0x0c,0x80,0xbe]
1741 // GFX12: encoding: [0x6b,0x0c,0x80,0xbe]
1744 // GFX12: encoding: [0x7d,0x0c,0x80,0xbe]
1746 s_flbit_i32 s0, 0
1747 // GFX12: encoding: [0x80,0x0c,0x80,0xbe]
1750 // GFX12: encoding: [0xc1,0x0c,0x80,0xbe]
1753 // GFX12: encoding: [0xf0,0x0c,0x80,0xbe]
1756 // GFX12: encoding: [0xf7,0x0c,0x80,0xbe]
1758 s_flbit_i32 s0, 0x3f717273
1759 // GFX12: encoding: [0xff,0x0c,0x80,0xbe,0x73,0x72,0x71,0x3f]
1761 s_flbit_i32 s0, 0xaf123456
1762 // GFX12: encoding: [0xff,0x0c,0x80,0xbe,0x56,0x34,0x12,0xaf]
1765 // GFX12: encoding: [0x02,0x0d,0x80,0xbe]
1768 // GFX12: encoding: [0x66,0x0d,0xe9,0xbe]
1771 // GFX12: encoding: [0x66,0x0d,0x80,0xbe]
1774 // GFX12: encoding: [0x02,0x0d,0xe9,0xbe]
1777 // GFX12: encoding: [0x02,0x0d,0xfe,0xbe]
1780 // GFX12: encoding: [0x02,0x0d,0xff,0xbe]
1783 // GFX12: encoding: [0x02,0x0d,0xea,0xbe]
1786 // GFX12: encoding: [0x02,0x0d,0xeb,0xbe]
1789 // GFX12: encoding: [0x02,0x0d,0xfd,0xbe]
1792 // GFX12: encoding: [0x7e,0x0d,0x80,0xbe]
1795 // GFX12: encoding: [0x6a,0x0d,0x80,0xbe]
1797 s_flbit_i32_i64 s0, 0
1798 // GFX12: encoding: [0x80,0x0d,0x80,0xbe]
1801 // GFX12: encoding: [0xc1,0x0d,0x80,0xbe]
1804 // GFX12: encoding: [0xf0,0x0d,0x80,0xbe]
1807 // GFX12: encoding: [0xf7,0x0d,0x80,0xbe]
1809 s_flbit_i32_i64 s0, 0x3f717273
1810 // GFX12: encoding: [0xff,0x0d,0x80,0xbe,0x73,0x72,0x71,0x3f]
1812 s_flbit_i32_i64 s0, 0xaf123456
1813 // GFX12: encoding: [0xff,0x0d,0x80,0xbe,0x56,0x34,0x12,0xaf]
1816 // GFX12: encoding: [0x01,0x0e,0x80,0xbe]
1819 // GFX12: encoding: [0x68,0x0e,0xe9,0xbe]
1822 // GFX12: encoding: [0x68,0x0e,0x80,0xbe]
1825 // GFX12: encoding: [0x01,0x0e,0xe9,0xbe]
1828 // GFX12: encoding: [0x01,0x0e,0xfe,0xbe]
1831 // GFX12: encoding: [0x01,0x0e,0xff,0xbe]
1834 // GFX12: encoding: [0x01,0x0e,0xea,0xbe]
1837 // GFX12: encoding: [0x01,0x0e,0xeb,0xbe]
1840 // GFX12: encoding: [0x01,0x0e,0xfd,0xbe]
1843 // GFX12: encoding: [0x7e,0x0e,0x80,0xbe]
1846 // GFX12: encoding: [0x7f,0x0e,0x80,0xbe]
1849 // GFX12: encoding: [0x6a,0x0e,0x80,0xbe]
1852 // GFX12: encoding: [0x6b,0x0e,0x80,0xbe]
1855 // GFX12: encoding: [0x7d,0x0e,0x80,0xbe]
1857 s_sext_i32_i8 s0, 0
1858 // GFX12: encoding: [0x80,0x0e,0x80,0xbe]
1861 // GFX12: encoding: [0xc1,0x0e,0x80,0xbe]
1864 // GFX12: encoding: [0xf0,0x0e,0x80,0xbe]
1867 // GFX12: encoding: [0xf7,0x0e,0x80,0xbe]
1869 s_sext_i32_i8 s0, 0x3f717273
1870 // GFX12: encoding: [0xff,0x0e,0x80,0xbe,0x73,0x72,0x71,0x3f]
1872 s_sext_i32_i8 s0, 0xaf123456
1873 // GFX12: encoding: [0xff,0x0e,0x80,0xbe,0x56,0x34,0x12,0xaf]
1876 // GFX12: encoding: [0x01,0x0f,0x80,0xbe]
1879 // GFX12: encoding: [0x68,0x0f,0xe9,0xbe]
1882 // GFX12: encoding: [0x68,0x0f,0x80,0xbe]
1885 // GFX12: encoding: [0x01,0x0f,0xe9,0xbe]
1888 // GFX12: encoding: [0x01,0x0f,0xfe,0xbe]
1891 // GFX12: encoding: [0x01,0x0f,0xff,0xbe]
1894 // GFX12: encoding: [0x01,0x0f,0xea,0xbe]
1897 // GFX12: encoding: [0x01,0x0f,0xeb,0xbe]
1900 // GFX12: encoding: [0x01,0x0f,0xfd,0xbe]
1903 // GFX12: encoding: [0x7e,0x0f,0x80,0xbe]
1906 // GFX12: encoding: [0x7f,0x0f,0x80,0xbe]
1909 // GFX12: encoding: [0x6a,0x0f,0x80,0xbe]
1912 // GFX12: encoding: [0x6b,0x0f,0x80,0xbe]
1915 // GFX12: encoding: [0x7d,0x0f,0x80,0xbe]
1917 s_sext_i32_i16 s0, 0
1918 // GFX12: encoding: [0x80,0x0f,0x80,0xbe]
1921 // GFX12: encoding: [0xc1,0x0f,0x80,0xbe]
1924 // GFX12: encoding: [0xf0,0x0f,0x80,0xbe]
1927 // GFX12: encoding: [0xf7,0x0f,0x80,0xbe]
1929 s_sext_i32_i16 s0, 0x3f717273
1930 // GFX12: encoding: [0xff,0x0f,0x80,0xbe,0x73,0x72,0x71,0x3f]
1932 s_sext_i32_i16 s0, 0xaf123456
1933 // GFX12: encoding: [0xff,0x0f,0x80,0xbe,0x56,0x34,0x12,0xaf]
1936 // GFX12: encoding: [0x01,0x10,0x80,0xbe]
1939 // GFX12: encoding: [0x68,0x10,0xe9,0xbe]
1942 // GFX12: encoding: [0x68,0x10,0x80,0xbe]
1945 // GFX12: encoding: [0x01,0x10,0xe9,0xbe]
1948 // GFX12: encoding: [0x01,0x10,0xfe,0xbe]
1951 // GFX12: encoding: [0x01,0x10,0xff,0xbe]
1954 // GFX12: encoding: [0x01,0x10,0xea,0xbe]
1957 // GFX12: encoding: [0x01,0x10,0xeb,0xbe]
1960 // GFX12: encoding: [0x01,0x10,0xfd,0xbe]
1963 // GFX12: encoding: [0x7e,0x10,0x80,0xbe]
1966 // GFX12: encoding: [0x7f,0x10,0x80,0xbe]
1969 // GFX12: encoding: [0x6a,0x10,0x80,0xbe]
1972 // GFX12: encoding: [0x6b,0x10,0x80,0xbe]
1975 // GFX12: encoding: [0x7d,0x10,0x80,0xbe]
1977 s_bitset0_b32 s0, 0
1978 // GFX12: encoding: [0x80,0x10,0x80,0xbe]
1981 // GFX12: encoding: [0xc1,0x10,0x80,0xbe]
1984 // GFX12: encoding: [0xf0,0x10,0x80,0xbe]
1987 // GFX12: encoding: [0xf7,0x10,0x80,0xbe]
1989 s_bitset0_b32 s0, 0x3f717273
1990 // GFX12: encoding: [0xff,0x10,0x80,0xbe,0x73,0x72,0x71,0x3f]
1992 s_bitset0_b32 s0, 0xaf123456
1993 // GFX12: encoding: [0xff,0x10,0x80,0xbe,0x56,0x34,0x12,0xaf]
1995 s_bitset0_b64 s[0:1], s2
1996 // GFX12: encoding: [0x02,0x11,0x80,0xbe]
1999 // GFX12: encoding: [0x66,0x11,0xe8,0xbe]
2001 s_bitset0_b64 s[0:1], s102
2002 // GFX12: encoding: [0x66,0x11,0x80,0xbe]
2005 // GFX12: encoding: [0x02,0x11,0xe8,0xbe]
2008 // GFX12: encoding: [0x02,0x11,0xfe,0xbe]
2011 // GFX12: encoding: [0x02,0x11,0xea,0xbe]
2013 s_bitset0_b64 s[0:1], exec_lo
2014 // GFX12: encoding: [0x7e,0x11,0x80,0xbe]
2016 s_bitset0_b64 s[0:1], exec_hi
2017 // GFX12: encoding: [0x7f,0x11,0x80,0xbe]
2019 s_bitset0_b64 s[0:1], vcc_lo
2020 // GFX12: encoding: [0x6a,0x11,0x80,0xbe]
2022 s_bitset0_b64 s[0:1], vcc_hi
2023 // GFX12: encoding: [0x6b,0x11,0x80,0xbe]
2025 s_bitset0_b64 s[0:1], m0
2026 // GFX12: encoding: [0x7d,0x11,0x80,0xbe]
2028 s_bitset0_b64 s[0:1], 0
2029 // GFX12: encoding: [0x80,0x11,0x80,0xbe]
2031 s_bitset0_b64 s[0:1], -1
2032 // GFX12: encoding: [0xc1,0x11,0x80,0xbe]
2034 s_bitset0_b64 s[0:1], 0.5
2035 // GFX12: encoding: [0xf0,0x11,0x80,0xbe]
2037 s_bitset0_b64 s[0:1], -4.0
2038 // GFX12: encoding: [0xf7,0x11,0x80,0xbe]
2040 s_bitset0_b64 s[0:1], 0x3f717273
2041 // GFX12: encoding: [0xff,0x11,0x80,0xbe,0x73,0x72,0x71,0x3f]
2043 s_bitset0_b64 s[0:1], 0xaf123456
2044 // GFX12: encoding: [0xff,0x11,0x80,0xbe,0x56,0x34,0x12,0xaf]
2047 // GFX12: encoding: [0x01,0x12,0x80,0xbe]
2050 // GFX12: encoding: [0x68,0x12,0xe9,0xbe]
2053 // GFX12: encoding: [0x68,0x12,0x80,0xbe]
2056 // GFX12: encoding: [0x01,0x12,0xe9,0xbe]
2059 // GFX12: encoding: [0x01,0x12,0xfe,0xbe]
2062 // GFX12: encoding: [0x01,0x12,0xff,0xbe]
2065 // GFX12: encoding: [0x01,0x12,0xea,0xbe]
2068 // GFX12: encoding: [0x01,0x12,0xeb,0xbe]
2071 // GFX12: encoding: [0x01,0x12,0xfd,0xbe]
2074 // GFX12: encoding: [0x7e,0x12,0x80,0xbe]
2077 // GFX12: encoding: [0x7f,0x12,0x80,0xbe]
2080 // GFX12: encoding: [0x6a,0x12,0x80,0xbe]
2083 // GFX12: encoding: [0x6b,0x12,0x80,0xbe]
2086 // GFX12: encoding: [0x7d,0x12,0x80,0xbe]
2088 s_bitset1_b32 s0, 0
2089 // GFX12: encoding: [0x80,0x12,0x80,0xbe]
2092 // GFX12: encoding: [0xc1,0x12,0x80,0xbe]
2095 // GFX12: encoding: [0xf0,0x12,0x80,0xbe]
2098 // GFX12: encoding: [0xf7,0x12,0x80,0xbe]
2100 s_bitset1_b32 s0, 0x3f717273
2101 // GFX12: encoding: [0xff,0x12,0x80,0xbe,0x73,0x72,0x71,0x3f]
2103 s_bitset1_b32 s0, 0xaf123456
2104 // GFX12: encoding: [0xff,0x12,0x80,0xbe,0x56,0x34,0x12,0xaf]
2106 s_bitset1_b64 s[0:1], s2
2107 // GFX12: encoding: [0x02,0x13,0x80,0xbe]
2110 // GFX12: encoding: [0x66,0x13,0xe8,0xbe]
2112 s_bitset1_b64 s[0:1], s102
2113 // GFX12: encoding: [0x66,0x13,0x80,0xbe]
2116 // GFX12: encoding: [0x02,0x13,0xe8,0xbe]
2119 // GFX12: encoding: [0x02,0x13,0xfe,0xbe]
2122 // GFX12: encoding: [0x02,0x13,0xea,0xbe]
2124 s_bitset1_b64 s[0:1], exec_lo
2125 // GFX12: encoding: [0x7e,0x13,0x80,0xbe]
2127 s_bitset1_b64 s[0:1], exec_hi
2128 // GFX12: encoding: [0x7f,0x13,0x80,0xbe]
2130 s_bitset1_b64 s[0:1], vcc_lo
2131 // GFX12: encoding: [0x6a,0x13,0x80,0xbe]
2133 s_bitset1_b64 s[0:1], vcc_hi
2134 // GFX12: encoding: [0x6b,0x13,0x80,0xbe]
2136 s_bitset1_b64 s[0:1], m0
2137 // GFX12: encoding: [0x7d,0x13,0x80,0xbe]
2139 s_bitset1_b64 s[0:1], 0
2140 // GFX12: encoding: [0x80,0x13,0x80,0xbe]
2142 s_bitset1_b64 s[0:1], -1
2143 // GFX12: encoding: [0xc1,0x13,0x80,0xbe]
2145 s_bitset1_b64 s[0:1], 0.5
2146 // GFX12: encoding: [0xf0,0x13,0x80,0xbe]
2148 s_bitset1_b64 s[0:1], -4.0
2149 // GFX12: encoding: [0xf7,0x13,0x80,0xbe]
2151 s_bitset1_b64 s[0:1], 0x3f717273
2152 // GFX12: encoding: [0xff,0x13,0x80,0xbe,0x73,0x72,0x71,0x3f]
2154 s_bitset1_b64 s[0:1], 0xaf123456
2155 // GFX12: encoding: [0xff,0x13,0x80,0xbe,0x56,0x34,0x12,0xaf]
2157 s_getpc_b64 s[0:1]
2158 // GFX12: encoding: [0x00,0x47,0x80,0xbe]
2161 // GFX12: encoding: [0x00,0x47,0xe8,0xbe]
2164 // GFX12: encoding: [0x00,0x47,0xfe,0xbe]
2167 // GFX12: encoding: [0x00,0x47,0xea,0xbe]
2169 s_setpc_b64 s[0:1]
2170 // GFX12: encoding: [0x00,0x48,0x80,0xbe]
2173 // GFX12: encoding: [0x68,0x48,0x80,0xbe]
2176 // GFX12: encoding: [0x6a,0x48,0x80,0xbe]
2178 s_swappc_b64 s[0:1], s[2:3]
2179 // GFX12: encoding: [0x02,0x49,0x80,0xbe]
2182 // GFX12: encoding: [0x66,0x49,0xe8,0xbe]
2184 s_swappc_b64 s[0:1], s[102:103]
2185 // GFX12: encoding: [0x66,0x49,0x80,0xbe]
2188 // GFX12: encoding: [0x02,0x49,0xe8,0xbe]
2191 // GFX12: encoding: [0x02,0x49,0xea,0xbe]
2193 s_swappc_b64 s[0:1], vcc
2194 // GFX12: encoding: [0x6a,0x49,0x80,0xbe]
2196 s_rfe_b64 s[0:1]
2197 // GFX12: encoding: [0x00,0x4a,0x80,0xbe]
2200 // GFX12: encoding: [0x68,0x4a,0x80,0xbe]
2203 // GFX12: encoding: [0x6a,0x4a,0x80,0xbe]
2205 s_and_saveexec_b64 s[0:1], s[2:3]
2206 // GFX12: encoding: [0x02,0x21,0x80,0xbe]
2209 // GFX12: encoding: [0x66,0x21,0xe8,0xbe]
2211 s_and_saveexec_b64 s[0:1], s[102:103]
2212 // GFX12: encoding: [0x66,0x21,0x80,0xbe]
2215 // GFX12: encoding: [0x02,0x21,0xe8,0xbe]
2218 // GFX12: encoding: [0x02,0x21,0xea,0xbe]
2220 s_and_saveexec_b64 s[0:1], exec
2221 // GFX12: encoding: [0x7e,0x21,0x80,0xbe]
2223 s_and_saveexec_b64 s[0:1], vcc
2224 // GFX12: encoding: [0x6a,0x21,0x80,0xbe]
2226 s_and_saveexec_b64 s[0:1], 0
2227 // GFX12: encoding: [0x80,0x21,0x80,0xbe]
2229 s_and_saveexec_b64 s[0:1], -1
2230 // GFX12: encoding: [0xc1,0x21,0x80,0xbe]
2232 s_and_saveexec_b64 s[0:1], 0.5
2233 // GFX12: encoding: [0xf0,0x21,0x80,0xbe]
2235 s_and_saveexec_b64 s[0:1], -4.0
2236 // GFX12: encoding: [0xf7,0x21,0x80,0xbe]
2238 s_and_saveexec_b64 s[0:1], 0x3f717273
2239 // GFX12: encoding: [0xff,0x21,0x80,0xbe,0x73,0x72,0x71,0x3f]
2241 s_and_saveexec_b64 s[0:1], 0xaf123456
2242 // GFX12: encoding: [0xff,0x21,0x80,0xbe,0x56,0x34,0x12,0xaf]
2244 s_or_saveexec_b64 s[0:1], s[2:3]
2245 // GFX12: encoding: [0x02,0x23,0x80,0xbe]
2248 // GFX12: encoding: [0x66,0x23,0xe8,0xbe]
2250 s_or_saveexec_b64 s[0:1], s[102:103]
2251 // GFX12: encoding: [0x66,0x23,0x80,0xbe]
2254 // GFX12: encoding: [0x02,0x23,0xe8,0xbe]
2257 // GFX12: encoding: [0x02,0x23,0xea,0xbe]
2259 s_or_saveexec_b64 s[0:1], exec
2260 // GFX12: encoding: [0x7e,0x23,0x80,0xbe]
2262 s_or_saveexec_b64 s[0:1], vcc
2263 // GFX12: encoding: [0x6a,0x23,0x80,0xbe]
2265 s_or_saveexec_b64 s[0:1], 0
2266 // GFX12: encoding: [0x80,0x23,0x80,0xbe]
2268 s_or_saveexec_b64 s[0:1], -1
2269 // GFX12: encoding: [0xc1,0x23,0x80,0xbe]
2271 s_or_saveexec_b64 s[0:1], 0.5
2272 // GFX12: encoding: [0xf0,0x23,0x80,0xbe]
2274 s_or_saveexec_b64 s[0:1], -4.0
2275 // GFX12: encoding: [0xf7,0x23,0x80,0xbe]
2277 s_or_saveexec_b64 s[0:1], 0x3f717273
2278 // GFX12: encoding: [0xff,0x23,0x80,0xbe,0x73,0x72,0x71,0x3f]
2280 s_or_saveexec_b64 s[0:1], 0xaf123456
2281 // GFX12: encoding: [0xff,0x23,0x80,0xbe,0x56,0x34,0x12,0xaf]
2283 s_xor_saveexec_b64 s[0:1], s[2:3]
2284 // GFX12: encoding: [0x02,0x25,0x80,0xbe]
2287 // GFX12: encoding: [0x66,0x25,0xe8,0xbe]
2289 s_xor_saveexec_b64 s[0:1], s[102:103]
2290 // GFX12: encoding: [0x66,0x25,0x80,0xbe]
2293 // GFX12: encoding: [0x02,0x25,0xe8,0xbe]
2296 // GFX12: encoding: [0x02,0x25,0xea,0xbe]
2298 s_xor_saveexec_b64 s[0:1], exec
2299 // GFX12: encoding: [0x7e,0x25,0x80,0xbe]
2301 s_xor_saveexec_b64 s[0:1], vcc
2302 // GFX12: encoding: [0x6a,0x25,0x80,0xbe]
2304 s_xor_saveexec_b64 s[0:1], 0
2305 // GFX12: encoding: [0x80,0x25,0x80,0xbe]
2307 s_xor_saveexec_b64 s[0:1], -1
2308 // GFX12: encoding: [0xc1,0x25,0x80,0xbe]
2310 s_xor_saveexec_b64 s[0:1], 0.5
2311 // GFX12: encoding: [0xf0,0x25,0x80,0xbe]
2313 s_xor_saveexec_b64 s[0:1], -4.0
2314 // GFX12: encoding: [0xf7,0x25,0x80,0xbe]
2316 s_xor_saveexec_b64 s[0:1], 0x3f717273
2317 // GFX12: encoding: [0xff,0x25,0x80,0xbe,0x73,0x72,0x71,0x3f]
2319 s_xor_saveexec_b64 s[0:1], 0xaf123456
2320 // GFX12: encoding: [0xff,0x25,0x80,0xbe,0x56,0x34,0x12,0xaf]
2322 s_andn2_saveexec_b64 s[0:1], s[2:3]
2323 // GFX12: encoding: [0x02,0x31,0x80,0xbe]
2326 // GFX12: encoding: [0x66,0x31,0xe8,0xbe]
2328 s_andn2_saveexec_b64 s[0:1], s[102:103]
2329 // GFX12: encoding: [0x66,0x31,0x80,0xbe]
2332 // GFX12: encoding: [0x02,0x31,0xe8,0xbe]
2335 // GFX12: encoding: [0x02,0x31,0xea,0xbe]
2337 s_andn2_saveexec_b64 s[0:1], exec
2338 // GFX12: encoding: [0x7e,0x31,0x80,0xbe]
2340 s_andn2_saveexec_b64 s[0:1], vcc
2341 // GFX12: encoding: [0x6a,0x31,0x80,0xbe]
2343 s_andn2_saveexec_b64 s[0:1], 0
2344 // GFX12: encoding: [0x80,0x31,0x80,0xbe]
2346 s_andn2_saveexec_b64 s[0:1], -1
2347 // GFX12: encoding: [0xc1,0x31,0x80,0xbe]
2349 s_andn2_saveexec_b64 s[0:1], 0.5
2350 // GFX12: encoding: [0xf0,0x31,0x80,0xbe]
2352 s_andn2_saveexec_b64 s[0:1], -4.0
2353 // GFX12: encoding: [0xf7,0x31,0x80,0xbe]
2355 s_andn2_saveexec_b64 s[0:1], 0x3f717273
2356 // GFX12: encoding: [0xff,0x31,0x80,0xbe,0x73,0x72,0x71,0x3f]
2358 s_andn2_saveexec_b64 s[0:1], 0xaf123456
2359 // GFX12: encoding: [0xff,0x31,0x80,0xbe,0x56,0x34,0x12,0xaf]
2361 s_orn2_saveexec_b64 s[0:1], s[2:3]
2362 // GFX12: encoding: [0x02,0x33,0x80,0xbe]
2365 // GFX12: encoding: [0x66,0x33,0xe8,0xbe]
2367 s_orn2_saveexec_b64 s[0:1], s[102:103]
2368 // GFX12: encoding: [0x66,0x33,0x80,0xbe]
2371 // GFX12: encoding: [0x02,0x33,0xe8,0xbe]
2374 // GFX12: encoding: [0x02,0x33,0xea,0xbe]
2376 s_orn2_saveexec_b64 s[0:1], exec
2377 // GFX12: encoding: [0x7e,0x33,0x80,0xbe]
2379 s_orn2_saveexec_b64 s[0:1], vcc
2380 // GFX12: encoding: [0x6a,0x33,0x80,0xbe]
2382 s_orn2_saveexec_b64 s[0:1], 0
2383 // GFX12: encoding: [0x80,0x33,0x80,0xbe]
2385 s_orn2_saveexec_b64 s[0:1], -1
2386 // GFX12: encoding: [0xc1,0x33,0x80,0xbe]
2388 s_orn2_saveexec_b64 s[0:1], 0.5
2389 // GFX12: encoding: [0xf0,0x33,0x80,0xbe]
2391 s_orn2_saveexec_b64 s[0:1], -4.0
2392 // GFX12: encoding: [0xf7,0x33,0x80,0xbe]
2394 s_orn2_saveexec_b64 s[0:1], 0x3f717273
2395 // GFX12: encoding: [0xff,0x33,0x80,0xbe,0x73,0x72,0x71,0x3f]
2397 s_orn2_saveexec_b64 s[0:1], 0xaf123456
2398 // GFX12: encoding: [0xff,0x33,0x80,0xbe,0x56,0x34,0x12,0xaf]
2400 s_nand_saveexec_b64 s[0:1], s[2:3]
2401 // GFX12: encoding: [0x02,0x27,0x80,0xbe]
2404 // GFX12: encoding: [0x66,0x27,0xe8,0xbe]
2406 s_nand_saveexec_b64 s[0:1], s[102:103]
2407 // GFX12: encoding: [0x66,0x27,0x80,0xbe]
2410 // GFX12: encoding: [0x02,0x27,0xe8,0xbe]
2413 // GFX12: encoding: [0x02,0x27,0xea,0xbe]
2415 s_nand_saveexec_b64 s[0:1], exec
2416 // GFX12: encoding: [0x7e,0x27,0x80,0xbe]
2418 s_nand_saveexec_b64 s[0:1], vcc
2419 // GFX12: encoding: [0x6a,0x27,0x80,0xbe]
2421 s_nand_saveexec_b64 s[0:1], 0
2422 // GFX12: encoding: [0x80,0x27,0x80,0xbe]
2424 s_nand_saveexec_b64 s[0:1], -1
2425 // GFX12: encoding: [0xc1,0x27,0x80,0xbe]
2427 s_nand_saveexec_b64 s[0:1], 0.5
2428 // GFX12: encoding: [0xf0,0x27,0x80,0xbe]
2430 s_nand_saveexec_b64 s[0:1], -4.0
2431 // GFX12: encoding: [0xf7,0x27,0x80,0xbe]
2433 s_nand_saveexec_b64 s[0:1], 0x3f717273
2434 // GFX12: encoding: [0xff,0x27,0x80,0xbe,0x73,0x72,0x71,0x3f]
2436 s_nand_saveexec_b64 s[0:1], 0xaf123456
2437 // GFX12: encoding: [0xff,0x27,0x80,0xbe,0x56,0x34,0x12,0xaf]
2439 s_nor_saveexec_b64 s[0:1], s[2:3]
2440 // GFX12: encoding: [0x02,0x29,0x80,0xbe]
2443 // GFX12: encoding: [0x66,0x29,0xe8,0xbe]
2445 s_nor_saveexec_b64 s[0:1], s[102:103]
2446 // GFX12: encoding: [0x66,0x29,0x80,0xbe]
2449 // GFX12: encoding: [0x02,0x29,0xe8,0xbe]
2452 // GFX12: encoding: [0x02,0x29,0xea,0xbe]
2454 s_nor_saveexec_b64 s[0:1], exec
2455 // GFX12: encoding: [0x7e,0x29,0x80,0xbe]
2457 s_nor_saveexec_b64 s[0:1], vcc
2458 // GFX12: encoding: [0x6a,0x29,0x80,0xbe]
2460 s_nor_saveexec_b64 s[0:1], 0
2461 // GFX12: encoding: [0x80,0x29,0x80,0xbe]
2463 s_nor_saveexec_b64 s[0:1], -1
2464 // GFX12: encoding: [0xc1,0x29,0x80,0xbe]
2466 s_nor_saveexec_b64 s[0:1], 0.5
2467 // GFX12: encoding: [0xf0,0x29,0x80,0xbe]
2469 s_nor_saveexec_b64 s[0:1], -4.0
2470 // GFX12: encoding: [0xf7,0x29,0x80,0xbe]
2472 s_nor_saveexec_b64 s[0:1], 0x3f717273
2473 // GFX12: encoding: [0xff,0x29,0x80,0xbe,0x73,0x72,0x71,0x3f]
2475 s_nor_saveexec_b64 s[0:1], 0xaf123456
2476 // GFX12: encoding: [0xff,0x29,0x80,0xbe,0x56,0x34,0x12,0xaf]
2478 s_xnor_saveexec_b64 s[0:1], s[2:3]
2479 // GFX12: encoding: [0x02,0x2b,0x80,0xbe]
2482 // GFX12: encoding: [0x66,0x2b,0xe8,0xbe]
2484 s_xnor_saveexec_b64 s[0:1], s[102:103]
2485 // GFX12: encoding: [0x66,0x2b,0x80,0xbe]
2488 // GFX12: encoding: [0x02,0x2b,0xe8,0xbe]
2491 // GFX12: encoding: [0x02,0x2b,0xea,0xbe]
2493 s_xnor_saveexec_b64 s[0:1], exec
2494 // GFX12: encoding: [0x7e,0x2b,0x80,0xbe]
2496 s_xnor_saveexec_b64 s[0:1], vcc
2497 // GFX12: encoding: [0x6a,0x2b,0x80,0xbe]
2499 s_xnor_saveexec_b64 s[0:1], 0
2500 // GFX12: encoding: [0x80,0x2b,0x80,0xbe]
2502 s_xnor_saveexec_b64 s[0:1], -1
2503 // GFX12: encoding: [0xc1,0x2b,0x80,0xbe]
2505 s_xnor_saveexec_b64 s[0:1], 0.5
2506 // GFX12: encoding: [0xf0,0x2b,0x80,0xbe]
2508 s_xnor_saveexec_b64 s[0:1], -4.0
2509 // GFX12: encoding: [0xf7,0x2b,0x80,0xbe]
2511 s_xnor_saveexec_b64 s[0:1], 0x3f717273
2512 // GFX12: encoding: [0xff,0x2b,0x80,0xbe,0x73,0x72,0x71,0x3f]
2514 s_xnor_saveexec_b64 s[0:1], 0xaf123456
2515 // GFX12: encoding: [0xff,0x2b,0x80,0xbe,0x56,0x34,0x12,0xaf]
2518 // GFX12: encoding: [0x01,0x1a,0x80,0xbe]
2521 // GFX12: encoding: [0x68,0x1a,0xe9,0xbe]
2524 // GFX12: encoding: [0x68,0x1a,0x80,0xbe]
2527 // GFX12: encoding: [0x01,0x1a,0xe9,0xbe]
2530 // GFX12: encoding: [0x01,0x1a,0xfe,0xbe]
2533 // GFX12: encoding: [0x01,0x1a,0xff,0xbe]
2536 // GFX12: encoding: [0x01,0x1a,0xea,0xbe]
2539 // GFX12: encoding: [0x01,0x1a,0xeb,0xbe]
2542 // GFX12: encoding: [0x01,0x1a,0xfd,0xbe]
2545 // GFX12: encoding: [0x7e,0x1a,0x80,0xbe]
2548 // GFX12: encoding: [0x7f,0x1a,0x80,0xbe]
2551 // GFX12: encoding: [0x6a,0x1a,0x80,0xbe]
2554 // GFX12: encoding: [0x6b,0x1a,0x80,0xbe]
2557 // GFX12: encoding: [0x7d,0x1a,0x80,0xbe]
2559 s_quadmask_b32 s0, 0
2560 // GFX12: encoding: [0x80,0x1a,0x80,0xbe]
2563 // GFX12: encoding: [0xc1,0x1a,0x80,0xbe]
2566 // GFX12: encoding: [0xf0,0x1a,0x80,0xbe]
2569 // GFX12: encoding: [0xf7,0x1a,0x80,0xbe]
2571 s_quadmask_b32 s0, 0x3f717273
2572 // GFX12: encoding: [0xff,0x1a,0x80,0xbe,0x73,0x72,0x71,0x3f]
2574 s_quadmask_b32 s0, 0xaf123456
2575 // GFX12: encoding: [0xff,0x1a,0x80,0xbe,0x56,0x34,0x12,0xaf]
2577 s_quadmask_b64 s[0:1], s[2:3]
2578 // GFX12: encoding: [0x02,0x1b,0x80,0xbe]
2581 // GFX12: encoding: [0x66,0x1b,0xe8,0xbe]
2583 s_quadmask_b64 s[0:1], s[102:103]
2584 // GFX12: encoding: [0x66,0x1b,0x80,0xbe]
2587 // GFX12: encoding: [0x02,0x1b,0xe8,0xbe]
2590 // GFX12: encoding: [0x02,0x1b,0xfe,0xbe]
2593 // GFX12: encoding: [0x02,0x1b,0xea,0xbe]
2595 s_quadmask_b64 s[0:1], exec
2596 // GFX12: encoding: [0x7e,0x1b,0x80,0xbe]
2598 s_quadmask_b64 s[0:1], vcc
2599 // GFX12: encoding: [0x6a,0x1b,0x80,0xbe]
2601 s_quadmask_b64 s[0:1], 0
2602 // GFX12: encoding: [0x80,0x1b,0x80,0xbe]
2604 s_quadmask_b64 s[0:1], -1
2605 // GFX12: encoding: [0xc1,0x1b,0x80,0xbe]
2607 s_quadmask_b64 s[0:1], 0.5
2608 // GFX12: encoding: [0xf0,0x1b,0x80,0xbe]
2610 s_quadmask_b64 s[0:1], -4.0
2611 // GFX12: encoding: [0xf7,0x1b,0x80,0xbe]
2613 s_quadmask_b64 s[0:1], 0x3f717273
2614 // GFX12: encoding: [0xff,0x1b,0x80,0xbe,0x73,0x72,0x71,0x3f]
2616 s_quadmask_b64 s[0:1], 0xaf123456
2617 // GFX12: encoding: [0xff,0x1b,0x80,0xbe,0x56,0x34,0x12,0xaf]
2620 // GFX12: encoding: [0x01,0x40,0x80,0xbe]
2623 // GFX12: encoding: [0x68,0x40,0xe9,0xbe]
2626 // GFX12: encoding: [0x68,0x40,0x80,0xbe]
2629 // GFX12: encoding: [0x01,0x40,0xe9,0xbe]
2632 // GFX12: encoding: [0x01,0x40,0xfe,0xbe]
2635 // GFX12: encoding: [0x01,0x40,0xff,0xbe]
2638 // GFX12: encoding: [0x01,0x40,0xea,0xbe]
2641 // GFX12: encoding: [0x01,0x40,0xeb,0xbe]
2644 // GFX12: encoding: [0x01,0x40,0xfd,0xbe]
2647 // GFX12: encoding: [0x6a,0x40,0x80,0xbe]
2650 // GFX12: encoding: [0x6b,0x40,0x80,0xbe]
2652 s_movrels_b64 s[0:1], s[2:3]
2653 // GFX12: encoding: [0x02,0x41,0x80,0xbe]
2656 // GFX12: encoding: [0x66,0x41,0xe8,0xbe]
2658 s_movrels_b64 s[0:1], s[102:103]
2659 // GFX12: encoding: [0x66,0x41,0x80,0xbe]
2662 // GFX12: encoding: [0x02,0x41,0xe8,0xbe]
2665 // GFX12: encoding: [0x02,0x41,0xfe,0xbe]
2668 // GFX12: encoding: [0x02,0x41,0xea,0xbe]
2670 s_movrels_b64 s[0:1], vcc
2671 // GFX12: encoding: [0x6a,0x41,0x80,0xbe]
2674 // GFX12: encoding: [0x01,0x42,0x80,0xbe]
2677 // GFX12: encoding: [0x68,0x42,0xe9,0xbe]
2680 // GFX12: encoding: [0x68,0x42,0x80,0xbe]
2683 // GFX12: encoding: [0x01,0x42,0xe9,0xbe]
2686 // GFX12: encoding: [0x01,0x42,0xea,0xbe]
2689 // GFX12: encoding: [0x01,0x42,0xeb,0xbe]
2692 // GFX12: encoding: [0x7e,0x42,0x80,0xbe]
2695 // GFX12: encoding: [0x7f,0x42,0x80,0xbe]
2698 // GFX12: encoding: [0x6a,0x42,0x80,0xbe]
2701 // GFX12: encoding: [0x6b,0x42,0x80,0xbe]
2704 // GFX12: encoding: [0x7d,0x42,0x80,0xbe]
2706 s_movreld_b32 s0, 0
2707 // GFX12: encoding: [0x80,0x42,0x80,0xbe]
2710 // GFX12: encoding: [0xc1,0x42,0x80,0xbe]
2713 // GFX12: encoding: [0xf0,0x42,0x80,0xbe]
2716 // GFX12: encoding: [0xf7,0x42,0x80,0xbe]
2718 s_movreld_b32 s0, 0x3f717273
2719 // GFX12: encoding: [0xff,0x42,0x80,0xbe,0x73,0x72,0x71,0x3f]
2721 s_movreld_b32 s0, 0xaf123456
2722 // GFX12: encoding: [0xff,0x42,0x80,0xbe,0x56,0x34,0x12,0xaf]
2724 s_movreld_b64 s[0:1], s[2:3]
2725 // GFX12: encoding: [0x02,0x43,0x80,0xbe]
2728 // GFX12: encoding: [0x66,0x43,0xe8,0xbe]
2730 s_movreld_b64 s[0:1], s[102:103]
2731 // GFX12: encoding: [0x66,0x43,0x80,0xbe]
2734 // GFX12: encoding: [0x02,0x43,0xe8,0xbe]
2737 // GFX12: encoding: [0x02,0x43,0xea,0xbe]
2739 s_movreld_b64 s[0:1], exec
2740 // GFX12: encoding: [0x7e,0x43,0x80,0xbe]
2742 s_movreld_b64 s[0:1], vcc
2743 // GFX12: encoding: [0x6a,0x43,0x80,0xbe]
2745 s_movreld_b64 s[0:1], 0
2746 // GFX12: encoding: [0x80,0x43,0x80,0xbe]
2748 s_movreld_b64 s[0:1], -1
2749 // GFX12: encoding: [0xc1,0x43,0x80,0xbe]
2751 s_movreld_b64 s[0:1], 0.5
2752 // GFX12: encoding: [0xf0,0x43,0x80,0xbe]
2754 s_movreld_b64 s[0:1], -4.0
2755 // GFX12: encoding: [0xf7,0x43,0x80,0xbe]
2757 s_movreld_b64 s[0:1], 0x3f717273
2758 // GFX12: encoding: [0xff,0x43,0x80,0xbe,0x73,0x72,0x71,0x3f]
2760 s_movreld_b64 s[0:1], 0xaf123456
2761 // GFX12: encoding: [0xff,0x43,0x80,0xbe,0x56,0x34,0x12,0xaf]
2764 // GFX12: encoding: [0x01,0x15,0x80,0xbe]
2767 // GFX12: encoding: [0x68,0x15,0xe9,0xbe]
2770 // GFX12: encoding: [0x68,0x15,0x80,0xbe]
2773 // GFX12: encoding: [0x01,0x15,0xe9,0xbe]
2776 // GFX12: encoding: [0x01,0x15,0xfe,0xbe]
2779 // GFX12: encoding: [0x01,0x15,0xff,0xbe]
2782 // GFX12: encoding: [0x01,0x15,0xea,0xbe]
2785 // GFX12: encoding: [0x01,0x15,0xeb,0xbe]
2788 // GFX12: encoding: [0x01,0x15,0xfd,0xbe]
2791 // GFX12: encoding: [0x7e,0x15,0x80,0xbe]
2794 // GFX12: encoding: [0x7f,0x15,0x80,0xbe]
2797 // GFX12: encoding: [0x6a,0x15,0x80,0xbe]
2800 // GFX12: encoding: [0x6b,0x15,0x80,0xbe]
2803 // GFX12: encoding: [0x7d,0x15,0x80,0xbe]
2805 s_abs_i32 s0, 0
2806 // GFX12: encoding: [0x80,0x15,0x80,0xbe]
2809 // GFX12: encoding: [0xc1,0x15,0x80,0xbe]
2812 // GFX12: encoding: [0xf0,0x15,0x80,0xbe]
2815 // GFX12: encoding: [0xf7,0x15,0x80,0xbe]
2817 s_abs_i32 s0, 0x3f717273
2818 // GFX12: encoding: [0xff,0x15,0x80,0xbe,0x73,0x72,0x71,0x3f]
2820 s_abs_i32 s0, 0xaf123456
2821 // GFX12: encoding: [0xff,0x15,0x80,0xbe,0x56,0x34,0x12,0xaf]
2823 s_andn1_saveexec_b64 s[0:1], s[2:3]
2824 // GFX12: encoding: [0x02,0x2d,0x80,0xbe]
2827 // GFX12: encoding: [0x66,0x2d,0xe8,0xbe]
2829 s_andn1_saveexec_b64 s[0:1], s[102:103]
2830 // GFX12: encoding: [0x66,0x2d,0x80,0xbe]
2833 // GFX12: encoding: [0x02,0x2d,0xe8,0xbe]
2836 // GFX12: encoding: [0x02,0x2d,0xea,0xbe]
2838 s_andn1_saveexec_b64 s[0:1], exec
2839 // GFX12: encoding: [0x7e,0x2d,0x80,0xbe]
2841 s_andn1_saveexec_b64 s[0:1], vcc
2842 // GFX12: encoding: [0x6a,0x2d,0x80,0xbe]
2844 s_andn1_saveexec_b64 s[0:1], 0
2845 // GFX12: encoding: [0x80,0x2d,0x80,0xbe]
2847 s_andn1_saveexec_b64 s[0:1], -1
2848 // GFX12: encoding: [0xc1,0x2d,0x80,0xbe]
2850 s_andn1_saveexec_b64 s[0:1], 0.5
2851 // GFX12: encoding: [0xf0,0x2d,0x80,0xbe]
2853 s_andn1_saveexec_b64 s[0:1], -4.0
2854 // GFX12: encoding: [0xf7,0x2d,0x80,0xbe]
2856 s_andn1_saveexec_b64 s[0:1], 0x3f717273
2857 // GFX12: encoding: [0xff,0x2d,0x80,0xbe,0x73,0x72,0x71,0x3f]
2859 s_andn1_saveexec_b64 s[0:1], 0xaf123456
2860 // GFX12: encoding: [0xff,0x2d,0x80,0xbe,0x56,0x34,0x12,0xaf]
2862 s_orn1_saveexec_b64 s[0:1], s[2:3]
2863 // GFX12: encoding: [0x02,0x2f,0x80,0xbe]
2866 // GFX12: encoding: [0x66,0x2f,0xe8,0xbe]
2868 s_orn1_saveexec_b64 s[0:1], s[102:103]
2869 // GFX12: encoding: [0x66,0x2f,0x80,0xbe]
2872 // GFX12: encoding: [0x02,0x2f,0xe8,0xbe]
2875 // GFX12: encoding: [0x02,0x2f,0xea,0xbe]
2877 s_orn1_saveexec_b64 s[0:1], exec
2878 // GFX12: encoding: [0x7e,0x2f,0x80,0xbe]
2880 s_orn1_saveexec_b64 s[0:1], vcc
2881 // GFX12: encoding: [0x6a,0x2f,0x80,0xbe]
2883 s_orn1_saveexec_b64 s[0:1], 0
2884 // GFX12: encoding: [0x80,0x2f,0x80,0xbe]
2886 s_orn1_saveexec_b64 s[0:1], -1
2887 // GFX12: encoding: [0xc1,0x2f,0x80,0xbe]
2889 s_orn1_saveexec_b64 s[0:1], 0.5
2890 // GFX12: encoding: [0xf0,0x2f,0x80,0xbe]
2892 s_orn1_saveexec_b64 s[0:1], -4.0
2893 // GFX12: encoding: [0xf7,0x2f,0x80,0xbe]
2895 s_orn1_saveexec_b64 s[0:1], 0x3f717273
2896 // GFX12: encoding: [0xff,0x2f,0x80,0xbe,0x73,0x72,0x71,0x3f]
2898 s_orn1_saveexec_b64 s[0:1], 0xaf123456
2899 // GFX12: encoding: [0xff,0x2f,0x80,0xbe,0x56,0x34,0x12,0xaf]
2901 s_andn1_wrexec_b64 s[0:1], s[2:3]
2902 // GFX12: encoding: [0x02,0x35,0x80,0xbe]
2905 // GFX12: encoding: [0x66,0x35,0xe8,0xbe]
2907 s_andn1_wrexec_b64 s[0:1], s[102:103]
2908 // GFX12: encoding: [0x66,0x35,0x80,0xbe]
2911 // GFX12: encoding: [0x02,0x35,0xe8,0xbe]
2914 // GFX12: encoding: [0x02,0x35,0xea,0xbe]
2916 s_andn1_wrexec_b64 s[0:1], exec
2917 // GFX12: encoding: [0x7e,0x35,0x80,0xbe]
2919 s_andn1_wrexec_b64 s[0:1], vcc
2920 // GFX12: encoding: [0x6a,0x35,0x80,0xbe]
2922 s_andn1_wrexec_b64 s[0:1], 0
2923 // GFX12: encoding: [0x80,0x35,0x80,0xbe]
2925 s_andn1_wrexec_b64 s[0:1], -1
2926 // GFX12: encoding: [0xc1,0x35,0x80,0xbe]
2928 s_andn1_wrexec_b64 s[0:1], 0.5
2929 // GFX12: encoding: [0xf0,0x35,0x80,0xbe]
2931 s_andn1_wrexec_b64 s[0:1], -4.0
2932 // GFX12: encoding: [0xf7,0x35,0x80,0xbe]
2934 s_andn1_wrexec_b64 s[0:1], 0x3f717273
2935 // GFX12: encoding: [0xff,0x35,0x80,0xbe,0x73,0x72,0x71,0x3f]
2937 s_andn1_wrexec_b64 s[0:1], 0xaf123456
2938 // GFX12: encoding: [0xff,0x35,0x80,0xbe,0x56,0x34,0x12,0xaf]
2940 s_andn2_wrexec_b64 s[0:1], s[2:3]
2941 // GFX12: encoding: [0x02,0x37,0x80,0xbe]
2944 // GFX12: encoding: [0x66,0x37,0xe8,0xbe]
2946 s_andn2_wrexec_b64 s[0:1], s[102:103]
2947 // GFX12: encoding: [0x66,0x37,0x80,0xbe]
2950 // GFX12: encoding: [0x02,0x37,0xe8,0xbe]
2953 // GFX12: encoding: [0x02,0x37,0xea,0xbe]
2955 s_andn2_wrexec_b64 s[0:1], exec
2956 // GFX12: encoding: [0x7e,0x37,0x80,0xbe]
2958 s_andn2_wrexec_b64 s[0:1], vcc
2959 // GFX12: encoding: [0x6a,0x37,0x80,0xbe]
2961 s_andn2_wrexec_b64 s[0:1], 0
2962 // GFX12: encoding: [0x80,0x37,0x80,0xbe]
2964 s_andn2_wrexec_b64 s[0:1], -1
2965 // GFX12: encoding: [0xc1,0x37,0x80,0xbe]
2967 s_andn2_wrexec_b64 s[0:1], 0.5
2968 // GFX12: encoding: [0xf0,0x37,0x80,0xbe]
2970 s_andn2_wrexec_b64 s[0:1], -4.0
2971 // GFX12: encoding: [0xf7,0x37,0x80,0xbe]
2973 s_andn2_wrexec_b64 s[0:1], 0x3f717273
2974 // GFX12: encoding: [0xff,0x37,0x80,0xbe,0x73,0x72,0x71,0x3f]
2976 s_andn2_wrexec_b64 s[0:1], 0xaf123456
2977 // GFX12: encoding: [0xff,0x37,0x80,0xbe,0x56,0x34,0x12,0xaf]
2979 s_bitreplicate_b64_b32 s[0:1], s2
2980 // GFX12: encoding: [0x02,0x14,0x80,0xbe]
2983 // GFX12: encoding: [0x66,0x14,0xe8,0xbe]
2985 s_bitreplicate_b64_b32 s[0:1], s102
2986 // GFX12: encoding: [0x66,0x14,0x80,0xbe]
2989 // GFX12: encoding: [0x02,0x14,0xe8,0xbe]
2992 // GFX12: encoding: [0x02,0x14,0xfe,0xbe]
2995 // GFX12: encoding: [0x02,0x14,0xea,0xbe]
2997 s_bitreplicate_b64_b32 s[0:1], exec_lo
2998 // GFX12: encoding: [0x7e,0x14,0x80,0xbe]
3000 s_bitreplicate_b64_b32 s[0:1], exec_hi
3001 // GFX12: encoding: [0x7f,0x14,0x80,0xbe]
3003 s_bitreplicate_b64_b32 s[0:1], vcc_lo
3004 // GFX12: encoding: [0x6a,0x14,0x80,0xbe]
3006 s_bitreplicate_b64_b32 s[0:1], vcc_hi
3007 // GFX12: encoding: [0x6b,0x14,0x80,0xbe]
3009 s_bitreplicate_b64_b32 s[0:1], m0
3010 // GFX12: encoding: [0x7d,0x14,0x80,0xbe]
3012 s_bitreplicate_b64_b32 s[0:1], 0
3013 // GFX12: encoding: [0x80,0x14,0x80,0xbe]
3015 s_bitreplicate_b64_b32 s[0:1], -1
3016 // GFX12: encoding: [0xc1,0x14,0x80,0xbe]
3018 s_bitreplicate_b64_b32 s[0:1], 0.5
3019 // GFX12: encoding: [0xf0,0x14,0x80,0xbe]
3021 s_bitreplicate_b64_b32 s[0:1], -4.0
3022 // GFX12: encoding: [0xf7,0x14,0x80,0xbe]
3024 s_bitreplicate_b64_b32 s[0:1], 0x3f717273
3025 // GFX12: encoding: [0xff,0x14,0x80,0xbe,0x73,0x72,0x71,0x3f]
3027 s_bitreplicate_b64_b32 s[0:1], 0xaf123456
3028 // GFX12: encoding: [0xff,0x14,0x80,0xbe,0x56,0x34,0x12,0xaf]
3031 // GFX12: encoding: [0x01,0x20,0x80,0xbe]
3034 // GFX12: encoding: [0x68,0x20,0xe9,0xbe]
3037 // GFX12: encoding: [0x68,0x20,0x80,0xbe]
3040 // GFX12: encoding: [0x01,0x20,0xe9,0xbe]
3043 // GFX12: encoding: [0x01,0x20,0xea,0xbe]
3046 // GFX12: encoding: [0x01,0x20,0xeb,0xbe]
3049 // GFX12: encoding: [0x7e,0x20,0x80,0xbe]
3052 // GFX12: encoding: [0x7f,0x20,0x80,0xbe]
3055 // GFX12: encoding: [0x6a,0x20,0x80,0xbe]
3058 // GFX12: encoding: [0x6b,0x20,0x80,0xbe]
3061 // GFX12: encoding: [0x7d,0x20,0x80,0xbe]
3063 s_and_saveexec_b32 s0, 0
3064 // GFX12: encoding: [0x80,0x20,0x80,0xbe]
3067 // GFX12: encoding: [0xc1,0x20,0x80,0xbe]
3070 // GFX12: encoding: [0xf0,0x20,0x80,0xbe]
3073 // GFX12: encoding: [0xf7,0x20,0x80,0xbe]
3075 s_and_saveexec_b32 s0, 0x3f717273
3076 // GFX12: encoding: [0xff,0x20,0x80,0xbe,0x73,0x72,0x71,0x3f]
3078 s_and_saveexec_b32 s0, 0xaf123456
3079 // GFX12: encoding: [0xff,0x20,0x80,0xbe,0x56,0x34,0x12,0xaf]
3082 // GFX12: encoding: [0x01,0x22,0x80,0xbe]
3085 // GFX12: encoding: [0x68,0x22,0xe9,0xbe]
3088 // GFX12: encoding: [0x68,0x22,0x80,0xbe]
3091 // GFX12: encoding: [0x01,0x22,0xe9,0xbe]
3094 // GFX12: encoding: [0x01,0x22,0xea,0xbe]
3097 // GFX12: encoding: [0x01,0x22,0xeb,0xbe]
3100 // GFX12: encoding: [0x7e,0x22,0x80,0xbe]
3103 // GFX12: encoding: [0x7f,0x22,0x80,0xbe]
3106 // GFX12: encoding: [0x6a,0x22,0x80,0xbe]
3109 // GFX12: encoding: [0x6b,0x22,0x80,0xbe]
3112 // GFX12: encoding: [0x7d,0x22,0x80,0xbe]
3114 s_or_saveexec_b32 s0, 0
3115 // GFX12: encoding: [0x80,0x22,0x80,0xbe]
3118 // GFX12: encoding: [0xc1,0x22,0x80,0xbe]
3121 // GFX12: encoding: [0xf0,0x22,0x80,0xbe]
3124 // GFX12: encoding: [0xf7,0x22,0x80,0xbe]
3126 s_or_saveexec_b32 s0, 0x3f717273
3127 // GFX12: encoding: [0xff,0x22,0x80,0xbe,0x73,0x72,0x71,0x3f]
3129 s_or_saveexec_b32 s0, 0xaf123456
3130 // GFX12: encoding: [0xff,0x22,0x80,0xbe,0x56,0x34,0x12,0xaf]
3133 // GFX12: encoding: [0x01,0x24,0x80,0xbe]
3136 // GFX12: encoding: [0x68,0x24,0xe9,0xbe]
3139 // GFX12: encoding: [0x68,0x24,0x80,0xbe]
3142 // GFX12: encoding: [0x01,0x24,0xe9,0xbe]
3145 // GFX12: encoding: [0x01,0x24,0xea,0xbe]
3148 // GFX12: encoding: [0x01,0x24,0xeb,0xbe]
3151 // GFX12: encoding: [0x7e,0x24,0x80,0xbe]
3154 // GFX12: encoding: [0x7f,0x24,0x80,0xbe]
3157 // GFX12: encoding: [0x6a,0x24,0x80,0xbe]
3160 // GFX12: encoding: [0x6b,0x24,0x80,0xbe]
3163 // GFX12: encoding: [0x7d,0x24,0x80,0xbe]
3165 s_xor_saveexec_b32 s0, 0
3166 // GFX12: encoding: [0x80,0x24,0x80,0xbe]
3169 // GFX12: encoding: [0xc1,0x24,0x80,0xbe]
3172 // GFX12: encoding: [0xf0,0x24,0x80,0xbe]
3175 // GFX12: encoding: [0xf7,0x24,0x80,0xbe]
3177 s_xor_saveexec_b32 s0, 0x3f717273
3178 // GFX12: encoding: [0xff,0x24,0x80,0xbe,0x73,0x72,0x71,0x3f]
3180 s_xor_saveexec_b32 s0, 0xaf123456
3181 // GFX12: encoding: [0xff,0x24,0x80,0xbe,0x56,0x34,0x12,0xaf]
3184 // GFX12: encoding: [0x01,0x30,0x80,0xbe]
3187 // GFX12: encoding: [0x68,0x30,0xe9,0xbe]
3190 // GFX12: encoding: [0x68,0x30,0x80,0xbe]
3193 // GFX12: encoding: [0x01,0x30,0xe9,0xbe]
3196 // GFX12: encoding: [0x01,0x30,0xea,0xbe]
3199 // GFX12: encoding: [0x01,0x30,0xeb,0xbe]
3202 // GFX12: encoding: [0x7e,0x30,0x80,0xbe]
3205 // GFX12: encoding: [0x7f,0x30,0x80,0xbe]
3208 // GFX12: encoding: [0x6a,0x30,0x80,0xbe]
3211 // GFX12: encoding: [0x6b,0x30,0x80,0xbe]
3214 // GFX12: encoding: [0x7d,0x30,0x80,0xbe]
3216 s_andn2_saveexec_b32 s0, 0
3217 // GFX12: encoding: [0x80,0x30,0x80,0xbe]
3220 // GFX12: encoding: [0xc1,0x30,0x80,0xbe]
3223 // GFX12: encoding: [0xf0,0x30,0x80,0xbe]
3226 // GFX12: encoding: [0xf7,0x30,0x80,0xbe]
3228 s_andn2_saveexec_b32 s0, 0x3f717273
3229 // GFX12: encoding: [0xff,0x30,0x80,0xbe,0x73,0x72,0x71,0x3f]
3231 s_andn2_saveexec_b32 s0, 0xaf123456
3232 // GFX12: encoding: [0xff,0x30,0x80,0xbe,0x56,0x34,0x12,0xaf]
3235 // GFX12: encoding: [0x01,0x32,0x80,0xbe]
3238 // GFX12: encoding: [0x68,0x32,0xe9,0xbe]
3241 // GFX12: encoding: [0x68,0x32,0x80,0xbe]
3244 // GFX12: encoding: [0x01,0x32,0xe9,0xbe]
3247 // GFX12: encoding: [0x01,0x32,0xea,0xbe]
3250 // GFX12: encoding: [0x01,0x32,0xeb,0xbe]
3253 // GFX12: encoding: [0x7e,0x32,0x80,0xbe]
3256 // GFX12: encoding: [0x7f,0x32,0x80,0xbe]
3259 // GFX12: encoding: [0x6a,0x32,0x80,0xbe]
3262 // GFX12: encoding: [0x6b,0x32,0x80,0xbe]
3265 // GFX12: encoding: [0x7d,0x32,0x80,0xbe]
3267 s_orn2_saveexec_b32 s0, 0
3268 // GFX12: encoding: [0x80,0x32,0x80,0xbe]
3271 // GFX12: encoding: [0xc1,0x32,0x80,0xbe]
3274 // GFX12: encoding: [0xf0,0x32,0x80,0xbe]
3277 // GFX12: encoding: [0xf7,0x32,0x80,0xbe]
3279 s_orn2_saveexec_b32 s0, 0x3f717273
3280 // GFX12: encoding: [0xff,0x32,0x80,0xbe,0x73,0x72,0x71,0x3f]
3282 s_orn2_saveexec_b32 s0, 0xaf123456
3283 // GFX12: encoding: [0xff,0x32,0x80,0xbe,0x56,0x34,0x12,0xaf]
3286 // GFX12: encoding: [0x01,0x26,0x80,0xbe]
3289 // GFX12: encoding: [0x68,0x26,0xe9,0xbe]
3292 // GFX12: encoding: [0x68,0x26,0x80,0xbe]
3295 // GFX12: encoding: [0x01,0x26,0xe9,0xbe]
3298 // GFX12: encoding: [0x01,0x26,0xea,0xbe]
3301 // GFX12: encoding: [0x01,0x26,0xeb,0xbe]
3304 // GFX12: encoding: [0x7e,0x26,0x80,0xbe]
3307 // GFX12: encoding: [0x7f,0x26,0x80,0xbe]
3310 // GFX12: encoding: [0x6a,0x26,0x80,0xbe]
3313 // GFX12: encoding: [0x6b,0x26,0x80,0xbe]
3316 // GFX12: encoding: [0x7d,0x26,0x80,0xbe]
3318 s_nand_saveexec_b32 s0, 0
3319 // GFX12: encoding: [0x80,0x26,0x80,0xbe]
3322 // GFX12: encoding: [0xc1,0x26,0x80,0xbe]
3325 // GFX12: encoding: [0xf0,0x26,0x80,0xbe]
3328 // GFX12: encoding: [0xf7,0x26,0x80,0xbe]
3330 s_nand_saveexec_b32 s0, 0x3f717273
3331 // GFX12: encoding: [0xff,0x26,0x80,0xbe,0x73,0x72,0x71,0x3f]
3333 s_nand_saveexec_b32 s0, 0xaf123456
3334 // GFX12: encoding: [0xff,0x26,0x80,0xbe,0x56,0x34,0x12,0xaf]
3337 // GFX12: encoding: [0x01,0x28,0x80,0xbe]
3340 // GFX12: encoding: [0x68,0x28,0xe9,0xbe]
3343 // GFX12: encoding: [0x68,0x28,0x80,0xbe]
3346 // GFX12: encoding: [0x01,0x28,0xe9,0xbe]
3349 // GFX12: encoding: [0x01,0x28,0xea,0xbe]
3352 // GFX12: encoding: [0x01,0x28,0xeb,0xbe]
3355 // GFX12: encoding: [0x7e,0x28,0x80,0xbe]
3358 // GFX12: encoding: [0x7f,0x28,0x80,0xbe]
3361 // GFX12: encoding: [0x6a,0x28,0x80,0xbe]
3364 // GFX12: encoding: [0x6b,0x28,0x80,0xbe]
3367 // GFX12: encoding: [0x7d,0x28,0x80,0xbe]
3369 s_nor_saveexec_b32 s0, 0
3370 // GFX12: encoding: [0x80,0x28,0x80,0xbe]
3373 // GFX12: encoding: [0xc1,0x28,0x80,0xbe]
3376 // GFX12: encoding: [0xf0,0x28,0x80,0xbe]
3379 // GFX12: encoding: [0xf7,0x28,0x80,0xbe]
3381 s_nor_saveexec_b32 s0, 0x3f717273
3382 // GFX12: encoding: [0xff,0x28,0x80,0xbe,0x73,0x72,0x71,0x3f]
3384 s_nor_saveexec_b32 s0, 0xaf123456
3385 // GFX12: encoding: [0xff,0x28,0x80,0xbe,0x56,0x34,0x12,0xaf]
3388 // GFX12: encoding: [0x01,0x2a,0x80,0xbe]
3391 // GFX12: encoding: [0x68,0x2a,0xe9,0xbe]
3394 // GFX12: encoding: [0x68,0x2a,0x80,0xbe]
3397 // GFX12: encoding: [0x01,0x2a,0xe9,0xbe]
3400 // GFX12: encoding: [0x01,0x2a,0xea,0xbe]
3403 // GFX12: encoding: [0x01,0x2a,0xeb,0xbe]
3406 // GFX12: encoding: [0x7e,0x2a,0x80,0xbe]
3409 // GFX12: encoding: [0x7f,0x2a,0x80,0xbe]
3412 // GFX12: encoding: [0x6a,0x2a,0x80,0xbe]
3415 // GFX12: encoding: [0x6b,0x2a,0x80,0xbe]
3418 // GFX12: encoding: [0x7d,0x2a,0x80,0xbe]
3420 s_xnor_saveexec_b32 s0, 0
3421 // GFX12: encoding: [0x80,0x2a,0x80,0xbe]
3424 // GFX12: encoding: [0xc1,0x2a,0x80,0xbe]
3427 // GFX12: encoding: [0xf0,0x2a,0x80,0xbe]
3430 // GFX12: encoding: [0xf7,0x2a,0x80,0xbe]
3432 s_xnor_saveexec_b32 s0, 0x3f717273
3433 // GFX12: encoding: [0xff,0x2a,0x80,0xbe,0x73,0x72,0x71,0x3f]
3435 s_xnor_saveexec_b32 s0, 0xaf123456
3436 // GFX12: encoding: [0xff,0x2a,0x80,0xbe,0x56,0x34,0x12,0xaf]
3439 // GFX12: encoding: [0x01,0x2c,0x80,0xbe]
3442 // GFX12: encoding: [0x68,0x2c,0xe9,0xbe]
3445 // GFX12: encoding: [0x68,0x2c,0x80,0xbe]
3448 // GFX12: encoding: [0x01,0x2c,0xe9,0xbe]
3451 // GFX12: encoding: [0x01,0x2c,0xea,0xbe]
3454 // GFX12: encoding: [0x01,0x2c,0xeb,0xbe]
3457 // GFX12: encoding: [0x7e,0x2c,0x80,0xbe]
3460 // GFX12: encoding: [0x7f,0x2c,0x80,0xbe]
3463 // GFX12: encoding: [0x6a,0x2c,0x80,0xbe]
3466 // GFX12: encoding: [0x6b,0x2c,0x80,0xbe]
3469 // GFX12: encoding: [0x7d,0x2c,0x80,0xbe]
3471 s_andn1_saveexec_b32 s0, 0
3472 // GFX12: encoding: [0x80,0x2c,0x80,0xbe]
3475 // GFX12: encoding: [0xc1,0x2c,0x80,0xbe]
3478 // GFX12: encoding: [0xf0,0x2c,0x80,0xbe]
3481 // GFX12: encoding: [0xf7,0x2c,0x80,0xbe]
3483 s_andn1_saveexec_b32 s0, 0x3f717273
3484 // GFX12: encoding: [0xff,0x2c,0x80,0xbe,0x73,0x72,0x71,0x3f]
3486 s_andn1_saveexec_b32 s0, 0xaf123456
3487 // GFX12: encoding: [0xff,0x2c,0x80,0xbe,0x56,0x34,0x12,0xaf]
3490 // GFX12: encoding: [0x01,0x2e,0x80,0xbe]
3493 // GFX12: encoding: [0x68,0x2e,0xe9,0xbe]
3496 // GFX12: encoding: [0x68,0x2e,0x80,0xbe]
3499 // GFX12: encoding: [0x01,0x2e,0xe9,0xbe]
3502 // GFX12: encoding: [0x01,0x2e,0xea,0xbe]
3505 // GFX12: encoding: [0x01,0x2e,0xeb,0xbe]
3508 // GFX12: encoding: [0x7e,0x2e,0x80,0xbe]
3511 // GFX12: encoding: [0x7f,0x2e,0x80,0xbe]
3514 // GFX12: encoding: [0x6a,0x2e,0x80,0xbe]
3517 // GFX12: encoding: [0x6b,0x2e,0x80,0xbe]
3520 // GFX12: encoding: [0x7d,0x2e,0x80,0xbe]
3522 s_orn1_saveexec_b32 s0, 0
3523 // GFX12: encoding: [0x80,0x2e,0x80,0xbe]
3526 // GFX12: encoding: [0xc1,0x2e,0x80,0xbe]
3529 // GFX12: encoding: [0xf0,0x2e,0x80,0xbe]
3532 // GFX12: encoding: [0xf7,0x2e,0x80,0xbe]
3534 s_orn1_saveexec_b32 s0, 0x3f717273
3535 // GFX12: encoding: [0xff,0x2e,0x80,0xbe,0x73,0x72,0x71,0x3f]
3537 s_orn1_saveexec_b32 s0, 0xaf123456
3538 // GFX12: encoding: [0xff,0x2e,0x80,0xbe,0x56,0x34,0x12,0xaf]
3541 // GFX12: encoding: [0x01,0x34,0x80,0xbe]
3544 // GFX12: encoding: [0x68,0x34,0xe9,0xbe]
3547 // GFX12: encoding: [0x68,0x34,0x80,0xbe]
3550 // GFX12: encoding: [0x01,0x34,0xe9,0xbe]
3553 // GFX12: encoding: [0x01,0x34,0xea,0xbe]
3556 // GFX12: encoding: [0x01,0x34,0xeb,0xbe]
3559 // GFX12: encoding: [0x7e,0x34,0x80,0xbe]
3562 // GFX12: encoding: [0x7f,0x34,0x80,0xbe]
3565 // GFX12: encoding: [0x6a,0x34,0x80,0xbe]
3568 // GFX12: encoding: [0x6b,0x34,0x80,0xbe]
3571 // GFX12: encoding: [0x7d,0x34,0x80,0xbe]
3573 s_andn1_wrexec_b32 s0, 0
3574 // GFX12: encoding: [0x80,0x34,0x80,0xbe]
3577 // GFX12: encoding: [0xc1,0x34,0x80,0xbe]
3580 // GFX12: encoding: [0xf0,0x34,0x80,0xbe]
3583 // GFX12: encoding: [0xf7,0x34,0x80,0xbe]
3585 s_andn1_wrexec_b32 s0, 0x3f717273
3586 // GFX12: encoding: [0xff,0x34,0x80,0xbe,0x73,0x72,0x71,0x3f]
3588 s_andn1_wrexec_b32 s0, 0xaf123456
3589 // GFX12: encoding: [0xff,0x34,0x80,0xbe,0x56,0x34,0x12,0xaf]
3592 // GFX12: encoding: [0x01,0x36,0x80,0xbe]
3595 // GFX12: encoding: [0x68,0x36,0xe9,0xbe]
3598 // GFX12: encoding: [0x68,0x36,0x80,0xbe]
3601 // GFX12: encoding: [0x01,0x36,0xe9,0xbe]
3604 // GFX12: encoding: [0x01,0x36,0xea,0xbe]
3607 // GFX12: encoding: [0x01,0x36,0xeb,0xbe]
3610 // GFX12: encoding: [0x7e,0x36,0x80,0xbe]
3613 // GFX12: encoding: [0x7f,0x36,0x80,0xbe]
3616 // GFX12: encoding: [0x6a,0x36,0x80,0xbe]
3619 // GFX12: encoding: [0x6b,0x36,0x80,0xbe]
3622 // GFX12: encoding: [0x7d,0x36,0x80,0xbe]
3624 s_andn2_wrexec_b32 s0, 0
3625 // GFX12: encoding: [0x80,0x36,0x80,0xbe]
3628 // GFX12: encoding: [0xc1,0x36,0x80,0xbe]
3631 // GFX12: encoding: [0xf0,0x36,0x80,0xbe]
3634 // GFX12: encoding: [0xf7,0x36,0x80,0xbe]
3636 s_andn2_wrexec_b32 s0, 0x3f717273
3637 // GFX12: encoding: [0xff,0x36,0x80,0xbe,0x73,0x72,0x71,0x3f]
3639 s_andn2_wrexec_b32 s0, 0xaf123456
3640 // GFX12: encoding: [0xff,0x36,0x80,0xbe,0x56,0x34,0x12,0xaf]
3643 // GFX12: encoding: [0x01,0x44,0x80,0xbe]
3646 // GFX12: encoding: [0x68,0x44,0xe9,0xbe]
3649 // GFX12: encoding: [0x68,0x44,0x80,0xbe]
3652 // GFX12: encoding: [0x01,0x44,0xe9,0xbe]
3655 // GFX12: encoding: [0x01,0x44,0xea,0xbe]
3658 // GFX12: encoding: [0x01,0x44,0xeb,0xbe]
3661 // GFX12: encoding: [0x6a,0x44,0x80,0xbe]
3664 // GFX12: encoding: [0x6b,0x44,0x80,0xbe]
3666 s_sendmsg_rtn_b32 s1, 0x0
3667 // GFX12: encoding: [0x00,0x4c,0x81,0xbe]
3669 s_sendmsg_rtn_b32 s2, 0x12
3670 // GFX12: encoding: [0x12,0x4c,0x82,0xbe]
3672 s_sendmsg_rtn_b32 s3, 0xff
3673 // GFX12: encoding: [0xff,0x4c,0x83,0xbe]
3675 s_sendmsg_rtn_b64 s[0:1], 0x0
3676 // GFX12: encoding: [0x00,0x4d,0x80,0xbe]
3678 s_sendmsg_rtn_b64 s[2:3], 0x12
3679 // GFX12: encoding: [0x12,0x4d,0x82,0xbe]
3681 s_sendmsg_rtn_b64 s[4:5], 0xff
3682 // GFX12: encoding: [0xff,0x4d,0x84,0xbe]
3685 // GFX12: encoding: [0x80,0x4c,0x80,0xbe]
3688 // GFX12: encoding: [0x81,0x4c,0x80,0xbe]
3691 // GFX12: encoding: [0x82,0x4c,0x80,0xbe]
3694 // GFX12: encoding: [0x83,0x4c,0x80,0xbe]
3697 // GFX12: encoding: [0x84,0x4c,0x80,0xbe]
3700 // GFX12: encoding: [0x85,0x4c,0x80,0xbe]
3703 // GFX12: encoding: [0x86,0x4c,0x80,0xbe]
3706 // GFX12: encoding: [0x87,0x4c,0x80,0xbe]
3709 // GFX12: encoding: [0x01,0x08,0x85,0xbe]
3712 // GFX12: encoding: [0x69,0x08,0x85,0xbe]
3715 // GFX12: encoding: [0x6a,0x08,0x85,0xbe]
3718 // GFX12: encoding: [0x6b,0x08,0x85,0xbe]
3721 // GFX12: encoding: [0x7b,0x08,0x85,0xbe]
3724 // GFX12: encoding: [0x7d,0x08,0xe9,0xbe]
3727 // GFX12: encoding: [0x7e,0x08,0xea,0xbe]
3730 // GFX12: encoding: [0x7f,0x08,0xeb,0xbe]
3733 // GFX12: encoding: [0x7c,0x08,0xfb,0xbe]
3736 // GFX12: encoding: [0xc1,0x08,0xfd,0xbe]
3739 // GFX12: encoding: [0xf0,0x08,0xfe,0xbe]
3742 // GFX12: encoding: [0xfd,0x08,0xff,0xbe]
3744 s_ctz_i32_b32 null, 0xaf123456
3745 // GFX12: encoding: [0xff,0x08,0xfc,0xbe,0x56,0x34,0x12,0xaf]
3748 // GFX12: encoding: [0x02,0x09,0x85,0xbe]
3751 // GFX12: encoding: [0x68,0x09,0x85,0xbe]
3754 // GFX12: encoding: [0x6a,0x09,0xe9,0xbe]
3757 // GFX12: encoding: [0x7a,0x09,0xea,0xbe]
3760 // GFX12: encoding: [0x7e,0x09,0xeb,0xbe]
3763 // GFX12: encoding: [0x7c,0x09,0xfb,0xbe]
3766 // GFX12: encoding: [0xc1,0x09,0xfd,0xbe]
3769 // GFX12: encoding: [0xf0,0x09,0xfe,0xbe]
3772 // GFX12: encoding: [0xfd,0x09,0xff,0xbe]
3774 s_ctz_i32_b64 null, 0xaf123456
3775 // GFX12: encoding: [0xff,0x09,0xfc,0xbe,0x56,0x34,0x12,0xaf]
3778 // GFX12: encoding: [0x02,0x31,0x8a,0xbe]
3781 // GFX12: encoding: [0x68,0x31,0x8a,0xbe]
3784 // GFX12: encoding: [0x6a,0x31,0x8a,0xbe]
3787 // GFX12: encoding: [0x7a,0x31,0x8a,0xbe]
3790 // GFX12: encoding: [0x7c,0x31,0x8a,0xbe]
3793 // GFX12: encoding: [0xc1,0x31,0xe8,0xbe]
3796 // GFX12: encoding: [0xf0,0x31,0xea,0xbe]
3799 // GFX12: encoding: [0xfd,0x31,0xfa,0xbe]
3801 s_and_not1_saveexec_b64 null, 0xaf123456
3802 // GFX12: encoding: [0xff,0x31,0xfc,0xbe,0x56,0x34,0x12,0xaf]
3805 // GFX12: encoding: [0x01,0x2c,0x85,0xbe]
3808 // GFX12: encoding: [0x69,0x2c,0x85,0xbe]
3811 // GFX12: encoding: [0x6a,0x2c,0x85,0xbe]
3814 // GFX12: encoding: [0x6b,0x2c,0x85,0xbe]
3817 // GFX12: encoding: [0x7b,0x2c,0x85,0xbe]
3820 // GFX12: encoding: [0x7e,0x2c,0x85,0xbe]
3823 // GFX12: encoding: [0x7c,0x2c,0xe9,0xbe]
3826 // GFX12: encoding: [0xc1,0x2c,0xea,0xbe]
3829 // GFX12: encoding: [0xf0,0x2c,0xeb,0xbe]
3832 // GFX12: encoding: [0xfd,0x2c,0xfb,0xbe]
3834 s_and_not0_saveexec_b32 null, 0xaf123456
3835 // GFX12: encoding: [0xff,0x2c,0xfc,0xbe,0x56,0x34,0x12,0xaf]
3838 // GFX12: encoding: [0x02,0x2d,0x8a,0xbe]
3841 // GFX12: encoding: [0x68,0x2d,0x8a,0xbe]
3844 // GFX12: encoding: [0x6a,0x2d,0x8a,0xbe]
3847 // GFX12: encoding: [0x7a,0x2d,0x8a,0xbe]
3850 // GFX12: encoding: [0x7c,0x2d,0x8a,0xbe]
3853 // GFX12: encoding: [0xc1,0x2d,0xe8,0xbe]
3856 // GFX12: encoding: [0xf0,0x2d,0xea,0xbe]
3859 // GFX12: encoding: [0xfd,0x2d,0xfa,0xbe]
3861 s_and_not0_saveexec_b64 null, 0xaf123456
3862 // GFX12: encoding: [0xff,0x2d,0xfc,0xbe,0x56,0x34,0x12,0xaf]
3865 // GFX12: encoding: [0x01,0x34,0x85,0xbe]
3868 // GFX12: encoding: [0x69,0x34,0x85,0xbe]
3871 // GFX12: encoding: [0x6a,0x34,0x85,0xbe]
3874 // GFX12: encoding: [0x6b,0x34,0x85,0xbe]
3877 // GFX12: encoding: [0x7b,0x34,0x85,0xbe]
3880 // GFX12: encoding: [0x7e,0x34,0x85,0xbe]
3883 // GFX12: encoding: [0x7c,0x34,0xe9,0xbe]
3886 // GFX12: encoding: [0xc1,0x34,0xea,0xbe]
3889 // GFX12: encoding: [0xf0,0x34,0xeb,0xbe]
3892 // GFX12: encoding: [0xfd,0x34,0xfb,0xbe]
3894 s_and_not0_wrexec_b32 null, 0xaf123456
3895 // GFX12: encoding: [0xff,0x34,0xfc,0xbe,0x56,0x34,0x12,0xaf]
3898 // GFX12: encoding: [0x02,0x35,0x8a,0xbe]
3901 // GFX12: encoding: [0x68,0x35,0x8a,0xbe]
3904 // GFX12: encoding: [0x6a,0x35,0x8a,0xbe]
3907 // GFX12: encoding: [0x7a,0x35,0x8a,0xbe]
3910 // GFX12: encoding: [0x7c,0x35,0x8a,0xbe]
3913 // GFX12: encoding: [0xc1,0x35,0xe8,0xbe]
3916 // GFX12: encoding: [0xf0,0x35,0xea,0xbe]
3919 // GFX12: encoding: [0xfd,0x35,0xfa,0xbe]
3921 s_and_not0_wrexec_b64 null, 0xaf123456
3922 // GFX12: encoding: [0xff,0x35,0xfc,0xbe,0x56,0x34,0x12,0xaf]
3925 // GFX12: encoding: [0x01,0x30,0x85,0xbe]
3928 // GFX12: encoding: [0x69,0x30,0x85,0xbe]
3931 // GFX12: encoding: [0x6a,0x30,0x85,0xbe]
3934 // GFX12: encoding: [0x6b,0x30,0x85,0xbe]
3937 // GFX12: encoding: [0x7b,0x30,0x85,0xbe]
3940 // GFX12: encoding: [0x7e,0x30,0x85,0xbe]
3943 // GFX12: encoding: [0x7c,0x30,0xe9,0xbe]
3946 // GFX12: encoding: [0xc1,0x30,0xea,0xbe]
3949 // GFX12: encoding: [0xf0,0x30,0xeb,0xbe]
3952 // GFX12: encoding: [0xfd,0x30,0xfb,0xbe]
3954 s_and_not1_saveexec_b32 null, 0xaf123456
3955 // GFX12: encoding: [0xff,0x30,0xfc,0xbe,0x56,0x34,0x12,0xaf]
3958 // GFX12: encoding: [0x01,0x36,0x85,0xbe]
3961 // GFX12: encoding: [0x69,0x36,0x85,0xbe]
3964 // GFX12: encoding: [0x6a,0x36,0x85,0xbe]
3967 // GFX12: encoding: [0x6b,0x36,0x85,0xbe]
3970 // GFX12: encoding: [0x7b,0x36,0x85,0xbe]
3973 // GFX12: encoding: [0x7e,0x36,0x85,0xbe]
3976 // GFX12: encoding: [0x7c,0x36,0xe9,0xbe]
3979 // GFX12: encoding: [0xc1,0x36,0xea,0xbe]
3982 // GFX12: encoding: [0xf0,0x36,0xeb,0xbe]
3985 // GFX12: encoding: [0xfd,0x36,0xfb,0xbe]
3987 s_and_not1_wrexec_b32 null, 0xaf123456
3988 // GFX12: encoding: [0xff,0x36,0xfc,0xbe,0x56,0x34,0x12,0xaf]
3991 // GFX12: encoding: [0x02,0x37,0x8a,0xbe]
3994 // GFX12: encoding: [0x68,0x37,0x8a,0xbe]
3997 // GFX12: encoding: [0x6a,0x37,0x8a,0xbe]
4000 // GFX12: encoding: [0x7a,0x37,0x8a,0xbe]
4003 // GFX12: encoding: [0x7c,0x37,0x8a,0xbe]
4006 // GFX12: encoding: [0xc1,0x37,0xe8,0xbe]
4009 // GFX12: encoding: [0xf0,0x37,0xea,0xbe]
4012 // GFX12: encoding: [0xfd,0x37,0xfa,0xbe]
4014 s_and_not1_wrexec_b64 null, 0xaf123456
4015 // GFX12: encoding: [0xff,0x37,0xfc,0xbe,0x56,0x34,0x12,0xaf]
4018 // GFX12: encoding: [0x01,0x0c,0x85,0xbe]
4021 // GFX12: encoding: [0x69,0x0c,0x85,0xbe]
4024 // GFX12: encoding: [0x6a,0x0c,0x85,0xbe]
4027 // GFX12: encoding: [0x6b,0x0c,0x85,0xbe]
4030 // GFX12: encoding: [0x7b,0x0c,0x85,0xbe]
4033 // GFX12: encoding: [0x7d,0x0c,0xe9,0xbe]
4036 // GFX12: encoding: [0x7e,0x0c,0xea,0xbe]
4039 // GFX12: encoding: [0x7f,0x0c,0xeb,0xbe]
4042 // GFX12: encoding: [0x7c,0x0c,0xfb,0xbe]
4045 // GFX12: encoding: [0xc1,0x0c,0xfd,0xbe]
4048 // GFX12: encoding: [0xf0,0x0c,0xfe,0xbe]
4051 // GFX12: encoding: [0xfd,0x0c,0xff,0xbe]
4053 s_cls_i32 null, 0xaf123456
4054 // GFX12: encoding: [0xff,0x0c,0xfc,0xbe,0x56,0x34,0x12,0xaf]
4057 // GFX12: encoding: [0x02,0x0d,0x85,0xbe]
4060 // GFX12: encoding: [0x68,0x0d,0x85,0xbe]
4063 // GFX12: encoding: [0x6a,0x0d,0xe9,0xbe]
4066 // GFX12: encoding: [0x7a,0x0d,0xea,0xbe]
4069 // GFX12: encoding: [0x7e,0x0d,0xeb,0xbe]
4072 // GFX12: encoding: [0x7c,0x0d,0xfb,0xbe]
4075 // GFX12: encoding: [0xc1,0x0d,0xfd,0xbe]
4078 // GFX12: encoding: [0xf0,0x0d,0xfe,0xbe]
4081 // GFX12: encoding: [0xfd,0x0d,0xff,0xbe]
4083 s_cls_i32_i64 null, 0xaf123456
4084 // GFX12: encoding: [0xff,0x0d,0xfc,0xbe,0x56,0x34,0x12,0xaf]
4087 // GFX12: encoding: [0x01,0x0a,0x85,0xbe]
4090 // GFX12: encoding: [0x69,0x0a,0x85,0xbe]
4093 // GFX12: encoding: [0x6a,0x0a,0x85,0xbe]
4096 // GFX12: encoding: [0x6b,0x0a,0x85,0xbe]
4099 // GFX12: encoding: [0x7b,0x0a,0x85,0xbe]
4102 // GFX12: encoding: [0x7d,0x0a,0xe9,0xbe]
4105 // GFX12: encoding: [0x7e,0x0a,0xea,0xbe]
4108 // GFX12: encoding: [0x7f,0x0a,0xeb,0xbe]
4111 // GFX12: encoding: [0x7c,0x0a,0xfb,0xbe]
4114 // GFX12: encoding: [0xc1,0x0a,0xfd,0xbe]
4117 // GFX12: encoding: [0xf0,0x0a,0xfe,0xbe]
4120 // GFX12: encoding: [0xfd,0x0a,0xff,0xbe]
4122 s_clz_i32_u32 null, 0xaf123456
4123 // GFX12: encoding: [0xff,0x0a,0xfc,0xbe,0x56,0x34,0x12,0xaf]
4126 // GFX12: encoding: [0x02,0x0b,0x85,0xbe]
4129 // GFX12: encoding: [0x68,0x0b,0x85,0xbe]
4132 // GFX12: encoding: [0x6a,0x0b,0xe9,0xbe]
4135 // GFX12: encoding: [0x7a,0x0b,0xea,0xbe]
4138 // GFX12: encoding: [0x7e,0x0b,0xeb,0xbe]
4141 // GFX12: encoding: [0x7c,0x0b,0xfb,0xbe]
4144 // GFX12: encoding: [0xc1,0x0b,0xfd,0xbe]
4147 // GFX12: encoding: [0xf0,0x0b,0xfe,0xbe]
4150 // GFX12: encoding: [0xfd,0x0b,0xff,0xbe]
4152 s_clz_i32_u64 null, 0xaf123456
4153 // GFX12: encoding: [0xff,0x0b,0xfc,0xbe,0x56,0x34,0x12,0xaf]
4156 // GFX12: encoding: [0x01,0x2e,0x85,0xbe]
4159 // GFX12: encoding: [0x69,0x2e,0x85,0xbe]
4162 // GFX12: encoding: [0x6a,0x2e,0x85,0xbe]
4165 // GFX12: encoding: [0x6b,0x2e,0x85,0xbe]
4168 // GFX12: encoding: [0x7b,0x2e,0x85,0xbe]
4171 // GFX12: encoding: [0x7e,0x2e,0x85,0xbe]
4174 // GFX12: encoding: [0x7c,0x2e,0xe9,0xbe]
4177 // GFX12: encoding: [0xc1,0x2e,0xea,0xbe]
4180 // GFX12: encoding: [0xf0,0x2e,0xeb,0xbe]
4183 // GFX12: encoding: [0xfd,0x2e,0xfb,0xbe]
4185 s_or_not0_saveexec_b32 null, 0xaf123456
4186 // GFX12: encoding: [0xff,0x2e,0xfc,0xbe,0x56,0x34,0x12,0xaf]
4189 // GFX12: encoding: [0x02,0x2f,0x8a,0xbe]
4192 // GFX12: encoding: [0x68,0x2f,0x8a,0xbe]
4195 // GFX12: encoding: [0x6a,0x2f,0x8a,0xbe]
4198 // GFX12: encoding: [0x7a,0x2f,0x8a,0xbe]
4201 // GFX12: encoding: [0x7c,0x2f,0x8a,0xbe]
4204 // GFX12: encoding: [0xc1,0x2f,0xe8,0xbe]
4207 // GFX12: encoding: [0xf0,0x2f,0xea,0xbe]
4210 // GFX12: encoding: [0xfd,0x2f,0xfa,0xbe]
4212 s_or_not0_saveexec_b64 null, 0xaf123456
4213 // GFX12: encoding: [0xff,0x2f,0xfc,0xbe,0x56,0x34,0x12,0xaf]
4216 // GFX12: encoding: [0x01,0x32,0x85,0xbe]
4219 // GFX12: encoding: [0x69,0x32,0x85,0xbe]
4222 // GFX12: encoding: [0x6a,0x32,0x85,0xbe]
4225 // GFX12: encoding: [0x6b,0x32,0x85,0xbe]
4228 // GFX12: encoding: [0x7b,0x32,0x85,0xbe]
4231 // GFX12: encoding: [0x7e,0x32,0x85,0xbe]
4234 // GFX12: encoding: [0x7c,0x32,0xe9,0xbe]
4237 // GFX12: encoding: [0xc1,0x32,0xea,0xbe]
4240 // GFX12: encoding: [0xf0,0x32,0xeb,0xbe]
4243 // GFX12: encoding: [0xfd,0x32,0xfb,0xbe]
4245 s_or_not1_saveexec_b32 null, 0xaf123456
4246 // GFX12: encoding: [0xff,0x32,0xfc,0xbe,0x56,0x34,0x12,0xaf]
4249 // GFX12: encoding: [0x02,0x33,0x8a,0xbe]
4252 // GFX12: encoding: [0x68,0x33,0x8a,0xbe]
4255 // GFX12: encoding: [0x6a,0x33,0x8a,0xbe]
4258 // GFX12: encoding: [0x7a,0x33,0x8a,0xbe]
4261 // GFX12: encoding: [0x7c,0x33,0x8a,0xbe]
4264 // GFX12: encoding: [0xc1,0x33,0xe8,0xbe]
4267 // GFX12: encoding: [0xf0,0x33,0xea,0xbe]
4270 // GFX12: encoding: [0xfd,0x33,0xfa,0xbe]
4272 s_or_not1_saveexec_b64 null, 0xaf123456
4273 // GFX12: encoding: [0xff,0x33,0xfc,0xbe,0x56,0x34,0x12,0xaf]