|
inlineconstexpr |
Defined in Header
As any named shuffle, allows to pass a group size, to treat multiple elements as one. Group size has to be 0 < G <= T::size() Shift * GroupSize <= T::size() Shift >= 0
Parameters
S - shift by how many elements to shift
(2), (4) - call (1) (3) respectively, with S = G * S (1) - equivalent to calling eve::slide_left(x, eve::zero(eve::as(x)));
(3) - slide_left [abcd], [efgh], index<1> ==> [bcde]
Return value shuffled register