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

Update avx512 implementation

    XMLWordPrintable

    Details

    • Subcomponent:
    • Resolved In Build:
      b13
    • CPU:
      x86
    • OS:
      generic

      Backports

        Description

        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

          Attachments

            Issue Links

              Activity

                People

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

                  Dates

                  Created:
                  Updated:
                  Resolved: