aarch64: rework error-prone cmp instuction

XMLWordPrintable

    • Type: Enhancement
    • Resolution: Fixed
    • Priority: P4
    • 12
    • Affects Version/s: 12
    • Component/s: hotspot
    • b07
    • aarch64
    • linux

      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

            Assignee:
            Boris Ulasevich
            Reporter:
            Boris Ulasevich
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: