RFR(S): 8205474 - AARCH64: wrong zr encoding for ccmp instruction
Dmitrij Pochepko
dmitrij.pochepko at bell-sw.com
Thu Jun 21 13:42:16 UTC 2018
Hi,
please review small patch for 8205474 - AARCH64: wrong zr encoding for
ccmp instruction
ccmp instruction hits assert while trying to compare with zero register.
Root reason is that zero register needs special handling: zr has
internal number 32 in hotspot, while AARCH64 spec require number 31.
This patch fix it.
webrev: http://cr.openjdk.java.net/~dpochepk/8205474/webrev.01/
CR: https://bugs.openjdk.java.net/browse/JDK-8205474
Testing: I created intrinsic which use ccmp with zr and sanity passed.
Thanks,
Dmitrij
More information about the hotspot-compiler-dev
mailing list