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

AARCH64: problems with CAS instructions encoding

    Details

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

      Backports

        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

            Issue Links

              Activity

                People

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

                  Dates

                  • Created:
                    Updated:
                    Resolved: