RFR: JDK-8210858: AArch64: remove Math.log intrinsic

Tobias Holenstein tholenstein at openjdk.org
Thu Jan 18 09:05:20 UTC 2024


[JDK-8215133](https://bugs.openjdk.org/browse/JDK-8215133) disabled vmIntrinsics::_dlog. Remove it now

### Why remove

That Java  specification says:

"The computed result must be within 1 ulp of the exact result. Results must be semi-monotonic... whenever the mathematical function is non-decreasing, so is the floating-point approximation, likewise, whenever the mathematical function is non-increasing, so is the floating-point approximation"

There is no proof of the monotonicity of this intrinsics at the moment.

-------------

Commit messages:
 - remove unused intrinsic logic on C1
 - JDK-8210858: AArch64: remove Math.log intrinsic

Changes: https://git.openjdk.org/jdk/pull/17480/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=17480&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8210858
  Stats: 15 lines in 2 files changed: 0 ins; 11 del; 4 mod
  Patch: https://git.openjdk.org/jdk/pull/17480.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/17480/head:pull/17480

PR: https://git.openjdk.org/jdk/pull/17480


More information about the hotspot-compiler-dev mailing list