RFR: 8359965: Enable paired pushp and popp instruction usage for APX enabled CPUs [v4]

Srinivas Vamsi Parasa sparasa at openjdk.org
Thu Jul 17 17:19:54 UTC 2025


On Wed, 16 Jul 2025 20:55:35 GMT, Sandhya Viswanathan <sviswanathan at openjdk.org> wrote:

>> Srinivas Vamsi Parasa has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains four commits:
>> 
>>  - merge with master
>>  - remove pushp/popp from vm_version_x86 and also when APX is not being used
>>  - rename to paired_push and paired_pop
>>  - 8359965: Enable paired pushp and popp instruction usage for APX enabled CPUs
>
> src/hotspot/cpu/x86/macroAssembler_x86.cpp line 798:
> 
>> 796: }
>> 797: 
>> 798: void MacroAssembler::paired_push(Register src) {
> 
> Would be better to call these as push_ppx and pop_ppx.

Please see the updated code changed to push_ppx/pop_ppx.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/25889#discussion_r2213890625


More information about the hotspot-compiler-dev mailing list