public unsafe void ScaleAddU() { fixed(float *pdst = dst) { CpuMathNativeUtils.ScaleAddU(DefaultScale, DefaultScale, pdst, Length); } }
public unsafe float SumSqDiffU() { fixed(float *psrc = src) { return(CpuMathNativeUtils.SumSqDiffU(DEFAULT_SCALE, psrc, LEN)); } }
public unsafe float NativeMaxAbsUPerf() { fixed(float *psrc = src) { return(CpuMathNativeUtils.MaxAbsU(psrc, LEN)); } }
public unsafe float NativeSumSqUPerf() { fixed(float *psrc = src) { return(CpuMathNativeUtils.SumSqU(psrc, LEN)); } }
public unsafe float NativeMaxAbsDiffUPerf() { fixed(float *psrc = src) { return(CpuMathNativeUtils.MaxAbsDiffU(DEFAULT_SCALE, psrc, LEN)); } }
public unsafe float MaxAbsU() { fixed(float *psrc = src) { return(CpuMathNativeUtils.MaxAbsU(psrc, Length)); } }
public unsafe float MaxAbsDiffU() { fixed(float *psrc = src) { return(CpuMathNativeUtils.MaxAbsDiffU(DefaultScale, psrc, Length)); } }
public unsafe void NativeScaleAddUPerf() { fixed(float *pdst = dst) { CpuMathNativeUtils.ScaleAddU(DEFAULT_SCALE, DEFAULT_SCALE, pdst, LEN); } }
public unsafe float SumSqU() { fixed(float *psrc = src) { return(CpuMathNativeUtils.SumSqU(psrc, Length)); } }
public unsafe void ScaleU() { fixed(float *pdst = dst) { CpuMathNativeUtils.ScaleU(DEFAULT_SCALE, pdst, LEN); } }
public unsafe float SumAbsU() { fixed(float *psrc = src) { return(CpuMathNativeUtils.SumAbsU(psrc, LEN)); } }
public unsafe float NativeAddScalarUPerf() { fixed(float *pdst = dst) { return(CpuMathNativeUtils.AddScalarU(DEFAULT_SCALE, pdst, LEN)); } }
public unsafe float Dist2() { fixed(float *psrc = src) fixed(float *pdst = dst) { return(CpuMathNativeUtils.Dist2(psrc, pdst, Length)); } }
public unsafe float DotU() { fixed(float *psrc = src) fixed(float *pdst = dst) { return(CpuMathNativeUtils.DotU(psrc, pdst, LEN)); } }
public unsafe void AddU() { fixed(float *psrc = src) fixed(float *pdst = dst) { CpuMathNativeUtils.AddU(psrc, pdst, Length); } }
public unsafe void AddScaleU() { fixed(float *psrc = src) fixed(float *pdst = dst) { CpuMathNativeUtils.AddScaleU(DefaultScale, psrc, pdst, Length); } }
public unsafe void NativeAddScaleUPerf() { fixed(float *psrc = src) fixed(float *pdst = dst) { CpuMathNativeUtils.AddScaleU(DEFAULT_SCALE, psrc, pdst, LEN); } }
public unsafe float NativeDist2Perf() { fixed(float *psrc = src) fixed(float *pdst = dst) { return(CpuMathNativeUtils.Dist2(psrc, pdst, LEN)); } }
public unsafe void NativeAddUPerf() { fixed(float *psrc = src) fixed(float *pdst = dst) { CpuMathNativeUtils.AddU(psrc, pdst, LEN); } }
public unsafe void NativeAddScaleSUPerf() { fixed(float *psrc = src) fixed(float *pdst = dst) fixed(int *pidx = idx) { CpuMathNativeUtils.AddScaleSU(DEFAULT_SCALE, psrc, pidx, pdst, IDXLEN); } }
public unsafe void AddScaleCopyU() { fixed(float *psrc = src) fixed(float *pdst = dst) fixed(float *pres = result) { CpuMathNativeUtils.AddScaleCopyU(DEFAULT_SCALE, psrc, pdst, pres, LEN); } }
public unsafe void NativeSdcaL1UpdateUPerf() { fixed(float *psrc = src) fixed(float *pdst = dst) fixed(float *pres = result) { CpuMathNativeUtils.SdcaL1UpdateU(DEFAULT_SCALE, psrc, DEFAULT_SCALE, pdst, pres, LEN); } }
public unsafe float NativeDotSUPerf() { fixed(float *psrc = src) fixed(float *pdst = dst) fixed(int *pidx = idx) { return(CpuMathNativeUtils.DotSU(psrc, pdst, pidx, IDXLEN)); } }
public unsafe float DotSU() { fixed(float *psrc = src) fixed(float *pdst = dst) fixed(int *pidx = idx) { return(CpuMathNativeUtils.DotSU(psrc, pdst, pidx, IndexLength)); } }
public unsafe void SdcaL1UpdateU() { fixed(float *psrc = src) fixed(float *pdst = dst) fixed(float *pres = result) { CpuMathNativeUtils.SdcaL1UpdateU(DefaultScale, psrc, DefaultScale, pdst, pres, Length); } }
public unsafe void NativeMulElementWiseUPerf() { fixed(float *psrc1 = src1) fixed(float *psrc2 = src2) fixed(float *pdst = dst) { CpuMathNativeUtils.MulElementWiseU(psrc1, psrc2, pdst, LEN); } }
public unsafe void AddSU() { fixed(float *psrc = src) fixed(float *pdst = dst) fixed(int *pidx = idx) { CpuMathNativeUtils.AddSU(psrc, pidx, pdst, IndexLength); } }
public unsafe void NativeSdcaL1UpdateSUPerf() { fixed(float *psrc = src) fixed(float *pdst = dst) fixed(float *pres = result) fixed(int *pidx = idx) { CpuMathNativeUtils.SdcaL1UpdateSU(DEFAULT_SCALE, psrc, pidx, DEFAULT_SCALE, pdst, pres, IDXLEN); } }
public unsafe void SdcaL1UpdateSU() { fixed(float *psrc = src) fixed(float *pdst = dst) fixed(float *pres = result) fixed(int *pidx = idx) { CpuMathNativeUtils.SdcaL1UpdateSU(DefaultScale, psrc, pidx, DefaultScale, pdst, pres, IndexLength); } }