Visible to Intel only — GUID: GUID-15307294-A895-4152-8696-F1A821530114
Visible to Intel only — GUID: GUID-15307294-A895-4152-8696-F1A821530114
Arithmetic Functions
This section describes the Intel IPP signal processing functions that perform vector arithmetic operations on vectors. The arithmetic functions include basic element-wise arithmetic operations between vectors, as well as more complex calculations such as computing absolute values, square and square root, natural logarithm and exponential of vector elements.
Intel IPP software provides two versions of each function. One version performs the operation in-place, while the other stores the results of the operation in a different destination vector, that is, executes an out-of-place operation.
- AddC
Adds a constant value to each element of a vector. - Add
Adds the elements of two vectors. - AddProductC
Adds product of a vector and a constant to the accumulator vector. - AddProduct
Adds product of two vectors to the accumulator vector. - MulC
Multiplies each element of a vector by a constant value. - Mul
Multiplies the elements of two vectors. - SubC
Subtracts a constant value from each element of a vector. - SubCRev
Subtracts each element of a vector from a constant value. - Sub
Subtracts the elements of two vectors. - DivC
Divides each element of a vector by a constant value. - DivCRev
Divides a constant value by each element of a vector. - Div
Divides the elements of two vectors. - Div_Round
Divides the elements of two vectors with rounding. - Abs
Computes absolute values of vector elements. - Sqr
Computes a square of each element of a vector. - Sqrt
Computes a square root of each element of a vector. - Cubrt
Computes cube root of each element of a vector. - Exp
Computes e to the power of each element of a vector. - Ln
Computes the natural logarithm of each element of a vector. - SumLn
Sums natural logarithms of each element of a vector. - Arctan
Computes the inverse tangent of each element of a vector. - Normalize
Normalizes elements of a real or complex vector using offset and division operations.