@@ -566,6 +566,141 @@ v_interp_p2_f16 v5, v2, attr0.x, v3 clamp
566566// NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
567567// VI: v_interp_p2_f16 v5, v2, attr0.x, v3 clamp ; encoding: [0x05,0x80,0x76,0xd2,0x00,0x04,0x0e,0x04]
568568
569+ v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,0 ,0 ]
570+ // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 ; encoding: [0x05,0x00,0x77,0xd2,0x00,0x04,0x0e,0x04]
571+ // NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
572+ // NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
573+
574+ v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,0 ,1 ]
575+ // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,0 ,1 ,0 ] ; encoding: [0x05,0x20,0x77,0xd2,0x00,0x04,0x0e,0x04]
576+ // NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
577+ // NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
578+
579+ v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,1 ,0 ]
580+ // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 ; encoding: [0x05,0x00,0x77,0xd2,0x00,0x04,0x0e,0x04]
581+ // NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
582+ // NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
583+
584+ v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,1 ,1 ]
585+ // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,0 ,1 ,0 ] ; encoding: [0x05,0x20,0x77,0xd2,0x00,0x04,0x0e,0x04]
586+ // NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
587+ // NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
588+
589+ v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,0 ]
590+ // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,0 ,0 ] ; encoding: [0x05,0x08,0x77,0xd2,0x00,0x04,0x0e,0x04]
591+ // NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
592+ // NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
593+
594+ v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,1 ]
595+ // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,1 ,0 ] ; encoding: [0x05,0x28,0x77,0xd2,0x00,0x04,0x0e,0x04]
596+ // NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
597+ // NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
598+
599+ v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,1 ,1 ]
600+ // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,0 ,1 ,0 ] ; encoding: [0x05,0x20,0x77,0xd2,0x00,0x04,0x0e,0x04]
601+ // NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
602+ // NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
603+
604+ v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,0 ]
605+ // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,0 ,0 ] ; encoding: [0x05,0x08,0x77,0xd2,0x00,0x04,0x0e,0x04]
606+ // NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
607+ // NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
608+
609+ v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,1 ]
610+ // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,1 ,0 ] ; encoding: [0x05,0x28,0x77,0xd2,0x00,0x04,0x0e,0x04]
611+ // NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
612+ // NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
613+
614+ v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,1 ,0 ]
615+ // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,0 ,0 ] ; encoding: [0x05,0x08,0x77,0xd2,0x00,0x04,0x0e,0x04]
616+ // NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
617+ // NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
618+
619+ v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,1 ,1 ]
620+ // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,1 ,0 ] ; encoding: [0x05,0x28,0x77,0xd2,0x00,0x04,0x0e,0x04]
621+ // NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
622+ // NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
623+
624+ v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,0 ,0 ,0 ]
625+ // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 ; encoding: [0x05,0x00,0x77,0xd2,0x00,0x04,0x0e,0x04]
626+ // NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
627+ // NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
628+
629+ v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,0 ,0 ,1 ]
630+ // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,0 ,0 ,1 ] ; encoding: [0x05,0x40,0x77,0xd2,0x00,0x04,0x0e,0x04]
631+ // NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
632+ // NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
633+
634+ v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,0 ,1 ,0 ]
635+ // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,0 ,1 ,0 ] ; encoding: [0x05,0x20,0x77,0xd2,0x00,0x04,0x0e,0x04]
636+ // NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
637+ // NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
638+
639+ v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,0 ,1 ,1 ]
640+ // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,0 ,1 ,1 ] ; encoding: [0x05,0x60,0x77,0xd2,0x00,0x04,0x0e,0x04]
641+ // NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
642+ // NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
643+
644+ v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,1 ,0 ,0 ]
645+ // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 ; encoding: [0x05,0x00,0x77,0xd2,0x00,0x04,0x0e,0x04]
646+ // NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
647+ // NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
648+
649+ v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,1 ,0 ,1 ]
650+ // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,0 ,0 ,1 ] ; encoding: [0x05,0x40,0x77,0xd2,0x00,0x04,0x0e,0x04]
651+ // NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
652+ // NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
653+
654+ v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,1 ,1 ,0 ]
655+ // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,0 ,1 ,0 ] ; encoding: [0x05,0x20,0x77,0xd2,0x00,0x04,0x0e,0x04]
656+ // NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
657+ // NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
658+
659+ v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,1 ,1 ,1 ]
660+ // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,0 ,1 ,1 ] ; encoding: [0x05,0x60,0x77,0xd2,0x00,0x04,0x0e,0x04]
661+ // NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
662+ // NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
663+
664+ v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,0 ,0 ]
665+ // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,0 ,0 ] ; encoding: [0x05,0x08,0x77,0xd2,0x00,0x04,0x0e,0x04]
666+ // NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
667+ // NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
668+
669+ v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,0 ,1 ]
670+ // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,0 ,1 ] ; encoding: [0x05,0x48,0x77,0xd2,0x00,0x04,0x0e,0x04]
671+ // NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
672+ // NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
673+
674+ v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,1 ,0 ]
675+ // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,1 ,0 ] ; encoding: [0x05,0x28,0x77,0xd2,0x00,0x04,0x0e,0x04]
676+ // NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
677+ // NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
678+
679+ v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,1 ,1 ]
680+ // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,1 ,1 ] ; encoding: [0x05,0x68,0x77,0xd2,0x00,0x04,0x0e,0x04]
681+ // NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
682+ // NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
683+
684+ v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,1 ,0 ,0 ]
685+ // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,0 ,0 ] ; encoding: [0x05,0x08,0x77,0xd2,0x00,0x04,0x0e,0x04]
686+ // NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
687+ // NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
688+
689+ v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,1 ,0 ,1 ]
690+ // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,0 ,1 ] ; encoding: [0x05,0x48,0x77,0xd2,0x00,0x04,0x0e,0x04]
691+ // NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
692+ // NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
693+
694+ v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,1 ,1 ,0 ]
695+ // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,1 ,0 ] ; encoding: [0x05,0x28,0x77,0xd2,0x00,0x04,0x0e,0x04]
696+ // NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
697+ // NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
698+
699+ v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,1 ,1 ,1 ]
700+ // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,1 ,1 ] ; encoding: [0x05,0x68,0x77,0xd2,0x00,0x04,0x0e,0x04]
701+ // NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
702+ // NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
703+
569704v_interp_p2_legacy_f16 v5, v2, attr31.x, v3
570705// GFX9: v_interp_p2_legacy_f16 v5, v2, attr31.x, v3 ; encoding: [0x05,0x00,0x76,0xd2,0x1f,0x04,0x0e,0x04]
571706// NOGCN: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
0 commit comments