206 references to IsHardwareAccelerated
GenerateDocumentationAndConfigFiles (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)
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)
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 (98)
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)
90
if (TTernaryOperator.Vectorizable && Vector256.
IsHardwareAccelerated
&& Vector256<T>.IsSupported)
1023
Debug.Assert(Vector256.
IsHardwareAccelerated
);
1041
Debug.Assert(Vector256.
IsHardwareAccelerated
);
1215
Debug.Assert(Vector256.
IsHardwareAccelerated
);
1233
Debug.Assert(Vector256.
IsHardwareAccelerated
);
1342
Debug.Assert(Vector256.
IsHardwareAccelerated
);
1359
Debug.Assert(Vector256.
IsHardwareAccelerated
);
1440
Debug.Assert(Vector256.
IsHardwareAccelerated
);
1457
Debug.Assert(Vector256.
IsHardwareAccelerated
);
1565
if (TTernaryOperator.Vectorizable && Vector256.
IsHardwareAccelerated
&& Vector256<T>.IsSupported)
2486
Debug.Assert(Vector256.
IsHardwareAccelerated
);
2506
Debug.Assert(Vector256.
IsHardwareAccelerated
);
2682
Debug.Assert(Vector256.
IsHardwareAccelerated
);
2702
Debug.Assert(Vector256.
IsHardwareAccelerated
);
2813
Debug.Assert(Vector256.
IsHardwareAccelerated
);
2832
Debug.Assert(Vector256.
IsHardwareAccelerated
);
2915
Debug.Assert(Vector256.
IsHardwareAccelerated
);
2934
Debug.Assert(Vector256.
IsHardwareAccelerated
);
3051
if (TTernaryOperator.Vectorizable && Vector256.
IsHardwareAccelerated
&& Vector256<T>.IsSupported)
3957
Debug.Assert(Vector256.
IsHardwareAccelerated
);
3978
Debug.Assert(Vector256.
IsHardwareAccelerated
);
4155
Debug.Assert(Vector256.
IsHardwareAccelerated
);
4176
Debug.Assert(Vector256.
IsHardwareAccelerated
);
4288
Debug.Assert(Vector256.
IsHardwareAccelerated
);
4308
Debug.Assert(Vector256.
IsHardwareAccelerated
);
4392
Debug.Assert(Vector256.
IsHardwareAccelerated
);
4412
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 (2)
98
if (Vector256.
IsHardwareAccelerated
&& Vector256<T>.IsSupported && x.Length >= Vector256<T>.Count)
243
if (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)
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)
474
if (Vector256.
IsHardwareAccelerated
&& Vector256<T>.IsSupported && x.Length >= Vector256<T>.Count)
System.Private.CoreLib (82)
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\Collections\BitArray.cs (2)
182
else if (Vector256.
IsHardwareAccelerated
)
427
else 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)
749
if (Vector256.
IsHardwareAccelerated
)
1575
if (Vector256.
IsHardwareAccelerated
)
1829
if (Vector256.
IsHardwareAccelerated
)
3728
if (Vector256.
IsHardwareAccelerated
)
3772
if (Vector256.
IsHardwareAccelerated
)
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256.cs (32)
52
get =>
IsHardwareAccelerated
;
665
else if (
IsHardwareAccelerated
)
746
if (
IsHardwareAccelerated
)
763
if (
IsHardwareAccelerated
)
1550
if (
IsHardwareAccelerated
)
1568
if (
IsHardwareAccelerated
)
1651
if (
IsHardwareAccelerated
)
1668
if (
IsHardwareAccelerated
)
1903
if (
IsHardwareAccelerated
)
1920
if (
IsHardwareAccelerated
)
2204
if (
IsHardwareAccelerated
)
2222
if (
IsHardwareAccelerated
)
2407
if (
IsHardwareAccelerated
)
2424
if (
IsHardwareAccelerated
)
2441
if (
IsHardwareAccelerated
)
2458
if (
IsHardwareAccelerated
)
2476
if (
IsHardwareAccelerated
)
2494
if (
IsHardwareAccelerated
)
2512
if (
IsHardwareAccelerated
)
2530
if (
IsHardwareAccelerated
)
2548
if (
IsHardwareAccelerated
)
2566
if (
IsHardwareAccelerated
)
2584
if (
IsHardwareAccelerated
)
2602
if (
IsHardwareAccelerated
)
2620
if (
IsHardwareAccelerated
)
2638
if (
IsHardwareAccelerated
)
2893
if (
IsHardwareAccelerated
)
2911
if (
IsHardwareAccelerated
)
3701
if (
IsHardwareAccelerated
)
3718
if (
IsHardwareAccelerated
)
3742
if (
IsHardwareAccelerated
)
3762
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)
1399
else if (Vector256.
IsHardwareAccelerated
&& length >= Vector256<T>.Count)
1590
else if (Vector256.
IsHardwareAccelerated
&& length >= Vector256<TValue>.Count)
1816
else if (Vector256.
IsHardwareAccelerated
&& length >= Vector256<TValue>.Count)
2023
else if (Vector256.
IsHardwareAccelerated
&& length >= Vector256<TValue>.Count)
2181
else if (Vector256.
IsHardwareAccelerated
&& length >= Vector256<TValue>.Count)
2345
else if (Vector256.
IsHardwareAccelerated
&& length >= Vector256<TValue>.Count)
2496
else if (Vector256.
IsHardwareAccelerated
&& length >= Vector256<TValue>.Count)
2661
else if (Vector256.
IsHardwareAccelerated
&& length >= Vector256<TValue>.Count)
2846
else if (Vector256.
IsHardwareAccelerated
&& length >= Vector256<TValue>.Count)
2996
else if (Vector256.
IsHardwareAccelerated
&& length >= Vector256<TValue>.Count)
3098
if (!Vector256.
IsHardwareAccelerated
|| length < (uint)Vector256<T>.Count)
3256
else if (Vector256.
IsHardwareAccelerated
&& length >= Vector256<TValue>.Count)
3513
else if (!Vector256.
IsHardwareAccelerated
|| length < Vector256<T>.Count)
3660
else if (!Vector256.
IsHardwareAccelerated
|| length < Vector256<T>.Count)
3800
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)
Test.Utilities (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)