nmpp
|
Поиск значения минимального элемента вектора и его положения (положений) в векторе. Подробнее...
Функции | |
void | nmppsMinIndx_8s (nm8s7b *pSrcVec, int nSize, int *nIndex, int8b *nMinValue, void *pLTmpBuf, void *pGTmpBuf, int nSearchDir) |
void | nmppsMinIndx_16s (nm16s15b *pSrcVec, int nSize, int *nIndex, int16b *nMinValue, void *pLTmpBuf, void *pGTmpBuf, int nSearchDir) |
void | nmppsMinIndx_32s (nm32s31b *pSrcVec, int nSize, int *nIndex, int32b *nMinValue, void *pLTmpBuf, void *pGTmpBuf, int nSearchDir) |
Поиск значения минимального элемента вектора и его положения (положений) в векторе.
pSrcVec | Входной вектор. |
nSize | Размер вектора в элементах. Занимаемый этим вектором объем памяти должен быть кратен 64 длинным словам (nm64s[64,128,...]). |
pLTmpBuf | Временный массив на локальной шине . |
pGTmpBuf | Временный массив на глобальной шине из nSize элементов. |
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 ]