nmpp
Функции

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

Функции

void nmppsMaxEvery_8s (nm8s7b *pSrcVec1, nm8s7b *pSrcVec2, nm8s7b *pDstMaxVec, int nSize)
 
void nmppsMaxEvery_16s (nm16s15b *pSrcVec1, nm16s15b *pSrcVec2, nm16s15b *pDstMaxVec, int nSize)
 
void nmppsMaxEvery_32s (nm32s31b *pSrcVec1, nm32s31b *pSrcVec2, nm32s31b *pDstMaxVec, int nSize)
 
void nmppsMaxEvery_64s (nm64s63b *pSrcVec1, nm64s63b *pSrcVec2, nm64s63b *pDstMaxVec, int nSize)
 

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

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

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

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

Аргументы
pSrcVec1Первый входной вектор.
pSrcVec2Второй Входной вектор.
nSizeРазмер векторов в элементах.
Возвращаемые значения
pDstMaxVecМассив поэлементных минимумов для входных массивов.
Возвращает
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 ]