![]() |
NMSIS-DSP
Version 1.6.0
NMSIS DSP Software Library
|
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. | |