Table of Contents

Delegate DirectILKernelGenerator.ClipKernel

Namespace
NumSharp.Backends.Kernels
Assembly
NumSharp.dll

Universal clip kernel signature: read from src, clamp to lo / hi, write to dst. size is element count. Bound pointers are interpreted per the mode the kernel was generated for (scalar = single value, array = size values). Bound pointers for unused sides are ignored by the generated IL.

public delegate void DirectILKernelGenerator.ClipKernel(void* src, void* dst, long size, void* lo, void* hi)

Parameters

src void*
Universal clip kernel signature: read from src, clamp to lo / hi, write to dst. size is element count. Bound pointers are interpreted per the mode the kernel was generated for (scalar = single value, array = size values). Bound pointers for unused sides are ignored by the generated IL.
dst void*
Universal clip kernel signature: read from src, clamp to lo / hi, write to dst. size is element count. Bound pointers are interpreted per the mode the kernel was generated for (scalar = single value, array = size values). Bound pointers for unused sides are ignored by the generated IL.
size long
Universal clip kernel signature: read from src, clamp to lo / hi, write to dst. size is element count. Bound pointers are interpreted per the mode the kernel was generated for (scalar = single value, array = size values). Bound pointers for unused sides are ignored by the generated IL.
lo void*
Universal clip kernel signature: read from src, clamp to lo / hi, write to dst. size is element count. Bound pointers are interpreted per the mode the kernel was generated for (scalar = single value, array = size values). Bound pointers for unused sides are ignored by the generated IL.
hi void*
Universal clip kernel signature: read from src, clamp to lo / hi, write to dst. size is element count. Bound pointers are interpreted per the mode the kernel was generated for (scalar = single value, array = size values). Bound pointers for unused sides are ignored by the generated IL.
Extension Methods