| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class | |
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final Class | |
| pack-priv static final Class | |
| pack-priv static final IntVector128 | |
| pack-priv static final Class | |
| pack-priv static final int | |
| pack-priv static final VectorShape | |
| pack-priv static final int | |
| pack-priv static final IntVector. | |
| pack-priv static final IntVector128 |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public final IntVector128 | addIndex(int scale)
Implements abstract jdk. Adds the lanes of this vector to their corresponding lane numbers, scaled by a given constant. |
| pack-priv final ByteVector128 | |
| pack-priv final AbstractVector | |
| public final int | bitSize()
Implements abstract jdk. Returns the total size, in bits, of this vector. |
| pack-priv final <F> VectorShuffle | bitsToShuffle(AbstractSpecies<F> dsp)
Implements abstract jdk.
|
| public IntVector128 | blend(Vector<Integer> v, VectorMask<Integer> m)
Implements abstract jdk. Replaces selected lanes of this vector with corresponding lanes from a second input vector under the control of a mask. |
| pack-priv final IntVector128 | |
| pack-priv final IntVector128 | bOp(Vector<Integer> v, VectorMask<Integer> m, IntVector.
Implements abstract jdk.
|
| public final IntVector128 | broadcast(int e)
Implements abstract jdk. Returns a vector of the same species as this one
where all lane elements are set to
the primitive value |
| public final IntVector128 | broadcast(long e)
Implements abstract jdk. Returns a vector of the same species as this one
where all lane elements are set to
the primitive value |
| public final int | byteSize()
Implements abstract jdk. Returns the total size, in bytes, of this vector. |
| pack-priv final Class | |
| public final IntVector128. | compare(VectorOperators.
Implements abstract jdk. Tests this vector by comparing it with another input vector, according to the given comparison operation. |
| public final IntVector128. | compare(VectorOperators.
Implements abstract jdk. Tests this vector by comparing it with an input scalar, according to the given comparison operation. |
| public final IntVector128. | compare(VectorOperators.
Implements abstract jdk. Tests this vector by comparing it with an input scalar, according to the given comparison operation. |
| public final IntVector128. | compare(VectorOperators.
Implements abstract jdk. Tests this vector by comparing it with another input vector, according to the given comparison operation, in lanes selected by a mask. |
| public IntVector128 | compress(VectorMask<Integer> m)
Implements abstract jdk. Compresses the lane elements of this vector selecting lanes under the control of a specific mask. |
| public final <F> Vector | convertShape(VectorOperators.
Implements abstract jdk. Converts this vector to a vector of the given species, shape and
element type, converting lane values from the current |
| public final int | elementSize()
Implements abstract jdk. Returns the size of each lane, in bits, of this vector. |
| public final Class | elementType()
Implements abstract jdk. Returns the primitive element type
( |
| public IntVector128 | expand(VectorMask<Integer> m)
Implements abstract jdk. Expands the lane elements of this vector under the control of a specific mask. |
| pack-priv final IntVector | |
| pack-priv final IntVector | fromArray0(int[] a, int offset, VectorMask<Integer> m, int offsetInRange)
Implements abstract jdk.
|
| pack-priv final IntVector | fromArray0(int[] a, int offset, int[] indexMap, int mapOffset, VectorMask<Integer> m)
Implements abstract jdk.
|
| pack-priv final IntVector | fromMemorySegment0(MemorySegment ms, long offset)
Implements abstract jdk.
|
| pack-priv final IntVector | fromMemorySegment0(MemorySegment ms, long offset, VectorMask<Integer> m, int offsetInRange)
Implements abstract jdk.
|
| pack-priv final void | |
| pack-priv final void | intoArray0(int[] a, int offset, VectorMask<Integer> m)
Implements abstract jdk.
|
| pack-priv final void | intoArray0(int[] a, int offset, int[] indexMap, int mapOffset, VectorMask<Integer> m)
Implements abstract jdk.
|
| pack-priv final void | intoMemorySegment0(MemorySegment ms, long offset, VectorMask<Integer> m)
Implements abstract jdk.
|
| pack-priv IntVector128. | |
| pack-priv IntVector128. | iotaShuffle(int start, int step, boolean wrap)
Implements abstract jdk.
|
| public int | lane(int i)
Implements abstract jdk. Gets the lane element at lane index |
| public int | |
| pack-priv final int | |
| public IntVector128 | lanewise(VectorOperators.
Implements abstract jdk. Operates on the lane values of this vector. |
| public IntVector128 | lanewise(VectorOperators.
Implements abstract jdk. Operates on the lane values of this vector, with selection of lane elements controlled by a mask. |
| public IntVector128 | lanewise(VectorOperators.
Implements abstract jdk. Combines the corresponding lane values of this vector with those of a second input vector. |
| public IntVector128 | lanewise(VectorOperators.
Implements abstract jdk. Combines the corresponding lane values of this vector with those of a second input vector, with selection of lane elements controlled by a mask. |
| public final IntVector128 | lanewise(VectorOperators.
Implements abstract jdk. Combines the corresponding lane values of this vector with the lanes of a second and a third input vector. |
| public final IntVector128 | lanewise(VectorOperators.
Implements abstract jdk. Combines the corresponding lane values of this vector with the lanes of a second and a third input vector, with selection of lane elements controlled by a mask. |
| pack-priv IntVector128 | lanewiseShift(VectorOperators.
Implements abstract jdk.
|
| pack-priv IntVector128 | lanewiseShift(VectorOperators.
Implements abstract jdk.
|
| public final int | length()
Implements abstract jdk. Returns the lane count, or vector length
( |
| pack-priv IntVector128. | |
| public IntVector128 | rearrange(VectorShuffle<Integer> s)
Implements abstract jdk. Rearranges the lane elements of this vector, selecting lanes under the control of a specific shuffle. |
| public IntVector128 | rearrange(VectorShuffle<Integer> shuffle, VectorMask<Integer> m)
Implements abstract jdk. Rearranges the lane elements of this vector, selecting lanes under the control of a specific shuffle and a mask. |
| public IntVector128 | rearrange(VectorShuffle<Integer> s, Vector<Integer> v)
Implements abstract jdk. 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. |
| public final int | reduceLanes(VectorOperators.
Implements abstract jdk. Returns a value accumulated from all the lanes of this vector. |
| public final int | reduceLanes(VectorOperators.
Implements abstract jdk. Returns a value accumulated from selected lanes of this vector, controlled by a mask. |
| public final long | reduceLanesToLong(VectorOperators.
Implements abstract jdk. Returns a value accumulated from all the lanes of this vector. |
| public final long | reduceLanesToLong(VectorOperators.
Implements abstract jdk. Returns a value accumulated from selected lanes of this vector, controlled by a mask. |
| public final <F> Vector | reinterpretShape(VectorSpecies<F> toSpecies, int part)
Implements abstract jdk. Transforms this vector to a vector of the given species of
element type |
| pack-priv final int | rOp(int v, VectorMask<Integer> m, IntVector.
Implements abstract jdk.
|
| public IntVector128 | selectFrom(Vector<Integer> v)
Implements abstract jdk. Using index values stored in the lanes of this vector,
assemble values stored in second vector |
| public IntVector128 | selectFrom(Vector<Integer> v, VectorMask<Integer> m)
Implements abstract jdk. Using index values stored in the lanes of this vector, assemble values stored in second vector, under the control of a mask. |
| public IntVector128 | selectFrom(Vector<Integer> v1, Vector<Integer> v2)
Implements abstract jdk. Using values stored in the lanes of this vector,
assemble values stored in the second vector |
| public final VectorShape | |
| pack-priv IntVector128. | shuffleFromArray(int[] indices, int i)
Implements abstract jdk.
|
| pack-priv IntVector128. | shuffleFromOp(IntUnaryOperator fn)
Implements abstract jdk.
|
| public IntVector128 | slice(int origin, Vector<Integer> v)
Implements abstract jdk. Slices a segment of adjacent lanes, starting at a given
|
| public IntVector128 | slice(int origin)
Implements abstract jdk. Slices a segment of adjacent lanes, starting at a given
|
| public final IntVector128. | test(VectorOperators.
Implements abstract jdk. Tests the lanes of this vector according to the given operation. |
| public final IntVector128. | test(VectorOperators.
Implements abstract jdk. Test selected lanes of this vector, according to the given operation. |
| pack-priv final IntVector128 | |
| pack-priv final IntVector128 | tOp(Vector<Integer> v1, Vector<Integer> v2, VectorMask<Integer> m, IntVector.
Implements abstract jdk.
|
| public final IntVector128. | toShuffle()
Implements abstract jdk. Converts this vector into a shuffle, converting the lane values
to |
| public IntVector128 | unslice(int origin, Vector<Integer> w, int part)
Implements abstract jdk. Reverses a slice(), inserting
the current vector as a slice within another "background" input
vector, which is regarded as one or the other input to a
hypothetical subsequent |
| public IntVector128 | unslice(int origin, Vector<Integer> w, int part, VectorMask<Integer> m)
Implements abstract jdk. Reverses a slice(), inserting
(under the control of a mask)
the current vector as a slice within another "background" input
vector, which is regarded as one or the other input to a
hypothetical subsequent |
| public IntVector128 | unslice(int origin)
Implements abstract jdk. Reverses a slice(), inserting the current vector as a slice within a "background" input of zero lane values. |
| pack-priv final IntVector128 | |
| pack-priv final IntVector128 | uOp(VectorMask<Integer> m, IntVector.
Implements abstract jdk.
|
| pack-priv final int[] | |
| pack-priv final IntVector128 | vectorFactory(int[] vec)
Implements abstract jdk. Build a vector directly using my own constructor. |
| public final IntVector. | |
| public IntVector128 | withLane(int i, int e)
Implements abstract jdk. Replaces the lane element of this vector at lane index |
| public IntVector128 |