RFR: 8316125: Windows call_stub unnecessarily saves xmm16-31 when UseAVX>=3

David Holmes dholmes at openjdk.org
Thu Sep 14 05:39:38 UTC 2023


On Tue, 12 Sep 2023 17:10:38 GMT, Daniel Jeliński <djelinski at openjdk.org> wrote:

> Please review this patch that removes saving of xmm16-xmm31 registers from Windows call_stub.
> 
> Windows ABI only mandates saving xmm6-xmm15, which we continue to do here.
> 
> No new tests. Mach5 tier1-5 builds and tests clean.

I'm guessing this part of the change description covers it:
> The call save regions have been extended for both compilation models to handle their 
respective register banks and are working correctly.

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

PR Comment: https://git.openjdk.org/jdk/pull/15688#issuecomment-1718792276


More information about the hotspot-dev mailing list