182 references to IsHardwareAccelerated
Microsoft.CodeAnalysis (6)
Hashing\XxHashShared.cs (6)
346if (Vector256.IsHardwareAccelerated) 403if (Vector256.IsHardwareAccelerated) 492if (Vector256.IsHardwareAccelerated && BitConverter.IsLittleEndian) 528if (Vector256.IsHardwareAccelerated && BitConverter.IsLittleEndian) 633if (Vector256.IsHardwareAccelerated && BitConverter.IsLittleEndian) 727if (Vector256.IsHardwareAccelerated && BitConverter.IsLittleEndian)
Microsoft.CodeAnalysis.Workspaces (6)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (6)
346if (Vector256.IsHardwareAccelerated) 403if (Vector256.IsHardwareAccelerated) 492if (Vector256.IsHardwareAccelerated && BitConverter.IsLittleEndian) 528if (Vector256.IsHardwareAccelerated && BitConverter.IsLittleEndian) 633if (Vector256.IsHardwareAccelerated && BitConverter.IsLittleEndian) 727if (Vector256.IsHardwareAccelerated && BitConverter.IsLittleEndian)
System.Collections (5)
System\Collections\BitArray.cs (5)
149else if (Vector256.IsHardwareAccelerated) 357else if (Vector256.IsHardwareAccelerated && (uint)count >= Vector256<int>.Count) 430else if (Vector256.IsHardwareAccelerated && (uint)count >= Vector256<int>.Count) 504else if (Vector256.IsHardwareAccelerated && (uint)count >= Vector256<int>.Count) 569else if (Vector256.IsHardwareAccelerated && (uint)count >= Vector256<int>.Count)
System.IO.Hashing (6)
System\IO\Hashing\XxHashShared.cs (6)
337if (Vector256.IsHardwareAccelerated) 394if (Vector256.IsHardwareAccelerated) 483if (Vector256.IsHardwareAccelerated && BitConverter.IsLittleEndian) 519if (Vector256.IsHardwareAccelerated && BitConverter.IsLittleEndian) 624if (Vector256.IsHardwareAccelerated && BitConverter.IsLittleEndian) 718if (Vector256.IsHardwareAccelerated && BitConverter.IsLittleEndian)
System.Linq (1)
System\Linq\MaxMin.cs (1)
51else if (!Vector256.IsHardwareAccelerated || !Vector256<T>.IsSupported || span.Length < Vector256<T>.Count)
System.Numerics.Tensors (97)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IAggregationOperator.cs (18)
92if (Vector256.IsHardwareAccelerated && Vector256<T>.IsSupported && TTransformOperator.Vectorizable) 758Debug.Assert(Vector256.IsHardwareAccelerated); 772Debug.Assert(Vector256.IsHardwareAccelerated); 913Debug.Assert(Vector256.IsHardwareAccelerated); 927Debug.Assert(Vector256.IsHardwareAccelerated); 1019Debug.Assert(Vector256.IsHardwareAccelerated); 1032Debug.Assert(Vector256.IsHardwareAccelerated); 1104Debug.Assert(Vector256.IsHardwareAccelerated); 1117Debug.Assert(Vector256.IsHardwareAccelerated); 1211if (Vector256.IsHardwareAccelerated && Vector256<T>.IsSupported && TBinaryOperator.Vectorizable) 1954Debug.Assert(Vector256.IsHardwareAccelerated); 1970Debug.Assert(Vector256.IsHardwareAccelerated); 2115Debug.Assert(Vector256.IsHardwareAccelerated); 2131Debug.Assert(Vector256.IsHardwareAccelerated); 2227Debug.Assert(Vector256.IsHardwareAccelerated); 2242Debug.Assert(Vector256.IsHardwareAccelerated); 2320Debug.Assert(Vector256.IsHardwareAccelerated); 2335Debug.Assert(Vector256.IsHardwareAccelerated);
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IBinaryOperator.cs (18)
103if (Vector256.IsHardwareAccelerated && Vector256<T>.IsSupported && TBinaryOperator.Vectorizable) 942Debug.Assert(Vector256.IsHardwareAccelerated); 958Debug.Assert(Vector256.IsHardwareAccelerated); 1114Debug.Assert(Vector256.IsHardwareAccelerated); 1130Debug.Assert(Vector256.IsHardwareAccelerated); 1229Debug.Assert(Vector256.IsHardwareAccelerated); 1244Debug.Assert(Vector256.IsHardwareAccelerated); 1319Debug.Assert(Vector256.IsHardwareAccelerated); 1334Debug.Assert(Vector256.IsHardwareAccelerated); 1435if (Vector256.IsHardwareAccelerated && Vector256<T>.IsSupported && TTransformOperator.Vectorizable && TBinaryOperator.Vectorizable) 2262Debug.Assert(Vector256.IsHardwareAccelerated); 2280Debug.Assert(Vector256.IsHardwareAccelerated); 2438Debug.Assert(Vector256.IsHardwareAccelerated); 2456Debug.Assert(Vector256.IsHardwareAccelerated); 2557Debug.Assert(Vector256.IsHardwareAccelerated); 2574Debug.Assert(Vector256.IsHardwareAccelerated); 2651Debug.Assert(Vector256.IsHardwareAccelerated); 2668Debug.Assert(Vector256.IsHardwareAccelerated);
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IBooleanUnaryOperator.cs (5)
129if (Vector256.IsHardwareAccelerated && TOperator.Vectorizable && Vector256<T>.IsSupported) 266if (Vector256.IsHardwareAccelerated && TOperator.Vectorizable && Vector256<T>.IsSupported) 377if (Vector256.IsHardwareAccelerated && TOperator.Vectorizable && Vector256<T>.IsSupported) 498if (Vector256.IsHardwareAccelerated && TOperator.Vectorizable && Vector256<T>.IsSupported) 635if (Vector256.IsHardwareAccelerated && TOperator.Vectorizable && Vector256<T>.IsSupported)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IStatefulUnaryOperator.cs (9)
69if (Vector256.IsHardwareAccelerated && Vector256<T>.IsSupported && TStatefulUnaryOperator.Vectorizable) 814Debug.Assert(Vector256.IsHardwareAccelerated); 828Debug.Assert(Vector256.IsHardwareAccelerated); 966Debug.Assert(Vector256.IsHardwareAccelerated); 980Debug.Assert(Vector256.IsHardwareAccelerated); 1069Debug.Assert(Vector256.IsHardwareAccelerated); 1082Debug.Assert(Vector256.IsHardwareAccelerated); 1151Debug.Assert(Vector256.IsHardwareAccelerated); 1164Debug.Assert(Vector256.IsHardwareAccelerated);
System\Numerics\Tensors\netcore\Common\TensorPrimitives.ITernaryOperator.cs (27)
88if (Vector256.IsHardwareAccelerated && Vector256<T>.IsSupported) 1021Debug.Assert(Vector256.IsHardwareAccelerated); 1039Debug.Assert(Vector256.IsHardwareAccelerated); 1213Debug.Assert(Vector256.IsHardwareAccelerated); 1231Debug.Assert(Vector256.IsHardwareAccelerated); 1340Debug.Assert(Vector256.IsHardwareAccelerated); 1357Debug.Assert(Vector256.IsHardwareAccelerated); 1438Debug.Assert(Vector256.IsHardwareAccelerated); 1455Debug.Assert(Vector256.IsHardwareAccelerated); 1563if (Vector256.IsHardwareAccelerated && Vector256<T>.IsSupported) 2484Debug.Assert(Vector256.IsHardwareAccelerated); 2504Debug.Assert(Vector256.IsHardwareAccelerated); 2680Debug.Assert(Vector256.IsHardwareAccelerated); 2700Debug.Assert(Vector256.IsHardwareAccelerated); 2811Debug.Assert(Vector256.IsHardwareAccelerated); 2830Debug.Assert(Vector256.IsHardwareAccelerated); 2913Debug.Assert(Vector256.IsHardwareAccelerated); 2932Debug.Assert(Vector256.IsHardwareAccelerated); 3049if (Vector256.IsHardwareAccelerated && Vector256<T>.IsSupported) 3955Debug.Assert(Vector256.IsHardwareAccelerated); 3976Debug.Assert(Vector256.IsHardwareAccelerated); 4153Debug.Assert(Vector256.IsHardwareAccelerated); 4174Debug.Assert(Vector256.IsHardwareAccelerated); 4286Debug.Assert(Vector256.IsHardwareAccelerated); 4306Debug.Assert(Vector256.IsHardwareAccelerated); 4390Debug.Assert(Vector256.IsHardwareAccelerated); 4410Debug.Assert(Vector256.IsHardwareAccelerated);
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryInputBinaryOutput.cs (3)
101if (Vector256.IsHardwareAccelerated && Vector256<T>.IsSupported && TUnaryOperator.Vectorizable) 254if (Vector256.IsHardwareAccelerated && Vector256<T>.IsSupported && TOperator.Vectorizable) 437if (Vector256.IsHardwareAccelerated && Vector256<T>.IsSupported && TOperator.Vectorizable)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryOneToFourOperator.cs (1)
81if (Vector256.IsHardwareAccelerated && TUnaryOperator.Vectorizable)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryOneToTwoOperator.cs (1)
77if (Vector256.IsHardwareAccelerated && TUnaryOperator.Vectorizable)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryOperator.cs (9)
109if (Vector256.IsHardwareAccelerated && Vector256<TInput>.IsSupported && Vector256<TOutput>.IsSupported && TUnaryOperator.Vectorizable && sizeof(TInput) == sizeof(TOutput)) 854Debug.Assert(Vector256.IsHardwareAccelerated); 868Debug.Assert(Vector256.IsHardwareAccelerated); 1006Debug.Assert(Vector256.IsHardwareAccelerated); 1020Debug.Assert(Vector256.IsHardwareAccelerated); 1109Debug.Assert(Vector256.IsHardwareAccelerated); 1122Debug.Assert(Vector256.IsHardwareAccelerated); 1191Debug.Assert(Vector256.IsHardwareAccelerated); 1204Debug.Assert(Vector256.IsHardwareAccelerated);
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryTwoToOneOperator.cs (1)
77if (Vector256.IsHardwareAccelerated && TUnaryOperator.Vectorizable)
System\Numerics\Tensors\netcore\TensorPrimitives.CosineSimilarity.cs (1)
98if (Vector256.IsHardwareAccelerated && Vector256<T>.IsSupported && x.Length >= Vector256<T>.Count)
System\Numerics\Tensors\netcore\TensorPrimitives.Divide.cs (1)
73|| (Vector256.IsHardwareAccelerated && typeof(T) == typeof(int));
System\Numerics\Tensors\netcore\TensorPrimitives.HammingDistance.cs (1)
77if (Vector256.IsHardwareAccelerated && Vector256<T>.IsSupported && x.Length >= Vector256<T>.Count)
System\Numerics\Tensors\netcore\TensorPrimitives.IndexOfMax.cs (1)
239if (Vector256.IsHardwareAccelerated && Vector256<T>.IsSupported && x.Length >= Vector256<T>.Count)
System\Numerics\Tensors\netcore\TensorPrimitives.Max.cs (1)
453if (Vector256.IsHardwareAccelerated && Vector256<T>.IsSupported && x.Length >= Vector256<T>.Count)
System.Private.CoreLib (60)
src\libraries\System.Private.CoreLib\src\System\Buffers\Binary\BinaryPrimitives.ReverseEndianness.cs (2)
308if (Vector256.IsHardwareAccelerated) 340if (Vector256.IsHardwareAccelerated)
src\libraries\System.Private.CoreLib\src\System\Convert.cs (1)
2499if (Vector256.IsHardwareAccelerated)
src\libraries\System.Private.CoreLib\src\System\Globalization\Ordinal.cs (2)
170if (Vector256.IsHardwareAccelerated && length >= Vector256<ushort>.Count) 455if (Vector256.IsHardwareAccelerated && searchSpaceMinusValueTailLength - Vector256<ushort>.Count >= 0)
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (5)
726if (Vector256.IsHardwareAccelerated) 1552if (Vector256.IsHardwareAccelerated) 1806if (Vector256.IsHardwareAccelerated) 3620if (Vector256.IsHardwareAccelerated) 3664if (Vector256.IsHardwareAccelerated)
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256.cs (12)
53get => IsHardwareAccelerated; 653else if (IsHardwareAccelerated) 734if (IsHardwareAccelerated) 751if (IsHardwareAccelerated) 1538if (IsHardwareAccelerated) 1556if (IsHardwareAccelerated) 1639if (IsHardwareAccelerated) 1656if (IsHardwareAccelerated) 1891if (IsHardwareAccelerated) 1908if (IsHardwareAccelerated) 2192if (IsHardwareAccelerated) 2210if (IsHardwareAccelerated)
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256_1.cs (2)
395if (Vector256.IsHardwareAccelerated) 470get => Vector256.IsHardwareAccelerated;
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\StringSearchValuesHelper.cs (2)
188if (Vector256.IsHardwareAccelerated) 210if (Vector256.IsHardwareAccelerated)
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\SingleStringSearchValuesThreeChars.cs (1)
139else if (Vector256.IsHardwareAccelerated && searchSpaceMinusValueTailLength - Vector256<ushort>.Count >= 0)
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Byte.cs (5)
127else if (Vector256.IsHardwareAccelerated && searchSpaceMinusValueTailLength - Vector256<byte>.Count >= 0) 346else if (Vector256.IsHardwareAccelerated && searchSpaceMinusValueTailLength >= Vector256<byte>.Count) 633else if (Vector256.IsHardwareAccelerated) 853else if (Vector256.IsHardwareAccelerated && length >= (nuint)Vector256<byte>.Count) 976if (Vector256.IsHardwareAccelerated)
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Char.cs (3)
138else if (Vector256.IsHardwareAccelerated && searchSpaceMinusValueTailLength - Vector256<ushort>.Count >= 0) 363else if (Vector256.IsHardwareAccelerated && searchSpaceMinusValueTailLength >= Vector256<ushort>.Count) 725else if (Vector256.IsHardwareAccelerated)
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.T.cs (15)
1418else if (Vector256.IsHardwareAccelerated && length >= Vector256<T>.Count) 1609else if (Vector256.IsHardwareAccelerated && length >= Vector256<TValue>.Count) 1835else if (Vector256.IsHardwareAccelerated && length >= Vector256<TValue>.Count) 2042else if (Vector256.IsHardwareAccelerated && length >= Vector256<TValue>.Count) 2200else if (Vector256.IsHardwareAccelerated && length >= Vector256<TValue>.Count) 2364else if (Vector256.IsHardwareAccelerated && length >= Vector256<TValue>.Count) 2515else if (Vector256.IsHardwareAccelerated && length >= Vector256<TValue>.Count) 2680else if (Vector256.IsHardwareAccelerated && length >= Vector256<TValue>.Count) 2865else if (Vector256.IsHardwareAccelerated && length >= Vector256<TValue>.Count) 3015else if (Vector256.IsHardwareAccelerated && length >= Vector256<TValue>.Count) 3117if (!Vector256.IsHardwareAccelerated || length < (uint)Vector256<T>.Count) 3275else if (Vector256.IsHardwareAccelerated && length >= Vector256<TValue>.Count) 3532else if (!Vector256.IsHardwareAccelerated || length < Vector256<T>.Count) 3679else if (!Vector256.IsHardwareAccelerated || length < Vector256<T>.Count) 3819else if (Vector256.IsHardwareAccelerated && length >= Vector256<T>.Count)
src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (2)
1307else if (Vector256.IsHardwareAccelerated && length >= (uint)Vector256<ushort>.Count) 2072else if (Vector256.IsHardwareAccelerated && lengthToExamine >= (uint)Vector256<ushort>.Count*2)
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.CaseConversion.cs (1)
479if (Vector256.IsHardwareAccelerated)
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Utility.cs (7)
116!Vector256.IsHardwareAccelerated && 179else if (Vector256.IsHardwareAccelerated && bufferLength >= 2 * (uint)Vector256<byte>.Count) 736!Vector256.IsHardwareAccelerated && 799else if (Vector256.IsHardwareAccelerated && bufferLength >= 2 * (uint)Vector256<ushort>.Count) 1377else if (Vector256.IsHardwareAccelerated && elementCount >= 2 * (uint)Vector256<byte>.Count) 1839Debug.Assert(Vector256.IsHardwareAccelerated, "Vector256 is required."); 2079else if (Vector256.IsHardwareAccelerated && (elementCount - currentOffset) >= (uint)Vector256<byte>.Count)
System.Runtime.Numerics (1)
System\Numerics\NumericsHelpers.cs (1)
136while (Vector256.IsHardwareAccelerated && d.Length - offset >= Vector256<uint>.Count)