NVIDIA Performance Primitives (NPP)  Version 9.1
Functions

Functions

NppStatus nppsDotProdGetBufferSize_32f (int nLength, int *hpBufferSize)
 Device-buffer size (in bytes) for nppsDotProd_32f. More...
 
NppStatus nppsDotProd_32f (const Npp32f *pSrc1, const Npp32f *pSrc2, int nLength, Npp32f *pDp, Npp8u *pDeviceBuffer)
 32-bit float dot product method, return value is 32-bit float. More...
 
NppStatus nppsDotProdGetBufferSize_32fc (int nLength, int *hpBufferSize)
 Device-buffer size (in bytes) for nppsDotProd_32fc. More...
 
NppStatus nppsDotProd_32fc (const Npp32fc *pSrc1, const Npp32fc *pSrc2, int nLength, Npp32fc *pDp, Npp8u *pDeviceBuffer)
 32-bit float complex dot product method, return value is 32-bit float complex. More...
 
NppStatus nppsDotProdGetBufferSize_32f32fc (int nLength, int *hpBufferSize)
 Device-buffer size (in bytes) for nppsDotProd_32f32fc. More...
 
NppStatus nppsDotProd_32f32fc (const Npp32f *pSrc1, const Npp32fc *pSrc2, int nLength, Npp32fc *pDp, Npp8u *pDeviceBuffer)
 32-bit float and 32-bit float complex dot product method, return value is 32-bit float complex. More...
 
NppStatus nppsDotProdGetBufferSize_32f64f (int nLength, int *hpBufferSize)
 Device-buffer size (in bytes) for nppsDotProd_32f64f. More...
 
NppStatus nppsDotProd_32f64f (const Npp32f *pSrc1, const Npp32f *pSrc2, int nLength, Npp64f *pDp, Npp8u *pDeviceBuffer)
 32-bit float dot product method, return value is 64-bit float. More...
 
NppStatus nppsDotProdGetBufferSize_32fc64fc (int nLength, int *hpBufferSize)
 Device-buffer size (in bytes) for nppsDotProd_32fc64fc. More...
 
NppStatus nppsDotProd_32fc64fc (const Npp32fc *pSrc1, const Npp32fc *pSrc2, int nLength, Npp64fc *pDp, Npp8u *pDeviceBuffer)
 32-bit float complex dot product method, return value is 64-bit float complex. More...
 
NppStatus nppsDotProdGetBufferSize_32f32fc64fc (int nLength, int *hpBufferSize)
 Device-buffer size (in bytes) for nppsDotProd_32f32fc64fc. More...
 
NppStatus nppsDotProd_32f32fc64fc (const Npp32f *pSrc1, const Npp32fc *pSrc2, int nLength, Npp64fc *pDp, Npp8u *pDeviceBuffer)
 32-bit float and 32-bit float complex dot product method, return value is 64-bit float complex. More...
 
NppStatus nppsDotProdGetBufferSize_64f (int nLength, int *hpBufferSize)
 Device-buffer size (in bytes) for nppsDotProd_64f. More...
 
NppStatus nppsDotProd_64f (const Npp64f *pSrc1, const Npp64f *pSrc2, int nLength, Npp64f *pDp, Npp8u *pDeviceBuffer)
 64-bit float dot product method, return value is 64-bit float. More...
 
NppStatus nppsDotProdGetBufferSize_64fc (int nLength, int *hpBufferSize)
 Device-buffer size (in bytes) for nppsDotProd_64fc. More...
 
NppStatus nppsDotProd_64fc (const Npp64fc *pSrc1, const Npp64fc *pSrc2, int nLength, Npp64fc *pDp, Npp8u *pDeviceBuffer)
 64-bit float complex dot product method, return value is 64-bit float complex. More...
 
NppStatus nppsDotProdGetBufferSize_64f64fc (int nLength, int *hpBufferSize)
 Device-buffer size (in bytes) for nppsDotProd_64f64fc. More...
 
NppStatus nppsDotProd_64f64fc (const Npp64f *pSrc1, const Npp64fc *pSrc2, int nLength, Npp64fc *pDp, Npp8u *pDeviceBuffer)
 64-bit float and 64-bit float complex dot product method, return value is 64-bit float complex. More...
 
NppStatus nppsDotProdGetBufferSize_16s64s (int nLength, int *hpBufferSize)
 Device-buffer size (in bytes) for nppsDotProd_16s64s. More...
 
