changeset 46597 | d669fb842ae3 |
parent 46595 | 18a062f9a227 |
child 46701 | f559541c0daa |
--- a/hotspot/src/cpu/sparc/vm/vm_version_sparc.cpp Tue Jun 27 15:46:16 2017 +0200 +++ b/hotspot/src/cpu/sparc/vm/vm_version_sparc.cpp Tue Jun 27 15:50:09 2017 +0200 @@ -317,7 +317,11 @@ FLAG_SET_DEFAULT(UseGHASHIntrinsics, false); } - if (UseFMA) { + if (has_fmaf()) { + if (FLAG_IS_DEFAULT(UseFMA)) { + UseFMA = true; + } + } else if (UseFMA) { warning("FMA instructions are not available on this CPU"); FLAG_SET_DEFAULT(UseFMA, false); }