150 references to Create
System.Numerics.Tensors (71)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IAggregationOperator.cs (14)
152Vector128<T> vresult = Vector128.Create(TAggregationOperator.IdentityValue); 255beg = Vector128.ConditionalSelect(CreateAlignmentMaskVector128<T>((int)misalignment), beg, Vector128.Create(TAggregationOperator.IdentityValue)); 322end = Vector128.ConditionalSelect(CreateRemainderMaskVector128<T>((int)trailing), end, Vector128.Create(TAggregationOperator.IdentityValue)); 802end = Vector128.ConditionalSelect(CreateRemainderMaskVector128<T>((int)(remainder % (uint)Vector128<T>.Count)), end, Vector128.Create(TAggregationOperator.IdentityValue)); 949end = Vector128.ConditionalSelect(CreateRemainderMaskVector128<T>((int)(remainder % (uint)Vector128<T>.Count)), end, Vector128.Create(TAggregationOperator.IdentityValue)); 1049end = Vector128.ConditionalSelect(CreateRemainderMaskVector128<T>((int)(remainder % (uint)Vector128<T>.Count)), end, Vector128.Create(TAggregationOperator.IdentityValue)); 1132end = Vector128.ConditionalSelect(CreateRemainderMaskVector128<T>((int)(remainder % (uint)Vector128<T>.Count)), end, Vector128.Create(TAggregationOperator.IdentityValue)); 1272Vector128<T> vresult = Vector128.Create(TAggregationOperator.IdentityValue); 1394beg = Vector128.ConditionalSelect(CreateAlignmentMaskVector128<T>((int)misalignment), beg, Vector128.Create(TAggregationOperator.IdentityValue)); 1468end = Vector128.ConditionalSelect(CreateRemainderMaskVector128<T>((int)trailing), end, Vector128.Create(TAggregationOperator.IdentityValue)); 2003end = Vector128.ConditionalSelect(CreateRemainderMaskVector128<T>((int)(remainder % (uint)Vector128<T>.Count)), end, Vector128.Create(TAggregationOperator.IdentityValue)); 2156end = Vector128.ConditionalSelect(CreateRemainderMaskVector128<T>((int)(remainder % (uint)Vector128<T>.Count)), end, Vector128.Create(TAggregationOperator.IdentityValue)); 2262end = Vector128.ConditionalSelect(CreateRemainderMaskVector128<T>((int)(remainder % (uint)Vector128<T>.Count)), end, Vector128.Create(TAggregationOperator.IdentityValue)); 2353end = Vector128.ConditionalSelect(CreateRemainderMaskVector128<T>((int)(remainder % (uint)Vector128<T>.Count)), end, Vector128.Create(TAggregationOperator.IdentityValue));
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IBinaryOperator.cs (9)
1492Vector128<T> yVec = Vector128.Create(y); 2308Vector128<T> yVec = Vector128.Create(y); 2327Vector128.Create(y)); 2476Vector128<T> yVec = Vector128.Create(y); 2495Vector128.Create(y)); 2589Vector128<T> yVec = Vector128.Create(y); 2607Vector128.Create(y)); 2681Vector128<T> yVec = Vector128.Create(y); 2699Vector128.Create(y));
System\Numerics\Tensors\netcore\Common\TensorPrimitives.ITernaryOperator.cs (27)
1623Vector128<T> zVec = Vector128.Create(z); 2535Vector128<T> zVec = Vector128.Create(z); 2557Vector128.Create(z)); 2723Vector128<T> zVec = Vector128.Create(z); 2745Vector128.Create(z)); 2848Vector128<T> zVec = Vector128.Create(z); 2869Vector128.Create(z)); 2948Vector128<T> zVec = Vector128.Create(z); 2969Vector128.Create(z)); 3109Vector128<T> yVec = Vector128.Create(y); 3110Vector128<T> zVec = Vector128.Create(z); 4007Vector128<T> yVec = Vector128.Create(y); 4008Vector128<T> zVec = Vector128.Create(z); 4029Vector128.Create(y), 4030Vector128.Create(z)); 4197Vector128<T> yVec = Vector128.Create(y); 4198Vector128<T> zVec = Vector128.Create(z); 4219Vector128.Create(y), 4220Vector128.Create(z)); 4324Vector128<T> yVec = Vector128.Create(y); 4325Vector128<T> zVec = Vector128.Create(z); 4345Vector128.Create(y), 4346Vector128.Create(z)); 4426Vector128<T> yVec = Vector128.Create(y); 4427Vector128<T> zVec = Vector128.Create(z); 4447Vector128.Create(y), 4448Vector128.Create(z));
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryInputBinaryOutput.cs (5)
326Vector128.Create(TOperator.RemainderMaskValue), 330Vector128.Create(TOperator.RemainderMaskValue), 492Vector128<T> yVec = Vector128.Create(y); 513Vector128.Create(TOperator.RemainderMaskValue), 517Vector128.Create(TOperator.RemainderMaskValue),
System\Numerics\Tensors\netcore\TensorPrimitives.AcosPi.cs (1)
34public static Vector128<T> Invoke(Vector128<T> x) => AcosOperator<T>.Invoke(x) / Vector128.Create(T.Pi);
System\Numerics\Tensors\netcore\TensorPrimitives.AsinPi.cs (1)
34public static Vector128<T> Invoke(Vector128<T> x) => AsinOperator<T>.Invoke(x) / Vector128.Create(T.Pi);
System\Numerics\Tensors\netcore\TensorPrimitives.Atan2Pi.cs (1)
75public static Vector128<T> Invoke(Vector128<T> y, Vector128<T> x) => Atan2Operator<T>.Invoke(y, x) / Vector128.Create(T.Pi);
System\Numerics\Tensors\netcore\TensorPrimitives.AtanPi.cs (1)
34public static Vector128<T> Invoke(Vector128<T> x) => AtanOperator<T>.Invoke(x) / Vector128.Create(T.Pi);
System\Numerics\Tensors\netcore\TensorPrimitives.CosPi.cs (1)
50Vector128<T> xpi = x * Vector128.Create(T.Pi);
System\Numerics\Tensors\netcore\TensorPrimitives.Exp10.cs (1)
44public static Vector128<T> Invoke(Vector128<T> x) => ExpOperator<T>.Invoke(x * Vector128.Create(T.CreateTruncating(NaturalLog10)));
System\Numerics\Tensors\netcore\TensorPrimitives.Exp2.cs (1)
44public static Vector128<T> Invoke(Vector128<T> x) => ExpOperator<T>.Invoke(x * Vector128.Create(T.CreateTruncating(NaturalLog2)));
System\Numerics\Tensors\netcore\TensorPrimitives.LeadingZeroCount.cs (2)
45Vector128<byte> nibbleMask = Vector128.Create<byte>(0xF); 46Vector128<byte> permuteMask = Vector128.Create<byte>(0x80);
System\Numerics\Tensors\netcore\TensorPrimitives.Log10.cs (1)
48public static Vector128<T> Invoke(Vector128<T> x) => LogOperator<T>.Invoke(x) / Vector128.Create(T.CreateTruncating(NaturalLog10));
System\Numerics\Tensors\netcore\TensorPrimitives.Round.cs (1)
334Vector128<T> limit = Vector128.Create(typeof(T) == typeof(float) ? T.CreateTruncating(Single_RoundLimit) : T.CreateTruncating(Double_RoundLimit));
System\Numerics\Tensors\netcore\TensorPrimitives.ScaleB.cs (1)
34public Vector128<T> Invoke(Vector128<T> x) => x * Vector128.Create(_pow2n);
System\Numerics\Tensors\netcore\TensorPrimitives.Sigmoid.cs (2)
46public static Vector128<T> Invoke(Vector128<T> x) => Vector128.Create(T.One) / (Vector128.Create(T.One) + ExpOperator<T>.Invoke(-x));
System\Numerics\Tensors\netcore\TensorPrimitives.SinPi.cs (1)
50Vector128<T> xpi = x * Vector128.Create(T.Pi);
System\Numerics\Tensors\netcore\TensorPrimitives.StdDev.cs (1)
51Vector128<T> diff = x - Vector128.Create(_subtrahend);
System.Private.CoreLib (79)
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Helper\Base64DecoderHelper.cs (1)
893Vector128<byte> offset = Vector128.Create<byte>(63);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (27)
113public static bool All<T>(Vector128<T> vector, T value) => vector == Create(value); 146public static bool Any<T>(Vector128<T> vector, T value) => EqualsAny(vector, Create(value)); 770public static int Count<T>(Vector128<T> vector, T value) => BitOperations.PopCount(Equals(vector, Create(value)).ExtractMostSignificantBits()); 808public static Vector128<byte> Create(byte value) => Create<byte>(value); 815public static Vector128<double> Create(double value) => Create<double>(value); 822public static Vector128<short> Create(short value) => Create<short>(value); 829public static Vector128<int> Create(int value) => Create<int>(value); 836public static Vector128<long> Create(long value) => Create<long>(value); 842public static Vector128<nint> Create(nint value) => Create<nint>(value); 849public static Vector128<nuint> Create(nuint value) => Create<nuint>(value); 857public static Vector128<sbyte> Create(sbyte value) => Create<sbyte>(value); 864public static Vector128<float> Create(float value) => Create<float>(value); 872public static Vector128<ushort> Create(ushort value) => Create<ushort>(value); 880public static Vector128<uint> Create(uint value) => Create<uint>(value); 888public static Vector128<ulong> Create(ulong value) => Create<ulong>(value); 1448public static Vector128<T> CreateSequence<T>(T start, T step) => (Vector128<T>.Indices * step) + Create(start); 1852int result = BitOperations.TrailingZeroCount(Equals(vector, Create(value)).ExtractMostSignificantBits()); 1898return ~IsZero(AndNot(Create<uint>(float.PositiveInfinityBits), vector.AsUInt32())).As<uint, T>(); 1902return ~IsZero(AndNot(Create<ulong>(double.PositiveInfinityBits), vector.AsUInt64())).As<ulong, T>(); 1993return LessThan(Abs(vector).AsUInt32() - Create<uint>(float.SmallestNormalBits), Create<uint>(float.PositiveInfinityBits - float.SmallestNormalBits)).As<uint, T>(); 1997return LessThan(Abs(vector).AsUInt64() - Create<ulong>(double.SmallestNormalBits), Create<ulong>(double.PositiveInfinityBits - double.SmallestNormalBits)).As<ulong, T>(); 2068return LessThan(Abs(vector).AsUInt32() - Vector128<uint>.One, Create<uint>(float.MaxTrailingSignificand)).As<uint, T>(); 2072return LessThan(Abs(vector).AsUInt64() - Vector128<ulong>.One, Create<ulong>(double.MaxTrailingSignificand)).As<ulong, T>(); 2085public static int LastIndexOf<T>(Vector128<T> vector, T value) => 31 - BitOperations.LeadingZeroCount(Equals(vector, Create(value)).ExtractMostSignificantBits()); 2815public static bool None<T>(Vector128<T> vector, T value) => !EqualsAny(vector, Create(value));
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128_1.cs (3)
42get => Vector128.Create(Scalar<T>.AllBitsSet); 105get => Vector128.Create(Scalar<T>.One); 559static Vector128<T> ISimdVector<Vector128<T>, T>.Create(T value) => Vector128.Create(value);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256.cs (1)
815Vector128<T> vector = Vector128.Create(value);
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.T.cs (37)
1431Vector128<T> equals, values = Vector128.Create(value); 1622Vector128<TValue> equals, values = Vector128.Create(value); 1850Vector128<TValue> equals, current, values0 = Vector128.Create(value0), values1 = Vector128.Create(value1); 2057Vector128<TValue> equals, current, values0 = Vector128.Create(value0), values1 = Vector128.Create(value1), values2 = Vector128.Create(value2); 2217Vector128<TValue> equals, current, values0 = Vector128.Create(value0), values1 = Vector128.Create(value1), values2 = Vector128.Create(value2), values3 = Vector128.Create(value3); 2382Vector128<TValue> equals, current, values0 = Vector128.Create(value0), values1 = Vector128.Create(value1), 2383values2 = Vector128.Create(value2), values3 = Vector128.Create(value3), values4 = Vector128.Create(value4); 2693Vector128<TValue> equals, current, values0 = Vector128.Create(value0), values1 = Vector128.Create(value1); 2878Vector128<TValue> equals, current, values0 = Vector128.Create(value0), values1 = Vector128.Create(value1), values2 = Vector128.Create(value2); 3028Vector128<TValue> equals, current, values0 = Vector128.Create(value0), values1 = Vector128.Create(value1), values2 = Vector128.Create(value2), values3 = Vector128.Create(value3); 3101Vector128<T> oldValues = Vector128.Create(oldValue); 3102Vector128<T> newValues = Vector128.Create(newValue); 3290Vector128<TValue> equals, current, values0 = Vector128.Create(value0), values1 = Vector128.Create(value1), 3291values2 = Vector128.Create(value2), values3 = Vector128.Create(value3), values4 = Vector128.Create(value4); 3515Vector128<T> lowVector = Vector128.Create(lowInclusive); 3516Vector128<T> rangeVector = Vector128.Create(highInclusive - lowInclusive); 3662Vector128<T> lowVector = Vector128.Create(lowInclusive); 3663Vector128<T> rangeVector = Vector128.Create(highInclusive - lowInclusive); 3817Vector128<T> targetVector = Vector128.Create(value);
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.CaseConversion.cs (3)
251Vector128<TFrom> subtractionVector = Vector128.Create(conversionIsToUpper ? (SourceSignedMinValue + TFrom.CreateTruncating('a')) : (SourceSignedMinValue + TFrom.CreateTruncating('A'))); 252Vector128<TFrom> comparisionVector = Vector128.Create(SourceSignedMinValue + TFrom.CreateTruncating(26 /* A..Z or a..z */)); 253Vector128<TFrom> caseConversionVector = Vector128.Create(TFrom.CreateTruncating(0x20)); // works both directions
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Equality.cs (3)
388Vector128<TRight> loweringMask = Vector128.Create(TRight.CreateTruncating(0x20)); 389Vector128<TRight> vecA = Vector128.Create(TRight.CreateTruncating('a')); 390Vector128<TRight> vecZMinusA = Vector128.Create(TRight.CreateTruncating(('z' - 'a')));
src\libraries\System.Private.CoreLib\src\System\Text\Unicode\Utf16Utility.Validation.cs (4)
265Vector128<ushort> vector0080 = Vector128.Create<ushort>(0x0080); 266Vector128<ushort> vector0400 = Vector128.Create<ushort>(0x0400); 267Vector128<ushort> vector0800 = Vector128.Create<ushort>(0x0800); 268Vector128<ushort> vectorD800 = Vector128.Create<ushort>(0xD800);