Library/ManagedCuda/NPP/NPPsExtensionMethods.cs
/// <summary>
/// 16-bit integer complex number (16 bit real, 16 bit imaginary) signal subtract from constant, 
/// scale, then clamp to saturated value.
/// </summary>
/// <param name="pSrcDst">In-Place Signal Pointer.</param>
/// <param name="nValue">Constant value each vector element is to be subtracted from</param>
/// <param name="nScaleFactor">Integer Result Scaling.</param>
16-bit integer complex number (16 bit real, 16 bit imaginary) signal subtract from constant,
scale, then clamp to saturated value.
16 - bit integer complex number ( 16 bit real 16 bit imaginary ) signal subtract from constant scale then clamp to saturated value .
public static void SubCRev(this CudaDeviceVariable<Npp16sc> pSrcDst, Npp16sc nValue, int nScaleFactor)
		{
			NppStatus status = NPPNativeMethods.NPPs.SubCRev.nppsSubCRev_16sc_ISfs(nValue, pSrcDst.DevicePointer, pSrcDst.Size, nScaleFactor);
			Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "nppsSubCRev_16sc_ISfs", status));
			NPPException.CheckNppStatus(status, pSrcDst);
		}
public static void SubCRev ( this CudaDeviceVariable < Npp16sc > pSrcDst , Npp16sc nValue , int nScaleFactor ) { NppStatus status = NPPNativeMethods . NPPs . SubCRev . nppsSubCRev_16sc_ISfs ( nValue , pSrcDst . DevicePointer , pSrcDst . Size , nScaleFactor ) ; Debug . WriteLine ( String . Format ( " " , DateTime . Now , " " , status ) ) ; NPPException . CheckNppStatus ( status , pSrcDst ) ; }
16-bit integer complex number (16 bit real, 16 bit imaginary) signal subtract from constant,
scale, then clamp to saturated value.
16 - bit integer complex number ( 16 bit real 16 bit imaginary ) signal subtract from constant scale then clamp to saturated value .
CudaDeviceVariable<Npp16sc>
this
nValue
Npp16sc
Constant value each vector element is to be subtracted from
Constant value each vector element is to be subtracted from
nScaleFactor
int
Integer Result Scaling.
Integer Result Scaling .
pSrcDst
In-Place Signal Pointer.
In - Place Signal Pointer .