RFR: AArch64 remaining CAS-obj impls
Andrew Haley
aph at redhat.com
Thu Nov 17 11:48:50 UTC 2016
On 17/11/16 10:07, Roman Kennke wrote:
> I found one more bug in my implementation. For compareAndExchangeN, we
> need to restore the uncompressed old-value into the result register
> before leaving.
>
> http://cr.openjdk.java.net/~rkennke/aarch64-cas/webrev.01/
>
> Ok now?
What does this mean?
+ __ cmpxchg_oop_shenandoah(addr, cmpval, newval, Assembler::word, true, true, false);
No cheating by looking at the declaration of cmpxchg_oop_shenandoah!
Andrew.
More information about the shenandoah-dev
mailing list