diff src/cpu/ppc/vm/ppc.ad @ 17802:7c462558a08a

8035394: PPC64: Make usage of intrinsic dsqrt depend on processor recognition. Reviewed-by: kvn
author goetz
date Thu, 20 Feb 2014 11:05:12 +0100
parents c4178a748df9
children 7e8e4d1a41d6 31e80afe3fed
line wrap: on
line diff
--- a/src/cpu/ppc/vm/ppc.ad	Thu Feb 20 10:48:57 2014 +0100
+++ b/src/cpu/ppc/vm/ppc.ad	Thu Feb 20 11:05:12 2014 +0100
@@ -2076,6 +2076,8 @@
     return false;
 
   switch (opcode) {
+  case Op_SqrtD:
+    return VM_Version::has_fsqrt();
   case Op_CountLeadingZerosI:
   case Op_CountLeadingZerosL:
   case Op_CountTrailingZerosI:
@@ -8740,7 +8742,7 @@
   ins_pipe(pipe_class_default);
 %}
 
-// VM_Version::has_sqrt() decides if this node will be used.
+// VM_Version::has_fsqrt() decides if this node will be used.
 // Sqrt float double precision
 instruct sqrtD_reg(regD dst, regD src) %{
   match(Set dst (SqrtD src));