205 references to Vector
mscorlib (1)
mscorlib.cs (1)
81[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.Vector))]
netstandard (1)
netstandard.cs (1)
1337[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.Vector))]
System.Formats.Asn1 (31)
System\Formats\Asn1\AsnCharacterStringEncodings.net.cs (31)
20if (chars.Length >= Vector<byte>.Count && Vector.IsHardwareAccelerated) 30if (bytes.Length >= Vector<byte>.Count && Vector.IsHardwareAccelerated) 64Vector.Narrow(lower, upper).CopyTo(destination); 100Vector.Widen(value, out Vector<ushort> lower, out Vector<ushort> upper); 122Vector<byte> allowed = Vector.LessThanOrEqual( 127allowed |= Vector.Equals(value, new Vector<byte>((byte)' ')); 129return Vector.AllWhereAllBitsSet(allowed); 135Vector<ushort> allowed = Vector.LessThanOrEqual( 140allowed |= Vector.Equals(value, new Vector<ushort>(' ')); 142return Vector.AllWhereAllBitsSet(allowed); 153Vector<byte> allowed = Vector.LessThanOrEqual( 158allowed |= Vector.LessThanOrEqual( 160new Vector<byte>(':' - '\'')) & ~Vector.Equals(value, new Vector<byte>((byte)'*')); 163allowed |= Vector.Equals(value | new Vector<byte>(EqualsQuestionMarkMask), new Vector<byte>((byte)'?')); 166allowed |= Vector.Equals(value, new Vector<byte>((byte)' ')); 168return Vector.AllWhereAllBitsSet(allowed); 174Vector<ushort> allowed = Vector.LessThanOrEqual( 179allowed |= Vector.LessThanOrEqual( 181new Vector<ushort>(':' - '\'')) & ~Vector.Equals(value, new Vector<ushort>('*')); 184allowed |= Vector.Equals(value | new Vector<ushort>(EqualsQuestionMarkMask), new Vector<ushort>('?')); 187allowed |= Vector.Equals(value, new Vector<ushort>(' ')); 189return Vector.AllWhereAllBitsSet(allowed); 221if (chars.Length >= Vector<byte>.Count && Vector.IsHardwareAccelerated) 251if (bytes.Length >= Vector<byte>.Count && Vector.IsHardwareAccelerated) 309Vector.Narrow(lower, upper).CopyTo(destination); 349Vector.Widen(value, out Vector<ushort> lower, out Vector<ushort> upper); 375return Vector.LessThanOrEqualAll(offset, range); 381return Vector.LessThanOrEqualAll(offset, range); 400if (chars.Length >= Vector<ushort>.Count && Vector.IsHardwareAccelerated) 452if (bytes.Length >= Vector<ushort>.Count * sizeof(ushort) && Vector.IsHardwareAccelerated) 563return Vector.LessThanOrEqualAny(offset, surrogateRange);
System.Formats.Tar (5)
System\Formats\Tar\TarHeader.Write.cs (5)
998if (Vector.IsHardwareAccelerated && bytes.Length >= vectorSize) 1014Vector.Widen(vector, out Vector<ushort> lower, out Vector<ushort> upper); 1020Vector.Widen(accumulator, out Vector<uint> lower32, out Vector<uint> upper32); 1021checksum = (int)Vector.Sum(lower32) + (int)Vector.Sum(upper32);
System.Linq (11)
System\Linq\Average.cs (3)
32if (Vector.IsHardwareAccelerated && span.Length >= Vector<int>.Count) 37Vector.Widen(new Vector<int>(span.Slice(i)), out Vector<long> low, out Vector<long> high); 43sum += Vector.Sum(sums);
System\Linq\Range.cs (1)
80if (Vector.IsHardwareAccelerated &&
System\Linq\Sum.cs (7)
52&& Vector.IsHardwareAccelerated 84Debug.Assert(Vector.IsHardwareAccelerated); 123Vector<T> data = Vector.Create(span); 127data = Vector.Create(span.Slice(Vector<T>.Count)); 131data = Vector.Create(span.Slice(Vector<T>.Count * 2)); 135data = Vector.Create(span.Slice(Vector<T>.Count * 3)); 145Vector<T> data = Vector.Create(span);
System.Net.WebSockets (2)
System\Net\WebSockets\ManagedWebSocket.cs (2)
1697if (Vector.IsHardwareAccelerated && (toMaskEnd - toMaskPtr) >= Vector<byte>.Count) 1699Vector<byte> maskVector = Vector.AsVectorByte(new Vector<int>(rolledMask));
System.Numerics.Vectors (1)
src\runtime\artifacts\obj\System.Numerics.Vectors\Release\net11.0\System.Numerics.Vectors.Forwards.cs (1)
11[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.Vector))]
System.Private.CoreLib (152)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Vector_1.cs (82)
43this = Vector.Create(value); 132get => Vector.Create(Scalar<T>.AllBitsSet); 181get => Vector.Create(Scalar<T>.One); 492public static Vector<T> operator *(Vector<T> value, T factor) => value * Vector.Create(factor); 696if (Vector.IsHardwareAccelerated) 700Vector<T> result = Vector.Equals(this, other) | ~(Vector.Equals(this, this) | Vector.Equals(other, other)); 810static int ISimdVector<Vector<T>, T>.Alignment => Vector.Alignment; 819get => Vector.IsHardwareAccelerated; 824static Vector<T> ISimdVector<Vector<T>, T>.Abs(Vector<T> vector) => Vector.Abs(vector); 832static bool ISimdVector<Vector<T>, T>.All(Vector<T> vector, T value) => Vector.All(vector, value); 836static bool ISimdVector<Vector<T>, T>.AllWhereAllBitsSet(Vector<T> vector) => Vector.AllWhereAllBitsSet(vector); 840static Vector<T> ISimdVector<Vector<T>, T>.AndNot(Vector<T> left, Vector<T> right) => Vector.AndNot(left, right); 844static bool ISimdVector<Vector<T>, T>.Any(Vector<T> vector, T value) => Vector.Any(vector, value); 848static bool ISimdVector<Vector<T>, T>.AnyWhereAllBitsSet(Vector<T> vector) => Vector.AnyWhereAllBitsSet(vector); 860static Vector<T> ISimdVector<Vector<T>, T>.Ceiling(Vector<T> vector) => Vector.Ceiling(vector); 864static Vector<T> ISimdVector<Vector<T>, T>.Clamp(Vector<T> value, Vector<T> min, Vector<T> max) => Vector.Clamp(value, min, max); 868static Vector<T> ISimdVector<Vector<T>, T>.ClampNative(Vector<T> value, Vector<T> min, Vector<T> max) => Vector.ClampNative(value, min, max); 872static Vector<T> ISimdVector<Vector<T>, T>.ConditionalSelect(Vector<T> condition, Vector<T> left, Vector<T> right) => Vector.ConditionalSelect(condition, left, right); 876static Vector<T> ISimdVector<Vector<T>, T>.CopySign(Vector<T> value, Vector<T> sign) => Vector.CopySign(value, sign); 889static int ISimdVector<Vector<T>, T>.Count(Vector<T> vector, T value) => Vector.Count(vector, value); 893static int ISimdVector<Vector<T>, T>.CountWhereAllBitsSet(Vector<T> vector) => Vector.CountWhereAllBitsSet(vector); 897static Vector<T> ISimdVector<Vector<T>, T>.Create(T value) => Vector.Create(value); 906static Vector<T> ISimdVector<Vector<T>, T>.Create(ReadOnlySpan<T> values) => Vector.Create(values); 910static Vector<T> ISimdVector<Vector<T>, T>.CreateScalar(T value) => Vector.CreateScalar(value); 914static Vector<T> ISimdVector<Vector<T>, T>.CreateScalarUnsafe(T value) => Vector.CreateScalarUnsafe(value); 926static T ISimdVector<Vector<T>, T>.Dot(Vector<T> left, Vector<T> right) => Vector.Dot(left, right); 930static Vector<T> ISimdVector<Vector<T>, T>.Equals(Vector<T> left, Vector<T> right) => Vector.Equals(left, right); 938static bool ISimdVector<Vector<T>, T>.EqualsAny(Vector<T> left, Vector<T> right) => Vector.EqualsAny(left, right); 942static Vector<T> ISimdVector<Vector<T>, T>.Floor(Vector<T> vector) => Vector.Floor(vector); 950static Vector<T> ISimdVector<Vector<T>, T>.GreaterThan(Vector<T> left, Vector<T> right) => Vector.GreaterThan(left, right); 954static bool ISimdVector<Vector<T>, T>.GreaterThanAll(Vector<T> left, Vector<T> right) => Vector.GreaterThanAll(left, right); 958static bool ISimdVector<Vector<T>, T>.GreaterThanAny(Vector<T> left, Vector<T> right) => Vector.GreaterThanAny(left, right); 962static Vector<T> ISimdVector<Vector<T>, T>.GreaterThanOrEqual(Vector<T> left, Vector<T> right) => Vector.GreaterThanOrEqual(left, right); 966static bool ISimdVector<Vector<T>, T>.GreaterThanOrEqualAll(Vector<T> left, Vector<T> right) => Vector.GreaterThanOrEqualAll(left, right); 970static bool ISimdVector<Vector<T>, T>.GreaterThanOrEqualAny(Vector<T> left, Vector<T> right) => Vector.GreaterThanOrEqualAny(left, right); 974static int ISimdVector<Vector<T>, T>.IndexOf(Vector<T> vector, T value) => Vector.IndexOf(vector, value); 978static int ISimdVector<Vector<T>, T>.IndexOfWhereAllBitsSet(Vector<T> vector) => Vector.IndexOfWhereAllBitsSet(vector); 982static Vector<T> ISimdVector<Vector<T>, T>.IsEvenInteger(Vector<T> vector) => Vector.IsEvenInteger(vector); 986static Vector<T> ISimdVector<Vector<T>, T>.IsFinite(Vector<T> vector) => Vector.IsFinite(vector); 990static Vector<T> ISimdVector<Vector<T>, T>.IsInfinity(Vector<T> vector) => Vector.IsInfinity(vector); 994static Vector<T> ISimdVector<Vector<T>, T>.IsInteger(Vector<T> vector) => Vector.IsInteger(vector); 998static Vector<T> ISimdVector<Vector<T>, T>.IsNaN(Vector<T> vector) => Vector.IsNaN(vector); 1002static Vector<T> ISimdVector<Vector<T>, T>.IsNegative(Vector<T> vector) => Vector.IsNegative(vector); 1006static Vector<T> ISimdVector<Vector<T>, T>.IsNegativeInfinity(Vector<T> vector) => Vector.IsNegativeInfinity(vector); 1010static Vector<T> ISimdVector<Vector<T>, T>.IsNormal(Vector<T> vector) => Vector.IsNormal(vector); 1014static Vector<T> ISimdVector<Vector<T>, T>.IsOddInteger(Vector<T> vector) => Vector.IsOddInteger(vector); 1018static Vector<T> ISimdVector<Vector<T>, T>.IsPositive(Vector<T> vector) => Vector.IsPositive(vector); 1022static Vector<T> ISimdVector<Vector<T>, T>.IsPositiveInfinity(Vector<T> vector) => Vector.IsPositiveInfinity(vector); 1026static Vector<T> ISimdVector<Vector<T>, T>.IsSubnormal(Vector<T> vector) => Vector.IsSubnormal(vector); 1029static Vector<T> ISimdVector<Vector<T>, T>.IsZero(Vector<T> vector) => Vector.IsZero(vector); 1033static int ISimdVector<Vector<T>, T>.LastIndexOf(Vector<T> vector, T value) => Vector.LastIndexOf(vector, value); 1037static int ISimdVector<Vector<T>, T>.LastIndexOfWhereAllBitsSet(Vector<T> vector) => Vector.LastIndexOfWhereAllBitsSet(vector); 1041static Vector<T> ISimdVector<Vector<T>, T>.LessThan(Vector<T> left, Vector<T> right) => Vector.LessThan(left, right); 1045static bool ISimdVector<Vector<T>, T>.LessThanAll(Vector<T> left, Vector<T> right) => Vector.LessThanAll(left, right); 1049static bool ISimdVector<Vector<T>, T>.LessThanAny(Vector<T> left, Vector<T> right) => Vector.LessThanAny(left, right); 1053static Vector<T> ISimdVector<Vector<T>, T>.LessThanOrEqual(Vector<T> left, Vector<T> right) => Vector.LessThanOrEqual(left, right); 1057static bool ISimdVector<Vector<T>, T>.LessThanOrEqualAll(Vector<T> left, Vector<T> right) => Vector.LessThanOrEqualAll(left, right); 1061static bool ISimdVector<Vector<T>, T>.LessThanOrEqualAny(Vector<T> left, Vector<T> right) => Vector.LessThanOrEqualAny(left, right); 1065static Vector<T> ISimdVector<Vector<T>, T>.Load(T* source) => Vector.Load(source); 1069static Vector<T> ISimdVector<Vector<T>, T>.LoadAligned(T* source) => Vector.LoadAligned(source); 1073static Vector<T> ISimdVector<Vector<T>, T>.LoadAlignedNonTemporal(T* source) => Vector.LoadAlignedNonTemporal(source); 1077static Vector<T> ISimdVector<Vector<T>, T>.LoadUnsafe(ref readonly T source) => Vector.LoadUnsafe(in source); 1081static Vector<T> ISimdVector<Vector<T>, T>.LoadUnsafe(ref readonly T source, nuint elementOffset) => Vector.LoadUnsafe(in source, elementOffset); 1085static Vector<T> ISimdVector<Vector<T>, T>.Max(Vector<T> left, Vector<T> right) => Vector.Max(left, right); 1089static Vector<T> ISimdVector<Vector<T>, T>.MaxMagnitude(Vector<T> left, Vector<T> right) => Vector.MaxMagnitude(left, right); 1093static Vector<T> ISimdVector<Vector<T>, T>.MaxMagnitudeNumber(Vector<T> left, Vector<T> right) => Vector.MaxMagnitudeNumber(left, right); 1097static Vector<T> ISimdVector<Vector<T>, T>.MaxNative(Vector<T> left, Vector<T> right) => Vector.MaxNative(left, right); 1101static Vector<T> ISimdVector<Vector<T>, T>.MaxNumber(Vector<T> left, Vector<T> right) => Vector.MaxNumber(left, right); 1105static Vector<T> ISimdVector<Vector<T>, T>.Min(Vector<T> left, Vector<T> right) => Vector.Min(left, right); 1109static Vector<T> ISimdVector<Vector<T>, T>.MinMagnitude(Vector<T> left, Vector<T> right) => Vector.MinMagnitude(left, right); 1113static Vector<T> ISimdVector<Vector<T>, T>.MinMagnitudeNumber(Vector<T> left, Vector<T> right) => Vector.MinMagnitudeNumber(left, right); 1117static Vector<T> ISimdVector<Vector<T>, T>.MinNative(Vector<T> left, Vector<T> right) => Vector.MinNative(left, right); 1121static Vector<T> ISimdVector<Vector<T>, T>.MinNumber(Vector<T> left, Vector<T> right) => Vector.MinNumber(left, right); 1133static Vector<T> ISimdVector<Vector<T>, T>.MultiplyAddEstimate(Vector<T> left, Vector<T> right, Vector<T> addend) => Vector.MultiplyAddEstimate(left, right, addend); 1141static bool ISimdVector<Vector<T>, T>.None(Vector<T> vector, T value) => Vector.None(vector, value); 1145static bool ISimdVector<Vector<T>, T>.NoneWhereAllBitsSet(Vector<T> vector) => Vector.NoneWhereAllBitsSet(vector); 1153static Vector<T> ISimdVector<Vector<T>, T>.Round(Vector<T> vector) => Vector.Round(vector); 1169static Vector<T> ISimdVector<Vector<T>, T>.Sqrt(Vector<T> vector) => Vector.SquareRoot(vector); 1197static T ISimdVector<Vector<T>, T>.Sum(Vector<T> vector) => Vector.Sum(vector); 1205static Vector<T> ISimdVector<Vector<T>, T>.Truncate(Vector<T> vector) => Vector.Truncate(vector);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Vector2.cs (1)
20/// <summary>Specifies the alignment of the vector as used by the <see cref="LoadAligned(float*)" /> and <see cref="Vector.StoreAligned(Vector2, float*)" /> APIs.</summary>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Vector3.cs (1)
20/// <summary>Specifies the alignment of the vector as used by the <see cref="LoadAligned(float*)" /> and <see cref="Vector.StoreAligned(Vector3, float*)" /> APIs.</summary>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Vector4.cs (1)
20/// <summary>Specifies the alignment of the vector as used by the <see cref="LoadAligned(float*)" /> and <see cref="Vector.StoreAligned(Vector4, float*)" /> APIs.</summary>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (11)
1638/// <inheritdoc cref="Vector.ConcatLowerLower{T}(Vector{T}, Vector{T})" /> 1643/// <inheritdoc cref="Vector.ConcatUpperLower{T}(Vector{T}, Vector{T})" /> 1648/// <inheritdoc cref="Vector.ConcatUpperUpper{T}(Vector{T}, Vector{T})" /> 1653/// <inheritdoc cref="Vector.ConcatLowerUpper{T}(Vector{T}, Vector{T})" /> 1658/// <inheritdoc cref="Vector.ZipLower{T}(Vector{T}, Vector{T})" /> 1674/// <inheritdoc cref="Vector.ZipUpper{T}(Vector{T}, Vector{T})" /> 1690/// <inheritdoc cref="Vector.Zip{T}(Vector{T}, Vector{T})" /> 1695/// <inheritdoc cref="Vector.UnzipEven{T}(Vector{T}, Vector{T})" /> 1703/// <inheritdoc cref="Vector.UnzipOdd{T}(Vector{T}, Vector{T})" /> 1719/// <inheritdoc cref="Vector.Unzip{T}(Vector{T}, Vector{T})" /> 1724/// <inheritdoc cref="Vector.Reverse{T}(Vector{T})" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256.cs (11)
1725/// <inheritdoc cref="Vector.ConcatLowerLower{T}(Vector{T}, Vector{T})" /> 1730/// <inheritdoc cref="Vector.ConcatUpperLower{T}(Vector{T}, Vector{T})" /> 1735/// <inheritdoc cref="Vector.ConcatUpperUpper{T}(Vector{T}, Vector{T})" /> 1740/// <inheritdoc cref="Vector.ConcatLowerUpper{T}(Vector{T}, Vector{T})" /> 1745/// <inheritdoc cref="Vector.ZipLower{T}(Vector{T}, Vector{T})" /> 1753/// <inheritdoc cref="Vector.ZipUpper{T}(Vector{T}, Vector{T})" /> 1761/// <inheritdoc cref="Vector.Zip{T}(Vector{T}, Vector{T})" /> 1780/// <inheritdoc cref="Vector.UnzipEven{T}(Vector{T}, Vector{T})" /> 1788/// <inheritdoc cref="Vector.UnzipOdd{T}(Vector{T}, Vector{T})" /> 1796/// <inheritdoc cref="Vector.Unzip{T}(Vector{T}, Vector{T})" /> 1818/// <inheritdoc cref="Vector.Reverse{T}(Vector{T})" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512.cs (11)
1758/// <inheritdoc cref="Vector.ConcatLowerLower{T}(Vector{T}, Vector{T})" /> 1763/// <inheritdoc cref="Vector.ConcatUpperLower{T}(Vector{T}, Vector{T})" /> 1768/// <inheritdoc cref="Vector.ConcatUpperUpper{T}(Vector{T}, Vector{T})" /> 1773/// <inheritdoc cref="Vector.ConcatLowerUpper{T}(Vector{T}, Vector{T})" /> 1778/// <inheritdoc cref="Vector.ZipLower{T}(Vector{T}, Vector{T})" /> 1786/// <inheritdoc cref="Vector.ZipUpper{T}(Vector{T}, Vector{T})" /> 1794/// <inheritdoc cref="Vector.Zip{T}(Vector{T}, Vector{T})" /> 1824/// <inheritdoc cref="Vector.UnzipEven{T}(Vector{T}, Vector{T})" /> 1832/// <inheritdoc cref="Vector.UnzipOdd{T}(Vector{T}, Vector{T})" /> 1840/// <inheritdoc cref="Vector.Unzip{T}(Vector{T}, Vector{T})" /> 1873/// <inheritdoc cref="Vector.Reverse{T}(Vector{T})" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64.cs (11)
1453/// <inheritdoc cref="Vector.ConcatLowerLower{T}(Vector{T}, Vector{T})" /> 1476/// <inheritdoc cref="Vector.ConcatUpperLower{T}(Vector{T}, Vector{T})" /> 1499/// <inheritdoc cref="Vector.ConcatUpperUpper{T}(Vector{T}, Vector{T})" /> 1522/// <inheritdoc cref="Vector.ConcatLowerUpper{T}(Vector{T}, Vector{T})" /> 1545/// <inheritdoc cref="Vector.ZipLower{T}(Vector{T}, Vector{T})" /> 1566/// <inheritdoc cref="Vector.ZipUpper{T}(Vector{T}, Vector{T})" /> 1587/// <inheritdoc cref="Vector.Zip{T}(Vector{T}, Vector{T})" /> 1592/// <inheritdoc cref="Vector.UnzipEven{T}(Vector{T}, Vector{T})" /> 1613/// <inheritdoc cref="Vector.UnzipOdd{T}(Vector{T}, Vector{T})" /> 1634/// <inheritdoc cref="Vector.Unzip{T}(Vector{T}, Vector{T})" /> 1639/// <inheritdoc cref="Vector.Reverse{T}(Vector{T})" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\VectorMath.cs (10)
2526result = (TVectorDouble)(object)Vector.ConvertToDouble((Vector<long>)(object)vector); 2561result = (TVectorSingle)(object)Vector.ConvertToSingle((Vector<int>)(object)vector); 2685result = (TVectorDouble)(object)Vector.FusedMultiplyAdd((Vector<double>)(object)left, (Vector<double>)(object)right, (Vector<double>)(object)addend); 2719result = (TVector)(object)Vector.Create(value); 2753result = (TVector)(object)Vector.Create(value); 2850result = (TVectorSingle)(object)Vector.Narrow((Vector<double>)(object)lower, (Vector<double>)(object)upper); 2888result = (TVectorUInt32)(object)Vector.ShiftLeft( 2937result = (TVectorUInt64)(object)Vector.ShiftLeft( 3180result = (TVectorDouble)(object)Vector.WidenLower((Vector<float>)(object)vector); 3220result = (TVectorDouble)(object)Vector.WidenUpper((Vector<float>)(object)vector);
src\runtime\src\libraries\System.Private.CoreLib\src\System\SpanHelpers.ByteMemOps.cs (1)
494if (!Vector.IsHardwareAccelerated)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Char.cs (1)
481if (Vector.IsHardwareAccelerated && minLength >= (nuint)Vector<ushort>.Count)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SpanHelpers.T.cs (1)
28if (!Vector.IsHardwareAccelerated)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Latin1Utility.cs (10)
46if (Vector.IsHardwareAccelerated && bufferLength >= 2 * (uint)Vector<ushort>.Count) 53if (Vector.LessThanOrEqualAll(Unsafe.ReadUnaligned<Vector<ushort>>(pBuffer), maxLatin1)) 73if (Vector.GreaterThanAny(Unsafe.Read<Vector<ushort>>(pBuffer), maxLatin1)) 580else if (Vector.IsHardwareAccelerated) 617if (Vector.GreaterThanAny(Vector.BitwiseOr(utf16VectorHigh, utf16VectorLow), maxLatin1)) 623Vector<byte> latin1Vector = Vector.Narrow(utf16VectorHigh, utf16VectorLow); 1076if (Vector.IsHardwareAccelerated) 1089Vector.Widen(Vector.AsVectorByte(latin1Vector), out Vector<ushort> utf16LowVector, out Vector<ushort> utf16HighVector);
System.Text.Encodings.Web (1)
System\Text\Encodings\Web\AllowedBmpCodePointsBitmap.cs (1)
73if (Vector.IsHardwareAccelerated && BitConverter.IsLittleEndian)