RFR: 8316125: Windows call_stub unnecessarily saves xmm16-31 when UseAVX>=3
Daniel Jeliński
djelinski at openjdk.org
Tue Sep 12 17:22:30 UTC 2023
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.
-------------
Commit messages:
- Use AVX(1) instructions for register saving
- Stop saving xmm16-31 in Windows call_stub
Changes: https://git.openjdk.org/jdk/pull/15688/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=15688&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8316125
Stats: 26 lines in 3 files changed: 0 ins; 17 del; 9 mod
Patch: https://git.openjdk.org/jdk/pull/15688.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/15688/head:pull/15688
PR: https://git.openjdk.org/jdk/pull/15688
More information about the hotspot-dev
mailing list