vec_shift