RFR: 8360179: RISC-V: Only enable BigInteger intrinsics when AvoidUnalignedAccess == false [v2]

Anjian Wen wenanjian at openjdk.org
Mon Jun 23 03:28:20 UTC 2025


On Mon, 23 Jun 2025 02:51:37 GMT, Feilong Jiang <fjiang at openjdk.org> wrote:

>> Anjian Wen has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   remove useless func multiply_32_x_32_loop which only used in AvoidUnalignedAccesses case!
>
> src/hotspot/cpu/riscv/macroAssembler_riscv.cpp line 5624:
> 
>> 5622:     Label L_second_loop_unaligned, L_third_loop, L_third_loop_exit;
>> 5623: 
>> 5624:     multiply_32_x_32_loop(x, xstart, x_xstart, y, y_idx, z, carry, product, idx, kdx);
> 
> `multiply_32_x_32_loop` was only used in `AvoidUnalignedAccesses` case. It could be removed too.

Thanks for the reviews,fixed!

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

PR Review Comment: https://git.openjdk.org/jdk/pull/25923#discussion_r2160648157


More information about the hotspot-dev mailing list