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

Emanuel Peter epeter at openjdk.org
Tue Oct 28 10:24:06 UTC 2025


On Tue, 28 Oct 2025 10:00:44 GMT, Hamlin Li <mli at openjdk.org> wrote:

>> 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.

Excellent, thank you :)

@Hamlin-Li So thank you for working on this!

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

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


More information about the hotspot-compiler-dev mailing list