RFR: 8370481: C2 SuperWord: Long/Integer.compareUnsigned return wrong value in SLP [v7]

Hamlin Li mli at openjdk.org
Tue Oct 28 10:03:42 UTC 2025


On Tue, 28 Oct 2025 09:38:36 GMT, Emanuel Peter <epeter at openjdk.org> wrote:

>> Hamlin Li has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   more tests
>
> test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java line 1526:
> 
>> 1524:     @Warmup(0)
>> 1525:     @Run(test = {// Signed
>> 1526:                  "testCMoveIGTforI",
> 
> Thank you very much for adding all the unsigned tests!
> 
> We should eventually also add more signed tests. Are you planning on doing that anyway in the future? Either way: we should have an RFE, and link it to this bug here. If you don't want to work on it, then please assign it to me ;)

Yes, I agree we should add more tests for signed ones.
I'll do it later, it's tracked here: https://bugs.openjdk.org/browse/JDK-8370794.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/27942#discussion_r2468821316


More information about the hotspot-compiler-dev mailing list