diff --git a/src/hotspot/cpu/ppc/ppc.ad b/src/hotspot/cpu/ppc/ppc.ad index 7d5656eb1f4..ce3f033601e 100644 --- a/src/hotspot/cpu/ppc/ppc.ad +++ b/src/hotspot/cpu/ppc/ppc.ad @@ -2234,6 +2234,12 @@ bool Matcher::match_rule_supported(int opcode) { case Op_FmaVD: return (SuperwordUseVSX && UseFMA); + case Op_MinF: + case Op_MaxF: + case Op_MinD: + case Op_MaxD: + return (PowerArchitecturePPC64 >= 9); + case Op_Digit: return vmIntrinsics::is_intrinsic_available(vmIntrinsics::_isDigit); case Op_LowerCase: