NVIDIA Performance Primitives (NPP)  Version 9.1
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
pSrcSource Signal Pointer.
nLengthSignal Length.
pMinPointer to the output result.
pDeviceBufferPointer 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
pSrcSource Signal Pointer.
nLengthSignal Length.
pMinPointer to the output result.
pDeviceBufferPointer 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
pSrcSource Signal Pointer.
nLengthSignal Length.
pMinPointer to the output result.
pDeviceBufferPointer 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
pSrcSource Signal Pointer.
nLengthSignal Length.
pMinPointer to the output result.
pDeviceBufferPointer 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
pSrcSource Signal Pointer.
nLengthSignal Length.
pMinAbsPointer to the output result.
pDeviceBufferPointer 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
pSrcSource Signal Pointer.
nLengthSignal Length.
pMinAbsPointer to the output result.
pDeviceBufferPointer 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
nLengthSignal Length.
hpBufferSizeRequired 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
nLengthSignal Length.
hpBufferSizeRequired 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
pSrcSource Signal Pointer.
nLengthSignal Length.
pMinAbsPointer to the output result.
pIndxPointer to the index value of the first minimum element.
pDeviceBufferPointer 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
pSrcSource Signal Pointer.
nLengthSignal Length.
pMinAbsPointer to the output result.
pIndxPointer to the index value of the first minimum element.
pDeviceBufferPointer 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
nLengthSignal Length.
hpBufferSizeRequired 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
nLengthSignal Length.
hpBufferSizeRequired 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
nLengthSignal Length.
hpBufferSizeRequired 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
nLengthSignal Length.
hpBufferSizeRequired 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
nLengthSignal Length.
hpBufferSizeRequired 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
nLengthSignal Length.
hpBufferSizeRequired 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
pSrcSource Signal Pointer.
nLengthSignal Length.
pMinPointer to the output result.
pIndxPointer to the index value of the first minimum element.
pDeviceBufferPointer 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
pSrcSource Signal Pointer.
nLengthSignal Length.
pMinPointer to the output result.
pIndxPointer to the index value of the first minimum element.
pDeviceBufferPointer 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
pSrcSource Signal Pointer.
nLengthSignal Length.
pMinPointer to the output result.
pIndxPointer to the index value of the first minimum element.
pDeviceBufferPointer 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
pSrcSource Signal Pointer.
nLengthSignal Length.
pMinPointer to the output result.
pIndxPointer to the index value of the first minimum element.
pDeviceBufferPointer 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
nLengthSignal Length.
hpBufferSizeRequired 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
nLengthSignal Length.
hpBufferSizeRequired 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
nLengthSignal Length.
hpBufferSizeRequired 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
nLengthSignal Length.
hpBufferSizeRequired buffer size. Important: hpBufferSize is a host pointer. Scratch Buffer and Host Pointer.
Returns
NPP_SUCCESS

Copyright © 2009-2017 NVIDIA Corporation