RFR: 8131483 : aarch64: illegal stlxr instructions

Andrew Haley aph at redhat.com
Thu Jul 16 09:49:37 UTC 2015

On 16/07/15 10:25, Edward Nevill wrote:
> Hi,
> http://cr.openjdk.java.net/~enevill/8131483/webrev
> Fixes an issue reported by one of our partners where the aarch64 port is generating illegal instructions on their HW.
> The instruction in question is
>  stlxr(rscratch1, end, rscratch1)
> According to the ARM ARM this is unpredictable and an implementation may treat this as undefined which our partners HW does.


Please assert this in Assembler::stlxr.


More information about the hotspot-compiler-dev mailing list