NppStatus nppsDotProd_16s64s (const Npp16s *pSrc1, const Npp16s *pSrc2, int nLength, Npp64s *pDp, Npp8u *pDeviceBuffer)
 16-bit signed short integer dot product method, return value is 64-bit signed integer. More...
 
NppStatus nppsDotProdGetBufferSize_16sc64sc (int nLength, int *hpBufferSize)
 Device-buffer size (in bytes) for nppsDotProd_16sc64sc. More...
 
NppStatus nppsDotProd_16sc64sc (const Npp16sc *pSrc1, const Npp16sc *pSrc2, int nLength, Npp64sc *pDp, Npp8u *pDeviceBuffer)
 16-bit signed short integer complex dot product method, return value is 64-bit signed integer complex. More...
 
NppStatus nppsDotProdGetBufferSize_16s16sc64sc (int nLength, int *hpBufferSize)
 Device-buffer size (in bytes) for nppsDotProd_16s16sc64sc. More...
 
NppStatus nppsDotProd_16s16sc64sc (const Npp16s *pSrc1, const Npp16sc *pSrc2, int nLength, Npp64sc *pDp, Npp8u *pDeviceBuffer)
 16-bit signed short integer and 16-bit signed short integer short dot product method, return value is 64-bit signed integer complex. More...
 
NppStatus nppsDotProdGetBufferSize_16s32f (int nLength, int *hpBufferSize)
 Device-buffer size (in bytes) for nppsDotProd_16s32f. More...
 
NppStatus nppsDotProd_16s32f (const Npp16s *pSrc1, const Npp16s *pSrc2, int nLength, Npp32f *pDp, Npp8u *pDeviceBuffer)
 16-bit signed short integer dot product method, return value is 32-bit float. More...
 
NppStatus nppsDotProdGetBufferSize_16sc32fc (int nLength, int *hpBufferSize)
 Device-buffer size (in bytes) for nppsDotProd_16sc32fc. More...
 
NppStatus nppsDotProd_16sc32fc (const Npp16sc *pSrc1, const Npp16sc *pSrc2, int nLength, Npp32fc *pDp, Npp8u *pDeviceBuffer)
 16-bit signed short integer complex dot product method, return value is 32-bit float complex. More...
 
NppStatus nppsDotProdGetBufferSize_16s16sc32fc (int nLength, int *hpBufferSize)
 Device-buffer size (in bytes) for nppsDotProd_16s16sc32fc. More...
 
NppStatus nppsDotProd_16s16sc32fc (const Npp16s *pSrc1, const Npp16sc *pSrc2, int nLength, Npp32fc *pDp, Npp8u *pDeviceBuffer)
 16-bit signed short integer and 16-bit signed short integer complex dot product method, return value is 32-bit float complex. More...
 
NppStatus nppsDotProdGetBufferSize_16s_Sfs (int nLength, int *hpBufferSize)
 Device-buffer size (in bytes) for nppsDotProd_16s_Sfs. More...
 
