Delegate DiagWriteKernel
IL-emitted strided store: writes dst[idstStride] = src[isrcStride]
for each i in [0, count). A srcByteStride of
0 broadcasts a single source element (scalar fill). Pointers are pre-offset
by the caller; strides are in bytes and may be negative.
public delegate void DiagWriteKernel(byte* dst, long dstByteStride, byte* src, long srcByteStride, long count)
Parameters
dstbyte*- IL-emitted strided store: writes dst[idstStride] = src[isrcStride] for each i in [0, count). A srcByteStride of 0 broadcasts a single source element (scalar fill). Pointers are pre-offset by the caller; strides are in bytes and may be negative.
dstByteStridelong- IL-emitted strided store: writes dst[idstStride] = src[isrcStride] for each i in [0, count). A srcByteStride of 0 broadcasts a single source element (scalar fill). Pointers are pre-offset by the caller; strides are in bytes and may be negative.
srcbyte*- IL-emitted strided store: writes dst[idstStride] = src[isrcStride] for each i in [0, count). A srcByteStride of 0 broadcasts a single source element (scalar fill). Pointers are pre-offset by the caller; strides are in bytes and may be negative.
srcByteStridelong- IL-emitted strided store: writes dst[idstStride] = src[isrcStride] for each i in [0, count). A srcByteStride of 0 broadcasts a single source element (scalar fill). Pointers are pre-offset by the caller; strides are in bytes and may be negative.
countlong- IL-emitted strided store: writes dst[idstStride] = src[isrcStride] for each i in [0, count). A srcByteStride of 0 broadcasts a single source element (scalar fill). Pointers are pre-offset by the caller; strides are in bytes and may be negative.