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

Hamlin Li mli at openjdk.org
Thu Oct 23 15:02:20 UTC 2025


On Thu, 23 Oct 2025 14:32:33 GMT, Emanuel Peter <epeter at openjdk.org> wrote:

>> Hamlin Li has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   add all possible Cmp cases; add comments
>
> src/hotspot/share/opto/superword.cpp line 1758:
> 
>> 1756:     break;
>> 1757:   case Op_CmpN:
>> 1758:   case Op_CmpP:
> 
> Did you ever encounter these? I'd be surprised if these work... Because they work with pointers, and we don't support pointers, only primitives.

will fix.

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

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


More information about the hotspot-compiler-dev mailing list