[jdk20u] RFR: 8302976: C2 intrinsification of Float.floatToFloat16 and Float.float16ToFloat yields different result than the interpreter
Vladimir Kozlov
kvn at openjdk.org
Tue Mar 21 21:54:05 UTC 2023
Backport [JDK-8302976](https://bugs.openjdk.org/browse/JDK-8302976) "C2 intrinsification of Float.floatToFloat16 and Float.float16ToFloat yields different result than the interpreter".
Backport did not apply cleanly because of `NULL` to `nullptr` changes in JDK 21. And because these intrinsics were implemented for RISC-V port only in JDK 21 and I have to exclude corresponding changes from backport.
The fix was pushed into JDK 21 two weeks ago. No issues were found since then.
-------------
Commit messages:
- Backport 8cfd74f76afc9e5d50c52104fef9974784718dd4
Changes: https://git.openjdk.org/jdk20u/pull/21/files
Webrev: https://webrevs.openjdk.org/?repo=jdk20u&pr=21&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8302976
Stats: 1358 lines in 43 files changed: 1213 ins; 104 del; 41 mod
Patch: https://git.openjdk.org/jdk20u/pull/21.diff
Fetch: git fetch https://git.openjdk.org/jdk20u.git pull/21/head:pull/21
PR: https://git.openjdk.org/jdk20u/pull/21
More information about the jdk-updates-dev
mailing list