** Description changed:

  Upstream bug: https://bugs.openjdk.java.net/browse/JDK-8211105
+ Reference (w/ workaround): 
http://mail.openjdk.java.net/pipermail/jdk-updates-dev/2018-September/000155.html
  
  $ cat LogTest.java
  public class LogTest {
      public static void main(String[] args) {
          double x = 4.9E-324;
          System.out.println(Math.log(x));
          System.out.println(StrictMath.log(x));
      }
  }
  
  $ cat CosTest.java
- public class CosTest { 
-     public static void main(String[] args) { 
-         System.out.println(Math.cos(1647100));
-     } 
- } 
+ public class CosTest {
+     public static void main(String[] args) {
+         System.out.println(Math.cos(1647100));
+     }
+ }
  
  $ javac LogTest.class
  
  With 10.0.2+13-1ubuntu1 (correct):
  $ java LogTest
  -744.4400719213812
  -744.4400719213812
  
  With 11~28-3ubuntu1 (incorrect):
  $ java LogTest
  -710.989276736877
  -744.4400719213812
  
  $ javac CosTest.class
  
  With 10.0.2+13-1ubuntu1 (correct):
  $ java CosTest
  0.7833030468809974
  
  With 11~28-3ubuntu1 (incorrect):
  $ java CosTest
  -0.2745634094819721

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1796982

Title:
  [Regression] AArch64: log and cos/sin intrinsics give incorrect
  results

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openjdk-lts/+bug/1796982/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to