minor changes to simd2 vector. still slower than the abstract-vector based implementaiton.