NVIDIA Performance Primitives (NPP)  Version 10.0
Functions

Functions

NppStatus  nppsMinGetBufferSize_16s (int nLength, int *hpBufferSize)
  Device scratch buffer size (in bytes) for nppsMin_16s. More...
 
NppStatus  nppsMinGetBufferSize_32s (int nLength, int *hpBufferSize)
  Device scratch buffer size (in bytes) for nppsMin_32s. More...
 
NppStatus  nppsMinGetBufferSize_32f (int nLength, int *hpBufferSize)
  Device scratch buffer size (in bytes) for nppsMin_32f. More...
 
NppStatus  nppsMinGetBufferSize_64f (int nLength, int *hpBufferSize)
  Device scratch buffer size (in bytes) for nppsMin_64f. More...
 
NppStatus  nppsMin_16s (const Npp16s *pSrc, int nLength, Npp16s *pMin, Npp8u *pDeviceBuffer)
  16-bit integer vector min method More...
 
NppStatus  nppsMin_32s (const Npp32s *pSrc, int nLength, Npp32s *pMin, Npp8u *pDeviceBuffer)
  32-bit integer vector min method More...
 
NppStatus  nppsMin_32f (const Npp32f *pSrc, int nLength, Npp32f *pMin, Npp8u *pDeviceBuffer)
  32-bit integer vector min method More...
 
NppStatus  nppsMin_64f (const Npp64f *pSrc, int nLength, Npp64f *pMin, Npp8u *pDeviceBuffer)
  64-bit integer vector min method More...
 
NppStatus  nppsMinIndxGetBufferSize_16s (int nLength, int *hpBufferSize)
  Device scratch buffer size (in bytes) for nppsMinIndx_16s. More...
 
NppStatus  nppsMinIndxGetBufferSize_32s (int nLength, int *hpBufferSize)
  Device scratch buffer size (in bytes) for nppsMinIndx_32s. More...
 
NppStatus  nppsMinIndxGetBufferSize_32f (int nLength, int *hpBufferSize)
  Device scratch buffer size (in bytes) for nppsMinIndx_32f. More...
 
NppStatus  nppsMinIndxGetBufferSize_64f (int nLength, int *hpBufferSize)
  Device scratch buffer size (in bytes) for nppsMinIndx_64f. More...
 
NppStatus  nppsMinIndx_16s (const Npp16s *pSrc, int nLength, Npp16s *pMin, int *pIndx, Npp8u *pDeviceBuffer)
  16-bit integer vector min index method More...
 
NppStatus  nppsMinIndx_32s (const Npp32s *pSrc, int nLength, Npp32s *pMin, int *pIndx, Npp8u *pDeviceBuffer)
  32-bit integer vector min index method More...
 
NppStatus  nppsMinIndx_32f (const Npp32f *pSrc, int nLength, Npp32f *pMin, int *pIndx, Npp8u *pDeviceBuffer)
  32-bit float vector min index method More...
 
NppStatus  nppsMinIndx_64f (const Npp64f *pSrc, int nLength, Npp64f *pMin, int *pIndx, Npp8u *pDeviceBuffer)
  64-bit float vector min index method More...
 
NppStatus  nppsMinAbsGetBufferSize_16s (int nLength, int *hpBufferSize)
  Device scratch buffer size (in bytes) for nppsMinAbs_16s. More...
 
NppStatus  nppsMinAbsGetBufferSize_32s (int nLength, int *hpBufferSize)
  Device scratch buffer size (in bytes) for nppsMinAbs_32s. More...
 
NppStatus  nppsMinAbs_16s (const Npp16s *pSrc, int nLength, Npp16s *pMinAbs, Npp8u *pDeviceBuffer)
  16-bit integer vector min absolute method More...
 
NppStatus  nppsMinAbs_32s (const Npp32s *pSrc, int nLength, Npp32s *pMinAbs, Npp8u *pDeviceBuffer)
  32-bit integer vector min absolute method More...
 
NppStatus  nppsMinAbsIndxGetBufferSize_16s (int nLength, int *hpBufferSize)
  Device scratch buffer size (in bytes) for nppsMinAbsIndx_16s. More...
 
NppStatus  nppsMinAbsIndxGetBufferSize_32s (int nLength, int *hpBufferSize)
  Device scratch buffer size (in bytes) for nppsMinAbsIndx_32s. More...
 
NppStatus  nppsMinAbsIndx_16s (const Npp16s *pSrc, int nLength, Npp16s *pMinAbs, int *pIndx, Npp8u *pDeviceBuffer)
  16-bit integer vector min absolute index method More...
 
NppStatus  nppsMinAbsIndx_32s (const Npp32s *pSrc, int nLength, Npp32s *pMinAbs, int *pIndx, Npp8u *pDeviceBuffer)
  32-bit integer vector min absolute index method More...
 

