@@ -869,13 +869,13 @@ class VOP3_DPPe_Common_Base<bits<10> op, VOPProfile P> : Enc96 {
869869 let Inst{10} = !if(P.HasSrc2Mods, src2_modifiers{1}, 0);
870870 // 16-bit select fields which can be interpreted as OpSel or hi/lo suffix
871871 let Inst{11} = !if(P.HasOpSel, !if(P.HasSrc0Mods, src0_modifiers{2}, 0),
872- !if(P.IsFP8SrcByteSel , byte_sel{1}, ?));
872+ !if(P.HasFP8SrcByteSel , byte_sel{1}, ?));
873873 let Inst{12} = !if(P.HasOpSel, !if(P.HasSrc1Mods, src1_modifiers{2}, 0),
874- !if(P.IsFP8SrcByteSel , byte_sel{0}, ?));
874+ !if(P.HasFP8SrcByteSel , byte_sel{0}, ?));
875875 let Inst{13} = !if(P.HasOpSel, !if(P.HasSrc2Mods, src2_modifiers{2}, 0),
876- !if(P.IsFP8DstByteSel , byte_sel{0}, ?));
876+ !if(P.HasFP8DstByteSel , byte_sel{0}, ?));
877877 let Inst{14} = !if(P.HasOpSel, !if(P.HasSrc0Mods, src0_modifiers{3}, 0),
878- !if(P.IsFP8DstByteSel , byte_sel{1}, ?));
878+ !if(P.HasFP8DstByteSel , byte_sel{1}, ?));
879879 let Inst{15} = !if(P.HasClamp, clamp, 0);
880880 let Inst{25-16} = op;
881881 let Inst{31-26} = 0x35;
@@ -1695,11 +1695,11 @@ multiclass VOP3_Real_Base<GFXGen Gen, bits<10> op, string opName = NAME,
16951695 bit isSingle = 0> {
16961696 defvar ps = !cast<VOP_Pseudo>(opName#"_e64");
16971697 let IsSingle = !or(isSingle, ps.Pfl.IsSingle) in {
1698- if ps.Pfl.IsFP8SrcByteSel then {
1698+ if ps.Pfl.HasFP8SrcByteSel then {
16991699 def _e64#Gen.Suffix :
17001700 VOP3_Real_Gen<ps, Gen>,
17011701 VOP3FP8OpSel_src_bytesel_gfx11_gfx12<op, ps.Pfl>;
1702- } else if ps.Pfl.IsFP8DstByteSel then {
1702+ } else if ps.Pfl.HasFP8DstByteSel then {
17031703 def _e64#Gen.Suffix :
17041704 VOP3_Real_Gen<ps, Gen>,
17051705 VOP3FP8OpSel_dst_bytesel_gfx11_gfx12<op, ps.Pfl>;
@@ -1733,11 +1733,11 @@ multiclass VOP3_Real_with_name<GFXGen Gen, bits<10> op, string opName,
17331733 let AsmString = asmName # ps.AsmOperands,
17341734 IsSingle = !or(isSingle, ps.Pfl.IsSingle) in {
17351735 // FIXME-TRUE16 support FP8 instructions properly
1736- if ps.Pfl.IsFP8SrcByteSel then {
1736+ if ps.Pfl.HasFP8SrcByteSel then {
17371737 def _e64#Gen.Suffix :
17381738 VOP3_Real_Gen<ps, Gen>,
17391739 VOP3FP8OpSel_src_bytesel_gfx11_gfx12<op, ps.Pfl>;
1740- } else if ps.Pfl.IsFP8DstByteSel then {
1740+ } else if ps.Pfl.HasFP8DstByteSel then {
17411741 def _e64#Gen.Suffix :
17421742 VOP3_Real_Gen<ps, Gen>,
17431743 VOP3FP8OpSel_dst_bytesel_gfx11_gfx12<op, ps.Pfl>;
0 commit comments