This adds an cmp-barrier to the code generated by AryEq. A false negative in the array ptr comparison would result in the slow-path being taken, even though it's not necessary. The barrier should get us on the fast path more often. Ok? http://cr.openjdk.java.net/~rkennke/aryeq/webrev.00/ Roman