247 references to IsHardwareAccelerated
GenerateDocumentationAndConfigFiles (6)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (6)
351else if (Vector128.IsHardwareAccelerated) 408else if (Vector128.IsHardwareAccelerated) 500else if (Vector128.IsHardwareAccelerated && BitConverter.IsLittleEndian) 559else if (Vector128.IsHardwareAccelerated && BitConverter.IsLittleEndian) 645else if (Vector128.IsHardwareAccelerated && BitConverter.IsLittleEndian) 738else if (Vector128.IsHardwareAccelerated && BitConverter.IsLittleEndian)
Microsoft.CodeAnalysis (6)
Hashing\XxHashShared.cs (6)
351else if (Vector128.IsHardwareAccelerated) 408else if (Vector128.IsHardwareAccelerated) 500else if (Vector128.IsHardwareAccelerated && BitConverter.IsLittleEndian) 559else if (Vector128.IsHardwareAccelerated && BitConverter.IsLittleEndian) 645else if (Vector128.IsHardwareAccelerated && BitConverter.IsLittleEndian) 738else if (Vector128.IsHardwareAccelerated && BitConverter.IsLittleEndian)
Microsoft.CodeAnalysis.Workspaces (6)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (6)
351else if (Vector128.IsHardwareAccelerated) 408else if (Vector128.IsHardwareAccelerated) 500else if (Vector128.IsHardwareAccelerated && BitConverter.IsLittleEndian) 559else if (Vector128.IsHardwareAccelerated && BitConverter.IsLittleEndian) 645else if (Vector128.IsHardwareAccelerated && BitConverter.IsLittleEndian) 738else if (Vector128.IsHardwareAccelerated && BitConverter.IsLittleEndian)
System.IO.Hashing (6)
System\IO\Hashing\XxHashShared.cs (6)
342else if (Vector128.IsHardwareAccelerated) 399else if (Vector128.IsHardwareAccelerated) 491else if (Vector128.IsHardwareAccelerated && BitConverter.IsLittleEndian) 550else if (Vector128.IsHardwareAccelerated && BitConverter.IsLittleEndian) 636else if (Vector128.IsHardwareAccelerated && BitConverter.IsLittleEndian) 729else if (Vector128.IsHardwareAccelerated && BitConverter.IsLittleEndian)
System.Linq (1)
System\Linq\MaxMin.cs (1)
40if (!Vector128.IsHardwareAccelerated || !Vector128<T>.IsSupported || span.Length < Vector128<T>.Count)
System.Numerics.Tensors (98)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IAggregationOperator.cs (18)
112if (Vector128.IsHardwareAccelerated && Vector128<T>.IsSupported && TTransformOperator.Vectorizable) 797Debug.Assert(Vector128.IsHardwareAccelerated); 811Debug.Assert(Vector128.IsHardwareAccelerated); 944Debug.Assert(Vector128.IsHardwareAccelerated); 958Debug.Assert(Vector128.IsHardwareAccelerated); 1044Debug.Assert(Vector128.IsHardwareAccelerated); 1057Debug.Assert(Vector128.IsHardwareAccelerated); 1127Debug.Assert(Vector128.IsHardwareAccelerated); 1140Debug.Assert(Vector128.IsHardwareAccelerated); 1231if (Vector128.IsHardwareAccelerated && Vector128<T>.IsSupported && TBinaryOperator.Vectorizable) 1996Debug.Assert(Vector128.IsHardwareAccelerated); 2012Debug.Assert(Vector128.IsHardwareAccelerated); 2149Debug.Assert(Vector128.IsHardwareAccelerated); 2165Debug.Assert(Vector128.IsHardwareAccelerated); 2255Debug.Assert(Vector128.IsHardwareAccelerated); 2270Debug.Assert(Vector128.IsHardwareAccelerated); 2346Debug.Assert(Vector128.IsHardwareAccelerated); 2361Debug.Assert(Vector128.IsHardwareAccelerated);
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IBinaryOperator.cs (18)
121if (Vector128.IsHardwareAccelerated && Vector128<T>.IsSupported && TBinaryOperator.Vectorizable) 984Debug.Assert(Vector128.IsHardwareAccelerated); 1000Debug.Assert(Vector128.IsHardwareAccelerated); 1148Debug.Assert(Vector128.IsHardwareAccelerated); 1164Debug.Assert(Vector128.IsHardwareAccelerated); 1257Debug.Assert(Vector128.IsHardwareAccelerated); 1272Debug.Assert(Vector128.IsHardwareAccelerated); 1345Debug.Assert(Vector128.IsHardwareAccelerated); 1360Debug.Assert(Vector128.IsHardwareAccelerated); 1453if (Vector128.IsHardwareAccelerated && Vector128<T>.IsSupported && TTransformOperator.Vectorizable && TBinaryOperator.Vectorizable) 2306Debug.Assert(Vector128.IsHardwareAccelerated); 2324Debug.Assert(Vector128.IsHardwareAccelerated); 2474Debug.Assert(Vector128.IsHardwareAccelerated); 2492Debug.Assert(Vector128.IsHardwareAccelerated); 2587Debug.Assert(Vector128.IsHardwareAccelerated); 2604Debug.Assert(Vector128.IsHardwareAccelerated); 2679Debug.Assert(Vector128.IsHardwareAccelerated); 2696Debug.Assert(Vector128.IsHardwareAccelerated);
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IBooleanUnaryOperator.cs (5)
157if (Vector128.IsHardwareAccelerated && TOperator.Vectorizable && Vector128<T>.IsSupported) 297if (Vector128.IsHardwareAccelerated && TOperator.Vectorizable && Vector128<T>.IsSupported) 411if (Vector128.IsHardwareAccelerated && TOperator.Vectorizable && Vector128<T>.IsSupported) 536if (Vector128.IsHardwareAccelerated && TOperator.Vectorizable && Vector128<T>.IsSupported) 683if (Vector128.IsHardwareAccelerated && TOperator.Vectorizable && Vector128<T>.IsSupported)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IStatefulUnaryOperator.cs (9)
87if (Vector128.IsHardwareAccelerated && Vector128<T>.IsSupported && TStatefulUnaryOperator.Vectorizable) 853Debug.Assert(Vector128.IsHardwareAccelerated); 867Debug.Assert(Vector128.IsHardwareAccelerated); 997Debug.Assert(Vector128.IsHardwareAccelerated); 1011Debug.Assert(Vector128.IsHardwareAccelerated); 1094Debug.Assert(Vector128.IsHardwareAccelerated); 1107Debug.Assert(Vector128.IsHardwareAccelerated); 1174Debug.Assert(Vector128.IsHardwareAccelerated); 1187Debug.Assert(Vector128.IsHardwareAccelerated);
System\Numerics\Tensors\netcore\Common\TensorPrimitives.ITernaryOperator.cs (27)
108if (TTernaryOperator.Vectorizable && Vector128.IsHardwareAccelerated && Vector128<T>.IsSupported) 1068Debug.Assert(Vector128.IsHardwareAccelerated); 1086Debug.Assert(Vector128.IsHardwareAccelerated); 1252Debug.Assert(Vector128.IsHardwareAccelerated); 1270Debug.Assert(Vector128.IsHardwareAccelerated); 1373Debug.Assert(Vector128.IsHardwareAccelerated); 1390Debug.Assert(Vector128.IsHardwareAccelerated); 1469Debug.Assert(Vector128.IsHardwareAccelerated); 1486Debug.Assert(Vector128.IsHardwareAccelerated); 1583if (TTernaryOperator.Vectorizable && Vector128.IsHardwareAccelerated && Vector128<T>.IsSupported) 2533Debug.Assert(Vector128.IsHardwareAccelerated); 2553Debug.Assert(Vector128.IsHardwareAccelerated); 2721Debug.Assert(Vector128.IsHardwareAccelerated); 2741Debug.Assert(Vector128.IsHardwareAccelerated); 2846Debug.Assert(Vector128.IsHardwareAccelerated); 2865Debug.Assert(Vector128.IsHardwareAccelerated); 2946Debug.Assert(Vector128.IsHardwareAccelerated); 2965Debug.Assert(Vector128.IsHardwareAccelerated); 3069if (TTernaryOperator.Vectorizable && Vector128.IsHardwareAccelerated && Vector128<T>.IsSupported) 4005Debug.Assert(Vector128.IsHardwareAccelerated); 4026Debug.Assert(Vector128.IsHardwareAccelerated); 4195Debug.Assert(Vector128.IsHardwareAccelerated); 4216Debug.Assert(Vector128.IsHardwareAccelerated); 4322Debug.Assert(Vector128.IsHardwareAccelerated); 4342Debug.Assert(Vector128.IsHardwareAccelerated); 4424Debug.Assert(Vector128.IsHardwareAccelerated); 4444Debug.Assert(Vector128.IsHardwareAccelerated);
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryInputBinaryOutput.cs (3)
131if (Vector128.IsHardwareAccelerated && Vector128<T>.IsSupported && TUnaryOperator.Vectorizable) 302if (Vector128.IsHardwareAccelerated && Vector128<T>.IsSupported && TOperator.Vectorizable) 487if (Vector128.IsHardwareAccelerated && Vector128<T>.IsSupported && TOperator.Vectorizable)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryOneToFourOperator.cs (1)
118if (Vector128.IsHardwareAccelerated && TUnaryOperator.Vectorizable)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryOneToTwoOperator.cs (1)
110if (Vector128.IsHardwareAccelerated && TUnaryOperator.Vectorizable)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryOperator.cs (9)
127if (Vector128.IsHardwareAccelerated && Vector128<TInput>.IsSupported && Vector128<TOutput>.IsSupported && TUnaryOperator.Vectorizable && sizeof(TInput) == sizeof(TOutput)) 893Debug.Assert(Vector128.IsHardwareAccelerated); 907Debug.Assert(Vector128.IsHardwareAccelerated); 1037Debug.Assert(Vector128.IsHardwareAccelerated); 1051Debug.Assert(Vector128.IsHardwareAccelerated); 1134Debug.Assert(Vector128.IsHardwareAccelerated); 1147Debug.Assert(Vector128.IsHardwareAccelerated); 1214Debug.Assert(Vector128.IsHardwareAccelerated); 1227Debug.Assert(Vector128.IsHardwareAccelerated);
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryTwoToOneOperator.cs (1)
110if (Vector128.IsHardwareAccelerated && TUnaryOperator.Vectorizable)
System\Numerics\Tensors\netcore\TensorPrimitives.CosineSimilarity.cs (2)
135if (Vector128.IsHardwareAccelerated && Vector128<T>.IsSupported && x.Length >= Vector128<T>.Count) 285if (Vector128.IsHardwareAccelerated && x.Length >= Vector128<short>.Count)
System\Numerics\Tensors\netcore\TensorPrimitives.Half.cs (1)
306Vector128.IsHardwareAccelerated &&
System\Numerics\Tensors\netcore\TensorPrimitives.HammingDistance.cs (1)
75if (Vector128.IsHardwareAccelerated && Vector128<T>.IsSupported && x.Length >= Vector128<T>.Count)
System\Numerics\Tensors\netcore\TensorPrimitives.IndexOfMax.cs (1)
330if (Vector128.IsHardwareAccelerated && Vector128<T>.IsSupported && x.Length >= Vector128<T>.Count)
System\Numerics\Tensors\netcore\TensorPrimitives.Max.cs (1)
540if (Vector128.IsHardwareAccelerated && Vector128<T>.IsSupported && x.Length >= Vector128<T>.Count)
System.Private.CoreLib (116)
src\libraries\System.Private.CoreLib\src\System\Buffers\Binary\BinaryPrimitives.ReverseEndianness.cs (2)
317if (Vector128.IsHardwareAccelerated) 349if (Vector128.IsHardwareAccelerated)
src\libraries\System.Private.CoreLib\src\System\Collections\BitArray.cs (2)
193else if (Vector128.IsHardwareAccelerated) 431else if (Vector128.IsHardwareAccelerated)
src\libraries\System.Private.CoreLib\src\System\Convert.cs (4)
2360if (Vector128.IsHardwareAccelerated && !insertLineBreaks && bytes.Length >= Base64VectorizationLengthThreshold) 2412if (Vector128.IsHardwareAccelerated && !insertLineBreaks && length >= Base64VectorizationLengthThreshold) 2451if (Vector128.IsHardwareAccelerated && !insertLineBreaks && bytes.Length >= Base64VectorizationLengthThreshold) 2515if (Vector128.IsHardwareAccelerated)
src\libraries\System.Private.CoreLib\src\System\Globalization\Ordinal.cs (2)
162if (!Vector128.IsHardwareAccelerated || length < Vector128<ushort>.Count) 373if (Vector128.IsHardwareAccelerated &&
src\libraries\System.Private.CoreLib\src\System\Globalization\Ordinal.Utf8.cs (4)
109Debug.Assert(Vector128.IsHardwareAccelerated); 164if (!Vector128.IsHardwareAccelerated || (lengthA < Vector128<byte>.Count) || (lengthB < Vector128<byte>.Count)) 419Debug.Assert(Vector128.IsHardwareAccelerated); 474if (!Vector128.IsHardwareAccelerated || (sourceLength < Vector128<byte>.Count) || (prefixLength < Vector128<byte>.Count))
src\libraries\System.Private.CoreLib\src\System\Guid.cs (1)
1079if (Vector128.IsHardwareAccelerated)
src\libraries\System.Private.CoreLib\src\System\Math.cs (1)
354if (Vector128.IsHardwareAccelerated)
src\libraries\System.Private.CoreLib\src\System\MathF.cs (1)
119if (Vector128.IsHardwareAccelerated)
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (4)
1915if (Vector128.IsHardwareAccelerated) 1980if (Vector128.IsHardwareAccelerated) 2045if (Vector128.IsHardwareAccelerated) 2110if (Vector128.IsHardwareAccelerated)
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (32)
49get => IsHardwareAccelerated; 645else if (IsHardwareAccelerated) 726if (IsHardwareAccelerated) 743if (IsHardwareAccelerated) 1451if (IsHardwareAccelerated) 1469if (IsHardwareAccelerated) 1552if (IsHardwareAccelerated) 1569if (IsHardwareAccelerated) 1806if (IsHardwareAccelerated) 1823if (IsHardwareAccelerated) 2107if (IsHardwareAccelerated) 2125if (IsHardwareAccelerated) 2310if (IsHardwareAccelerated) 2327if (IsHardwareAccelerated) 2344if (IsHardwareAccelerated) 2361if (IsHardwareAccelerated) 2379if (IsHardwareAccelerated) 2397if (IsHardwareAccelerated) 2415if (IsHardwareAccelerated) 2433if (IsHardwareAccelerated) 2451if (IsHardwareAccelerated) 2469if (IsHardwareAccelerated) 2487if (IsHardwareAccelerated) 2505if (IsHardwareAccelerated) 2523if (IsHardwareAccelerated) 2541if (IsHardwareAccelerated) 2845if (IsHardwareAccelerated) 2863if (IsHardwareAccelerated) 3705if (IsHardwareAccelerated) 3722if (IsHardwareAccelerated) 3746if (IsHardwareAccelerated) 3766if (IsHardwareAccelerated)
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128_1.cs (2)
407if (Vector128.IsHardwareAccelerated) 481get => Vector128.IsHardwareAccelerated;
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64.cs (5)
726if (Vector128.IsHardwareAccelerated) 1431if (Vector128.IsHardwareAccelerated) 1748if (Vector128.IsHardwareAccelerated) 3617if (Vector128.IsHardwareAccelerated) 3672if (Vector128.IsHardwareAccelerated)
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\SingleStringSearchValuesThreeChars.cs (1)
83if (!Vector128.IsHardwareAccelerated || searchSpaceMinusValueTailLength < Vector128<ushort>.Count)
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\StringSearchValues.cs (1)
387if (Vector128.IsHardwareAccelerated && value.Length > 1 && value.Length <= maxLength)
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Byte.cs (9)
31if (Vector128.IsHardwareAccelerated && searchSpaceMinusValueTailLength >= Vector128<byte>.Count) 267if (Vector128.IsHardwareAccelerated && searchSpaceMinusValueTailLength >= Vector128<byte>.Count) 460if (Vector128.IsHardwareAccelerated) 706else if (Vector128.IsHardwareAccelerated) 821if (Vector128.IsHardwareAccelerated) 916if (Vector128.IsHardwareAccelerated) 1097else if (Vector128.IsHardwareAccelerated) 1156if (!Vector128.IsHardwareAccelerated || length < (nuint)Vector128<byte>.Count) 1391else if (Vector128.IsHardwareAccelerated && remainder >= Vector128<byte>.Count * 2)
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Char.cs (5)
32if (Vector128.IsHardwareAccelerated && searchSpaceMinusValueTailLength >= Vector128<ushort>.Count) 279if (Vector128.IsHardwareAccelerated && searchSpaceMinusValueTailLength >= Vector128<ushort>.Count) 543else if (Vector128.IsHardwareAccelerated) 813else if (Vector128.IsHardwareAccelerated) 972else if (Vector128.IsHardwareAccelerated && remainder >= Vector128<ushort>.Count * 2)
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.cs (2)
155else if (Vector128.IsHardwareAccelerated && remainder >= Vector128<int>.Count * 2) 260else if (Vector128.IsHardwareAccelerated && remainder >= Vector128<long>.Count * 2)
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.T.cs (16)
1321if (!Vector128.IsHardwareAccelerated || length < Vector128<T>.Count) 1501if (!Vector128.IsHardwareAccelerated || length < Vector128<TValue>.Count) 1707if (!Vector128.IsHardwareAccelerated || length < Vector128<TValue>.Count) 1914if (!Vector128.IsHardwareAccelerated || length < Vector128<TValue>.Count) 2106if (!Vector128.IsHardwareAccelerated || length < Vector128<TValue>.Count) 2268if (!Vector128.IsHardwareAccelerated || length < Vector128<TValue>.Count) 2434if (!Vector128.IsHardwareAccelerated || length < Vector128<TValue>.Count) 2554if (!Vector128.IsHardwareAccelerated || length < Vector128<TValue>.Count) 2739if (!Vector128.IsHardwareAccelerated || length < Vector128<TValue>.Count) 2925if (!Vector128.IsHardwareAccelerated || length < Vector128<TValue>.Count) 3084if (!Vector128.IsHardwareAccelerated || length < (uint)Vector128<T>.Count) 3094Debug.Assert(Vector128.IsHardwareAccelerated && Vector128<T>.IsSupported, "Vector128 is not HW-accelerated or not supported"); 3192if (!Vector128.IsHardwareAccelerated || length < Vector128<TValue>.Count) 3501if (!Vector128.IsHardwareAccelerated || length < Vector128<T>.Count) 3648if (!Vector128.IsHardwareAccelerated || length < Vector128<T>.Count) 3783if (Vector128.IsHardwareAccelerated && length >= Vector128<T>.Count)
src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (4)
1314else if (Vector128.IsHardwareAccelerated && length >= (uint)Vector128<ushort>.Count) 1997if (Vector128.IsHardwareAccelerated && source.Length >= Vector128<ushort>.Count * 2) 2034if (!Vector128.IsHardwareAccelerated) 2101else if (Vector128.IsHardwareAccelerated)
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.CaseConversion.cs (6)
229if (!conversionIsWidthPreserving && !Vector128.IsHardwareAccelerated) 236if (Vector128.IsHardwareAccelerated && elementCount >= numInputElementsToConsumeEachVectorizedLoopIteration) 346Debug.Assert(Vector128.IsHardwareAccelerated); 365if (!Vector128.IsHardwareAccelerated) 405Debug.Assert(Vector128.IsHardwareAccelerated); 426if (IntPtr.Size < 8 || !Vector128.IsHardwareAccelerated)
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.cs (2)
52if (!Vector128.IsHardwareAccelerated || length < Vector128<T>.Count) 83if (!Vector128.IsHardwareAccelerated && length > 2 * elementsPerUlong)
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Equality.cs (2)
52if (!Vector128.IsHardwareAccelerated || length < (uint)Vector128<TLeft>.Count) 206if (!Vector128.IsHardwareAccelerated || length < (uint)Vector128<TRight>.Count)
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Utility.cs (7)
215else if (Vector128.IsHardwareAccelerated && bufferLength >= 2 * (uint)Vector128<byte>.Count) 835else if (Vector128.IsHardwareAccelerated && bufferLength >= 2 * (uint)Vector128<ushort>.Count) 1350if (BitConverter.IsLittleEndian && Vector128.IsHardwareAccelerated && elementCount >= 2 * (uint)Vector128<byte>.Count) 1721Debug.Assert(Vector128.IsHardwareAccelerated, "Vector128 is required."); 2073if (BitConverter.IsLittleEndian && Vector128.IsHardwareAccelerated && elementCount >= (uint)Vector128<byte>.Count) 2083else if (Vector128.IsHardwareAccelerated && (elementCount - currentOffset) >= (uint)Vector128<byte>.Count) 2284else if (Vector128.IsHardwareAccelerated)
src\libraries\System.Private.CoreLib\src\System\Text\Unicode\Utf16Utility.Validation.cs (1)
261else if (Vector128.IsHardwareAccelerated)
System.Private.DataContractSerialization (1)
System\Xml\XmlStreamNodeWriter.cs (1)
365if (!Vector128.IsHardwareAccelerated || (uint)charCount < 32)
System.Runtime.Numerics (1)
System\Numerics\NumericsHelpers.cs (1)
143while (Vector128.IsHardwareAccelerated && d.Length - offset >= Vector128<uint>.Count)
Test.Utilities (6)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (6)
351else if (Vector128.IsHardwareAccelerated) 408else if (Vector128.IsHardwareAccelerated) 500else if (Vector128.IsHardwareAccelerated && BitConverter.IsLittleEndian) 559else if (Vector128.IsHardwareAccelerated && BitConverter.IsLittleEndian) 645else if (Vector128.IsHardwareAccelerated && BitConverter.IsLittleEndian) 738else if (Vector128.IsHardwareAccelerated && BitConverter.IsLittleEndian)