git: openjdk/jdk: jdk25: 8350177: C2 SuperWord: Integer.numberOfLeadingZeros, numberOfTrailingZeros, reverse and bitCount have input types wrongly truncated for byte and short

Tobias Hartmann thartmann at openjdk.org
Mon Jul 14 07:34:55 UTC 2025


Changeset: dd82a092
Branch: jdk25
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-07-14 07:31:27 +0000
URL:       https://git.openjdk.org/jdk/commit/dd82a0922bdf7e3e99edab3246a2a7b5b1cb7bda

8350177: C2 SuperWord: Integer.numberOfLeadingZeros, numberOfTrailingZeros, reverse and bitCount have input types wrongly truncated for byte and short

Reviewed-by: chagedorn
Backport-of: 77bd417c9990f57525257d9df89b9df4d7991461

! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java



More information about the jdk-changes mailing list