@@ -2245,11 +2245,6 @@ multiclass VPseudoBinaryV_VV_RM<LMULInfo m, string Constraint = "", bit Commutab
2245
2245
Commutable=Commutable>;
2246
2246
}
2247
2247
2248
- // Similar to VPseudoBinaryV_VV, but uses MxListF.
2249
- multiclass VPseudoBinaryFV_VV<LMULInfo m, int sew> {
2250
- defm _VV : VPseudoBinary<m.vrclass, m.vrclass, m.vrclass, m, "", sew>;
2251
- }
2252
-
2253
2248
multiclass VPseudoBinaryFV_VV_RM<LMULInfo m, int sew> {
2254
2249
defm _VV : VPseudoBinaryRoundingMode<m.vrclass, m.vrclass, m.vrclass, m,
2255
2250
"", sew, UsesVXRM=0>;
@@ -2901,7 +2896,7 @@ multiclass VPseudoVALU_VV_VX {
2901
2896
multiclass VPseudoVSGNJ_VV_VF {
2902
2897
foreach m = MxListF in {
2903
2898
foreach e = SchedSEWSet<m.MX, isF=1>.val in
2904
- defm "" : VPseudoBinaryFV_VV <m, sew=e>,
2899
+ defm "" : VPseudoBinaryV_VV <m, sew=e>,
2905
2900
SchedBinary<"WriteVFSgnjV", "ReadVFSgnjV", "ReadVFSgnjV", m.MX,
2906
2901
e, forceMergeOpRead=true>;
2907
2902
}
@@ -2918,7 +2913,7 @@ multiclass VPseudoVSGNJ_VV_VF {
2918
2913
multiclass VPseudoVMAX_VV_VF {
2919
2914
foreach m = MxListF in {
2920
2915
foreach e = SchedSEWSet<m.MX, isF=1>.val in
2921
- defm "" : VPseudoBinaryFV_VV <m, sew=e>,
2916
+ defm "" : VPseudoBinaryV_VV <m, sew=e>,
2922
2917
SchedBinary<"WriteVFMinMaxV", "ReadVFMinMaxV", "ReadVFMinMaxV",
2923
2918
m.MX, e, forceMergeOpRead=true>;
2924
2919
}
0 commit comments