Uses of Interface
jdk.incubator.vector.VectorOperators.Binary
Packages that use VectorOperators.Binary
-
Uses of VectorOperators.Binary in jdk.incubator.vector
Subinterfaces of VectorOperators.Binary in jdk.incubator.vectorModifier and TypeInterfaceDescriptionstatic interfaceType for all reassociating lane-wise binary operators, usable in expressions likee = v0.reduceLanes(ADD).Fields in jdk.incubator.vector declared as VectorOperators.BinaryModifier and TypeFieldDescriptionstatic VectorOperators.BinaryVectorOperators.AND_NOTProducea&~b.static VectorOperators.BinaryVectorOperators.ASHRProducea>>(n&(ESIZE*8-1)).static VectorOperators.BinaryVectorOperators.ATAN2Produceatan2(a,b).static VectorOperators.BinaryVectorOperators.DIVProducea/b.static VectorOperators.BinaryVectorOperators.HYPOTProducehypot(a,b).static VectorOperators.BinaryVectorOperators.LSHLProducea<<(n&(ESIZE*8-1)).static VectorOperators.BinaryVectorOperators.LSHRProducea>>>(n&(ESIZE*8-1)).static VectorOperators.BinaryVectorOperators.POWProducepow(a,b).static VectorOperators.BinaryVectorOperators.ROLProducerotateLeft(a,n).static VectorOperators.BinaryVectorOperators.RORProducerotateRight(a,n).static VectorOperators.BinaryVectorOperators.SUBProducea-b.Methods in jdk.incubator.vector with parameters of type VectorOperators.BinaryModifier and TypeMethodDescriptionByteVector.lanewise(VectorOperators.Binary op, byte e)Combines the lane values of this vector with the value of a broadcast scalar.ByteVector.lanewise(VectorOperators.Binary op, byte e, VectorMask<Byte> m)Combines the lane values of this vector with the value of a broadcast scalar, with selection of lane elements controlled by a mask.ByteVector.lanewise(VectorOperators.Binary op, long e)Combines the lane values of this vector with the value of a broadcast scalar.ByteVector.lanewise(VectorOperators.Binary op, long e, VectorMask<Byte> m)Combines the corresponding lane values of this vector with those of a second input vector, with selection of lane elements controlled by a mask.abstract ByteVectorByteVector.lanewise(VectorOperators.Binary op, Vector<Byte> v)Combines the corresponding lane values of this vector with those of a second input vector.ByteVector.lanewise(VectorOperators.Binary op, Vector<Byte> v, VectorMask<Byte> m)Combines the corresponding lane values of this vector with those of a second input vector, with selection of lane elements controlled by a mask.DoubleVector.lanewise(VectorOperators.Binary op, double e)Combines the lane values of this vector with the value of a broadcast scalar.DoubleVector.lanewise(VectorOperators.Binary op, double e, VectorMask<Double> m)Combines the lane values of this vector with the value of a broadcast scalar, with selection of lane elements controlled by a mask.DoubleVector.lanewise(VectorOperators.Binary op, long e)Combines the lane values of this vector with the value of a broadcast scalar.DoubleVector.lanewise(VectorOperators.Binary op, long e, VectorMask<Double> m)Combines the corresponding lane values of this vector with those of a second input vector, with selection of lane elements controlled by a mask.abstract DoubleVectorDoubleVector.lanewise(VectorOperators.Binary op, Vector<Double> v)Combines the corresponding lane values of this vector with those of a second input vector.DoubleVector.lanewise(VectorOperators.Binary op, Vector<Double> v, VectorMask<Double> m)Combines the corresponding lane values of this vector with those of a second input vector, with selection of lane elements controlled by a mask.FloatVector.lanewise(VectorOperators.Binary op, float e)Combines the lane values of this vector with the value of a broadcast scalar.FloatVector.lanewise(VectorOperators.Binary op, float e, VectorMask<Float> m)Combines the lane values of this vector with the value of a broadcast scalar, with selection of lane elements controlled by a mask.FloatVector.lanewise(VectorOperators.Binary op, long e)Combines the lane values of this vector with the value of a broadcast scalar.FloatVector.lanewise(VectorOperators.Binary op, long e, VectorMask<Float> m)Combines the corresponding lane values of this vector with those of a second input vector, with selection of lane elements controlled by a mask.abstract FloatVectorFloatVector.lanewise(VectorOperators.Binary op, Vector<Float> v)Combines the corresponding lane values of this vector with those of a second input vector.FloatVector.lanewise(VectorOperators.Binary op, Vector<Float> v, VectorMask<Float> m)Combines the corresponding lane values of this vector with those of a second input vector, with selection of lane elements controlled by a mask.IntVector.lanewise(VectorOperators.Binary op, int e)Combines the lane values of this vector with the value of a broadcast scalar.IntVector.lanewise(VectorOperators.Binary op, int e, VectorMask<Integer> m)Combines the lane values of this vector with the value of a broadcast scalar, with selection of lane elements controlled by a mask.IntVector.lanewise(VectorOperators.Binary op, long e)Combines the lane values of this vector with the value of a broadcast scalar.IntVector.lanewise(VectorOperators.Binary op, long e, VectorMask<Integer> m)Combines the corresponding lane values of this vector with those of a second input vector, with selection of lane elements controlled by a mask.abstract IntVectorIntVector.lanewise(VectorOperators.Binary op, Vector<Integer> v)Combines the corresponding lane values of this vector with those of a second input vector.IntVector.lanewise(VectorOperators.Binary op, Vector<Integer> v, VectorMask<Integer> m)Combines the corresponding lane values of this vector with those of a second input vector, with selection of lane elements controlled by a mask.LongVector.lanewise(VectorOperators.Binary op, long e)Combines the lane values of this vector with the value of a broadcast scalar.LongVector.lanewise(VectorOperators.Binary op, long e, VectorMask<Long> m)Combines the lane values of this vector with the value of a broadcast scalar, with selection of lane elements controlled by a mask.abstract LongVectorLongVector.lanewise(VectorOperators.Binary op, Vector<Long> v)Combines the corresponding lane values of this vector with those of a second input vector.LongVector.lanewise(VectorOperators.Binary op, Vector<Long> v, VectorMask<Long> m)Combines the corresponding lane values of this vector with those of a second input vector, with selection of lane elements controlled by a mask.ShortVector.lanewise(VectorOperators.Binary op, long e)Combines the lane values of this vector with the value of a broadcast scalar.ShortVector.lanewise(VectorOperators.Binary op, long e, VectorMask<Short> m)Combines the corresponding lane values of this vector with those of a second input vector, with selection of lane elements controlled by a mask.ShortVector.lanewise(VectorOperators.Binary op, short e)Combines the lane values of this vector with the value of a broadcast scalar.ShortVector.lanewise(VectorOperators.Binary op, short e, VectorMask<Short> m)Combines the lane values of this vector with the value of a broadcast scalar, with selection of lane elements controlled by a mask.abstract ShortVectorShortVector.lanewise(VectorOperators.Binary op, Vector<Short> v)Combines the corresponding lane values of this vector with those of a second input vector.ShortVector.lanewise(VectorOperators.Binary op, Vector<Short> v, VectorMask<Short> m)Combines the corresponding lane values of this vector with those of a second input vector, with selection of lane elements controlled by a mask.Vector.lanewise(VectorOperators.Binary op, long e)Combines the lane values of this vector with the value of a broadcast scalar.Vector.lanewise(VectorOperators.Binary op, long e, VectorMask<E> m)Combines the corresponding lane values of this vector with those of a second input vector, with selection of lane elements controlled by a mask.Vector.lanewise(VectorOperators.Binary op, Vector<E> v)Combines the corresponding lane values of this vector with those of a second input vector.Vector.lanewise(VectorOperators.Binary op, Vector<E> v, VectorMask<E> m)Combines the corresponding lane values of this vector with those of a second input vector, with selection of lane elements controlled by a mask.