@@ -693,3 +693,99 @@ v_cvt_scalef32_pk_bf8_bf16 v1, -v2, |v3| op_sel:[0,0,1]
693
693
// NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
694
694
// GFX950: v_cvt_scalef32_pk_bf8_bf16 v1 , s2 , 3 op_sel: [ 0 , 0 , 1 ] ; encoding: [0x01,0x40,0x45,0xd2,0x02,0x06,0x01,0x00]
695
695
v_cvt_scalef32_pk_bf8_bf16 v1 , s2 , 3 op_sel: [ 0 , 0 , 1 ]
696
+
697
+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
698
+ // GFX950: v_cvt_scalef32_pk_f32_fp4 v [ 2 : 3 ], v2 , v3 ; encoding: [0x02,0x00,0x3f,0xd2,0x02,0x07,0x02,0x00]
699
+ v_cvt_scalef32_pk_f32_fp4 v [ 2 : 3 ], v2 , v3
700
+
701
+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
702
+ // GFX950: v_cvt_scalef32_pk_f32_fp4 v [ 2 : 3 ], v2 , s3 ; encoding: [0x02,0x00,0x3f,0xd2,0x02,0x07,0x00,0x00]
703
+ v_cvt_scalef32_pk_f32_fp4 v [ 2 : 3 ], v2 , s3
704
+
705
+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
706
+ // GFX950: v_cvt_scalef32_pk_f32_fp4 v [ 2 : 3 ], s2 , 3 ; encoding: [0x02,0x00,0x3f,0xd2,0x02,0x06,0x01,0x00]
707
+ v_cvt_scalef32_pk_f32_fp4 v [ 2 : 3 ], s2 , 3
708
+
709
+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
710
+ // GFX950: v_cvt_scalef32_pk_f32_fp4 v [ 2 : 3 ], v2 , v3 op_sel: [ 1 , 0 , 0 ] ; encoding: [0x02,0x08,0x3f,0xd2,0x02,0x07,0x02,0x00]
711
+ v_cvt_scalef32_pk_f32_fp4 v [ 2 : 3 ], v2 , v3 op_sel: [ 1 , 0 , 0 ]
712
+
713
+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
714
+ // GFX950: v_cvt_scalef32_pk_f32_fp4 v [ 2 : 3 ], v2 , s3 op_sel: [ 1 , 0 , 0 ] ; encoding: [0x02,0x08,0x3f,0xd2,0x02,0x07,0x00,0x00]
715
+ v_cvt_scalef32_pk_f32_fp4 v [ 2 : 3 ], v2 , s3 op_sel: [ 1 , 0 , 0 ]
716
+
717
+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
718
+ // GFX950: v_cvt_scalef32_pk_f32_fp4 v [ 2 : 3 ], s2 , 3 op_sel: [ 1 , 0 , 0 ] ; encoding: [0x02,0x08,0x3f,0xd2,0x02,0x06,0x01,0x00]
719
+ v_cvt_scalef32_pk_f32_fp4 v [ 2 : 3 ], s2 , 3 op_sel: [ 1 , 0 , 0 ]
720
+
721
+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
722
+ // GFX950: v_cvt_scalef32_pk_f32_fp4 v [ 2 : 3 ], v2 , v3 op_sel: [ 0 , 1 , 0 ] ; encoding: [0x02,0x10,0x3f,0xd2,0x02,0x07,0x02,0x00]
723
+ v_cvt_scalef32_pk_f32_fp4 v [ 2 : 3 ], v2 , v3 op_sel: [ 0 , 1 , 0 ]
724
+
725
+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
726
+ // GFX950: v_cvt_scalef32_pk_f32_fp4 v [ 2 : 3 ], v2 , s3 op_sel: [ 0 , 1 , 0 ] ; encoding: [0x02,0x10,0x3f,0xd2,0x02,0x07,0x00,0x00]
727
+ v_cvt_scalef32_pk_f32_fp4 v [ 2 : 3 ], v2 , s3 op_sel: [ 0 , 1 , 0 ]
728
+
729
+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
730
+ // GFX950: v_cvt_scalef32_pk_f32_fp4 v [ 2 : 3 ], s2 , 3 op_sel: [ 0 , 1 , 0 ] ; encoding: [0x02,0x10,0x3f,0xd2,0x02,0x06,0x01,0x00]
731
+ v_cvt_scalef32_pk_f32_fp4 v [ 2 : 3 ], s2 , 3 op_sel: [ 0 , 1 , 0 ]
732
+
733
+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
734
+ // GFX950: v_cvt_scalef32_pk_f32_fp4 v [ 2 : 3 ], v2 , v3 op_sel: [ 1 , 1 , 0 ] ; encoding: [0x02,0x18,0x3f,0xd2,0x02,0x07,0x02,0x00]
735
+ v_cvt_scalef32_pk_f32_fp4 v [ 2 : 3 ], v2 , v3 op_sel: [ 1 , 1 , 0 ]
736
+
737
+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
738
+ // GFX950: v_cvt_scalef32_pk_f32_fp4 v [ 2 : 3 ], v2 , s3 op_sel: [ 1 , 1 , 0 ] ; encoding: [0x02,0x18,0x3f,0xd2,0x02,0x07,0x00,0x00]
739
+ v_cvt_scalef32_pk_f32_fp4 v [ 2 : 3 ], v2 , s3 op_sel: [ 1 , 1 , 0 ]
740
+
741
+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
742
+ // GFX950: v_cvt_scalef32_pk_f32_fp4 v [ 2 : 3 ], s2 , 3 op_sel: [ 1 , 1 , 0 ] ; encoding: [0x02,0x18,0x3f,0xd2,0x02,0x06,0x01,0x00]
743
+ v_cvt_scalef32_pk_f32_fp4 v [ 2 : 3 ], s2 , 3 op_sel: [ 1 , 1 , 0 ]
744
+
745
+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
746
+ // GFX950: v_cvt_scalef32_pk_fp4_f32 v1 , v1 , v2 , v3 ; encoding: [0x01,0x00,0x3d,0xd2,0x01,0x05,0x0e,0x04]
747
+ v_cvt_scalef32_pk_fp4_f32 v1 , v1 , v2 , v3
748
+
749
+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
750
+ // GFX950: v_cvt_scalef32_pk_fp4_f32 v1 , v1 , - v2 , |v3| ; encoding: [0x01,0x04,0x3d,0xd2,0x01,0x05,0x0e,0x44]
751
+ v_cvt_scalef32_pk_fp4_f32 v1 , v1 , - v2 , |v3|
752
+
753
+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
754
+ // GFX950: v_cvt_scalef32_pk_fp4_f32 v1 , v1 , s2 , 3 ; encoding: [0x01,0x00,0x3d,0xd2,0x01,0x05,0x0c,0x02]
755
+ v_cvt_scalef32_pk_fp4_f32 v1 , v1 , s2 , 3
756
+
757
+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
758
+ // GFX950: v_cvt_scalef32_pk_fp4_f32 v1 , v1 , v2 , v3 op_sel: [ 0 , 0 , 1 , 0 ] ; encoding: [0x01,0x20,0x3d,0xd2,0x01,0x05,0x0e,0x04]
759
+ v_cvt_scalef32_pk_fp4_f32 v1 , v1 , v2 , v3 op_sel: [ 0 , 0 , 1 , 0 ]
760
+
761
+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
762
+ // GFX950: v_cvt_scalef32_pk_fp4_f32 v1 , v1 , - v2 , |v3| op_sel: [ 0 , 0 , 1 , 0 ] ; encoding: [0x01,0x24,0x3d,0xd2,0x01,0x05,0x0e,0x44]
763
+ v_cvt_scalef32_pk_fp4_f32 v1 , v1 , - v2 , |v3| op_sel: [ 0 , 0 , 1 , 0 ]
764
+
765
+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
766
+ // GFX950: v_cvt_scalef32_pk_fp4_f32 v1 , v1 , s2 , 3 op_sel: [ 0 , 0 , 1 , 0 ] ; encoding: [0x01,0x20,0x3d,0xd2,0x01,0x05,0x0c,0x02]
767
+ v_cvt_scalef32_pk_fp4_f32 v1 , v1 , s2 , 3 op_sel: [ 0 , 0 , 1 , 0 ]
768
+
769
+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
770
+ // GFX950: v_cvt_scalef32_pk_fp4_f32 v1 , v1 , v2 , v3 op_sel: [ 0 , 0 , 0 , 1 ] ; encoding: [0x01,0x40,0x3d,0xd2,0x01,0x05,0x0e,0x04]
771
+ v_cvt_scalef32_pk_fp4_f32 v1 , v1 , v2 , v3 op_sel: [ 0 , 0 , 0 , 1 ]
772
+
773
+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
774
+ // GFX950: v_cvt_scalef32_pk_fp4_f32 v1 , v1 , - v2 , |v3| op_sel: [ 0 , 0 , 0 , 1 ] ; encoding: [0x01,0x44,0x3d,0xd2,0x01,0x05,0x0e,0x44]
775
+ v_cvt_scalef32_pk_fp4_f32 v1 , v1 , - v2 , |v3| op_sel: [ 0 , 0 , 0 , 1 ]
776
+
777
+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
778
+ // GFX950: v_cvt_scalef32_pk_fp4_f32 v1 , v1 , s2 , 3 op_sel: [ 0 , 0 , 0 , 1 ] ; encoding: [0x01,0x40,0x3d,0xd2,0x01,0x05,0x0c,0x02]
779
+ v_cvt_scalef32_pk_fp4_f32 v1 , v1 , s2 , 3 op_sel: [ 0 , 0 , 0 , 1 ]
780
+
781
+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
782
+ // GFX950: v_cvt_scalef32_pk_fp4_f32 v1 , v1 , v2 , v3 op_sel: [ 0 , 0 , 1 , 1 ] ; encoding: [0x01,0x60,0x3d,0xd2,0x01,0x05,0x0e,0x04]
783
+ v_cvt_scalef32_pk_fp4_f32 v1 , v1 , v2 , v3 op_sel: [ 0 , 0 , 1 , 1 ]
784
+
785
+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
786
+ // GFX950: v_cvt_scalef32_pk_fp4_f32 v1 , v1 , - v2 , |v3| op_sel: [ 0 , 0 , 1 , 1 ] ; encoding: [0x01,0x64,0x3d,0xd2,0x01,0x05,0x0e,0x44]
787
+ v_cvt_scalef32_pk_fp4_f32 v1 , v1 , - v2 , |v3| op_sel: [ 0 , 0 , 1 , 1 ]
788
+
789
+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
790
+ // GFX950: v_cvt_scalef32_pk_fp4_f32 v1 , v1 , s2 , 3 op_sel: [ 0 , 0 , 1 , 1 ] ; encoding: [0x01,0x60,0x3d,0xd2,0x01,0x05,0x0c,0x02]
791
+ v_cvt_scalef32_pk_fp4_f32 v1 , v1 , s2 , 3 op_sel: [ 0 , 0 , 1 , 1 ]
0 commit comments