ensure array addresses aren't recomputed
sundry updates
don't read LOCAL unless we have to; SSE is now reliably faster than WORD
add variant: manually unroll SSE loop by a factor of 2