RFR: 8365290: [perf] x86 ArrayFill intrinsic generates SPLIT_STORE for unaligned arrays [v7]

Vladimir Kozlov kvn at openjdk.org
Thu Oct 2 23:40:49 UTC 2025


On Thu, 25 Sep 2025 15:00:58 GMT, Vladimir Ivanov <vaivanov at openjdk.org> wrote:

>> Vladimir Ivanov has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   JDK-8365290 [perf] x86 ArrayFill intrinsic generates SPLIT_STORE for unaligned arrays
>
> Thanks for your review!

@IvaVladimir 

Looks like you are right. The code works. I have to go line by line to find what happened to `count`. I was confused by `subptr(count, 1 << shift);` at line 6013 but it does not affect two lowest bits which are checked in the following code.  And after 5998-5999 lines you can get `count` value only in the range [-7 ... 0].

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

PR Comment: https://git.openjdk.org/jdk/pull/26747#issuecomment-3363622749


More information about the hotspot-dev mailing list