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

Vladimir Ivanov vlivanov at openjdk.org
Wed Mar 8 21:50:17 UTC 2023


On Wed, 8 Mar 2023 21:41:31 GMT, Vladimir Ivanov <vlivanov at openjdk.org> wrote:

> Or encapsulate the constant folding logic (along with the guard) into SharedRuntime and return Type* (instead of int/float scalar).

I take this particular suggestion back. `SharedRuntime` is compiler-agnostic while `Type` is C2-specific.

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

PR: https://git.openjdk.org/jdk/pull/12869


More information about the hotspot-compiler-dev mailing list