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