Delegate DirectILKernelGenerator.AdjacentDiffKernel
Fused adjacent-difference kernel: for each of rows rows,
dst[i] = src[i+1] - src[i] over the row's inLen contiguous
elements (the output row has inLen-1 elements). src
and dst are raw base pointers to C-contiguous buffers.
public delegate void DirectILKernelGenerator.AdjacentDiffKernel(void* src, void* dst, long rows, long inLen)
Parameters
srcvoid*- Fused adjacent-difference kernel: for each of rows rows, dst[i] = src[i+1] - src[i] over the row's inLen contiguous elements (the output row has inLen-1 elements). src and dst are raw base pointers to C-contiguous buffers.
dstvoid*- Fused adjacent-difference kernel: for each of rows rows, dst[i] = src[i+1] - src[i] over the row's inLen contiguous elements (the output row has inLen-1 elements). src and dst are raw base pointers to C-contiguous buffers.
rowslong- Fused adjacent-difference kernel: for each of rows rows, dst[i] = src[i+1] - src[i] over the row's inLen contiguous elements (the output row has inLen-1 elements). src and dst are raw base pointers to C-contiguous buffers.
inLenlong- Fused adjacent-difference kernel: for each of rows rows, dst[i] = src[i+1] - src[i] over the row's inLen contiguous elements (the output row has inLen-1 elements). src and dst are raw base pointers to C-contiguous buffers.