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 Byte512Vector | |
pack-priv static final Class | |
pack-priv static final int | |
pack-priv static final VectorShape | |
pack-priv static final int | |
pack-priv static final ByteVector. | |
pack-priv static final Byte512Vector |
Access | Constructor and Description |
---|---|
pack-priv | |
pack-priv |
Modifier and Type | Method and Description |
---|---|
public final Byte512Vector | addIndex(int
the number to multiply by each lane index
scale)N , typically 1 Implements abstract jdk. |
pack-priv final Byte512Vector | |
pack-priv final AbstractVector | |
public final int | bitSize()
Implements abstract jdk. |
public Byte512Vector | blend(Vector<Byte>
the second input vector, containing replacement lane values v, VectorMask<Byte> the mask controlling lane selection from the second input vector m)Implements abstract jdk. |
pack-priv final Byte512Vector | |
pack-priv final Byte512Vector | bOp(Vector<Byte> v, VectorMask<Byte> m, ByteVector.
Implements abstract jdk. |
public final Byte512Vector | broadcast(byte
the value to broadcast e)Implements abstract jdk. e .
|
public final Byte512Vector | broadcast(long
the value to broadcast e)Implements abstract jdk. e .
|
public final int | byteSize()
Implements abstract jdk. |
public final Byte512Vector. | compare(VectorOperators.
the operation used to compare lane values op,a second input vector v)Implements abstract jdk. |
public final Byte512Vector. | compare(VectorOperators.
the operation used to compare lane values op,the input scalar s)Implements abstract jdk. |
public final Byte512Vector. | compare(VectorOperators.
the operation used to compare lane values op,the input scalar s)Implements abstract jdk. |
public final Byte512Vector. | compare(VectorOperators.
the operation used to compare lane values op,a second input vector v, VectorMask<Byte> the mask controlling lane selection m)Implements abstract jdk. |
public Byte512Vector | compress(VectorMask<Byte>
the mask controlling the compression m)Implements abstract jdk. |
public final <F> Vector | convertShape(VectorOperators.
the desired scalar conversion to apply lane-wise conv,the desired output species rsp, int the part number
of the result, or zero if neither expanding nor contracting part)Implements abstract jdk. ETYPE
to a new lane type (called FTYPE here) according to the
indicated conversion.
|
public final int | elementSize()
Implements abstract jdk. |
public final Class | elementType()
Implements abstract jdk. ETYPE ) of this vector.
|
public Byte512Vector | expand(VectorMask<Byte>
the mask controlling the compression m)Implements abstract jdk. |
pack-priv final ByteVector | |
pack-priv final ByteVector | fromArray0(byte[] a, int offset, VectorMask<Byte> m, int offsetInRange)
Implements abstract jdk. |
pack-priv final ByteVector | fromBooleanArray0(boolean[] a, int offset)
Implements abstract jdk. |
pack-priv final ByteVector | fromBooleanArray0(boolean[] a, int offset, VectorMask<Byte> m, int offsetInRange)
Implements abstract jdk. |
pack-priv final ByteVector | fromMemorySegment0(MemorySegment ms, long offset)
Implements abstract jdk. |
pack-priv final ByteVector | fromMemorySegment0(MemorySegment ms, long offset, VectorMask<Byte> m, int offsetInRange)
Implements abstract jdk. |
pack-priv final void | |
pack-priv final void | intoArray0(byte[] a, int offset, VectorMask<Byte> m)
Implements abstract jdk. |
pack-priv final void | intoBooleanArray0(boolean[] a, int offset, VectorMask<Byte> m)
Implements abstract jdk. |
pack-priv final void | intoMemorySegment0(MemorySegment ms, long offset, VectorMask<Byte> m)
Implements abstract jdk. |
pack-priv Byte512Vector. | |
pack-priv Byte512Vector. | iotaShuffle(int start, int step, boolean wrap)
Implements abstract jdk. |
public byte | lane(int
the lane index i)Implements abstract jdk. i
|
public byte | |
public Byte512Vector | lanewise(VectorOperators.
the operation used to process lane values opImplements abstract jdk. |
public Byte512Vector | lanewise(VectorOperators.
the operation used to process lane values op,the mask controlling lane selection m)Implements abstract jdk. |
public Byte512Vector | lanewise(VectorOperators.
the operation used to combine lane values op,the input vector v)Implements abstract jdk. |
public Byte512Vector | lanewise(VectorOperators.
the operation used to combine lane values op,the second input vector v, VectorMask<Byte> the mask controlling lane selection m)Implements abstract jdk. |
public final Byte512Vector | lanewise(VectorOperators.
the operation used to combine lane values op,the second input vector v1, Vector<Byte> the third input vector v2)Implements abstract jdk. |
public final Byte512Vector | lanewise(VectorOperators.
the operation used to combine lane values op,the second input vector v1, Vector<Byte> the third input vector v2, VectorMask<Byte> the mask controlling lane selection m)Implements abstract jdk. |
pack-priv Byte512Vector | lanewiseShift(VectorOperators.
Implements abstract jdk. |
pack-priv Byte512Vector | lanewiseShift(VectorOperators.
Implements abstract jdk. |
public final int | length()
Implements abstract jdk. VLENGTH ).
|
pack-priv Byte512Vector. | |
public Byte512Vector | rearrange(VectorShuffle<Byte>
the shuffle controlling lane index selection s)Implements abstract jdk. |
public Byte512Vector | rearrange(VectorShuffle<Byte>
the shuffle controlling lane index selection shuffle, VectorMask<Byte> the mask controlling application of the shuffle m)Implements abstract jdk. |
public Byte512Vector | rearrange(VectorShuffle<Byte>
the shuffle controlling lane selection from both input vectors s, Vector<Byte> the second input vector v)Implements abstract jdk. |
public final byte | reduceLanes(VectorOperators.
the operation used to combine lane values opImplements abstract jdk. |
public final byte | reduceLanes(VectorOperators.
the operation used to combine lane values op,the mask controlling lane selection m)Implements abstract jdk. |
public final long | reduceLanesToLong(VectorOperators.
the operation used to combine lane values opImplements abstract jdk. |
public final long | reduceLanesToLong(VectorOperators.
the operation used to combine lane values op,the mask controlling lane selection m)Implements abstract jdk. |
public final <F> Vector | reinterpretShape(VectorSpecies<F>
the desired vector species toSpecies, int the part number
of the result, or zero if neither expanding nor contracting part)Implements abstract jdk. F , reinterpreting the bytes of this
vector without performing any value conversions.
|
pack-priv final byte | rOp(byte v, VectorMask<Byte> m, ByteVector.
Implements abstract jdk. |
public Byte512Vector | selectFrom(Vector<Byte>
the vector supplying the result values v)Implements abstract jdk. v .
|
public Byte512Vector | selectFrom(Vector<Byte>
the vector supplying the result values v, VectorMask<Byte> the mask controlling selection from m)v Implements abstract jdk. |
public final VectorShape | |
pack-priv Byte512Vector. | shuffleFromArray(int[] indexes, int i)
Implements abstract jdk. |
pack-priv Byte512Vector. | shuffleFromBytes(byte[] reorder)
Implements abstract jdk. |
pack-priv Byte512Vector. | shuffleFromOp(IntUnaryOperator fn)
Implements abstract jdk. |
public Byte512Vector | slice(int
the first input lane to transfer into the slice origin, Vector<Byte> a second vector logically concatenated with the first,
before the slice is taken (if omitted it defaults to zero) v)Implements abstract jdk. origin lane in the current vector, and continuing (as
needed) into an immediately following vector.
|
public Byte512Vector | slice(int
the first input lane to transfer into the slice origin)Implements abstract jdk. origin lane in the current vector.
|
public final Byte512Vector. | test(VectorOperators.
the operation used to test lane values opImplements abstract jdk. |
public final Byte512Vector. | test(VectorOperators.
the operation used to test lane values op,the mask controlling lane selection m)Implements abstract jdk. |
pack-priv final Byte512Vector | tOp(Vector<Byte> v1, Vector<Byte> v2, ByteVector.
Implements abstract jdk. |
pack-priv final Byte512Vector | tOp(Vector<Byte> v1, Vector<Byte> v2, VectorMask<Byte> m, ByteVector.
Implements abstract jdk. |
public VectorShuffle | toShuffle()
Implements abstract jdk. int and regarding them as source indexes.
|
public Byte512Vector | unslice(int
the first output lane to receive the slice origin, Vector<Byte> the background vector that (as two copies) will receive
the inserted slice w, int the part number of the result (either zero or one) part)Implements abstract jdk. slice() operation.
|
public Byte512Vector | unslice(int
the first output lane to receive the slice origin, Vector<Byte> the background vector that (as two copies) will receive
the inserted slice, if they are set in w, int m the part number of the result (either zero or one) part, VectorMask<Byte> the mask controlling lane selection from the current vector m)Implements abstract jdk. slice() operation.
|
public Byte512Vector | unslice(int
the first output lane to receive the slice origin)Implements abstract jdk. |
pack-priv final Byte512Vector | |
pack-priv final Byte512Vector | |
pack-priv final byte[] | |
pack-priv final Byte512Vector | vectorFactory(byte[] vec)
Implements abstract jdk. |
public final ByteVector. | |
public Byte512Vector | withLane(int
the lane index of the lane element to be replaced i, byte the value to be placed e)Implements abstract jdk. i with
value e .
|
public Byte512Vector |