Developer Reference for Intel® Integrated Performance Primitives
Calculates the dot product of taps vector and columns of the specified set of rows.
IppStatus ippiDotProdCol_32f_L2(const Ipp32f* const ppSrcRow[], const Ipp32f* pTaps, int tapsLen, Ipp32f* pDst, int width);
IppStatus ippiDotProdCol_64f_L2(const Ipp64f* const ppSrcRow[], const Ipp64f* pTaps, int tapsLen, Ipp64f* pDst, int width);
ippi.h
Headers: ippcore.h, ippvm.h, ipps.h
Libraries: ippcore.lib, ippvm.lib, ipps.lib
ppSrcRow |
Pointer to the set of rows. |
pTaps |
Pointer to the taps vector. |
tapsLen |
Length of taps vector, is equal to the number of rows. |
pDst |
Pointer to the destination row. |
width |
Width of the source and destination rows. |
This function calculates the dot product of taps vector pTaps and columns of the specified set of the rows ppSrcRow. It is useful for external vertical filtering pipeline implementation.
ippStsNoErr |
Indicates no error. Any other value indicates an error. |
ippStsNullPtrErr |
Indicates an error condition if one of the specified pointers is NULL. |
ippStsSizeErr |
Indicates an error condition if width is less than or equal to 0. |