@@ -1033,17 +1033,17 @@ PPCTargetLowering::PPCTargetLowering(const PPCTargetMachine &TM,
10331033 // so we can only code-gen them with fpexcept.ignore.
10341034 setOperationAction(ISD::STRICT_FNEARBYINT, MVT::f64, Custom);
10351035 setOperationAction(ISD::STRICT_FNEARBYINT, MVT::f32, Custom);
1036+ setOperationAction(ISD::STRICT_FNEARBYINT, MVT::v2f64, Custom);
1037+ setOperationAction(ISD::STRICT_FNEARBYINT, MVT::v4f32, Custom);
10361038
10371039 setOperationAction(ISD::FFLOOR, MVT::v2f64, Legal);
10381040 setOperationAction(ISD::FCEIL, MVT::v2f64, Legal);
10391041 setOperationAction(ISD::FTRUNC, MVT::v2f64, Legal);
1040- setOperationAction(ISD::FNEARBYINT, MVT::v2f64, Legal);
10411042 setOperationAction(ISD::FRINT, MVT::v2f64, Legal);
10421043 setOperationAction(ISD::FROUND, MVT::v2f64, Legal);
10431044 setOperationAction(ISD::FROUND, MVT::f64, Legal);
10441045 setOperationAction(ISD::FRINT, MVT::f64, Legal);
10451046
1046- setOperationAction(ISD::FNEARBYINT, MVT::v4f32, Legal);
10471047 setOperationAction(ISD::FRINT, MVT::v4f32, Legal);
10481048 setOperationAction(ISD::FROUND, MVT::v4f32, Legal);
10491049 setOperationAction(ISD::FROUND, MVT::f32, Legal);
0 commit comments