internal static void IsPredicateF16Kernel( Index1D index, ArrayView1D <int, Stride1D.Dense> data, Half value) { data[index + 0] = Half.IsFinite(value) ? 1 : 0; data[index + 1] = Half.IsInfinity(value) ? 1 : 0; data[index + 2] = Half.IsPositiveInfinity(value) ? 1 : 0; data[index + 3] = Half.IsNegativeInfinity(value) ? 1 : 0; data[index + 4] = Half.IsNaN(value) ? 1 : 0; }
public static void IsFinite(Half value, bool expected) { Assert.Equal(expected, Half.IsFinite(value)); }