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: