nmpp
Функции

Вычисление вектора модулей разности элементов двух векторов. Подробнее...

Функции

void nmppsAbsDiff_8s (const nm8s *pSrcVec1, nm8s *pSrcVec2, nm8s *pDstVec, int nSize)
 
void nmppsAbsDiff_16s (const nm16s *pSrcVec1, nm16s *pSrcVec2, nm16s *pDstVec, int nSize)
 
void nmppsAbsDiff_32s (const nm32s *pSrcVec1, nm32s *pSrcVec2, nm32s *pDstVec, int nSize)
 
void nmppsAbsDiff_64s (const nm64s *pSrcVec1, nm64s *pSrcVec2, nm64s *pDstVec, int nSize)
 

Подробное описание

Вычисление вектора модулей разности элементов двух векторов.

\[
    pDstVec[i]  =  abs \{ pSrcVec1[i]  -  pSrcVec2[i]\},
\]

\[
    i = \overline{0 \ldots nSize-1}
\]

Аргументы
pSrcVec1Входной вектор.
pSrcVec2Вычитаемый вектор.
nSizeРазмер векторов в элементах.
Возвращаемые значения
pDstVecРезультирующий вектор.
Возвращает
void


Restrictions:
Разность элементов векторов не должна быть равна минимальному значению для соответствующего типа (т.е. -128, -2^15 и т.д). В противном случае, абсолютное значение для таких элементов вычисляется не верно, давая на выходе то же самое число.