116 references to Create
System.Numerics.Tensors (50)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IBinaryOperator.cs (9)
1730
Vector256<T> yVec = Vector256.
Create
(y);
2264
Vector256<T> yVec = Vector256.
Create
(y);
2283
Vector256.
Create
(y));
2440
Vector256<T> yVec = Vector256.
Create
(y);
2459
Vector256.
Create
(y));
2559
Vector256<T> yVec = Vector256.
Create
(y);
2577
Vector256.
Create
(y));
2653
Vector256<T> yVec = Vector256.
Create
(y);
2671
Vector256.
Create
(y));
System\Numerics\Tensors\netcore\Common\TensorPrimitives.ITernaryOperator.cs (27)
1890
Vector256<T> zVec = Vector256.
Create
(z);
2486
Vector256<T> zVec = Vector256.
Create
(z);
2508
Vector256.
Create
(z));
2682
Vector256<T> zVec = Vector256.
Create
(z);
2704
Vector256.
Create
(z));
2813
Vector256<T> zVec = Vector256.
Create
(z);
2834
Vector256.
Create
(z));
2915
Vector256<T> zVec = Vector256.
Create
(z);
2936
Vector256.
Create
(z));
3371
Vector256<T> yVec = Vector256.
Create
(y);
3372
Vector256<T> zVec = Vector256.
Create
(z);
3957
Vector256<T> yVec = Vector256.
Create
(y);
3958
Vector256<T> zVec = Vector256.
Create
(z);
3979
Vector256.
Create
(y),
3980
Vector256.
Create
(z));
4155
Vector256<T> yVec = Vector256.
Create
(y);
4156
Vector256<T> zVec = Vector256.
Create
(z);
4177
Vector256.
Create
(y),
4178
Vector256.
Create
(z));
4288
Vector256<T> yVec = Vector256.
Create
(y);
4289
Vector256<T> zVec = Vector256.
Create
(z);
4309
Vector256.
Create
(y),
4310
Vector256.
Create
(z));
4392
Vector256<T> yVec = Vector256.
Create
(y);
4393
Vector256<T> zVec = Vector256.
Create
(z);
4413
Vector256.
Create
(y),
4414
Vector256.
Create
(z));
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryInputBinaryOutput.cs (5)
278
Vector256.
Create
(TOperator.RemainderMaskValue),
282
Vector256.
Create
(TOperator.RemainderMaskValue),
442
Vector256<T> yVec = Vector256.
Create
(y);
463
Vector256.
Create
(TOperator.RemainderMaskValue),
467
Vector256.
Create
(TOperator.RemainderMaskValue),
System\Numerics\Tensors\netcore\TensorPrimitives.AcosPi.cs (1)
35
public static Vector256<T> Invoke(Vector256<T> x) => AcosOperator<T>.Invoke(x) / Vector256.
Create
(T.Pi);
System\Numerics\Tensors\netcore\TensorPrimitives.AsinPi.cs (1)
35
public static Vector256<T> Invoke(Vector256<T> x) => AsinOperator<T>.Invoke(x) / Vector256.
Create
(T.Pi);
System\Numerics\Tensors\netcore\TensorPrimitives.Atan2Pi.cs (1)
76
public static Vector256<T> Invoke(Vector256<T> y, Vector256<T> x) => Atan2Operator<T>.Invoke(y, x) / Vector256.
Create
(T.Pi);
System\Numerics\Tensors\netcore\TensorPrimitives.AtanPi.cs (1)
35
public static Vector256<T> Invoke(Vector256<T> x) => AtanOperator<T>.Invoke(x) / Vector256.
Create
(T.Pi);
System\Numerics\Tensors\netcore\TensorPrimitives.CosPi.cs (1)
66
Vector256<T> xpi = x * Vector256.
Create
(T.Pi);
System\Numerics\Tensors\netcore\TensorPrimitives.LeadingZeroCount.cs (1)
98
Vector256<byte> nibbleMask = Vector256.
Create
<byte>(0xF);
System\Numerics\Tensors\netcore\TensorPrimitives.Sigmoid.cs (2)
42
public static Vector256<T> Invoke(Vector256<T> x) => Vector256.
Create
(T.One) / (Vector256.
Create
(T.One) + ExpOperator<T>.Invoke(-x));
System\Numerics\Tensors\netcore\TensorPrimitives.SinPi.cs (1)
66
Vector256<T> xpi = x * Vector256.
Create
(T.Pi);
System.Private.CoreLib (66)
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256.cs (26)
94
public static bool All<T>(Vector256<T> vector, T value) => vector ==
Create
(value);
128
public static bool Any<T>(Vector256<T> vector, T value) => EqualsAny(vector,
Create
(value));
774
public static int Count<T>(Vector256<T> vector, T value) => BitOperations.PopCount(Equals(vector,
Create
(value)).ExtractMostSignificantBits());
812
public static Vector256<byte> Create(byte value) =>
Create
<byte>(value);
819
public static Vector256<double> Create(double value) =>
Create
<double>(value);
826
public static Vector256<short> Create(short value) =>
Create
<short>(value);
833
public static Vector256<int> Create(int value) =>
Create
<int>(value);
840
public static Vector256<long> Create(long value) =>
Create
<long>(value);
846
public static Vector256<nint> Create(nint value) =>
Create
<nint>(value);
853
public static Vector256<nuint> Create(nuint value) =>
Create
<nuint>(value);
861
public static Vector256<sbyte> Create(sbyte value) =>
Create
<sbyte>(value);
868
public static Vector256<float> Create(float value) =>
Create
<float>(value);
876
public static Vector256<ushort> Create(ushort value) =>
Create
<ushort>(value);
884
public static Vector256<uint> Create(uint value) =>
Create
<uint>(value);
892
public static Vector256<ulong> Create(ulong value) =>
Create
<ulong>(value);
1531
public static Vector256<T> CreateSequence<T>(T start, T step) => (Vector256<T>.Indices * step) +
Create
(start);
1933
int result = BitOperations.TrailingZeroCount(Equals(vector,
Create
(value)).ExtractMostSignificantBits());
1979
return ~IsZero(AndNot(
Create
<uint>(float.PositiveInfinityBits), vector.AsUInt32())).As<uint, T>();
1983
return ~IsZero(AndNot(
Create
<ulong>(double.PositiveInfinityBits), vector.AsUInt64())).As<ulong, T>();
2074
return LessThan(Abs(vector).AsUInt32() -
Create
<uint>(float.SmallestNormalBits),
Create
<uint>(float.PositiveInfinityBits - float.SmallestNormalBits)).As<uint, T>();
2078
return LessThan(Abs(vector).AsUInt64() -
Create
<ulong>(double.SmallestNormalBits),
Create
<ulong>(double.PositiveInfinityBits - double.SmallestNormalBits)).As<ulong, T>();
2149
return LessThan(Abs(vector).AsUInt32() - Vector256<uint>.One,
Create
<uint>(float.MaxTrailingSignificand)).As<uint, T>();
2153
return LessThan(Abs(vector).AsUInt64() - Vector256<ulong>.One,
Create
<ulong>(double.MaxTrailingSignificand)).As<ulong, T>();
2166
public static int LastIndexOf<T>(Vector256<T> vector, T value) => 31 - BitOperations.LeadingZeroCount(Equals(vector,
Create
(value)).ExtractMostSignificantBits());
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256_1.cs (2)
41
get => Vector256.
Create
(Scalar<T>.AllBitsSet);
104
get => Vector256.
Create
(Scalar<T>.One);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512.cs (1)
707
Vector256<T> vector = Vector256.
Create
(value);
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.T.cs (37)
1420
Vector256<T> equals, values = Vector256.
Create
(value);
1611
Vector256<TValue> equals, values = Vector256.
Create
(value);
1837
Vector256<TValue> equals, current, values0 = Vector256.
Create
(value0), values1 = Vector256.
Create
(value1);
2044
Vector256<TValue> equals, current, values0 = Vector256.
Create
(value0), values1 = Vector256.
Create
(value1), values2 = Vector256.
Create
(value2);
2202
Vector256<TValue> equals, current, values0 = Vector256.
Create
(value0), values1 = Vector256.
Create
(value1), values2 = Vector256.
Create
(value2), values3 = Vector256.
Create
(value3);
2366
Vector256<TValue> equals, current, values0 = Vector256.
Create
(value0), values1 = Vector256.
Create
(value1),
2367
values2 = Vector256.
Create
(value2), values3 = Vector256.
Create
(value3), values4 = Vector256.
Create
(value4);
2682
Vector256<TValue> equals, current, values0 = Vector256.
Create
(value0), values1 = Vector256.
Create
(value1);
2867
Vector256<TValue> equals, current, values0 = Vector256.
Create
(value0), values1 = Vector256.
Create
(value1), values2 = Vector256.
Create
(value2);
3017
Vector256<TValue> equals, current, values0 = Vector256.
Create
(value0), values1 = Vector256.
Create
(value1), values2 = Vector256.
Create
(value2), values3 = Vector256.
Create
(value3);
3148
Vector256<T> oldValues = Vector256.
Create
(oldValue);
3149
Vector256<T> newValues = Vector256.
Create
(newValue);
3277
Vector256<TValue> equals, current, values0 = Vector256.
Create
(value0), values1 = Vector256.
Create
(value1),
3278
values2 = Vector256.
Create
(value2), values3 = Vector256.
Create
(value3), values4 = Vector256.
Create
(value4);
3563
Vector256<T> lowVector = Vector256.
Create
(lowInclusive);
3564
Vector256<T> rangeVector = Vector256.
Create
(highInclusive - lowInclusive);
3708
Vector256<T> lowVector = Vector256.
Create
(lowInclusive);
3709
Vector256<T> rangeVector = Vector256.
Create
(highInclusive - lowInclusive);
3821
Vector256<T> targetVector = Vector256.
Create
(value);