nmpp
Функции

Поэлементное сравнение двух векторов. Подробнее...

Функции

void nmppsMinMaxEvery_8s (nm8s *pSrcVec1, nm8s *pSrcVec2, nm8s *pDstMin, nm8s *pDstMax, int nSize)
 
void nmppsMinMaxEvery_16s (nm16s *pSrcVec1, nm16s *pSrcVec2, nm16s *pDstMin, nm16s *pDstMax, int nSize)
 
void nmppsMinMaxEvery_32s (nm32s *pSrcVec1, nm32s *pSrcVec2, nm32s *pDstMin, nm32s *pDstMax, int nSize)
 

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

Поэлементное сравнение двух векторов.

\[ pDstMin[i] = \min (pSrcVec1[i], pSrcVec2[i]) \]

\[ pDstMax[i] = \max (pSrcVec1[i], pSrcVec2[i]) \]

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

Аргументы
pSrcVec1Первый входной вектор.
pSrcVec2Второй Входной вектор.
nSizeРазмер векторов в элементах.
Возвращаемые значения
pDstMinМассив поэлементных минимумов для входных массивов.
pDstMaxМассив поэлементных максимумов для входных массивов.
Возвращает
void


Restrictions:
Сравниваемые пары чисел двух массивов должны отличатся не более чем на $ 2^{15}-1 $.
Примеры допустимых диапазонов сравниваемых пар чисел:
should not be more than $ 2^{15}-1 $.
Here are some examples of admissible ranges for comparable pairs of numbers:
[0000h..7FFFh]=[ 0..+32767 ]
[FFFFh..7FFEh]=[ -1..+32766 ]
[C000h..3FFFh]=[-16384..+16383 ]
[8000h..0000h]=[-32768..0 ]