Integrated: 8352980: Purge infrastructure for FP-to-bits interpreter intrinsics after 32-bit x86 removal
Aleksey Shipilev
shade at openjdk.org
Thu Mar 27 11:27:22 UTC 2025
On Wed, 26 Mar 2025 15:53:45 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:
> [JDK-8076373](https://bugs.openjdk.org/browse/JDK-8076373) added the infrastructure to implement `_intBitsToFloat`, `_floatToRawIntBits`, `_longBitsToDouble`, `_doubleToRawLongBits` intrinsics in template interpreters. That work was needed to support NaNs for 32-bit x86, and is no longer needed. The C1/C2 compiler intrinsics for these are still implemented and functional.
>
> I did not do deep testing, because the removed code is actually dead.
>
> Additional testing:
> - [x] GHA checks for platform builds
> - [x] Linux x86_64 server fastdebug, `tier1`
This pull request has now been integrated.
Changeset: b7ffd223
Author: Aleksey Shipilev <shade at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/b7ffd223e83e56259801534b634729c563e36c7b
Stats: 95 lines in 11 files changed: 0 ins; 95 del; 0 mod
8352980: Purge infrastructure for FP-to-bits interpreter intrinsics after 32-bit x86 removal
Reviewed-by: kvn, vlivanov, coleenp
-------------
PR: https://git.openjdk.org/jdk/pull/24259
More information about the hotspot-dev
mailing list