Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8329030 Intel Advanced Performance Extension support
  3. JDK-8328998

Encoding support for Intel APX extended general-purpose registers

    XMLWordPrintable

Details

    • b25
    • x86

    Description

      Add instruction encoding support for Intel APX extended general-purpose registers:

      Intel Advanced Performance Extensions (APX) doubles the number of general-purpose registers, from 16 to 32. For more information about APX, see https://www.intel.com/content/www/us/en/developer/articles/technical/advanced-performance-extensions-apx.html.

      By specification, instruction encoding remains unchanged for instructions using only the lower 16 GPRs. For cases where one or more instruction operands reference extended GPRs (Egprs), encoding targets either REX2, an extension of REX encoding, or an extended version of EVEX encoding. These new encoding schemes extend or modify existing instruction prefixes only when Egprs are used.

      Attachments

        Issue Links

          Activity

            People

              sviswanathan Sandhya Viswanathan
              sviswanathan Sandhya Viswanathan
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: