Blob Blame History Raw
# HG changeset patch
# User adinn
# Date 1537977709 -3600
#      Wed Sep 26 17:01:49 2018 +0100
# Node ID 18426968f11cd0c3b238dec365003798d07576fc
# Parent  0abe9de66ea9e1371bf35a2394daf31d8bfada98
8211105: AArch64: Disable cos/sin and log intrinsics in jdk11u pending fix
Summary: AArch64 cos/sin and log intrinsics are currently broken so should be disabled
Reviewed-by: aph, shade

diff --git a/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp b/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
--- a/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
+++ b/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
@@ -5741,15 +5741,18 @@
     }
 
     if (vmIntrinsics::is_intrinsic_available(vmIntrinsics::_dlog)) {
-      StubRoutines::_dlog = generate_dlog();
+      // disabled pending fix and retest of generated code via JDK-8210858
+      // StubRoutines::_dlog = generate_dlog();
     }
 
     if (vmIntrinsics::is_intrinsic_available(vmIntrinsics::_dsin)) {
-      StubRoutines::_dsin = generate_dsin_dcos(/* isCos = */ false);
+      // disabled pending fix and retest of generated code via JDK-8210461
+      // StubRoutines::_dsin = generate_dsin_dcos(/* isCos = */ false);
     }
 
     if (vmIntrinsics::is_intrinsic_available(vmIntrinsics::_dcos)) {
-      StubRoutines::_dcos = generate_dsin_dcos(/* isCos = */ true);
+      // disabled pending fix and retest of generated code via JDK-8210461
+      // StubRoutines::_dcos = generate_dsin_dcos(/* isCos = */ true);
     }
   }