< prev index next >

src/hotspot/share/opto/c2compiler.cpp

Print this page
rev 52233 : 8212043: Add floating-point Math.min/max intrinsics
Summary: Floating-point Math.min() and Math.max() intrinsics are enabled on AArch64 platform
Reviewed-by: duke

*** 426,435 **** --- 426,447 ---- if (!UseFMA || !Matcher::match_rule_supported(Op_FmaD)) return false; break; case vmIntrinsics::_fmaF: if (!UseFMA || !Matcher::match_rule_supported(Op_FmaF)) return false; break; + case vmIntrinsics::_maxF: + if (!Matcher::match_rule_supported(Op_MaxF)) return false; + break; + case vmIntrinsics::_minF: + if (!Matcher::match_rule_supported(Op_MinF)) return false; + break; + case vmIntrinsics::_maxD: + if (!Matcher::match_rule_supported(Op_MaxD)) return false; + break; + case vmIntrinsics::_minD: + if (!Matcher::match_rule_supported(Op_MinD)) return false; + break; case vmIntrinsics::_hashCode: case vmIntrinsics::_identityHashCode: case vmIntrinsics::_getClass: case vmIntrinsics::_dsin: case vmIntrinsics::_dcos:
< prev index next >