RFR: 8349452: Fix performance regression for Arrays.fill() with AVX512 [v2]

Sandhya Viswanathan sviswanathan at openjdk.org
Sat Nov 22 01:20:35 UTC 2025


On Fri, 21 Nov 2025 23:53:17 GMT, Srinivas Vamsi Parasa <sparasa at openjdk.org> wrote:

>> src/hotspot/cpu/x86/macroAssembler_x86.cpp line 9305:
>> 
>>> 9303: }
>>> 9304: 
>>> 9305: void MacroAssembler::fill64_unmasked(uint shift, Register dst, int disp,
>> 
>> This could be called as fill64_tail. Also good to replace overall fill64_masked with fill64_tail.
>
> Please see this suggestion incorporated in the updated code.

Thanks @vamsi-parasa. It will be also good to remove fill64_masked and fill32_masked overall.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/28442#discussion_r2551555992


More information about the hotspot-dev mailing list