225 references to IsHardwareAccelerated
GenerateDocumentationAndConfigFiles (6)
src\roslyn\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)
Microsoft.AspNetCore.Razor.Utilities.Shared (6)
Utilities\Hashing\XxHashShared.cs (6)
345if (Vector256.IsHardwareAccelerated) 402if (Vector256.IsHardwareAccelerated) 491if (Vector256.IsHardwareAccelerated && BitConverter.IsLittleEndian) 527if (Vector256.IsHardwareAccelerated && BitConverter.IsLittleEndian) 632if (Vector256.IsHardwareAccelerated && BitConverter.IsLittleEndian) 726if (Vector256.IsHardwareAccelerated && BitConverter.IsLittleEndian)
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\roslyn\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.IO.Hashing (7)
System\IO\Hashing\Adler32.cs (1)
205if (Vector256.IsHardwareAccelerated && Avx2.IsSupported && source.Length >= Vector256<byte>.Count)
System\IO\Hashing\XxHashShared.cs (6)
338if (Vector256.IsHardwareAccelerated) 395if (Vector256.IsHardwareAccelerated) 484if (Vector256.IsHardwareAccelerated && BitConverter.IsLittleEndian) 520if (Vector256.IsHardwareAccelerated && BitConverter.IsLittleEndian) 625if (Vector256.IsHardwareAccelerated && BitConverter.IsLittleEndian) 732if (Vector256.IsHardwareAccelerated && BitConverter.IsLittleEndian)
System.Numerics.Tensors (98)
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)
111if (Vector256.IsHardwareAccelerated && TOperator.Vectorizable && Vector256<T>.IsSupported) 248if (Vector256.IsHardwareAccelerated && TOperator.Vectorizable && Vector256<T>.IsSupported) 359if (Vector256.IsHardwareAccelerated && TOperator.Vectorizable && Vector256<T>.IsSupported) 480if (Vector256.IsHardwareAccelerated && TOperator.Vectorizable && Vector256<T>.IsSupported) 617if (Vector256.IsHardwareAccelerated && TOperator.Vectorizable && Vector256<T>.IsSupported)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IIndexOfMinMaxOperator.cs (1)
39if (Vector256.IsHardwareAccelerated && Vector256<T>.IsSupported && x.Length >= Vector256<T>.Count)
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)
90if (TTernaryOperator.Vectorizable && Vector256.IsHardwareAccelerated && Vector256<T>.IsSupported) 1023Debug.Assert(Vector256.IsHardwareAccelerated); 1041Debug.Assert(Vector256.IsHardwareAccelerated); 1215Debug.Assert(Vector256.IsHardwareAccelerated); 1233Debug.Assert(Vector256.IsHardwareAccelerated); 1342Debug.Assert(Vector256.IsHardwareAccelerated); 1359Debug.Assert(Vector256.IsHardwareAccelerated); 1440Debug.Assert(Vector256.IsHardwareAccelerated); 1457Debug.Assert(Vector256.IsHardwareAccelerated); 1565if (TTernaryOperator.Vectorizable && Vector256.IsHardwareAccelerated && Vector256<T>.IsSupported) 2486Debug.Assert(Vector256.IsHardwareAccelerated); 2506Debug.Assert(Vector256.IsHardwareAccelerated); 2682Debug.Assert(Vector256.IsHardwareAccelerated); 2702Debug.Assert(Vector256.IsHardwareAccelerated); 2813Debug.Assert(Vector256.IsHardwareAccelerated); 2832Debug.Assert(Vector256.IsHardwareAccelerated); 2915Debug.Assert(Vector256.IsHardwareAccelerated); 2934Debug.Assert(Vector256.IsHardwareAccelerated); 3051if (TTernaryOperator.Vectorizable && Vector256.IsHardwareAccelerated && Vector256<T>.IsSupported) 3957Debug.Assert(Vector256.IsHardwareAccelerated); 3978Debug.Assert(Vector256.IsHardwareAccelerated); 4155Debug.Assert(Vector256.IsHardwareAccelerated); 4176Debug.Assert(Vector256.IsHardwareAccelerated); 4288Debug.Assert(Vector256.IsHardwareAccelerated); 4308Debug.Assert(Vector256.IsHardwareAccelerated); 4392Debug.Assert(Vector256.IsHardwareAccelerated); 4412Debug.Assert(Vector256.IsHardwareAccelerated);
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryInputBinaryOutput.cs (3)
100if (Vector256.IsHardwareAccelerated && Vector256<T>.IsSupported && TUnaryOperator.Vectorizable) 253if (Vector256.IsHardwareAccelerated && Vector256<T>.IsSupported && TOperator.Vectorizable) 436if (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 (2)
98if (Vector256.IsHardwareAccelerated && Vector256<T>.IsSupported && x.Length >= Vector256<T>.Count) 243if (Vector256.IsHardwareAccelerated && x.Length >= Vector256<short>.Count)
System\Numerics\Tensors\netcore\TensorPrimitives.Divide.cs (1)
94|| (Vector256.IsHardwareAccelerated && IsInt32Like<T>());
System\Numerics\Tensors\netcore\TensorPrimitives.HammingDistance.cs (1)
77if (Vector256.IsHardwareAccelerated && Vector256<T>.IsSupported && x.Length >= Vector256<T>.Count)
System\Numerics\Tensors\netcore\TensorPrimitives.Max.cs (1)
205if (Vector256.IsHardwareAccelerated && Vector256<T>.IsSupported && x.Length >= Vector256<T>.Count)
System.Private.CoreLib (93)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Binary\BinaryPrimitives.ReverseEndianness.cs (2)
308if (Vector256.IsHardwareAccelerated) 340if (Vector256.IsHardwareAccelerated)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\BitArray.cs (3)
242else if (Vector256.IsHardwareAccelerated) 522else if (Vector256.IsHardwareAccelerated) 862else if (Vector256.IsHardwareAccelerated && (uint)_bitLength >= Vector256<byte>.Count)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\Ordinal.cs (2)
171if (Vector256.IsHardwareAccelerated && length >= Vector256<ushort>.Count) 456if (Vector256.IsHardwareAccelerated && searchSpaceMinusValueTailLength - Vector256<ushort>.Count >= 0)
src\runtime\src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.MinMax.cs (1)
257if (!Vector256.IsHardwareAccelerated || span.Length < Vector256<T>.Count)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (8)
832if (Vector256.IsHardwareAccelerated) 873if (Vector256.IsHardwareAccelerated) 1757if (Vector256.IsHardwareAccelerated) 1864if (Vector256.IsHardwareAccelerated) 2110if (Vector256.IsHardwareAccelerated) 3138if (Vector256.IsHardwareAccelerated) 3657if (Vector256.IsHardwareAccelerated) 3701if (Vector256.IsHardwareAccelerated)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256_1.cs (2)
395if (Vector256.IsHardwareAccelerated) 470get => Vector256.IsHardwareAccelerated;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256.cs (38)
53get => IsHardwareAccelerated; 732else if (IsHardwareAccelerated) 813if (IsHardwareAccelerated) 830if (IsHardwareAccelerated) 854if (IsHardwareAccelerated) 871if (IsHardwareAccelerated) 1712if (IsHardwareAccelerated) 1831if (IsHardwareAccelerated) 1849if (IsHardwareAccelerated) 1939if (IsHardwareAccelerated) 1956if (IsHardwareAccelerated) 2183if (IsHardwareAccelerated) 2200if (IsHardwareAccelerated) 2472if (IsHardwareAccelerated) 2490if (IsHardwareAccelerated) 2675if (IsHardwareAccelerated) 2692if (IsHardwareAccelerated) 2709if (IsHardwareAccelerated) 2726if (IsHardwareAccelerated) 2744if (IsHardwareAccelerated) 2762if (IsHardwareAccelerated) 2780if (IsHardwareAccelerated) 2798if (IsHardwareAccelerated) 2816if (IsHardwareAccelerated) 2834if (IsHardwareAccelerated) 2852if (IsHardwareAccelerated) 2870if (IsHardwareAccelerated) 2888if (IsHardwareAccelerated) 2906if (IsHardwareAccelerated) 3161if (IsHardwareAccelerated) 3179if (IsHardwareAccelerated) 3617if (IsHardwareAccelerated) 3634if (IsHardwareAccelerated) 3658if (IsHardwareAccelerated) 3678if (IsHardwareAccelerated) 4244if (Vector256.IsHardwareAccelerated) 4266if (Vector256.IsHardwareAccelerated) 4288if (Vector256.IsHardwareAccelerated)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\StringSearchValuesHelper.cs (2)
189if (Vector256.IsHardwareAccelerated) 211if (Vector256.IsHardwareAccelerated)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\SingleStringSearchValuesPackedThreeChars.cs (1)
138else if (Vector256.IsHardwareAccelerated && Avx2.IsSupported && searchSpaceMinusValueTailLength - Vector256<byte>.Count >= 0)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\SingleStringSearchValuesThreeChars.cs (1)
138else if (Vector256.IsHardwareAccelerated && searchSpaceMinusValueTailLength - Vector256<ushort>.Count >= 0)
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Char.cs (3)
139else if (Vector256.IsHardwareAccelerated && searchSpaceMinusValueTailLength - Vector256<ushort>.Count >= 0) 364else if (Vector256.IsHardwareAccelerated && searchSpaceMinusValueTailLength >= Vector256<ushort>.Count) 726else if (Vector256.IsHardwareAccelerated)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SpanHelpers.T.cs (15)
1558else if (Vector256.IsHardwareAccelerated && length >= Vector256<T>.Count) 1777else if (Vector256.IsHardwareAccelerated && length >= Vector256<TValue>.Count) 2041else if (Vector256.IsHardwareAccelerated && length >= Vector256<TValue>.Count) 2282else if (Vector256.IsHardwareAccelerated && length >= Vector256<TValue>.Count) 2451else if (Vector256.IsHardwareAccelerated && length >= Vector256<TValue>.Count) 2625else if (Vector256.IsHardwareAccelerated && length >= Vector256<TValue>.Count) 2800else if (Vector256.IsHardwareAccelerated && length >= Vector256<TValue>.Count) 2999else if (Vector256.IsHardwareAccelerated && length >= Vector256<TValue>.Count) 3215else if (Vector256.IsHardwareAccelerated && length >= Vector256<TValue>.Count) 3373else if (Vector256.IsHardwareAccelerated && length >= Vector256<TValue>.Count) 3470if (!Vector256.IsHardwareAccelerated || length < (uint)Vector256<T>.Count) 3645else if (Vector256.IsHardwareAccelerated && length >= Vector256<TValue>.Count) 3901else if (!Vector256.IsHardwareAccelerated || length < Vector256<T>.Count) 4048else if (!Vector256.IsHardwareAccelerated || length < Vector256<T>.Count) 4188else if (Vector256.IsHardwareAccelerated && length >= Vector256<T>.Count)
src\runtime\src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (2)
1326else if (Vector256.IsHardwareAccelerated && length >= (uint)Vector256<ushort>.Count) 2222else if (Vector256.IsHardwareAccelerated && (uint)remaining.Length >= (uint)Vector256<ushort>.Count*2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Ascii.CaseConversion.cs (1)
480if (Vector256.IsHardwareAccelerated)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Utility.cs (7)
117!Vector256.IsHardwareAccelerated && 180else if (Vector256.IsHardwareAccelerated && bufferLength >= 2 * (uint)Vector256<byte>.Count) 740!Vector256.IsHardwareAccelerated && 803else if (Vector256.IsHardwareAccelerated && bufferLength >= 2 * (uint)Vector256<ushort>.Count) 1381else if (Vector256.IsHardwareAccelerated && elementCount >= 2 * (uint)Vector256<byte>.Count) 1844Debug.Assert(Vector256.IsHardwareAccelerated, "Vector256 is required."); 2084else if (Vector256.IsHardwareAccelerated && (elementCount - currentOffset) >= (uint)Vector256<byte>.Count)
System.Runtime.Numerics (3)
System\Numerics\BigIntegerCalculator.ShiftRot.cs (2)
172while (Vector256.IsHardwareAccelerated && offset >= Vector256<nuint>.Count + 1) 241while (Vector256.IsHardwareAccelerated && remaining.Length >= Vector256<nuint>.Count + 1)
System\Numerics\NumericsHelpers.cs (1)
87while (Vector256.IsHardwareAccelerated && d.Length >= Vector256<nuint>.Count)