On 03/12/2015 07:29 PM, Peter Levart wrote: > What about the following variant (or similar with ifs in case switch is > sub-optimal): > > public final long getLongUnaligned(Object o, long offset) { > switch ((int) offset & 7) ...
I tried that already, and it wasn't really any faster, and it won't vectorize nicely (vectorization was high on John's list). Andrew.