25 references to Create
System.Private.CoreLib (25)
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector.cs (16)
86
public static bool All<T>(Vector<T> vector, T value) => vector ==
Create
(value);
118
public static bool Any<T>(Vector<T> vector, T value) => EqualsAny(vector,
Create
(value));
805
public static Vector<T> CreateSequence<T>(T start, T step) => (Vector<T>.Indices * step) +
Create
(start);
1412
return ~IsZero(AndNot(
Create
<uint>(float.PositiveInfinityBits), vector.As<T, uint>())).As<uint, T>();
1416
return ~IsZero(AndNot(
Create
<ulong>(double.PositiveInfinityBits), vector.As<T, ulong>())).As<ulong, T>();
1491
return Equals(vector,
Create
(float.NegativeInfinity).As<float, T>());
1495
return Equals(vector,
Create
(double.NegativeInfinity).As<double, T>());
1507
return LessThan(Abs(vector).As<T, uint>() -
Create
<uint>(float.SmallestNormalBits),
Create
<uint>(float.PositiveInfinityBits - float.SmallestNormalBits)).As<uint, T>();
1511
return LessThan(Abs(vector).As<T, ulong>() -
Create
<ulong>(double.SmallestNormalBits),
Create
<ulong>(double.PositiveInfinityBits - double.SmallestNormalBits)).As<ulong, T>();
1566
return Equals(vector,
Create
(float.PositiveInfinity).As<float, T>());
1570
return Equals(vector,
Create
(double.PositiveInfinity).As<double, T>());
1582
return LessThan(Abs(vector).As<T, uint>() - Vector<uint>.One,
Create
<uint>(float.MaxTrailingSignificand)).As<uint, T>();
1586
return LessThan(Abs(vector).As<T, ulong>() - Vector<ulong>.One,
Create
<ulong>(double.MaxTrailingSignificand)).As<ulong, T>();
2465
public static bool None<T>(Vector<T> vector, T value) => !EqualsAny(vector,
Create
(value));
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector_1.cs (7)
43
this = Vector.
Create
(value);
132
get => Vector.
Create
(Scalar<T>.AllBitsSet);
192
get => Vector.
Create
(Scalar<T>.One);
503
public static Vector<T> operator *(Vector<T> value, T factor) => value * Vector.
Create
(factor);
580
return value ^ Vector.
Create
(-0.0f).As<float, T>();
584
return value ^ Vector.
Create
(-0.0).As<double, T>();
908
static Vector<T> ISimdVector<Vector<T>, T>.Create(T value) => Vector.
Create
(value);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\VectorMath.cs (2)
2521
result = (TVector)(object)Vector.
Create
(value);
2555
result = (TVector)(object)Vector.
Create
(value);