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

aarch64: rework error-prone cmp instuction

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 12
    • Fix Version/s: 12
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      b07
    • CPU:
      aarch64
    • OS:
      linux

      Description

      Problem about cmp instruction is in immediate value limit which is not evident from cmp function semantic. We have to introduce cmp(reg, byte) fucntion, and force user to implicitly call cmp_imm12 or cmp(reg, reg, unsigned) for imm values outside of byte range.

      http://mail.openjdk.java.net/pipermail/aarch64-port-dev/2018-May/005829.html
      http://mail.openjdk.java.net/pipermail/hotspot-dev/2018-July/033437.html

        Attachments

          Activity

            People

            • Assignee:
              bulasevich Boris Ulasevich
              Reporter:
              bulasevich Boris Ulasevich
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: