nmpp
|
Поиск значения максимального элемента вектора и его положения (положений) в векторе. Подробнее...
Функции | |
void | nmppsMaxIndx_8s (nm8s7b *pSrcVec, int nSize, int *nIndex, int8b *nMaxValue, void *pLTmpBuf, void *pGTmpBuf, int nSearchDir) |
void | nmppsMaxIndx_16s (nm16s15b *pSrcVec, int nSize, int *nIndex, int16b *nMaxValue, void *pLTmpBuf, void *pGTmpBuf, int nSearchDir) |
void | nmppsMaxIndx_32s (nm32s31b *pSrcVec, int nSize, int *nIndex, int32b *nMaxValue, void *pLTmpBuf, void *pGTmpBuf, int nSearchDir) |
Поиск значения максимального элемента вектора и его положения (положений) в векторе.
pSrcVec | Входной вектор. |
nSize | Размер вектора в элементах. Занимаемый этим вектором объем памяти должен быть кратен 64 длинным словам (nm64s[64,128,...]). |
pLTmpBuf | Временный массив на локальной шине из nSize элементов. |
pGTmpBuf | Временный массив на глобальной шине . |
nSearchDir | Направление поиска максимума. При nSearchDir = 1, поиск ведется от начала массива. При nSearchDir = -1, поиск ведется от конца массива. Значение максимального элемента. |
nIndex | Индекс первого найденного максимума среди равных. |
Here are some examples of admissible ranges for input numbers:
[0000h..7FFFh]=[ 0..+32767 ] [FFFFh..7FFEh]=[ -1..+32766 ] [C000h..3FFFh]=[-16384..+16383 ] [8000h..0000h]=[-32768..0 ]