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