abstract ByteVector |
ByteVector.add(byte s) |
Adds this vector to the broadcast of an input scalar.
|
abstract ByteVector |
ByteVector.add(byte s,
VectorMask<Byte> m) |
Adds this vector to broadcast of an input scalar,
selecting lane elements controlled by a mask.
|
abstract ByteVector |
ByteVector.and(byte s) |
Bitwise ANDs this vector with the broadcast of an input scalar.
|
abstract ByteVector |
ByteVector.and(byte s,
VectorMask<Byte> m) |
Bitwise ANDs this vector with the broadcast of an input scalar, selecting
lane elements controlled by a mask.
|
abstract ByteVector |
ByteVector.and(Vector<Byte> v) |
Bitwise ANDs this vector with an input vector.
|
abstract ByteVector |
ByteVector.and(Vector<Byte> v,
VectorMask<Byte> m) |
Bitwise ANDs this vector with an input vector, selecting lane elements
controlled by a mask.
|
abstract ByteVector |
ByteVector.aShiftR(int s) |
Arithmetically right shifts (or signed right shifts) this vector by the
broadcast of an input scalar.
|
abstract ByteVector |
ByteVector.aShiftR(int s,
VectorMask<Byte> m) |
Arithmetically right shifts (or signed right shifts) this vector by the
broadcast of an input scalar, selecting lane elements controlled by a
mask.
|
abstract ByteVector |
ByteVector.blend(byte s,
VectorMask<Byte> m) |
Blends the lane elements of this vector with those of the broadcast of an
input scalar, selecting lanes controlled by a mask.
|
static ByteVector |
ByteVector.broadcast(VectorSpecies<Byte> species,
byte e) |
Returns a vector where all lane elements are set to the primitive
value e .
|
static ByteVector |
ByteVector.fromArray(VectorSpecies<Byte> species,
byte[] a,
int offset) |
Loads a vector from an array starting at offset.
|
static ByteVector |
ByteVector.fromArray(VectorSpecies<Byte> species,
byte[] a,
int a_offset,
int[] indexMap,
int i_offset) |
Loads a vector from an array using indexes obtained from an index
map.
|
static ByteVector |
ByteVector.fromArray(VectorSpecies<Byte> species,
byte[] a,
int offset,
VectorMask<Byte> m) |
Loads a vector from an array starting at offset and using a mask.
|
static ByteVector |
ByteVector.fromArray(VectorSpecies<Byte> species,
byte[] a,
int a_offset,
VectorMask<Byte> m,
int[] indexMap,
int i_offset) |
Loads a vector from an array using indexes obtained from an index
map and using a mask.
|
static ByteVector |
ByteVector.fromByteArray(VectorSpecies<Byte> species,
byte[] a,
int offset) |
Loads a vector from a byte array starting at an offset.
|
static ByteVector |
ByteVector.fromByteArray(VectorSpecies<Byte> species,
byte[] a,
int offset,
VectorMask<Byte> m) |
Loads a vector from a byte array starting at an offset and using a
mask.
|
static ByteVector |
ByteVector.fromByteBuffer(VectorSpecies<Byte> species,
ByteBuffer bb,
int offset) |
Loads a vector from a byte buffer starting at an
offset into the byte buffer.
|
static ByteVector |
ByteVector.fromByteBuffer(VectorSpecies<Byte> species,
ByteBuffer bb,
int offset,
VectorMask<Byte> m) |
Loads a vector from a byte buffer starting at an
offset into the byte buffer and using a mask.
|
abstract ByteVector |
ByteVector.max(byte s) |
Returns the maximum of this vector and the broadcast of an input scalar.
|
abstract ByteVector |
ByteVector.min(byte s) |
Returns the minimum of this vector and the broadcast of an input scalar.
|
abstract ByteVector |
ByteVector.mul(byte s) |
Multiplies this vector with the broadcast of an input scalar.
|
abstract ByteVector |
ByteVector.mul(byte s,
VectorMask<Byte> m) |
Multiplies this vector with the broadcast of an input scalar, selecting
lane elements controlled by a mask.
|
abstract ByteVector |
ByteVector.not() |
Bitwise NOTs this vector.
|
abstract ByteVector |
ByteVector.not(VectorMask<Byte> m) |
Bitwise NOTs this vector, selecting lane elements controlled by a mask.
|
abstract ByteVector |
ByteVector.or(byte s) |
Bitwise ORs this vector with the broadcast of an input scalar.
|
abstract ByteVector |
ByteVector.or(byte s,
VectorMask<Byte> m) |
Bitwise ORs this vector with the broadcast of an input scalar, selecting
lane elements controlled by a mask.
|
abstract ByteVector |
ByteVector.or(Vector<Byte> v) |
Bitwise ORs this vector with an input vector.
|
abstract ByteVector |
ByteVector.or(Vector<Byte> v,
VectorMask<Byte> m) |
Bitwise ORs this vector with an input vector, selecting lane elements
controlled by a mask.
|
static ByteVector |
ByteVector.random(VectorSpecies<Byte> species) |
Returns a vector where each lane element is set to a randomly
generated primitive value.
|
static ByteVector |
ByteVector.scalars(VectorSpecies<Byte> species,
byte... es) |
Returns a vector where each lane element is set to given
primitive values.
|
abstract ByteVector |
ByteVector.shiftL(int s) |
Logically left shifts this vector by the broadcast of an input scalar.
|
abstract ByteVector |
ByteVector.shiftL(int s,
VectorMask<Byte> m) |
Logically left shifts this vector by the broadcast of an input scalar,
selecting lane elements controlled by a mask.
|
abstract ByteVector |
ByteVector.shiftR(int s) |
Logically right shifts (or unsigned right shifts) this vector by the
broadcast of an input scalar.
|
abstract ByteVector |
ByteVector.shiftR(int s,
VectorMask<Byte> m) |
Logically right shifts (or unsigned right shifts) this vector by the
broadcast of an input scalar, selecting lane elements controlled by a
mask.
|
static ByteVector |
ByteVector.single(VectorSpecies<Byte> species,
byte e) |
Returns a vector where the first lane element is set to the primtive
value e , all other lane elements are set to the default
value.
|
abstract ByteVector |
ByteVector.sub(byte s) |
Subtracts the broadcast of an input scalar from this vector.
|
abstract ByteVector |
ByteVector.sub(byte s,
VectorMask<Byte> m) |
Subtracts the broadcast of an input scalar from this vector, selecting
lane elements controlled by a mask.
|
abstract ByteVector |
ByteVector.with(int i,
byte e) |
Replaces the lane element of this vector at lane index i with
value e .
|
abstract ByteVector |
ByteVector.xor(byte s) |
Bitwise XORs this vector with the broadcast of an input scalar.
|
abstract ByteVector |
ByteVector.xor(byte s,
VectorMask<Byte> m) |
Bitwise XORs this vector with the broadcast of an input scalar, selecting
lane elements controlled by a mask.
|
abstract ByteVector |
ByteVector.xor(Vector<Byte> v) |
Bitwise XORs this vector with an input vector.
|
abstract ByteVector |
ByteVector.xor(Vector<Byte> v,
VectorMask<Byte> m) |
Bitwise XORs this vector with an input vector, selecting lane elements
controlled by a mask.
|
static ByteVector |
ByteVector.zero(VectorSpecies<Byte> species) |
Returns a vector where all lane elements are set to the default
primitive value.
|