NppStatus nppsDotProd_16s_Sfs (const Npp16s *pSrc1, const Npp16s *pSrc2, int nLength, Npp16s *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
 16-bit signed short integer dot product method, return value is 16-bit signed short integer. More...
 
NppStatus nppsDotProdGetBufferSize_16sc_Sfs (int nLength, int *hpBufferSize)
 Device-buffer size (in bytes) for nppsDotProd_16sc_Sfs. More...
 
NppStatus nppsDotProd_16sc_Sfs (const Npp16sc *pSrc1, const Npp16sc *pSrc2, int nLength, Npp16sc *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
 16-bit signed short integer complex dot product method, return value is 16-bit signed short integer complex. More...
 
NppStatus nppsDotProdGetBufferSize_32s_Sfs (int nLength, int *hpBufferSize)
 Device-buffer size (in bytes) for nppsDotProd_32s_Sfs. More...
 
NppStatus nppsDotProd_32s_Sfs (const Npp32s *pSrc1, const Npp32s *pSrc2, int nLength, Npp32s *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
 32-bit signed integer dot product method, return value is 32-bit signed integer. More...
 
NppStatus nppsDotProdGetBufferSize_32sc_Sfs (int nLength, int *hpBufferSize)
 Device-buffer size (in bytes) for nppsDotProd_32sc_Sfs. More...
 
NppStatus nppsDotProd_32sc_Sfs (const Npp32sc *pSrc1, const Npp32sc *pSrc2, int nLength, Npp32sc *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
 32-bit signed integer complex dot product method, return value is 32-bit signed integer complex. More...
 
NppStatus nppsDotProdGetBufferSize_16s32s_Sfs (int nLength, int *hpBufferSize)
 Device-buffer size (in bytes) for nppsDotProd_16s32s_Sfs. More...
 
NppStatus nppsDotProd_16s32s_Sfs (const Npp16s *pSrc1, const Npp16s *pSrc2, int nLength, Npp32s *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
 16-bit signed short integer dot product method, return value is 32-bit signed integer. More...
 
NppStatus nppsDotProdGetBufferSize_16s16sc32sc_Sfs (int nLength, int *hpBufferSize)
 Device-buffer size (in bytes) for nppsDotProd_16s16sc32sc_Sfs. More...
 
NppStatus nppsDotProd_16s16sc32sc_Sfs (const Npp16s *pSrc1, const Npp16sc *pSrc2, int nLength, Npp32sc *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
 16-bit signed short integer and 16-bit signed short integer complex dot product method, return value is 32-bit signed integer complex. More...
 
NppStatus nppsDotProdGetBufferSize_16s32s32s_Sfs (int nLength, int *hpBufferSize)
 Device-buffer size (in bytes) for nppsDotProd_16s32s32s_Sfs. More...
 
NppStatus nppsDotProd_16s32s32s_Sfs (const Npp16s *pSrc1, const Npp32s *pSrc2, int nLength, Npp32s *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
 16-bit signed short integer and 32-bit signed integer dot product method, return value is 32-bit signed integer. More...
 
NppStatus nppsDotProdGetBufferSize_16s16sc_Sfs (int nLength, int *hpBufferSize)
 Device-buffer size (in bytes) for nppsDotProd_16s16sc_Sfs. More...
 
NppStatus nppsDotProd_16s16sc_Sfs (const Npp16s *pSrc1, const Npp16sc *pSrc2, int nLength, Npp16sc *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
 16-bit signed short integer and 16-bit signed short integer complex dot product method, return value is 16-bit signed short integer complex. More...
 
NppStatus nppsDotProdGetBufferSize_16sc32sc_Sfs (int nLength, int *hpBufferSize)
 Device-buffer size (in bytes) for nppsDotProd_16sc32sc_Sfs. More...
 
NppStatus nppsDotProd_16sc32sc_Sfs (const Npp16sc *pSrc1, const Npp16sc *pSrc2, int nLength, Npp32sc *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
 16-bit signed short integer complex dot product method, return value is 32-bit signed integer complex. More...
 
NppStatus nppsDotProdGetBufferSize_32s32sc_Sfs (int nLength, int *hpBufferSize)
 Device-buffer size (in bytes) for nppsDotProd_32s32sc_Sfs. More...
 
NppStatus nppsDotProd_32s32sc_Sfs (const Npp32s *pSrc1, const Npp32sc *pSrc2, int nLength, Npp32sc *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
 32-bit signed short integer and 32-bit signed short integer complex dot product method, return value is 32-bit signed integer complex. More...
 

Detailed Description

Function Documentation

NppStatus nppsDotProd_16s16sc32fc ( const Npp16s pSrc1,
const Npp16sc pSrc2,
int  nLength,
Npp32fc pDp,
Npp8u pDeviceBuffer 
)

16-bit signed short integer and 16-bit signed short integer complex dot product method, return value is 32-bit float complex.

Parameters
pSrc1Source Signal Pointer.
pSrc2Source Signal Pointer.
nLengthSignal Length.
pDpPointer to the dot product result.
pDeviceBufferPointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsDotProdGetBufferSize_16s16sc32fc to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsDotProd_16s16sc32sc_Sfs ( const Npp16s pSrc1,
const Npp16sc pSrc2,
int  nLength,
Npp32sc pDp,
int  nScaleFactor,
Npp8u pDeviceBuffer 
)

16-bit signed short integer and 16-bit signed short integer complex dot product method, return value is 32-bit signed integer complex.

Parameters
pSrc1Source Signal Pointer.
pSrc2Source Signal Pointer.
nLengthSignal Length.
pDpPointer to the dot product result.
nScaleFactorInteger Result Scaling.
pDeviceBufferPointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsDotProdGetBufferSize_16s16sc32sc_Sfs to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsDotProd_16s16sc64sc ( const Npp16s pSrc1,
const Npp16sc pSrc2,
int  nLength,
Npp64sc pDp,
Npp8u pDeviceBuffer 
)

16-bit signed short integer and 16-bit signed short integer short dot product method, return value is 64-bit signed integer complex.

Parameters
pSrc1Source Signal Pointer.
pSrc2Source Signal Pointer.
nLengthSignal Length.
pDpPointer to the dot product result.
pDeviceBufferPointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsDotProdGetBufferSize_16s16sc64sc to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsDotProd_16s16sc_Sfs ( const Npp16s pSrc1,
const Npp16sc pSrc2,
int  nLength,
Npp16sc pDp,
int  nScaleFactor,
Npp8u pDeviceBuffer 
)

16-bit signed short integer and 16-bit signed short integer complex dot product method, return value is 16-bit signed short integer complex.

Parameters
pSrc1Source Signal Pointer.
pSrc2Source Signal Pointer.
nLengthSignal Length.
pDpPointer to the dot product result.
nScaleFactorInteger Result Scaling.
pDeviceBufferPointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsDotProdGetBufferSize_16s16sc_Sfs to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsDotProd_16s32f ( const Npp16s pSrc1,
const Npp16s pSrc2,
int  nLength,
Npp32f pDp,
Npp8u pDeviceBuffer 
)

16-bit signed short integer dot product method, return value is 32-bit float.

Parameters
pSrc1Source Signal Pointer.
pSrc2Source Signal Pointer.
nLengthSignal Length.
pDpPointer to the dot product result.
pDeviceBufferPointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsDotProdGetBufferSize_16s32f to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsDotProd_16s32s32s_Sfs ( const Npp16s pSrc1,
const Npp32s pSrc2,
int  nLength,
Npp32s pDp,
int  nScaleFactor,
Npp8u pDeviceBuffer 
)

16-bit signed short integer and 32-bit signed integer dot product method, return value is 32-bit signed integer.

Parameters
pSrc1Source Signal Pointer.
pSrc2Source Signal Pointer.
nLengthSignal Length.
pDpPointer to the dot product result.
nScaleFactorInteger Result Scaling.
pDeviceBufferPointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsDotProdGetBufferSize_16s32s32s_Sfs to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsDotProd_16s32s_Sfs ( const Npp16s pSrc1,
const Npp16s pSrc2,
int  nLength,
Npp32s pDp,
int  nScaleFactor,
Npp8u pDeviceBuffer 
)

16-bit signed short integer dot product method, return value is 32-bit signed integer.

Parameters
pSrc1Source Signal Pointer.
pSrc2Source Signal Pointer.
nLengthSignal Length.
pDpPointer to the dot product result.
nScaleFactorInteger Result Scaling.
pDeviceBufferPointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsDotProdGetBufferSize_16s32s_Sfs to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsDotProd_16s64s ( const Npp16s pSrc1,
const Npp16s pSrc2,
int  nLength,
Npp64s pDp,
Npp8u pDeviceBuffer 
)

16-bit signed short integer dot product method, return value is 64-bit signed integer.

Parameters
pSrc1Source Signal Pointer.
pSrc2Source Signal Pointer.
nLengthSignal Length.
pDpPointer to the dot product result.
pDeviceBufferPointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsDotProdGetBufferSize_16s64s to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsDotProd_16s_Sfs ( const Npp16s pSrc1,
const Npp16s pSrc2,
int  nLength,
Npp16s pDp,
int  nScaleFactor,
Npp8u pDeviceBuffer 
)

16-bit signed short integer dot product method, return value is 16-bit signed short integer.

Parameters
pSrc1Source Signal Pointer.
pSrc2Source Signal Pointer.
nLengthSignal Length.
pDpPointer to the dot product result.
nScaleFactorInteger Result Scaling.
pDeviceBufferPointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsDotProdGetBufferSize_16s_Sfs to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsDotProd_16sc32fc ( const Npp16sc pSrc1,
const Npp16sc pSrc2,
int  nLength,
Npp32fc pDp,
Npp8u pDeviceBuffer 
)

16-bit signed short integer complex dot product method, return value is 32-bit float complex.

Parameters
pSrc1Source Signal Pointer.
pSrc2Source Signal Pointer.
nLengthSignal Length.
pDpPointer to the dot product result.
pDeviceBufferPointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsDotProdGetBufferSize_16sc32fc to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsDotProd_16sc32sc_Sfs ( const Npp16sc pSrc1,
const Npp16sc pSrc2,
int  nLength,
Npp32sc pDp,
int  nScaleFactor,
Npp8u pDeviceBuffer 
)

16-bit signed short integer complex dot product method, return value is 32-bit signed integer complex.

Parameters
pSrc1Source Signal Pointer.
pSrc2Source Signal Pointer.
nLengthSignal Length.
pDpPointer to the dot product result.
nScaleFactorInteger Result Scaling.
pDeviceBufferPointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsDotProdGetBufferSize_16sc32sc_Sfs to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsDotProd_16sc64sc ( const Npp16sc pSrc1,
const Npp16sc pSrc2,
int  nLength,
Npp64sc pDp,
Npp8u pDeviceBuffer 
)

16-bit signed short integer complex dot product method, return value is 64-bit signed integer complex.

Parameters
pSrc1Source Signal Pointer.
pSrc2Source Signal Pointer.
nLengthSignal Length.
pDpPointer to the dot product result.
pDeviceBufferPointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsDotProdGetBufferSize_16sc64sc to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsDotProd_16sc_Sfs ( const Npp16sc pSrc1,
const Npp16sc pSrc2,
int  nLength,
Npp16sc pDp,
int  nScaleFactor,
Npp8u pDeviceBuffer 
)

16-bit signed short integer complex dot product method, return value is 16-bit signed short integer complex.

Parameters
pSrc1Source Signal Pointer.
pSrc2Source Signal Pointer.
nLengthSignal Length.
pDpPointer to the dot product result.
nScaleFactorInteger Result Scaling.
pDeviceBufferPointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsDotProdGetBufferSize_16sc_Sfs to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsDotProd_32f ( const Npp32f pSrc1,
const Npp32f pSrc2,
int  nLength,
Npp32f pDp,
Npp8u pDeviceBuffer 
)

32-bit float dot product method, return value is 32-bit float.

Parameters
pSrc1Source Signal Pointer.
pSrc2Source Signal Pointer.
nLengthSignal Length.
pDpPointer to the dot product result.
pDeviceBufferPointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsDotProdGetBufferSize_32f to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsDotProd_32f32fc ( const Npp32f pSrc1,
const Npp32fc pSrc2,
int  nLength,
Npp32fc pDp,
Npp8u pDeviceBuffer 
)

32-bit float and 32-bit float complex dot product method, return value is 32-bit float complex.

Parameters
pSrc1Source Signal Pointer.
pSrc2Source Signal Pointer.
nLengthSignal Length.
pDpPointer to the dot product result.
pDeviceBufferPointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsDotProdGetBufferSize_32f32fc to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsDotProd_32f32fc64fc ( const Npp32f pSrc1,
const Npp32fc pSrc2,
int  nLength,
Npp64fc pDp,
Npp8u pDeviceBuffer 
)

32-bit float and 32-bit float complex dot product method, return value is 64-bit float complex.

Parameters
pSrc1Source Signal Pointer.
pSrc2Source Signal Pointer.
nLengthSignal Length.
pDpPointer to the dot product result.
pDeviceBufferPointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsDotProdGetBufferSize_32f32fc64fc to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsDotProd_32f64f ( const Npp32f pSrc1,
const Npp32f pSrc2,
int  nLength,
Npp64f pDp,
Npp8u pDeviceBuffer 
)

32-bit float dot product method, return value is 64-bit float.

Parameters
pSrc1Source Signal Pointer.
pSrc2Source Signal Pointer.
nLengthSignal Length.
pDpPointer to the dot product result.
pDeviceBufferPointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsDotProdGetBufferSize_32f64f to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsDotProd_32fc ( const Npp32fc pSrc1,
const Npp32fc pSrc2,
int  nLength,
Npp32fc pDp,
Npp8u pDeviceBuffer 
)

32-bit float complex dot product method, return value is 32-bit float complex.

Parameters
pSrc1Source Signal Pointer.
pSrc2Source Signal Pointer.
nLengthSignal Length.
pDpPointer to the dot product result.
pDeviceBufferPointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsDotProdGetBufferSize_32fc to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsDotProd_32fc64fc ( const Npp32fc pSrc1,
const Npp32fc pSrc2,
int  nLength,
Npp64fc pDp,
Npp8u pDeviceBuffer 
)

32-bit float complex dot product method, return value is 64-bit float complex.

Parameters
pSrc1Source Signal Pointer.
pSrc2Source Signal Pointer.
nLengthSignal Length.
pDpPointer to the dot product result.
pDeviceBufferPointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsDotProdGetBufferSize_32fc64fc to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsDotProd_32s32sc_Sfs ( const Npp32s pSrc1,
const Npp32sc pSrc2,
int  nLength,
Npp32sc pDp,
int  nScaleFactor,
Npp8u pDeviceBuffer 
)

32-bit signed short integer and 32-bit signed short integer complex dot product method, return value is 32-bit signed integer complex.

Parameters
pSrc1Source Signal Pointer.
pSrc2Source Signal Pointer.
nLengthSignal Length.
pDpPointer to the dot product result.
nScaleFactorInteger Result Scaling.
pDeviceBufferPointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsDotProdGetBufferSize_32s32sc_Sfs to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsDotProd_32s_Sfs ( const Npp32s pSrc1,
const Npp32s pSrc2,
int  nLength,
Npp32s pDp,
int  nScaleFactor,
Npp8u pDeviceBuffer 
)

32-bit signed integer dot product method, return value is 32-bit signed integer.

Parameters
pSrc1Source Signal Pointer.
pSrc2Source Signal Pointer.
nLengthSignal Length.
pDpPointer to the dot product result.
nScaleFactorInteger Result Scaling.
pDeviceBufferPointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsDotProdGetBufferSize_32s_Sfs to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsDotProd_32sc_Sfs ( const Npp32sc pSrc1,
const Npp32sc pSrc2,
int  nLength,
Npp32sc pDp,
int  nScaleFactor,
Npp8u pDeviceBuffer 
)

32-bit signed integer complex dot product method, return value is 32-bit signed integer complex.

Parameters
pSrc1Source Signal Pointer.
pSrc2Source Signal Pointer.
nLengthSignal Length.
pDpPointer to the dot product result.
nScaleFactorInteger Result Scaling.
pDeviceBufferPointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsDotProdGetBufferSize_32sc_Sfs to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsDotProd_64f ( const Npp64f pSrc1,
const Npp64f pSrc2,
int  nLength,
Npp64f pDp,
Npp8u pDeviceBuffer 
)

64-bit float dot product method, return value is 64-bit float.

Parameters
pSrc1Source Signal Pointer.
pSrc2Source Signal Pointer.
nLengthSignal Length.
pDpPointer to the dot product result.
pDeviceBufferPointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsDotProdGetBufferSize_64f to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsDotProd_64f64fc ( const Npp64f pSrc1,
const Npp64fc pSrc2,
int  nLength,
Npp64fc pDp,
Npp8u pDeviceBuffer 
)

64-bit float and 64-bit float complex dot product method, return value is 64-bit float complex.

Parameters
pSrc1Source Signal Pointer.
pSrc2Source Signal Pointer.
nLengthSignal Length.
pDpPointer to the dot product result.
pDeviceBufferPointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsDotProdGetBufferSize_64f64fc to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsDotProd_64fc ( const Npp64fc pSrc1,
const Npp64fc pSrc2,
int  nLength,
Npp64fc pDp,
Npp8u pDeviceBuffer 
)

64-bit float complex dot product method, return value is 64-bit float complex.

Parameters
pSrc1Source Signal Pointer.
pSrc2Source Signal Pointer.
nLengthSignal Length.
pDpPointer to the dot product result.
pDeviceBufferPointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsDotProdGetBufferSize_64fc to determine the minium number of bytes required.
Returns
Signal Data Related Error Codes, Length Related Error Codes.
NppStatus nppsDotProdGetBufferSize_16s16sc32fc ( int  nLength,
int *  hpBufferSize 
)

Device-buffer size (in bytes) for nppsDotProd_16s16sc32fc.

Parameters
nLengthSignal Length.
hpBufferSizeRequired buffer size. Important: hpBufferSize is a host pointer.
Returns
NPP_SUCCESS
NppStatus nppsDotProdGetBufferSize_16s16sc32sc_Sfs ( int  nLength,
int *  hpBufferSize 
)

Device-buffer size (in bytes) for nppsDotProd_16s16sc32sc_Sfs.

Parameters
nLengthSignal Length.
hpBufferSizeRequired buffer size. Important: hpBufferSize is a host pointer.
Returns
NPP_SUCCESS
NppStatus nppsDotProdGetBufferSize_16s16sc64sc ( int  nLength,
int *  hpBufferSize 
)

Device-buffer size (in bytes) for nppsDotProd_16s16sc64sc.

Parameters
nLengthSignal Length.
hpBufferSizeRequired buffer size. Important: hpBufferSize is a host pointer.
Returns
NPP_SUCCESS
NppStatus nppsDotProdGetBufferSize_16s16sc_Sfs ( int  nLength,
int *  hpBufferSize 
)

Device-buffer size (in bytes) for nppsDotProd_16s16sc_Sfs.

Parameters
nLengthSignal Length.
hpBufferSizeRequired buffer size. Important: hpBufferSize is a host pointer.
Returns
NPP_SUCCESS
NppStatus nppsDotProdGetBufferSize_16s32f ( int  nLength,
int *  hpBufferSize 
)

Device-buffer size (in bytes) for nppsDotProd_16s32f.

Parameters
nLengthSignal Length.
hpBufferSizeRequired buffer size. Important: hpBufferSize is a host pointer.
Returns
NPP_SUCCESS
NppStatus nppsDotProdGetBufferSize_16s32s32s_Sfs ( int  nLength,
int *  hpBufferSize 
)

Device-buffer size (in bytes) for nppsDotProd_16s32s32s_Sfs.

Parameters
nLengthSignal Length.
hpBufferSizeRequired buffer size. Important: hpBufferSize is a host pointer.
Returns
NPP_SUCCESS
NppStatus nppsDotProdGetBufferSize_16s32s_Sfs ( int  nLength,
int *  hpBufferSize 
)

Device-buffer size (in bytes) for nppsDotProd_16s32s_Sfs.

Parameters
nLengthSignal Length.
hpBufferSizeRequired buffer size. Important: hpBufferSize is a host pointer.
Returns
NPP_SUCCESS
NppStatus nppsDotProdGetBufferSize_16s64s ( int  nLength,
int *  hpBufferSize 
)

Device-buffer size (in bytes) for nppsDotProd_16s64s.

Parameters
nLengthSignal Length.
hpBufferSizeRequired buffer size. Important: hpBufferSize is a host pointer.
Returns
NPP_SUCCESS
NppStatus nppsDotProdGetBufferSize_16s_Sfs ( int  nLength,
int *  hpBufferSize 
)

Device-buffer size (in bytes) for nppsDotProd_16s_Sfs.

Parameters
nLengthSignal Length.
hpBufferSizeRequired buffer size. Important: hpBufferSize is a host pointer.
Returns
NPP_SUCCESS
NppStatus nppsDotProdGetBufferSize_16sc32fc ( int  nLength,
int *  hpBufferSize 
)

Device-buffer size (in bytes) for nppsDotProd_16sc32fc.

Parameters
nLengthSignal Length.
hpBufferSizeRequired buffer size. Important: hpBufferSize is a host pointer.
Returns
NPP_SUCCESS
NppStatus nppsDotProdGetBufferSize_16sc32sc_Sfs ( int  nLength,
int *  hpBufferSize 
)

Device-buffer size (in bytes) for nppsDotProd_16sc32sc_Sfs.

Parameters
nLengthSignal Length.
hpBufferSizeRequired buffer size. Important: hpBufferSize is a host pointer.
Returns
NPP_SUCCESS
NppStatus nppsDotProdGetBufferSize_16sc64sc ( int  nLength,
int *  hpBufferSize 
)

Device-buffer size (in bytes) for nppsDotProd_16sc64sc.

Parameters
nLengthSignal Length.
hpBufferSizeRequired buffer size. Important: hpBufferSize is a host pointer.
Returns
NPP_SUCCESS
NppStatus nppsDotProdGetBufferSize_16sc_Sfs ( int  nLength,
int *  hpBufferSize 
)

Device-buffer size (in bytes) for nppsDotProd_16sc_Sfs.

Parameters
nLengthSignal Length.
hpBufferSizeRequired buffer size. Important: hpBufferSize is a host pointer.
Returns
NPP_SUCCESS
NppStatus nppsDotProdGetBufferSize_32f ( int  nLength,
int *  hpBufferSize 
)

Device-buffer size (in bytes) for nppsDotProd_32f.

Parameters
nLengthSignal Length.
hpBufferSizeRequired buffer size. Important: hpBufferSize is a host pointer.
Returns
NPP_SUCCESS
NppStatus nppsDotProdGetBufferSize_32f32fc ( int  nLength,
int *  hpBufferSize 
)

Device-buffer size (in bytes) for nppsDotProd_32f32fc.

Parameters
nLengthSignal Length.
hpBufferSizeRequired buffer size. Important: hpBufferSize is a host pointer.
Returns
NPP_SUCCESS
NppStatus nppsDotProdGetBufferSize_32f32fc64fc ( int  nLength,
int *  hpBufferSize 
)

Device-buffer size (in bytes) for nppsDotProd_32f32fc64fc.

Parameters
nLengthSignal Length.
hpBufferSizeRequired buffer size. Important: hpBufferSize is a host pointer.
Returns
NPP_SUCCESS
NppStatus nppsDotProdGetBufferSize_32f64f ( int  nLength,
int *  hpBufferSize 
)

Device-buffer size (in bytes) for nppsDotProd_32f64f.

Parameters
nLengthSignal Length.
hpBufferSizeRequired buffer size. Important: hpBufferSize is a host pointer.
Returns
NPP_SUCCESS
NppStatus nppsDotProdGetBufferSize_32fc ( int  nLength,
int *  hpBufferSize 
)

Device-buffer size (in bytes) for nppsDotProd_32fc.

Parameters
nLengthSignal Length.
hpBufferSizeRequired buffer size. Important: hpBufferSize is a host pointer.
Returns
NPP_SUCCESS
NppStatus nppsDotProdGetBufferSize_32fc64fc ( int  nLength,
int *  hpBufferSize 
)

Device-buffer size (in bytes) for nppsDotProd_32fc64fc.

Parameters
nLengthSignal Length.
hpBufferSizeRequired buffer size. Important: hpBufferSize is a host pointer.
Returns
NPP_SUCCESS
NppStatus nppsDotProdGetBufferSize_32s32sc_Sfs ( int  nLength,
int *  hpBufferSize 
)

Device-buffer size (in bytes) for nppsDotProd_32s32sc_Sfs.

Parameters
nLengthSignal Length.
hpBufferSizeRequired buffer size. Important: hpBufferSize is a host pointer.
Returns
NPP_SUCCESS
NppStatus nppsDotProdGetBufferSize_32s_Sfs ( int  nLength,
int *  hpBufferSize 
)

Device-buffer size (in bytes) for nppsDotProd_32s_Sfs.

Parameters
nLengthSignal Length.
hpBufferSizeRequired buffer size. Important: hpBufferSize is a host pointer.
Returns
NPP_SUCCESS
NppStatus nppsDotProdGetBufferSize_32sc_Sfs ( int  nLength,
int *  hpBufferSize 
)

Device-buffer size (in bytes) for nppsDotProd_32sc_Sfs.

Parameters
nLengthSignal Length.
hpBufferSizeRequired buffer size. Important: hpBufferSize is a host pointer.
Returns
NPP_SUCCESS
NppStatus nppsDotProdGetBufferSize_64f ( int  nLength,
int *  hpBufferSize 
)

Device-buffer size (in bytes) for nppsDotProd_64f.

Parameters
nLengthSignal Length.
hpBufferSizeRequired buffer size. Important: hpBufferSize is a host pointer.
Returns
NPP_SUCCESS
NppStatus nppsDotProdGetBufferSize_64f64fc ( int  nLength,
int *  hpBufferSize 
)

Device-buffer size (in bytes) for nppsDotProd_64f64fc.

Parameters
nLengthSignal Length.
hpBufferSizeRequired buffer size. Important: hpBufferSize is a host pointer.
Returns
NPP_SUCCESS
NppStatus nppsDotProdGetBufferSize_64fc ( int  nLength,
int *  hpBufferSize 
)

Device-buffer size (in bytes) for nppsDotProd_64fc.

Parameters
nLengthSignal Length.
hpBufferSizeRequired buffer size. Important: hpBufferSize is a host pointer.
Returns
NPP_SUCCESS

Copyright © 2009-2017 NVIDIA Corporation