# Uses of Interface
jdk.incubator.vector.VectorOperators.Unary

Packages that use VectorOperators.Unary
Package
Description
jdk.incubator.vector
Incubating Feature. Will be removed in a future release.

## Uses of VectorOperators.Unary in jdk.incubator.vector

Fields in jdk.incubator.vector declared as VectorOperators.Unary
Modifier and Type
Field
Description
`static final VectorOperators.Unary`
VectorOperators.`ABS`
Produce `abs(a)`.
`static final VectorOperators.Unary`
VectorOperators.`ACOS`
Produce `acos(a)`.
`static final VectorOperators.Unary`
VectorOperators.`ASIN`
Produce `asin(a)`.
`static final VectorOperators.Unary`
VectorOperators.`ATAN`
Produce `atan(a)`.
`static final VectorOperators.Unary`
VectorOperators.`BIT_COUNT`
Produce `bitCount(a)`
`static final VectorOperators.Unary`
VectorOperators.`CBRT`
Produce `cbrt(a)`.
`static final VectorOperators.Unary`
VectorOperators.`COS`
Produce `cos(a)`.
`static final VectorOperators.Unary`
VectorOperators.`COSH`
Produce `cosh(a)`.
`static final VectorOperators.Unary`
VectorOperators.`EXP`
Produce `exp(a)`.
`static final VectorOperators.Unary`
VectorOperators.`EXPM1`
Produce `expm1(a)`.
`static final VectorOperators.Unary`
VectorOperators.`LEADING_ZEROS_COUNT`
Produce `numberOfLeadingZeros(a)`
`static final VectorOperators.Unary`
VectorOperators.`LOG`
Produce `log(a)`.
`static final VectorOperators.Unary`
VectorOperators.`LOG10`
Produce `log10(a)`.
`static final VectorOperators.Unary`
VectorOperators.`LOG1P`
Produce `log1p(a)`.
`static final VectorOperators.Unary`
VectorOperators.`NEG`
Produce `-a`.
`static final VectorOperators.Unary`
VectorOperators.`NOT`
Produce `~a`.
`static final VectorOperators.Unary`
VectorOperators.`REVERSE`
Produce `reverse(a)`
`static final VectorOperators.Unary`
VectorOperators.`REVERSE_BYTES`
Produce `reverseBytes(a)`
`static final VectorOperators.Unary`
VectorOperators.`SIN`
Produce `sin(a)`.
`static final VectorOperators.Unary`
VectorOperators.`SINH`
Produce `sinh(a)`.
`static final VectorOperators.Unary`
VectorOperators.`SQRT`
Produce `sqrt(a)`.
`static final VectorOperators.Unary`
VectorOperators.`TAN`
Produce `tan(a)`.
`static final VectorOperators.Unary`
VectorOperators.`TANH`
Produce `tanh(a)`.
`static final VectorOperators.Unary`
VectorOperators.`TRAILING_ZEROS_COUNT`
Produce `numberOfTrailingZeros(a)`
`static final VectorOperators.Unary`
VectorOperators.`ZOMO`
Produce `a==0?0:-1` (zero or minus one).
Methods in jdk.incubator.vector with parameters of type VectorOperators.Unary
Modifier and Type
Method
Description
`abstract ByteVector`
ByteVector.`lanewise(VectorOperators.Unary op)`
Operates on the lane values of this vector.
`abstract ByteVector`
ByteVector.`lanewise(VectorOperators.Unary op, VectorMask<Byte> m)`
Operates on the lane values of this vector, with selection of lane elements controlled by a mask.
`abstract DoubleVector`
DoubleVector.`lanewise(VectorOperators.Unary op)`
Operates on the lane values of this vector.
`abstract DoubleVector`
DoubleVector.`lanewise(VectorOperators.Unary op, VectorMask<Double> m)`
Operates on the lane values of this vector, with selection of lane elements controlled by a mask.
`abstract FloatVector`
FloatVector.`lanewise(VectorOperators.Unary op)`
Operates on the lane values of this vector.
`abstract FloatVector`
FloatVector.`lanewise(VectorOperators.Unary op, VectorMask<Float> m)`
Operates on the lane values of this vector, with selection of lane elements controlled by a mask.
`abstract IntVector`
IntVector.`lanewise(VectorOperators.Unary op)`
Operates on the lane values of this vector.
`abstract IntVector`
IntVector.`lanewise(VectorOperators.Unary op, VectorMask<Integer> m)`
Operates on the lane values of this vector, with selection of lane elements controlled by a mask.
`abstract LongVector`
LongVector.`lanewise(VectorOperators.Unary op)`
Operates on the lane values of this vector.
`abstract LongVector`
LongVector.`lanewise(VectorOperators.Unary op, VectorMask<Long> m)`
Operates on the lane values of this vector, with selection of lane elements controlled by a mask.
`abstract ShortVector`
ShortVector.`lanewise(VectorOperators.Unary op)`
Operates on the lane values of this vector.
`abstract ShortVector`
ShortVector.`lanewise(VectorOperators.Unary op, VectorMask<Short> m)`
Operates on the lane values of this vector, with selection of lane elements controlled by a mask.
`abstract Vector<E>`
Vector.`lanewise(VectorOperators.Unary op)`
Operates on the lane values of this vector.
`abstract Vector<E>`
Vector.`lanewise(VectorOperators.Unary op, VectorMask<E> m)`
Operates on the lane values of this vector, with selection of lane elements controlled by a mask.