http://cr.openjdk.java.net/~roland/shenandoah/membar-acmp/webrev.00/ The code generated for acmp is missing a memory barrier. Should it be a loadstore + loadload as in ShenandoahBarrierSet::asm_acmp_barrier() on aarch64 or simply a loadload? Roland.