RFR: JDK-8210858: AArch64: remove Math.log intrinsic [v3]

Tobias Holenstein tholenstein at openjdk.org
Mon Jan 22 13:04:47 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.

Tobias Holenstein has updated the pull request incrementally with one additional commit since the last revision:

  Update c1_LIRGenerator_aarch64.cpp
  
  replaced asserts with comment

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/17480/files
  - new: https://git.openjdk.org/jdk/pull/17480/files/f1eaee30..e6dc5b93

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=17480&range=02
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=17480&range=01-02

  Stats: 4 lines in 1 file changed: 1 ins; 1 del; 2 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