On Mon, 16 Mar 2026 15:57:15 GMT, Anton Artemov <[email protected]> wrote:

>> src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp line 352:
>> 
>>> 350: void InterpreterMacroAssembler::prepare_to_jump_from_interpreted() {
>>> 351:   // set sender sp
>>> 352:   mov(r19_sender_sp, esp);
>> 
>> Suggestion:
>
> Could you please clarify this? Do you suggest to roll back to the old way and 
> set from the `sp` value or to remove this line completely?

Yes, you can remove it.  This code was essentially doing:

r19_sender_sp = esp;
r19_sender_sp = esp & -16;

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

PR Review Comment: https://git.openjdk.org/jdk/pull/29744#discussion_r2942878239

Reply via email to