38 references to Create
System.Private.CoreLib (38)
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (1)
882
Vector64<T> vector = Vector64.
Create
(value);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64.cs (34)
35
get =>
Create
(T.E);
42
get =>
Create
(T.Pi);
49
get =>
Create
(T.Tau);
61
get =>
Create
(T.Epsilon);
68
get =>
Create
(T.NaN);
75
get =>
Create
(T.NegativeInfinity);
82
get =>
Create
(T.NegativeZero);
89
get =>
Create
(T.PositiveInfinity);
101
get =>
Create
(T.NegativeOne);
171
public static bool All<T>(Vector64<T> vector, T value) => vector ==
Create
(value);
213
public static bool Any<T>(Vector64<T> vector, T value) => EqualsAny(vector,
Create
(value));
827
public static int Count<T>(Vector64<T> vector, T value) => BitOperations.PopCount(Equals(vector,
Create
(value)).ExtractMostSignificantBits());
875
public static Vector64<byte> Create(byte value) =>
Create
<byte>(value);
881
public static Vector64<double> Create(double value) =>
Create
<double>(value);
888
public static Vector64<short> Create(short value) =>
Create
<short>(value);
895
public static Vector64<int> Create(int value) =>
Create
<int>(value);
901
public static Vector64<long> Create(long value) =>
Create
<long>(value);
907
public static Vector64<nint> Create(nint value) =>
Create
<nint>(value);
914
public static Vector64<nuint> Create(nuint value) =>
Create
<nuint>(value);
922
public static Vector64<sbyte> Create(sbyte value) =>
Create
<sbyte>(value);
928
public static Vector64<float> Create(float value) =>
Create
<float>(value);
936
public static Vector64<ushort> Create(ushort value) =>
Create
<ushort>(value);
944
public static Vector64<uint> Create(uint value) =>
Create
<uint>(value);
951
public static Vector64<ulong> Create(ulong value) =>
Create
<ulong>(value);
1344
public static Vector64<T> CreateSequence<T>(T start, T step) => (Vector64<T>.Indices * step) +
Create
(start);
1851
int result = BitOperations.TrailingZeroCount(Equals(vector,
Create
(value)).ExtractMostSignificantBits());
1996
return LessThan(Abs(vector).AsUInt32() -
Create
<uint>(float.SmallestNormalBits),
Create
<uint>(float.PositiveInfinityBits - float.SmallestNormalBits)).As<uint, T>();
2000
return LessThan(Abs(vector).AsUInt64() -
Create
<ulong>(double.SmallestNormalBits),
Create
<ulong>(double.PositiveInfinityBits - double.SmallestNormalBits)).As<ulong, T>();
2071
return LessThan(Abs(vector).AsUInt32() - Vector64<uint>.One,
Create
<uint>(float.MaxTrailingSignificand)).As<uint, T>();
2075
return LessThan(Abs(vector).AsUInt64() - Vector64<ulong>.One,
Create
<ulong>(double.MaxTrailingSignificand)).As<ulong, T>();
2093
public static int LastIndexOf<T>(Vector64<T> vector, T value) => 31 - BitOperations.LeadingZeroCount(Equals(vector,
Create
(value)).ExtractMostSignificantBits());
2931
public static bool None<T>(Vector64<T> vector, T value) => !EqualsAny(vector,
Create
(value));
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64_1.cs (3)
41
get => Vector64.
Create
(Scalar<T>.AllBitsSet);
104
get => Vector64.
Create
(Scalar<T>.One);
616
static Vector64<T> ISimdVector<Vector64<T>, T>.Create(T value) => Vector64.
Create
(value);