| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final IntUnaryOperator |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public final <F> VectorShuffle | cast(VectorSpecies<F> s)
Implements abstract jdk. Converts this shuffle to a shuffle of the given species of
element type |
| public final <F> VectorShuffle | check(VectorSpecies<F> species)
Implements abstract jdk. Checks that this shuffle has the given species, and returns this shuffle unchanged. |
| public final int | checkIndex(int index)
Implements abstract jdk. Validation function for lane indexes which may be out of the
valid range of |
| pack-priv static int | |
| public final VectorShuffle | checkIndexes()
Implements abstract jdk. Apply the |
| private static IndexOutOfBoundsException | |
| pack-priv static int | partiallyWrapIndex(int index, int laneCount)
Return invalid indexes partially wrapped mod VLENGTH to negative values. |
| public final int[] | toArray()
Implements abstract jdk. Returns an |
| pack-priv abstract AbstractVector | |
| pack-priv abstract AbstractVector | |
| pack-priv final AbstractVector | |
| public final VectorSpecies | vectorSpecies()
Implements abstract jdk. Returns the species of this shuffle. |
| pack-priv abstract AbstractSpecies | |
| public final int | wrapIndex(int index)
Implements abstract jdk. Validation function for lane indexes which may be out of the
valid range of |
| IDENTITY | back to summary |
|---|---|
| pack-priv static final IntUnaryOperator IDENTITY | |
| AbstractShuffle | back to summary |
|---|---|
| pack-priv AbstractShuffle(Object indices) | |
| cast | back to summary |
|---|---|
| public final <F> VectorShuffle Implements abstract jdk. Doc from jdk. Converts this shuffle to a shuffle of the given species of
element type
| |
| check | back to summary |
|---|---|
| public final <F> VectorShuffle Implements abstract jdk. Doc from jdk. Checks that this shuffle has the given species,
and returns this shuffle unchanged.
The effect is similar to this pseudocode:
| |
| checkIndex | back to summary |
|---|---|
| public final int checkIndex(int index) Implements abstract jdk. Doc from jdk. Validation function for lane indexes which may be out of the
valid range of
| |
| checkIndex0 | back to summary |
|---|---|
pack-priv static int checkIndex0(int index, int laneCount, byte mode)
| |
| checkIndexes | back to summary |
|---|---|
| public final VectorShuffle Implements abstract jdk. Doc from jdk. Apply the
| |
| checkIndexFailed | back to summary |
|---|---|
| private static IndexOutOfBoundsException checkIndexFailed(int index, int laneCount) | |
| partiallyWrapIndex | back to summary |
|---|---|
| pack-priv static int partiallyWrapIndex(int index, int laneCount) Return invalid indexes partially wrapped mod VLENGTH to negative values.
| |
| toArray | back to summary |
|---|---|
| public final int[] toArray() Implements abstract jdk. Doc from jdk. Returns an
This method behaves as if it stores
this shuffle into an allocated array
(using
| |
| toBitsVector | back to summary |
|---|---|
| pack-priv abstract AbstractVector | |
| toBitsVector0 | back to summary |
|---|---|
| pack-priv abstract AbstractVector | |
| toBitsVectorTemplate | back to summary |
|---|---|
pack-priv final AbstractVector
| |
| vectorSpecies | back to summary |
|---|---|
| public final VectorSpecies Implements abstract jdk. Doc from jdk. Returns the species of this shuffle.
| |
| vspecies | back to summary |
|---|---|
| pack-priv abstract AbstractSpecies | |
| wrapIndex | back to summary |
|---|---|
| public final int wrapIndex(int index) Implements abstract jdk. Doc from jdk. Validation function for lane indexes which may be out of the
valid range of
| |