@@ -566,23 +566,78 @@ 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+
569624v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,0 ,0 ,0 ]
570625// GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 ; encoding: [0x05,0x00,0x77,0xd2,0x00,0x04,0x0e,0x04]
571626// NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
572627// NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
573628
574629v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,0 ,0 ,1 ]
575- // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,0 ,1 ] ; encoding: [0x05,0x40,0x77,0xd2,0x00,0x04,0x0e,0x04]
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]
576631// NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
577632// NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
578633
579634v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,0 ,1 ,0 ]
580- // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,1 ,0 ] ; encoding: [0x05,0x20,0x77,0xd2,0x00,0x04,0x0e,0x04]
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]
581636// NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
582637// NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
583638
584639v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,0 ,1 ,1 ]
585- // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,1 ,1 ] ; encoding: [0x05,0x60,0x77,0xd2,0x00,0x04,0x0e,0x04]
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]
586641// NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
587642// NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
588643
@@ -592,57 +647,57 @@ v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0,1,0,0]
592647// NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
593648
594649v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,1 ,0 ,1 ]
595- // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,0 ,1 ] ; encoding: [0x05,0x40,0x77,0xd2,0x00,0x04,0x0e,0x04]
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]
596651// NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
597652// NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
598653
599654v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,1 ,1 ,0 ]
600- // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,1 ,0 ] ; encoding: [0x05,0x20,0x77,0xd2,0x00,0x04,0x0e,0x04]
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]
601656// NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
602657// NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
603658
604659v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,1 ,1 ,1 ]
605- // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0 ,1 ,1 ] ; encoding: [0x05,0x60,0x77,0xd2,0x00,0x04,0x0e,0x04]
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]
606661// NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
607662// NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
608663
609664v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,0 ,0 ]
610- // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,0 ] ; encoding: [0x05,0x08,0x77,0xd2,0x00,0x04,0x0e,0x04]
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]
611666// NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
612667// NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
613668
614669v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,0 ,1 ]
615- // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,1 ] ; encoding: [0x05,0x48,0x77,0xd2,0x00,0x04,0x0e,0x04]
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]
616671// NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
617672// NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
618673
619674v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,1 ,0 ]
620- // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,1 ,0 ] ; encoding: [0x05,0x28,0x77,0xd2,0x00,0x04,0x0e,0x04]
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]
621676// NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
622677// NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
623678
624679v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,1 ,1 ]
625- // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,1 ,1 ] ; encoding: [0x05,0x68,0x77,0xd2,0x00,0x04,0x0e,0x04]
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]
626681// NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
627682// NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
628683
629684v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,1 ,0 ,0 ]
630- // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,0 ] ; encoding: [0x05,0x08,0x77,0xd2,0x00,0x04,0x0e,0x04]
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]
631686// NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
632687// NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
633688
634689v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,1 ,0 ,1 ]
635- // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,0 ,1 ] ; encoding: [0x05,0x48,0x77,0xd2,0x00,0x04,0x0e,0x04]
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]
636691// NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
637692// NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
638693
639694v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,1 ,1 ,0 ]
640- // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,1 ,0 ] ; encoding: [0x05,0x28,0x77,0xd2,0x00,0x04,0x0e,0x04]
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]
641696// NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
642697// NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
643698
644699v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,1 ,1 ,1 ]
645- // GFX9: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1 ,1 ,1 ] ; encoding: [0x05,0x68,0x77,0xd2,0x00,0x04,0x0e,0x04]
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]
646701// NOSICI: :[[@LINE-2 ]]:{{[0-9 ]+}}: error: instruction not supported on this GPU
647702// NOVI: :[[@LINE-3 ]]:{{[0-9 ]+}}: error: not a valid operand.
648703
0 commit comments