Ejemplo n.º 1
0
 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));
     }
 }
Ejemplo n.º 3
0
 public unsafe float NativeMaxAbsUPerf()
 {
     fixed(float *psrc = src)
     {
         return(CpuMathNativeUtils.MaxAbsU(psrc, LEN));
     }
 }
Ejemplo n.º 4
0
 public unsafe float NativeSumSqUPerf()
 {
     fixed(float *psrc = src)
     {
         return(CpuMathNativeUtils.SumSqU(psrc, LEN));
     }
 }
Ejemplo n.º 5
0
 public unsafe float NativeMaxAbsDiffUPerf()
 {
     fixed(float *psrc = src)
     {
         return(CpuMathNativeUtils.MaxAbsDiffU(DEFAULT_SCALE, psrc, LEN));
     }
 }
Ejemplo n.º 6
0
 public unsafe float MaxAbsU()
 {
     fixed(float *psrc = src)
     {
         return(CpuMathNativeUtils.MaxAbsU(psrc, Length));
     }
 }
Ejemplo n.º 7
0
 public unsafe float MaxAbsDiffU()
 {
     fixed(float *psrc = src)
     {
         return(CpuMathNativeUtils.MaxAbsDiffU(DefaultScale, psrc, Length));
     }
 }
Ejemplo n.º 8
0
 public unsafe void NativeScaleAddUPerf()
 {
     fixed(float *pdst = dst)
     {
         CpuMathNativeUtils.ScaleAddU(DEFAULT_SCALE, DEFAULT_SCALE, pdst, LEN);
     }
 }
Ejemplo n.º 9
0
 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));
     }
 }
Ejemplo n.º 12
0
 public unsafe float NativeAddScalarUPerf()
 {
     fixed(float *pdst = dst)
     {
         return(CpuMathNativeUtils.AddScalarU(DEFAULT_SCALE, pdst, LEN));
     }
 }
Ejemplo n.º 13
0
 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));
     }
 }
Ejemplo n.º 15
0
 public unsafe void AddU()
 {
     fixed(float *psrc = src)
     fixed(float *pdst = dst)
     {
         CpuMathNativeUtils.AddU(psrc, pdst, Length);
     }
 }
Ejemplo n.º 16
0
 public unsafe void AddScaleU()
 {
     fixed(float *psrc = src)
     fixed(float *pdst = dst)
     {
         CpuMathNativeUtils.AddScaleU(DefaultScale, psrc, pdst, Length);
     }
 }
Ejemplo n.º 17
0
 public unsafe void NativeAddScaleUPerf()
 {
     fixed(float *psrc = src)
     fixed(float *pdst = dst)
     {
         CpuMathNativeUtils.AddScaleU(DEFAULT_SCALE, psrc, pdst, LEN);
     }
 }
Ejemplo n.º 18
0
 public unsafe float NativeDist2Perf()
 {
     fixed(float *psrc = src)
     fixed(float *pdst = dst)
     {
         return(CpuMathNativeUtils.Dist2(psrc, pdst, LEN));
     }
 }
Ejemplo n.º 19
0
 public unsafe void NativeAddUPerf()
 {
     fixed(float *psrc = src)
     fixed(float *pdst = dst)
     {
         CpuMathNativeUtils.AddU(psrc, pdst, LEN);
     }
 }
Ejemplo n.º 20
0
 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);
     }
 }
Ejemplo n.º 22
0
 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);
     }
 }
Ejemplo n.º 23
0
 public unsafe float NativeDotSUPerf()
 {
     fixed(float *psrc = src)
     fixed(float *pdst = dst)
     fixed(int *pidx   = idx)
     {
         return(CpuMathNativeUtils.DotSU(psrc, pdst, pidx, IDXLEN));
     }
 }
Ejemplo n.º 24
0
 public unsafe float DotSU()
 {
     fixed(float *psrc = src)
     fixed(float *pdst = dst)
     fixed(int *pidx   = idx)
     {
         return(CpuMathNativeUtils.DotSU(psrc, pdst, pidx, IndexLength));
     }
 }
Ejemplo n.º 25
0
 public unsafe void SdcaL1UpdateU()
 {
     fixed(float *psrc = src)
     fixed(float *pdst = dst)
     fixed(float *pres = result)
     {
         CpuMathNativeUtils.SdcaL1UpdateU(DefaultScale, psrc, DefaultScale, pdst, pres, Length);
     }
 }
Ejemplo n.º 26
0
 public unsafe void NativeMulElementWiseUPerf()
 {
     fixed(float *psrc1 = src1)
     fixed(float *psrc2 = src2)
     fixed(float *pdst  = dst)
     {
         CpuMathNativeUtils.MulElementWiseU(psrc1, psrc2, pdst, LEN);
     }
 }
Ejemplo n.º 27
0
 public unsafe void AddSU()
 {
     fixed(float *psrc = src)
     fixed(float *pdst = dst)
     fixed(int *pidx   = idx)
     {
         CpuMathNativeUtils.AddSU(psrc, pidx, pdst, IndexLength);
     }
 }
Ejemplo n.º 28
0
 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);
     }
 }
Ejemplo n.º 29
0
 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);
     }
 }