[aarch64-port-dev ] RFR(S): 8205474 - AARCH64: wrong zr encoding for ccmp instruction

Andrew Haley aph at redhat.com
Thu Jun 21 13:56:00 UTC 2018


On 06/21/2018 02:42 PM, Dmitrij Pochepko wrote:
> 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.

Oh Lord, I wrote that horrible code.  I'm sorry.  It was a long time ago.
:-)

> This patch fix it.
> 
> webrev: http://cr.openjdk.java.net/~dpochepk/8205474/webrev.01/
> 
> CR: https://bugs.openjdk.java.net/browse/JDK-8205474

OK, thanks.

-- 
Andrew Haley
Java Platform Lead Engineer
Red Hat UK Ltd. <https://www.redhat.com>
EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671


More information about the hotspot-compiler-dev mailing list