218 references to IsHardwareAccelerated
Microsoft.CodeAnalysis (6)
Hashing\XxHashShared.cs (6)
351
else if (Vector128.
IsHardwareAccelerated
)
408
else if (Vector128.
IsHardwareAccelerated
)
500
else if (Vector128.
IsHardwareAccelerated
&& BitConverter.IsLittleEndian)
559
else if (Vector128.
IsHardwareAccelerated
&& BitConverter.IsLittleEndian)
645
else if (Vector128.
IsHardwareAccelerated
&& BitConverter.IsLittleEndian)
738
else if (Vector128.
IsHardwareAccelerated
&& BitConverter.IsLittleEndian)
Microsoft.CodeAnalysis.Workspaces (6)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (6)
351
else if (Vector128.
IsHardwareAccelerated
)
408
else if (Vector128.
IsHardwareAccelerated
)
500
else if (Vector128.
IsHardwareAccelerated
&& BitConverter.IsLittleEndian)
559
else if (Vector128.
IsHardwareAccelerated
&& BitConverter.IsLittleEndian)
645
else if (Vector128.
IsHardwareAccelerated
&& BitConverter.IsLittleEndian)
738
else if (Vector128.
IsHardwareAccelerated
&& BitConverter.IsLittleEndian)
System.Collections (5)
System\Collections\BitArray.cs (5)
160
else if (Vector128.
IsHardwareAccelerated
)
365
else if (Vector128.
IsHardwareAccelerated
&& (uint)count >= Vector128<int>.Count)
438
else if (Vector128.
IsHardwareAccelerated
&& (uint)count >= Vector128<int>.Count)
512
else if (Vector128.
IsHardwareAccelerated
&& (uint)count >= Vector128<int>.Count)
577
else if (Vector128.
IsHardwareAccelerated
&& (uint)count >= Vector128<int>.Count)
System.IO.Hashing (6)
System\IO\Hashing\XxHashShared.cs (6)
342
else if (Vector128.
IsHardwareAccelerated
)
399
else if (Vector128.
IsHardwareAccelerated
)
491
else if (Vector128.
IsHardwareAccelerated
&& BitConverter.IsLittleEndian)
550
else if (Vector128.
IsHardwareAccelerated
&& BitConverter.IsLittleEndian)
636
else if (Vector128.
IsHardwareAccelerated
&& BitConverter.IsLittleEndian)
729
else if (Vector128.
IsHardwareAccelerated
&& BitConverter.IsLittleEndian)
System.Linq (1)
System\Linq\MaxMin.cs (1)
40
if (!Vector128.
IsHardwareAccelerated
|| !Vector128<T>.IsSupported || span.Length < Vector128<T>.Count)
System.Net.Primitives (2)
System\Net\IPAddress.cs (2)
204
if (Vector128.
IsHardwareAccelerated
&& BitConverter.IsLittleEndian)
359
if (Vector128.
IsHardwareAccelerated
)
System.Numerics.Tensors (96)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IAggregationOperator.cs (18)
112
if (Vector128.
IsHardwareAccelerated
&& Vector128<T>.IsSupported && TTransformOperator.Vectorizable)
797
Debug.Assert(Vector128.
IsHardwareAccelerated
);
811
Debug.Assert(Vector128.
IsHardwareAccelerated
);
944
Debug.Assert(Vector128.
IsHardwareAccelerated
);
958
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1044
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1057
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1127
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1140
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1231
if (Vector128.
IsHardwareAccelerated
&& Vector128<T>.IsSupported && TBinaryOperator.Vectorizable)
1996
Debug.Assert(Vector128.
IsHardwareAccelerated
);
2012
Debug.Assert(Vector128.
IsHardwareAccelerated
);
2149
Debug.Assert(Vector128.
IsHardwareAccelerated
);
2165
Debug.Assert(Vector128.
IsHardwareAccelerated
);
2255
Debug.Assert(Vector128.
IsHardwareAccelerated
);
2270
Debug.Assert(Vector128.
IsHardwareAccelerated
);
2346
Debug.Assert(Vector128.
IsHardwareAccelerated
);
2361
Debug.Assert(Vector128.
IsHardwareAccelerated
);
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IBinaryOperator.cs (18)
121
if (Vector128.
IsHardwareAccelerated
&& Vector128<T>.IsSupported && TBinaryOperator.Vectorizable)
984
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1000
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1148
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1164
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1257
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1272
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1345
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1360
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1453
if (Vector128.
IsHardwareAccelerated
&& Vector128<T>.IsSupported && TTransformOperator.Vectorizable && TBinaryOperator.Vectorizable)
2306
Debug.Assert(Vector128.
IsHardwareAccelerated
);
2324
Debug.Assert(Vector128.
IsHardwareAccelerated
);
2474
Debug.Assert(Vector128.
IsHardwareAccelerated
);
2492
Debug.Assert(Vector128.
IsHardwareAccelerated
);
2587
Debug.Assert(Vector128.
IsHardwareAccelerated
);
2604
Debug.Assert(Vector128.
IsHardwareAccelerated
);
2679
Debug.Assert(Vector128.
IsHardwareAccelerated
);
2696
Debug.Assert(Vector128.
IsHardwareAccelerated
);
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IBooleanUnaryOperator.cs (5)
157
if (Vector128.
IsHardwareAccelerated
&& TOperator.Vectorizable && Vector128<T>.IsSupported)
297
if (Vector128.
IsHardwareAccelerated
&& TOperator.Vectorizable && Vector128<T>.IsSupported)
411
if (Vector128.
IsHardwareAccelerated
&& TOperator.Vectorizable && Vector128<T>.IsSupported)
536
if (Vector128.
IsHardwareAccelerated
&& TOperator.Vectorizable && Vector128<T>.IsSupported)
683
if (Vector128.
IsHardwareAccelerated
&& TOperator.Vectorizable && Vector128<T>.IsSupported)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IStatefulUnaryOperator.cs (9)
87
if (Vector128.
IsHardwareAccelerated
&& Vector128<T>.IsSupported && TStatefulUnaryOperator.Vectorizable)
853
Debug.Assert(Vector128.
IsHardwareAccelerated
);
867
Debug.Assert(Vector128.
IsHardwareAccelerated
);
997
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1011
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1094
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1107
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1174
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1187
Debug.Assert(Vector128.
IsHardwareAccelerated
);
System\Numerics\Tensors\netcore\Common\TensorPrimitives.ITernaryOperator.cs (27)
106
if (Vector128.
IsHardwareAccelerated
&& Vector128<T>.IsSupported)
1066
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1084
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1250
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1268
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1371
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1388
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1467
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1484
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1581
if (Vector128.
IsHardwareAccelerated
&& Vector128<T>.IsSupported)
2531
Debug.Assert(Vector128.
IsHardwareAccelerated
);
2551
Debug.Assert(Vector128.
IsHardwareAccelerated
);
2719
Debug.Assert(Vector128.
IsHardwareAccelerated
);
2739
Debug.Assert(Vector128.
IsHardwareAccelerated
);
2844
Debug.Assert(Vector128.
IsHardwareAccelerated
);
2863
Debug.Assert(Vector128.
IsHardwareAccelerated
);
2944
Debug.Assert(Vector128.
IsHardwareAccelerated
);
2963
Debug.Assert(Vector128.
IsHardwareAccelerated
);
3067
if (Vector128.
IsHardwareAccelerated
&& Vector128<T>.IsSupported)
4003
Debug.Assert(Vector128.
IsHardwareAccelerated
);
4024
Debug.Assert(Vector128.
IsHardwareAccelerated
);
4193
Debug.Assert(Vector128.
IsHardwareAccelerated
);
4214
Debug.Assert(Vector128.
IsHardwareAccelerated
);
4320
Debug.Assert(Vector128.
IsHardwareAccelerated
);
4340
Debug.Assert(Vector128.
IsHardwareAccelerated
);
4422
Debug.Assert(Vector128.
IsHardwareAccelerated
);
4442
Debug.Assert(Vector128.
IsHardwareAccelerated
);
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryInputBinaryOutput.cs (3)
131
if (Vector128.
IsHardwareAccelerated
&& Vector128<T>.IsSupported && TUnaryOperator.Vectorizable)
302
if (Vector128.
IsHardwareAccelerated
&& Vector128<T>.IsSupported && TOperator.Vectorizable)
487
if (Vector128.
IsHardwareAccelerated
&& Vector128<T>.IsSupported && TOperator.Vectorizable)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryOneToFourOperator.cs (1)
118
if (Vector128.
IsHardwareAccelerated
&& TUnaryOperator.Vectorizable)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryOneToTwoOperator.cs (1)
110
if (Vector128.
IsHardwareAccelerated
&& TUnaryOperator.Vectorizable)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryOperator.cs (9)
127
if (Vector128.
IsHardwareAccelerated
&& Vector128<TInput>.IsSupported && Vector128<TOutput>.IsSupported && TUnaryOperator.Vectorizable && sizeof(TInput) == sizeof(TOutput))
893
Debug.Assert(Vector128.
IsHardwareAccelerated
);
907
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1037
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1051
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1134
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1147
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1214
Debug.Assert(Vector128.
IsHardwareAccelerated
);
1227
Debug.Assert(Vector128.
IsHardwareAccelerated
);
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryTwoToOneOperator.cs (1)
110
if (Vector128.
IsHardwareAccelerated
&& TUnaryOperator.Vectorizable)
System\Numerics\Tensors\netcore\TensorPrimitives.CosineSimilarity.cs (1)
144
if (Vector128.
IsHardwareAccelerated
&& Vector128<T>.IsSupported && x.Length >= Vector128<T>.Count)
System\Numerics\Tensors\netcore\TensorPrimitives.HammingDistance.cs (1)
75
if (Vector128.
IsHardwareAccelerated
&& Vector128<T>.IsSupported && x.Length >= Vector128<T>.Count)
System\Numerics\Tensors\netcore\TensorPrimitives.IndexOfMax.cs (1)
330
if (Vector128.
IsHardwareAccelerated
&& Vector128<T>.IsSupported && x.Length >= Vector128<T>.Count)
System\Numerics\Tensors\netcore\TensorPrimitives.Max.cs (1)
519
if (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)
317
if (Vector128.
IsHardwareAccelerated
)
349
if (Vector128.
IsHardwareAccelerated
)
src\libraries\System.Private.CoreLib\src\System\Convert.cs (4)
2360
if (Vector128.
IsHardwareAccelerated
&& !insertLineBreaks && bytes.Length >= Base64VectorizationLengthThreshold)
2412
if (Vector128.
IsHardwareAccelerated
&& !insertLineBreaks && length >= Base64VectorizationLengthThreshold)
2451
if (Vector128.
IsHardwareAccelerated
&& !insertLineBreaks && bytes.Length >= Base64VectorizationLengthThreshold)
2515
if (Vector128.
IsHardwareAccelerated
)
src\libraries\System.Private.CoreLib\src\System\Globalization\Ordinal.cs (2)
162
if (!Vector128.
IsHardwareAccelerated
|| length < Vector128<ushort>.Count)
373
if (Vector128.
IsHardwareAccelerated
&&
src\libraries\System.Private.CoreLib\src\System\Globalization\Ordinal.Utf8.cs (4)
109
Debug.Assert(Vector128.
IsHardwareAccelerated
);
164
if (!Vector128.
IsHardwareAccelerated
|| (lengthA < Vector128<byte>.Count) || (lengthB < Vector128<byte>.Count))
419
Debug.Assert(Vector128.
IsHardwareAccelerated
);
474
if (!Vector128.
IsHardwareAccelerated
|| (sourceLength < Vector128<byte>.Count) || (prefixLength < Vector128<byte>.Count))
src\libraries\System.Private.CoreLib\src\System\Guid.cs (1)
990
if (Vector128.
IsHardwareAccelerated
)
src\libraries\System.Private.CoreLib\src\System\Math.cs (1)
364
if (Vector128.
IsHardwareAccelerated
)
src\libraries\System.Private.CoreLib\src\System\MathF.cs (1)
119
if (Vector128.
IsHardwareAccelerated
)
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (4)
1914
if (Vector128.
IsHardwareAccelerated
)
1979
if (Vector128.
IsHardwareAccelerated
)
2044
if (Vector128.
IsHardwareAccelerated
)
2109
if (Vector128.
IsHardwareAccelerated
)
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (12)
49
get =>
IsHardwareAccelerated
;
626
else if (
IsHardwareAccelerated
)
707
if (
IsHardwareAccelerated
)
724
if (
IsHardwareAccelerated
)
1432
if (
IsHardwareAccelerated
)
1450
if (
IsHardwareAccelerated
)
1533
if (
IsHardwareAccelerated
)
1550
if (
IsHardwareAccelerated
)
1787
if (
IsHardwareAccelerated
)
1804
if (
IsHardwareAccelerated
)
2088
if (
IsHardwareAccelerated
)
2106
if (
IsHardwareAccelerated
)
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128_1.cs (2)
407
if (Vector128.
IsHardwareAccelerated
)
481
get => Vector128.
IsHardwareAccelerated
;
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64.cs (5)
715
if (Vector128.
IsHardwareAccelerated
)
1420
if (Vector128.
IsHardwareAccelerated
)
1737
if (Vector128.
IsHardwareAccelerated
)
3647
if (Vector128.
IsHardwareAccelerated
)
3702
if (Vector128.
IsHardwareAccelerated
)
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\SingleStringSearchValuesThreeChars.cs (1)
83
if (!Vector128.
IsHardwareAccelerated
|| searchSpaceMinusValueTailLength < Vector128<ushort>.Count)
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\StringSearchValues.cs (1)
387
if (Vector128.
IsHardwareAccelerated
&& value.Length > 1 && value.Length <= maxLength)
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Byte.cs (9)
31
if (Vector128.
IsHardwareAccelerated
&& searchSpaceMinusValueTailLength >= Vector128<byte>.Count)
267
if (Vector128.
IsHardwareAccelerated
&& searchSpaceMinusValueTailLength >= Vector128<byte>.Count)
460
if (Vector128.
IsHardwareAccelerated
)
706
else if (Vector128.
IsHardwareAccelerated
)
821
if (Vector128.
IsHardwareAccelerated
)
916
if (Vector128.
IsHardwareAccelerated
)
1097
else if (Vector128.
IsHardwareAccelerated
)
1156
if (!Vector128.
IsHardwareAccelerated
|| length < (nuint)Vector128<byte>.Count)
1391
else if (Vector128.
IsHardwareAccelerated
&& remainder >= Vector128<byte>.Count * 2)
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Char.cs (5)
32
if (Vector128.
IsHardwareAccelerated
&& searchSpaceMinusValueTailLength >= Vector128<ushort>.Count)
279
if (Vector128.
IsHardwareAccelerated
&& searchSpaceMinusValueTailLength >= Vector128<ushort>.Count)
543
else if (Vector128.
IsHardwareAccelerated
)
813
else if (Vector128.
IsHardwareAccelerated
)
972
else if (Vector128.
IsHardwareAccelerated
&& remainder >= Vector128<ushort>.Count * 2)
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.cs (2)
155
else if (Vector128.
IsHardwareAccelerated
&& remainder >= Vector128<int>.Count * 2)
260
else if (Vector128.
IsHardwareAccelerated
&& remainder >= Vector128<long>.Count * 2)
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.T.cs (16)
1340
if (!Vector128.
IsHardwareAccelerated
|| length < Vector128<T>.Count)
1520
if (!Vector128.
IsHardwareAccelerated
|| length < Vector128<TValue>.Count)
1726
if (!Vector128.
IsHardwareAccelerated
|| length < Vector128<TValue>.Count)
1933
if (!Vector128.
IsHardwareAccelerated
|| length < Vector128<TValue>.Count)
2125
if (!Vector128.
IsHardwareAccelerated
|| length < Vector128<TValue>.Count)
2287
if (!Vector128.
IsHardwareAccelerated
|| length < Vector128<TValue>.Count)
2453
if (!Vector128.
IsHardwareAccelerated
|| length < Vector128<TValue>.Count)
2573
if (!Vector128.
IsHardwareAccelerated
|| length < Vector128<TValue>.Count)
2758
if (!Vector128.
IsHardwareAccelerated
|| length < Vector128<TValue>.Count)
2944
if (!Vector128.
IsHardwareAccelerated
|| length < Vector128<TValue>.Count)
3103
if (!Vector128.
IsHardwareAccelerated
|| length < (uint)Vector128<T>.Count)
3113
Debug.Assert(Vector128.
IsHardwareAccelerated
&& Vector128<T>.IsSupported, "Vector128 is not HW-accelerated or not supported");
3211
if (!Vector128.
IsHardwareAccelerated
|| length < Vector128<TValue>.Count)
3520
if (!Vector128.
IsHardwareAccelerated
|| length < Vector128<T>.Count)
3667
if (!Vector128.
IsHardwareAccelerated
|| length < Vector128<T>.Count)
3802
if (Vector128.
IsHardwareAccelerated
&& length >= Vector128<T>.Count)
src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (4)
1314
else if (Vector128.
IsHardwareAccelerated
&& length >= (uint)Vector128<ushort>.Count)
1997
if (Vector128.
IsHardwareAccelerated
&& source.Length >= Vector128<ushort>.Count * 2)
2034
if (!Vector128.
IsHardwareAccelerated
)
2101
else if (Vector128.
IsHardwareAccelerated
)
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.CaseConversion.cs (6)
229
if (!conversionIsWidthPreserving && !Vector128.
IsHardwareAccelerated
)
236
if (Vector128.
IsHardwareAccelerated
&& elementCount >= numInputElementsToConsumeEachVectorizedLoopIteration)
346
Debug.Assert(Vector128.
IsHardwareAccelerated
);
365
if (!Vector128.
IsHardwareAccelerated
)
405
Debug.Assert(Vector128.
IsHardwareAccelerated
);
426
if (IntPtr.Size < 8 || !Vector128.
IsHardwareAccelerated
)
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.cs (2)
52
if (!Vector128.
IsHardwareAccelerated
|| length < Vector128<T>.Count)
83
if (!Vector128.
IsHardwareAccelerated
&& length > 2 * elementsPerUlong)
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Equality.cs (2)
52
if (!Vector128.
IsHardwareAccelerated
|| length < (uint)Vector128<TLeft>.Count)
206
if (!Vector128.
IsHardwareAccelerated
|| length < (uint)Vector128<TRight>.Count)
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Utility.cs (7)
215
else if (Vector128.
IsHardwareAccelerated
&& bufferLength >= 2 * (uint)Vector128<byte>.Count)
835
else if (Vector128.
IsHardwareAccelerated
&& bufferLength >= 2 * (uint)Vector128<ushort>.Count)
1350
if (BitConverter.IsLittleEndian && Vector128.
IsHardwareAccelerated
&& elementCount >= 2 * (uint)Vector128<byte>.Count)
1721
Debug.Assert(Vector128.
IsHardwareAccelerated
, "Vector128 is required.");
2073
if (BitConverter.IsLittleEndian && Vector128.
IsHardwareAccelerated
&& elementCount >= (uint)Vector128<byte>.Count)
2083
else if (Vector128.
IsHardwareAccelerated
&& (elementCount - currentOffset) >= (uint)Vector128<byte>.Count)
2284
else if (Vector128.
IsHardwareAccelerated
)
src\libraries\System.Private.CoreLib\src\System\Text\Unicode\Utf16Utility.Validation.cs (1)
261
else if (Vector128.
IsHardwareAccelerated
)
System.Private.DataContractSerialization (1)
System\Xml\XmlStreamNodeWriter.cs (1)
365
if (!Vector128.
IsHardwareAccelerated
|| (uint)charCount < 32)
System.Runtime.Numerics (1)
System\Numerics\NumericsHelpers.cs (1)
143
while (Vector128.
IsHardwareAccelerated
&& d.Length - offset >= Vector128<uint>.Count)