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