Delegate ComparisonKernel
Comparison operation kernel signature using void pointers. LHS and RHS may have different types, but result is always bool. Type conversion is handled internally by the generated IL.
public delegate void ComparisonKernel(void* lhs, void* rhs, bool* result, int* lhsStrides, int* rhsStrides, int* shape, int ndim, int totalSize)
Parameters
lhsvoid*Pointer to left operand data
rhsvoid*Pointer to right operand data
resultbool*Pointer to output data (always bool*)
lhsStridesint*Left operand strides (element units)
rhsStridesint*Right operand strides (element units)
shapeint*Output shape dimensions
ndimintNumber of dimensions
totalSizeintTotal number of output elements
- Extension Methods