Update avx512 implementation

XMLWordPrintable

    • b13
    • x86
    • generic

        Recently there have been couple of high priority issues with regards to avx512 high bank of XMM register (XMM16-XMM31) usage by C2: JDK-8207746, JDK-8209735

        Please find below a patch which attempts to clean up the XMM register handling by using register groups:

        http://cr.openjdk.java.net/~vdeshpande/xmm_reg/webrev.01/

        The patch provides a restricted set of registers to the match rules in the ad file based on the underlying architecture.

        The aim is to remove special handling/workaround from macro assembler and assembler.

        By removing the special handling, the patch reduces the overall code size by about 1800 lines of code.

        Best Regards,
        Sandhya

              Assignee:
              Vladimir Kozlov
              Reporter:
              Vladimir Kozlov
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: