[FEATURE] start to allow different SIMD vectors (not only the largest possible)