Detailed Description

Function Documentation

NppStatus nppsMin_16s ( const Npp16s pSrc,
int  nLength,
Npp16s pMin,
Npp8u pDeviceBuffer 
)

16-bit integer vector min method

Parameters
pSrc Source Signal Pointer.
nLength Signal Length.
pMin Pointer to the output result.
pDeviceBuffer Pointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsMinGetBufferSize_16s to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsMin_32f ( const Npp32f pSrc,
int  nLength,
Npp32f pMin,
Npp8u pDeviceBuffer 
)

32-bit integer vector min method

Parameters
pSrc Source Signal Pointer.
nLength Signal Length.
pMin Pointer to the output result.
pDeviceBuffer Pointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsMinGetBufferSize_32f to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsMin_32s ( const Npp32s pSrc,
int  nLength,
Npp32s pMin,
Npp8u pDeviceBuffer 
)

32-bit integer vector min method

Parameters
pSrc Source Signal Pointer.
nLength Signal Length.
pMin Pointer to the output result.
pDeviceBuffer Pointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsMinGetBufferSize_32s to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsMin_64f ( const Npp64f pSrc,
int  nLength,
Npp64f pMin,
Npp8u pDeviceBuffer 
)

64-bit integer vector min method

Parameters
pSrc Source Signal Pointer.
nLength Signal Length.
pMin Pointer to the output result.
pDeviceBuffer Pointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsMinGetBufferSize_64f to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsMinAbs_16s ( const Npp16s pSrc,
int  nLength,
Npp16s pMinAbs,
Npp8u pDeviceBuffer 
)

16-bit integer vector min absolute method

Parameters
pSrc Source Signal Pointer.
nLength Signal Length.
pMinAbs Pointer to the output result.
pDeviceBuffer Pointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsMinAbsGetBufferSize_16s to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsMinAbs_32s ( const Npp32s pSrc,
int  nLength,
Npp32s pMinAbs,
Npp8u pDeviceBuffer 
)

32-bit integer vector min absolute method

Parameters
pSrc Source Signal Pointer.
nLength Signal Length.
pMinAbs Pointer to the output result.
pDeviceBuffer Pointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsMinAbsGetBufferSize_16s to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsMinAbsGetBufferSize_16s ( int  nLength,
int *  hpBufferSize 
)

Device scratch buffer size (in bytes) for nppsMinAbs_16s.

Parameters
nLength Signal Length.
hpBufferSize Required buffer size. Important: hpBufferSize is a host pointer. Scratch Buffer and Host Pointer.
Returns
NPP_SUCCESS
NppStatus nppsMinAbsGetBufferSize_32s ( int  nLength,
int *  hpBufferSize 
)

Device scratch buffer size (in bytes) for nppsMinAbs_32s.

Parameters
nLength Signal Length.
hpBufferSize Required buffer size. Important: hpBufferSize is a host pointer. Scratch Buffer and Host Pointer.
Returns
NPP_SUCCESS
NppStatus nppsMinAbsIndx_16s ( const Npp16s pSrc,
int  nLength,
Npp16s pMinAbs,
int *  pIndx,
Npp8u pDeviceBuffer 
)

16-bit integer vector min absolute index method

Parameters
pSrc Source Signal Pointer.
nLength Signal Length.
pMinAbs Pointer to the output result.
pIndx Pointer to the index value of the first minimum element.
pDeviceBuffer Pointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsMinAbsIndxGetBufferSize_16s to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsMinAbsIndx_32s ( const Npp32s pSrc,
int  nLength,
Npp32s pMinAbs,
int *  pIndx,
Npp8u pDeviceBuffer 
)

32-bit integer vector min absolute index method

Parameters
pSrc Source Signal Pointer.
nLength Signal Length.
pMinAbs Pointer to the output result.
pIndx Pointer to the index value of the first minimum element.
pDeviceBuffer Pointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsMinAbsIndxGetBufferSize_32s to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsMinAbsIndxGetBufferSize_16s ( int  nLength,
int *  hpBufferSize 
)

Device scratch buffer size (in bytes) for nppsMinAbsIndx_16s.

Parameters
nLength Signal Length.
hpBufferSize Required buffer size. Important: hpBufferSize is a host pointer. Scratch Buffer and Host Pointer.
Returns
NPP_SUCCESS
NppStatus nppsMinAbsIndxGetBufferSize_32s ( int  nLength,
int *  hpBufferSize 
)

Device scratch buffer size (in bytes) for nppsMinAbsIndx_32s.

Parameters
nLength Signal Length.
hpBufferSize Required buffer size. Important: hpBufferSize is a host pointer. Scratch Buffer and Host Pointer.
Returns
NPP_SUCCESS
NppStatus nppsMinGetBufferSize_16s ( int  nLength,
int *  hpBufferSize 
)

