@@ -833,33 +833,33 @@ multiclass SiFive7WriteResBase<int VLEN,
833833 foreach sew = SchedSEWSet<mx, isF=1>.val in {
834834 defvar IsWorstCase = SiFive7IsWorstCaseMXSEW<mx, sew, SchedMxListF, isF=1>.c;
835835 if !eq(sew, 64) then {
836- defvar ThrottledCycles = SiFive7GetCyclesOnePerElement<mx, sew, VLEN>.c;
836+ defvar SingleElementCycles = SiFive7GetCyclesOnePerElement<mx, sew, VLEN>.c;
837837 foreach SchedWriteName = ["WriteVFALUV", "WriteVFALUF", "WriteVFMulV", "WriteVFMulF",
838838 "WriteVFMulAddV", "WriteVFMulAddF"] in
839- defm : LMULSEWWriteResMXSEWVariant<SchedWriteName, ThrottledVecFP64SchedPred ,
839+ defm : LMULSEWWriteResMXSEWVariant<SchedWriteName, SingleElementVecFP64SchedPred ,
840840 // Predicated
841- [VCQ, VA1], ThrottledCycles , [0, 1], [1, !add(1, ThrottledCycles )],
841+ [VCQ, VA1], SingleElementCycles , [0, 1], [1, !add(1, SingleElementCycles )],
842842 // Not Predicated
843843 [VCQ, VA1OrVA2], 8, [0, 1], [1, !add(1, SiFive7GetCyclesDefault<mx>.c)],
844844 mx, sew, IsWorstCase>;
845845 foreach SchedWriteName = ["WriteVFRecpV", "WriteVFCvtIToFV"] in
846- defm : LMULSEWWriteResMXSEWVariant<SchedWriteName, ThrottledVecFP64SchedPred ,
846+ defm : LMULSEWWriteResMXSEWVariant<SchedWriteName, SingleElementVecFP64SchedPred ,
847847 // Predicated
848- [VCQ, VA1], ThrottledCycles , [0, 1], [1, !add(1, ThrottledCycles )],
848+ [VCQ, VA1], SingleElementCycles , [0, 1], [1, !add(1, SingleElementCycles )],
849849 // Not Predicated
850850 [VCQ, VA1], 8, [0, 1], [1, !add(1, SiFive7GetCyclesDefault<mx>.c)],
851851 mx, sew, IsWorstCase>;
852852 foreach SchedWriteName = ["WriteVFSgnjV", "WriteVFSgnjF"] in
853- defm : LMULSEWWriteResMXSEWVariant<SchedWriteName, ThrottledVecFP64SchedPred ,
853+ defm : LMULSEWWriteResMXSEWVariant<SchedWriteName, SingleElementVecFP64SchedPred ,
854854 // Predicated
855- [VCQ, VA1], ThrottledCycles , [0, 1], [1, !add(1, ThrottledCycles )],
855+ [VCQ, VA1], SingleElementCycles , [0, 1], [1, !add(1, SingleElementCycles )],
856856 // Not Predicated
857857 [VCQ, VA1OrVA2], 4, [0, 1], [1, !add(1, SiFive7GetCyclesDefault<mx>.c)],
858858 mx, sew, IsWorstCase>;
859859 foreach SchedWriteName = ["WriteVFMinMaxV", "WriteVFMinMaxF"] in
860- defm : LMULSEWWriteResMXSEWVariant<SchedWriteName, ThrottledVecFP64SchedPred ,
860+ defm : LMULSEWWriteResMXSEWVariant<SchedWriteName, SingleElementVecFP64SchedPred ,
861861 // Predicated
862- [VCQ, VA1], ThrottledCycles , [0, 1], [1, !add(1, ThrottledCycles )],
862+ [VCQ, VA1], SingleElementCycles , [0, 1], [1, !add(1, SingleElementCycles )],
863863 // Not Predicated
864864 [VCQ, VA1], 4, [0, 1], [1, !add(1, SiFive7GetCyclesDefault<mx>.c)],
865865 mx, sew, IsWorstCase>;
@@ -921,10 +921,10 @@ multiclass SiFive7WriteResBase<int VLEN,
921921 defvar IsWorstCase = SiFive7IsWorstCaseMXSEW<mx, sew, SchedMxListW>.c;
922922 defvar DefaultCycles = SiFive7GetCyclesDefault<mx>.c;
923923 if !eq(sew, 32) then {
924- defvar ThrottledCycles = SiFive7GetCyclesOnePerElement<mx, sew, VLEN>.c;
925- defm : LMULSEWWriteResMXSEWVariant<"WriteVFWCvtIToFV", ThrottledVecFP64SchedPred ,
924+ defvar SingleElementCycles = SiFive7GetCyclesOnePerElement<mx, sew, VLEN>.c;
925+ defm : LMULSEWWriteResMXSEWVariant<"WriteVFWCvtIToFV", SingleElementVecFP64SchedPred ,
926926 // Predicated
927- [VCQ, VA1], 8, [0, 1], [1, !add(1, ThrottledCycles )],
927+ [VCQ, VA1], 8, [0, 1], [1, !add(1, SingleElementCycles )],
928928 // Not Predicated
929929 [VCQ, VA1], 8, [0, 1], [1, !add(1, DefaultCycles)],
930930 mx, sew, IsWorstCase>;
@@ -948,10 +948,10 @@ multiclass SiFive7WriteResBase<int VLEN,
948948 defm : LMULSEWWriteResMXSEW<"WriteVFWMulAddF", [VCQ, VA1OrVA2], mx, sew, IsWorstCase>;
949949 }
950950 if !eq(sew, 32) then {
951- defvar ThrottledCycles = SiFive7GetCyclesOnePerElement<mx, sew, VLEN>.c;
952- defm : LMULSEWWriteResMXSEWVariant<"WriteVFWCvtFToFV", ThrottledVecFP64SchedPred ,
951+ defvar SingleElementCycles = SiFive7GetCyclesOnePerElement<mx, sew, VLEN>.c;
952+ defm : LMULSEWWriteResMXSEWVariant<"WriteVFWCvtFToFV", SingleElementVecFP64SchedPred ,
953953 // Predicated
954- [VCQ, VA1], 8, [0, 1], [1, !add(1, ThrottledCycles )],
954+ [VCQ, VA1], 8, [0, 1], [1, !add(1, SingleElementCycles )],
955955 // Not Predicated
956956 [VCQ, VA1], 8, [0, 1], [1, !add(1, DefaultCycles)],
957957 mx, sew, IsWorstCase>;
@@ -979,11 +979,11 @@ multiclass SiFive7WriteResBase<int VLEN,
979979 defvar IsWorstCase = SiFive7IsWorstCaseMXSEW<mx, sew, SchedMxListFW, isF=1>.c;
980980 defvar DefaultCycles = SiFive7GetCyclesNarrowing<mx>.c;
981981 if !eq(sew, 32) then {
982- defvar ThrottledCycles = SiFive7GetCyclesOnePerElement<mx, sew, VLEN>.c;
982+ defvar SingleElementCycles = SiFive7GetCyclesOnePerElement<mx, sew, VLEN>.c;
983983 foreach SchedWriteName = ["WriteVFNCvtIToFV", "WriteVFNCvtFToFV"] in
984- defm : LMULSEWWriteResMXSEWVariant<SchedWriteName, ThrottledVecFP64SchedPred ,
984+ defm : LMULSEWWriteResMXSEWVariant<SchedWriteName, SingleElementVecFP64SchedPred ,
985985 // Predicated
986- [VCQ, VA1], 8, [0, 1], [1, !add(1, ThrottledCycles )],
986+ [VCQ, VA1], 8, [0, 1], [1, !add(1, SingleElementCycles )],
987987 // Not Predicated
988988 [VCQ, VA1], 8, [0, 1], [1, !add(1, DefaultCycles)],
989989 mx, sew, IsWorstCase>;
0 commit comments