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
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
- relates to
-
JDK-8206265 aarch64 jtreg: assert in TestOptionsWithRanges.jtr
-
- Resolved
-
-
JDK-8288992 AArch64: CMN should be handled the same way as CMP
-
- Resolved
-