Device scratch buffer size (in bytes) for nppsMin_16s.

Parameters
nLength Signal Length.
hpBufferSize Required buffer size. Important: hpBufferSize is a host pointer. Scratch Buffer and Host Pointer.
Returns
NPP_SUCCESS
NppStatus nppsMinGetBufferSize_32f ( int  nLength,
int *  hpBufferSize 
)

Device scratch buffer size (in bytes) for nppsMin_32f.

Parameters
nLength Signal Length.
hpBufferSize Required buffer size. Important: hpBufferSize is a host pointer. Scratch Buffer and Host Pointer.
Returns
NPP_SUCCESS
NppStatus nppsMinGetBufferSize_32s ( int  nLength,
int *  hpBufferSize 
)

Device scratch buffer size (in bytes) for nppsMin_32s.

Parameters
nLength Signal Length.
hpBufferSize Required buffer size. Important: hpBufferSize is a host pointer. Scratch Buffer and Host Pointer.
Returns
NPP_SUCCESS
NppStatus nppsMinGetBufferSize_64f ( int  nLength,
int *  hpBufferSize 
)

Device scratch buffer size (in bytes) for nppsMin_64f.

Parameters
nLength Signal Length.
hpBufferSize Required buffer size. Important: hpBufferSize is a host pointer. Scratch Buffer and Host Pointer.
Returns
NPP_SUCCESS
NppStatus nppsMinIndx_16s ( const Npp16s pSrc,
int  nLength,
Npp16s pMin,
int *  pIndx,
Npp8u pDeviceBuffer 
)

16-bit integer vector min index method

Parameters
pSrc Source Signal Pointer.
nLength Signal Length.
pMin Pointer to the output result.
pIndx Pointer to the index value of the first minimum element.
pDeviceBuffer Pointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsMinIndxGetBufferSize_16s to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsMinIndx_32f ( const Npp32f pSrc,
int  nLength,
Npp32f pMin,
int *  pIndx,
Npp8u pDeviceBuffer 
)

32-bit float vector min index method

Parameters
pSrc Source Signal Pointer.
nLength Signal Length.
pMin Pointer to the output result.
pIndx Pointer to the index value of the first minimum element.
pDeviceBuffer Pointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsMinIndxGetBufferSize_32f to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsMinIndx_32s ( const Npp32s pSrc,
int  nLength,
Npp32s pMin,
int *  pIndx,
Npp8u pDeviceBuffer 
)

32-bit integer vector min index method

Parameters
pSrc Source Signal Pointer.
nLength Signal Length.
pMin Pointer to the output result.
pIndx Pointer to the index value of the first minimum element.
pDeviceBuffer Pointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsMinIndxGetBufferSize_32s to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsMinIndx_64f ( const Npp64f pSrc,
int  nLength,
Npp64f pMin,
int *  pIndx,
Npp8u pDeviceBuffer 
)

64-bit float vector min index method

Parameters
pSrc Source Signal Pointer.
nLength Signal Length.
pMin Pointer to the output result.
pIndx Pointer to the index value of the first minimum element.
pDeviceBuffer Pointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsMinIndxGetBufferSize_64f to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsMinIndxGetBufferSize_16s ( int  nLength,
int *  hpBufferSize 
)

Device scratch buffer size (in bytes) for nppsMinIndx_16s.

Parameters
nLength Signal Length.
hpBufferSize Required buffer size. Important: hpBufferSize is a host pointer. Scratch Buffer and Host Pointer.
Returns
NPP_SUCCESS
NppStatus nppsMinIndxGetBufferSize_32f ( int  nLength,
int *  hpBufferSize 
)

Device scratch buffer size (in bytes) for nppsMinIndx_32f.

Parameters
nLength Signal Length.
hpBufferSize Required buffer size. Important: hpBufferSize is a host pointer. Scratch Buffer and Host Pointer.
Returns
NPP_SUCCESS
NppStatus nppsMinIndxGetBufferSize_32s ( int  nLength,
int *  hpBufferSize 
)

Device scratch buffer size (in bytes) for nppsMinIndx_32s.

Parameters
nLength Signal Length.
hpBufferSize Required buffer size. Important: hpBufferSize is a host pointer. Scratch Buffer and Host Pointer.
Returns
NPP_SUCCESS
NppStatus nppsMinIndxGetBufferSize_64f ( int  nLength,
int *  hpBufferSize 
)

Device scratch buffer size (in bytes) for nppsMinIndx_64f.

Parameters
nLength Signal Length.
hpBufferSize Required buffer size. Important: hpBufferSize is a host pointer. Scratch Buffer and Host Pointer.
Returns
NPP_SUCCESS