added a second generated variant of the simd vector