Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8210764

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

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

                Created:
                Updated:
                Resolved: