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

AARCH64: problems with CAS instructions encoding

    Details

    • Subcomponent:
    • Resolved In Build:
      b16
    • CPU:
      aarch64

      Description

      There are 3 problems in CAS* instructions encoding:
      1. addressing register can be SP (hotspot will hit assert on usage)
      2. data registers can be ZR (hotspot will hit assert on usage)
      3. pair CAS versions has 23rd bit encoded incorrectly. CAS*B and CAS*H are generated instead

        Attachments

          Activity

            People

            • Assignee:
              dpochepk Dmitrij Pochepko
              Reporter:
              dpochepk Dmitrij Pochepko
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: