SIMD implementation