Beispiel #1
0
 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;
 }
Beispiel #2
0
 public static void IsFinite(Half value, bool expected)
 {
     Assert.Equal(expected, Half.IsFinite(value));
 }