# 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.