[jdk20u] RFR: 8302976: C2 intrinsification of Float.floatToFloat16 and Float.float16ToFloat yields different result than the interpreter

Tobias Hartmann thartmann at openjdk.org
Wed Mar 22 17:55:47 UTC 2023


On Tue, 21 Mar 2023 21:46:36 GMT, Vladimir Kozlov <kvn at openjdk.org> wrote:

> 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.

Looks good.

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

Marked as reviewed by thartmann (Reviewer).

PR Review: https://git.openjdk.org/jdk20u/pull/21#pullrequestreview-1353181773


More information about the jdk-updates-dev mailing list