Simd left shift

Is there an operator to shift a float_4 vector members left I.E. a single operator that will do the following 3 index assignments:

float_4 a = {1,2,3,4};
a[0] = a[1];
a[1] = a[2];
a[2] = a[3];

_mm_shuffle_ps()

1 Like

Thank you!