[jdk20u] Integrated: 8302976: C2 intrinsification of Float.floatToFloat16 and Float.float16ToFloat yields different result than the interpreter
Vladimir Kozlov
kvn at openjdk.org
Wed Mar 22 18:15:03 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.
This pull request has now been integrated.
Changeset: 59a3f4f4
Author: Vladimir Kozlov <kvn at openjdk.org>
URL: https://git.openjdk.org/jdk20u/commit/59a3f4f4b19f8ebaf7ef6d59a15846acbb225e36
Stats: 1358 lines in 43 files changed: 1213 ins; 104 del; 41 mod
8302976: C2 intrinsification of Float.floatToFloat16 and Float.float16ToFloat yields different result than the interpreter
Reviewed-by: vlivanov, thartmann
Backport-of: 8cfd74f76afc9e5d50c52104fef9974784718dd4
-------------
PR: https://git.openjdk.org/jdk20u/pull/21
More information about the jdk-updates-dev
mailing list