Converts this shuffle to a shuffle of the given species of
element type F
.
Checks that this shuffle has the given species,
and returns this shuffle unchanged.
Apply the
checkIndex()
validation
function to all lanes, throwing
IndexOutOfBoundsException
if there are any exceptional
indexes in this shuffle.
Creates a shuffle for a given species from
an int
array starting at an offset.
Creates a shuffle for a given species from
the successive values of an operator applied to
the range [0..VLENGTH-1]
.
Creates a shuffle for a given species from
a series of source indexes.
Creates a shuffle using source indexes set to sequential
values starting from start
and stepping
by the given step
.
VectorSpecies.iotaShuffle(int start,
int step,
boolean wrap)
Creates a shuffle using source indexes set to sequential
values starting from start
and stepping
by the given step
.
Creates a shuffle which will unzip the concatenation of two
vectors, alternatively storing input lanes into one or the
other output vector.
Creates a shuffle which will zip together two vectors,
alternatively selecting lanes from one or the other.
Rearranges the lane elements of this shuffle selecting lane indexes
controlled by another shuffle.
Creates a shuffle for this species from
an int
array starting at an offset.
Creates a shuffle for this species from
the successive values of an operator applied to
the range [0..VLENGTH-1]
.
Creates a shuffle for this species from
a series of source indexes.
Converts this vector into a shuffle, converting the lane values
to int
and regarding them as source indexes.
Apply the
wrapIndex()
validation
function to all lanes, replacing any exceptional indexes
with wrapped normal indexes.
Rearranges the lane elements of this vector, selecting lanes
under the control of a specific shuffle.
Rearranges the lane elements of two vectors, selecting lanes
under the control of a specific shuffle, using both normal and
exceptional indexes in the shuffle to steer data.
Rearranges the lane elements of this vector, selecting lanes
under the control of a specific shuffle and a mask.
Rearranges the lane elements of this vector, selecting lanes
under the control of a specific shuffle.
Rearranges the lane elements of two vectors, selecting lanes
under the control of a specific shuffle, using both normal and
exceptional indexes in the shuffle to steer data.
Rearranges the lane elements of this vector, selecting lanes
under the control of a specific shuffle and a mask.
Rearranges the lane elements of this vector, selecting lanes
under the control of a specific shuffle.
Rearranges the lane elements of two vectors, selecting lanes
under the control of a specific shuffle, using both normal and
exceptional indexes in the shuffle to steer data.
Rearranges the lane elements of this vector, selecting lanes
under the control of a specific shuffle and a mask.
Rearranges the lane elements of this vector, selecting lanes
under the control of a specific shuffle.
Rearranges the lane elements of two vectors, selecting lanes
under the control of a specific shuffle, using both normal and
exceptional indexes in the shuffle to steer data.
Rearranges the lane elements of this vector, selecting lanes
under the control of a specific shuffle and a mask.
Rearranges the lane elements of this vector, selecting lanes
under the control of a specific shuffle.
Rearranges the lane elements of two vectors, selecting lanes
under the control of a specific shuffle, using both normal and
exceptional indexes in the shuffle to steer data.
Rearranges the lane elements of this vector, selecting lanes
under the control of a specific shuffle and a mask.
Rearranges the lane elements of this vector, selecting lanes
under the control of a specific shuffle.
Rearranges the lane elements of two vectors, selecting lanes
under the control of a specific shuffle, using both normal and
exceptional indexes in the shuffle to steer data.
Rearranges the lane elements of this vector, selecting lanes
under the control of a specific shuffle and a mask.
Rearranges the lane elements of this vector, selecting lanes
under the control of a specific shuffle.
Rearranges the lane elements of two vectors, selecting lanes
under the control of a specific shuffle, using both normal and
exceptional indexes in the shuffle to steer data.
Rearranges the lane elements of this vector, selecting lanes
under the control of a specific shuffle and a mask.
Rearranges the lane elements of this shuffle selecting lane indexes
controlled by another shuffle.