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