public unsafe override void Log(double[] src, ref double[] dest) { if (src.Length != dest.Length) { throw new Exception("Length of src is not equal to the length of dest"); } fixed(double *pSrc = src, pDst = dest) { IPPNative.ippsLog10_64f_A53(pSrc, pDst, dest.Length); } }