NMSIS-DSP  Version 1.2.0
NMSIS DSP Software Library
Basic Math Functions

Modules

 Vector Absolute Value
 Computes the absolute value of a vector on an element-by-element basis.
 
 Vector Addition
 Element-by-element addition of two vectors.
 
 Vector bitwise AND
 Compute the logical bitwise AND.
 
 Elementwise clipping
 Element-by-element clipping of a value.
 
 Vector Dot Product
 Computes the dot product of two vectors. The vectors are multiplied element-by-element and then summed.
 
 Vector Multiplication
 Element-by-element multiplication of two vectors.
 
 Vector Negate
 Negates the elements of a vector.
 
 Vector bitwise NOT
 Compute the logical bitwise NOT.
 
 Vector Offset
 Adds a constant offset to each element of a vector.
 
 Vector bitwise inclusive OR
 Compute the logical bitwise OR.
 
 Vector Scale
 Multiply a vector by a scalar value. For floating-point data, the algorithm used is:
 
 Vector Shift
 Shifts the elements of a fixed-point vector by a specified number of bits. There are separate functions for Q7, Q15, and Q31 data types. The underlying algorithm used is:
 
 Vector Subtraction
 Element-by-element subtraction of two vectors.
 
 Vector bitwise exclusive OR
 Compute the logical bitwise XOR.
 

Detailed Description