RFR: 8132160 - support for AVX 512 call frames and stack management
Berg, Michael C
michael.c.berg at intel.com
Thu Jul 23 05:55:12 UTC 2015
Hi Folks,
I would like to contribute AVX 512 call frame and stack management changes. I need two reviewers to examine this patch and comment as needed:
Bug-id: https://bugs.openjdk.java.net/browse/JDK-8132160
webrev:
http://cr.openjdk.java.net/~mcberg/8132160/webrev.01/
These changes simplify frame management on 32-bit and 64-bit systems which support EVEX and extend more complete frame save and restore functionality as well as stack management for calls, traps and explicit exception paths. These changes also move CPUID queries into the assembler object state and add more state rules to a large class of instructions while simplifying their use. Also added is support for vectorizing double precision sqrt which is available through the math library. Many generated stubs and internal functions also now have predicated mask management for EVEX added.
Thanks,
Michael
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20150723/ec9788be/attachment.html>
More information about the hotspot-compiler-dev
mailing list