nmpp
Функции

Функции

void vec_vsum_data_afifo (nmreg nb1, nmreg sb, nmreg woper, nmreg ar0, nmreg gr0, nmreg gr5, nmreg ar6)
 

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

\~
 \~russian Используется в nmppsSum(nm1* pSrcVec, void* pTmpBuf, int nSize) 
 \~english It is used in nmppsSum(nm1* pSrcVec,  void* pTmpBuf, int nSize) 

\~
 \~russian Действие функции эквивалентно следующим псевдоинструкциям: 
 \~english The function operation is equivalent to the following pseudoinstructions:   
\~
\~
rep 1 data=vfalse;
.repeat N;
rep 1 data=[ar0++gr0] with vsum ,data,afifo;
.endrepeat;
rep 1 [ar6]=afifo;
Аргументы
nb1
задает разбиение на колонки (необходимо wtw)
sb
задает разбиение на строки
woperв рабочей матрице должны быть загружены весовые коэффициенты
ar0
указатель на столбец SrcMtr
gr0SrcMtr stride
gr5
Высота матриц N = [0,1,2...31,32,33,...]
ar6
указатель на столбец DstMtr


Restrictions: <br>
При выходе из функции изменяется содержимое регистров: ar0.