RFR: JDK-8210858: AArch64: remove Math.log intrinsic [v2]
Tobias Holenstein
tholenstein at openjdk.org
Thu Jan 18 14:44:25 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:
remove MacroAssembler::fast_log() and generate_dlog()
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/17480/files
- new: https://git.openjdk.org/jdk/pull/17480/files/a0240c4d..f1eaee30
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=17480&range=01
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=17480&range=00-01
Stats: 384 lines in 3 files changed: 0 ins; 384 del; 0 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