218 references to IsHardwareAccelerated
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.Collections (5)
System\Collections\BitArray.cs (5)
160else if (Vector128.IsHardwareAccelerated) 365else if (Vector128.IsHardwareAccelerated && (uint)count >= Vector128<int>.Count) 438else if (Vector128.IsHardwareAccelerated && (uint)count >= Vector128<int>.Count) 512else if (Vector128.IsHardwareAccelerated && (uint)count >= Vector128<int>.Count) 577else if (Vector128.IsHardwareAccelerated && (uint)count >= Vector128<int>.Count)
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.Net.Primitives (2)
System\Net\IPAddress.cs (2)
204if (Vector128.IsHardwareAccelerated && BitConverter.IsLittleEndian) 359if (Vector128.IsHardwareAccelerated)
System.Numerics.Tensors (96)
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)
106if (Vector128.IsHardwareAccelerated && Vector128<T>.IsSupported) 1066Debug.Assert(Vector128.IsHardwareAccelerated); 1084Debug.Assert(Vector128.IsHardwareAccelerated); 1250Debug.Assert(Vector128.IsHardwareAccelerated); 1268Debug.Assert(Vector128.IsHardwareAccelerated); 1371Debug.Assert(Vector128.IsHardwareAccelerated); 1388Debug.Assert(Vector128.IsHardwareAccelerated); 1467Debug.Assert(Vector128.IsHardwareAccelerated); 1484Debug.Assert(Vector128.IsHardwareAccelerated); 1581if (Vector128.IsHardwareAccelerated && Vector128<T>.IsSupported) 2531Debug.Assert(Vector128.IsHardwareAccelerated); 2551Debug.Assert(Vector128.IsHardwareAccelerated); 2719Debug.Assert(Vector128.IsHardwareAccelerated); 2739Debug.Assert(Vector128.IsHardwareAccelerated); 2844Debug.Assert(Vector128.IsHardwareAccelerated); 2863Debug.Assert(Vector128.IsHardwareAccelerated); 2944Debug.Assert(Vector128.IsHardwareAccelerated); 2963Debug.Assert(Vector128.IsHardwareAccelerated); 3067if (Vector128.IsHardwareAccelerated && Vector128<T>.IsSupported) 4003Debug.Assert(Vector128.IsHardwareAccelerated); 4024Debug.Assert(Vector128.IsHardwareAccelerated); 4193Debug.Assert(Vector128.IsHardwareAccelerated); 4214Debug.Assert(Vector128.IsHardwareAccelerated); 4320Debug.Assert(Vector128.IsHardwareAccelerated); 4340Debug.Assert(Vector128.IsHardwareAccelerated); 4422Debug.Assert(Vector128.IsHardwareAccelerated); 4442Debug.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 (1)
144if (Vector128.IsHardwareAccelerated && Vector128<T>.IsSupported && x.Length >= Vector128<T>.Count)
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)
519if (Vector128.IsHardwareAccelerated && Vector128<T>.IsSupported && x.Length >= Vector128<T>.Count)
System.Private.CoreLib (94)
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\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)
990if (Vector128.IsHardwareAccelerated)
src\libraries\System.Private.CoreLib\src\System\Math.cs (1)
364if (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)
1914if (Vector128.IsHardwareAccelerated) 1979if (Vector128.IsHardwareAccelerated) 2044if (Vector128.IsHardwareAccelerated) 2109if (Vector128.IsHardwareAccelerated)
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (12)
49get => IsHardwareAccelerated; 626else if (IsHardwareAccelerated) 707if (IsHardwareAccelerated) 724if (IsHardwareAccelerated) 1432if (IsHardwareAccelerated) 1450if (IsHardwareAccelerated) 1533if (IsHardwareAccelerated) 1550if (IsHardwareAccelerated) 1787if (IsHardwareAccelerated) 1804if (IsHardwareAccelerated) 2088if (IsHardwareAccelerated) 2106if (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)
715if (Vector128.IsHardwareAccelerated) 1420if (Vector128.IsHardwareAccelerated) 1737if (Vector128.IsHardwareAccelerated) 3647if (Vector128.IsHardwareAccelerated) 3702if (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)
1340if (!Vector128.IsHardwareAccelerated || length < Vector128<T>.Count) 1520if (!Vector128.IsHardwareAccelerated || length < Vector128<TValue>.Count) 1726if (!Vector128.IsHardwareAccelerated || length < Vector128<TValue>.Count) 1933if (!Vector128.IsHardwareAccelerated || length < Vector128<TValue>.Count) 2125if (!Vector128.IsHardwareAccelerated || length < Vector128<TValue>.Count) 2287if (!Vector128.IsHardwareAccelerated || length < Vector128<TValue>.Count) 2453if (!Vector128.IsHardwareAccelerated || length < Vector128<TValue>.Count) 2573if (!Vector128.IsHardwareAccelerated || length < Vector128<TValue>.Count) 2758if (!Vector128.IsHardwareAccelerated || length < Vector128<TValue>.Count) 2944if (!Vector128.IsHardwareAccelerated || length < Vector128<TValue>.Count) 3103if (!Vector128.IsHardwareAccelerated || length < (uint)Vector128<T>.Count) 3113Debug.Assert(Vector128.IsHardwareAccelerated && Vector128<T>.IsSupported, "Vector128 is not HW-accelerated or not supported"); 3211if (!Vector128.IsHardwareAccelerated || length < Vector128<TValue>.Count) 3520if (!Vector128.IsHardwareAccelerated || length < Vector128<T>.Count) 3667if (!Vector128.IsHardwareAccelerated || length < Vector128<T>.Count) 3802if (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)