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