RFR(M) 8078122 : YMM registers upper 128 bits may get clobbered by a JNI call on windows
Vladimir Kozlov
vladimir.kozlov at oracle.com
Wed Aug 24 22:08:20 UTC 2016
Hi Kishor,
First, #ifdef _WIN64 is not needed anymore since calling convention is similat to unix now.
Second, I would like you to look more broadly. With this change we don't need to preserve XMM6-XMM31 in our stubs for WIN64. I am not sure that we can remove all #ifdef _WIN64 there but for most of
them I think we can do. Please, look.
Thanks,
Vladimir
On 8/24/16 2:40 PM, Kharbas, Kishor wrote:
> Requesting the community to review the patch for https://bugs.openjdk.java.net/browse/JDK-8078122
>
> Webrev : http://cr.openjdk.java.net/~vdeshpande/8078122/webrev.00
>
> The patch changes the definitions of registers XMM6-XMM31 for WIN64.
>
> Thank you.
>
> Kishor
>
More information about the hotspot-compiler-dev
mailing list