nmpp
iArithmetics.h
1 #ifndef __IARITHMETICS_H
2#define __IARITHMETICS_H
3#ifdef ARITHM
4#include "iDef.h"
5
6
7//*****************************************************************************
8
100void nmppiAddConvertRShiftI(nm16s* pSrcDstImg, int nSrcDstStride, nm32s* pSrcImg, int nSrcStride, int nShift, int nWidth, int nHeight);
102
103//*****************************************************************************
104
196
197void nmppiSubConvertRShiftI(nm16s * pSrcDstImg, int nSrcDstStride, nm32s * pSrcImg, int nSrcStride, int nShift, int nWidth, int nHeight);
199
200//*****************************************************************************
201
282
283void nmppiAdd_16s(nm16s* pSrcDstImg, int nSrcDstStride, nm16s *pSrcImg, int nSrcStride, int nWidth, int nHeight);
285
286//*****************************************************************************
287
371
372void nmppiSub_16s(nm16s* pSrcDstImg, int nSrcDstStride, nm16s *pSrcImg, int nSrcStride, int nWidth, int nHeight);
373
375
376//*****************************************************************************
377
471
472void nmppiHalfsum(nm16s* pSrcMtr1, int nSrcStride1, nm16s* pSrcMtr2,
473 int nSrcStride2, nm16s* pDstMtr, int nDstStride, int nWidth,int nHeight);
474
476
477
534void nmppiWAdd2I(RGB32_nm10s* pSrcImg1, int nMulVal1, RGB32_nm10s* pSrcImg2, int nMulVal2, int nAddVal, RGB32_nm10s* pDstImg, int nSize);
536
537
573void nmppiRsh2(RGB32_nm10u* pSrcImg, RGB32_nm10u* pDstImg, int nSize);
575#endif
576#endif
int nm32s
Definition: nmtype.h:292
short nm16s
Definition: nmtype.h:243
Definition: iDef.h:60
Definition: iDef.h:52