137 references to IsHardwareAccelerated
System.IO.Hashing (1)
System\IO\Hashing\Adler32.cs (1)
200
if (Vector512.
IsHardwareAccelerated
&& Avx512BW.IsSupported && source.Length >= Vector512<byte>.Count)
System.Numerics.Tensors (25)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IAggregationOperator.cs (2)
72
if (Vector512.
IsHardwareAccelerated
&& Vector512<T>.IsSupported && TTransformOperator.Vectorizable)
1191
if (Vector512.
IsHardwareAccelerated
&& Vector512<T>.IsSupported && TBinaryOperator.Vectorizable)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IBinaryOperator.cs (2)
85
if (Vector512.
IsHardwareAccelerated
&& Vector512<T>.IsSupported && TBinaryOperator.Vectorizable)
1417
if (Vector512.
IsHardwareAccelerated
&& Vector512<T>.IsSupported && TTransformOperator.Vectorizable && TBinaryOperator.Vectorizable)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IBooleanUnaryOperator.cs (5)
83
if (Vector512.
IsHardwareAccelerated
&& TOperator.Vectorizable && Vector512<T>.IsSupported)
217
if (Vector512.
IsHardwareAccelerated
&& TOperator.Vectorizable && Vector512<T>.IsSupported)
325
if (Vector512.
IsHardwareAccelerated
&& TOperator.Vectorizable && Vector512<T>.IsSupported)
442
if (Vector512.
IsHardwareAccelerated
&& TOperator.Vectorizable && Vector512<T>.IsSupported)
569
if (Vector512.
IsHardwareAccelerated
&& TOperator.Vectorizable && Vector512<T>.IsSupported)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IIndexOfMinMaxOperator.cs (1)
31
if (Vector512.
IsHardwareAccelerated
&& Vector512<T>.IsSupported && x.Length >= Vector512<T>.Count)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IStatefulUnaryOperator.cs (1)
51
if (Vector512.
IsHardwareAccelerated
&& Vector512<T>.IsSupported && TStatefulUnaryOperator.Vectorizable)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.ITernaryOperator.cs (3)
72
if (TTernaryOperator.Vectorizable && Vector512.
IsHardwareAccelerated
&& Vector512<T>.IsSupported)
1547
if (TTernaryOperator.Vectorizable && Vector512.
IsHardwareAccelerated
&& Vector512<T>.IsSupported)
3033
if (TTernaryOperator.Vectorizable && Vector512.
IsHardwareAccelerated
&& Vector512<T>.IsSupported)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryInputBinaryOutput.cs (3)
70
if (Vector512.
IsHardwareAccelerated
&& Vector512<T>.IsSupported && TUnaryOperator.Vectorizable)
205
if (Vector512.
IsHardwareAccelerated
&& Vector512<T>.IsSupported && TOperator.Vectorizable)
386
if (Vector512.
IsHardwareAccelerated
&& Vector512<T>.IsSupported && TOperator.Vectorizable)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryOneToFourOperator.cs (1)
44
if (Vector512.
IsHardwareAccelerated
&& TUnaryOperator.Vectorizable)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryOneToTwoOperator.cs (1)
44
if (Vector512.
IsHardwareAccelerated
&& TUnaryOperator.Vectorizable)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryOperator.cs (1)
91
if (Vector512.
IsHardwareAccelerated
&& Vector512<TInput>.IsSupported && Vector512<TOutput>.IsSupported && TUnaryOperator.Vectorizable && sizeof(TInput) == sizeof(TOutput))
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryTwoToOneOperator.cs (1)
44
if (Vector512.
IsHardwareAccelerated
&& TUnaryOperator.Vectorizable)
System\Numerics\Tensors\netcore\TensorPrimitives.CosineSimilarity.cs (2)
61
if (Vector512.
IsHardwareAccelerated
&& Vector512<T>.IsSupported && x.Length >= Vector512<T>.Count)
201
if (Vector512.
IsHardwareAccelerated
&& x.Length >= Vector512<short>.Count)
System\Numerics\Tensors\netcore\TensorPrimitives.HammingDistance.cs (1)
79
if (Vector512.
IsHardwareAccelerated
&& Vector512<T>.IsSupported && x.Length >= Vector512<T>.Count)
System\Numerics\Tensors\netcore\TensorPrimitives.Max.cs (1)
140
if (Vector512.
IsHardwareAccelerated
&& Vector512<T>.IsSupported && x.Length >= Vector512<T>.Count)
System.Private.CoreLib (108)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Helper\Base64DecoderHelper.cs (2)
59
if (Vector512.
IsHardwareAccelerated
&& Avx512Vbmi.IsSupported && (end >= src))
372
if (Vector512.
IsHardwareAccelerated
&& Avx512Vbmi.IsSupported && (end >= src))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Helper\Base64EncoderHelper.cs (1)
48
if (Vector512.
IsHardwareAccelerated
&& Avx512Vbmi.IsSupported && (end >= src))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\BitArray.cs (3)
229
if (Vector512.
IsHardwareAccelerated
)
518
if (Vector512.
IsHardwareAccelerated
)
837
if (Vector512.
IsHardwareAccelerated
&& (uint)_bitLength >= Vector512<byte>.Count)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\Ordinal.cs (1)
167
if (Vector512.
IsHardwareAccelerated
&& length >= Vector512<ushort>.Count)
src\runtime\src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.MinMax.cs (1)
270
else if (!Vector512.
IsHardwareAccelerated
|| span.Length < Vector512<T>.Count)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256.cs (8)
832
if (Vector512.
IsHardwareAccelerated
)
873
if (Vector512.
IsHardwareAccelerated
)
1851
if (Vector512.
IsHardwareAccelerated
)
1958
if (Vector512.
IsHardwareAccelerated
)
2202
if (Vector512.
IsHardwareAccelerated
)
3181
if (Vector512.
IsHardwareAccelerated
)
3636
if (Vector512.
IsHardwareAccelerated
)
3680
if (Vector512.
IsHardwareAccelerated
)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512_1.cs (2)
395
if (Vector512.
IsHardwareAccelerated
)
470
get => Vector512.
IsHardwareAccelerated
;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512.cs (40)
53
get =>
IsHardwareAccelerated
;
646
else if (
IsHardwareAccelerated
)
724
if (
IsHardwareAccelerated
)
741
if (
IsHardwareAccelerated
)
758
if (
IsHardwareAccelerated
)
775
if (
IsHardwareAccelerated
)
1745
if (
IsHardwareAccelerated
)
1813
if (
IsHardwareAccelerated
)
1862
if (
IsHardwareAccelerated
)
1886
if (
IsHardwareAccelerated
)
1904
if (
IsHardwareAccelerated
)
1988
if (
IsHardwareAccelerated
)
2005
if (
IsHardwareAccelerated
)
2225
if (
IsHardwareAccelerated
)
2242
if (
IsHardwareAccelerated
)
2507
if (
IsHardwareAccelerated
)
2525
if (
IsHardwareAccelerated
)
2710
if (
IsHardwareAccelerated
)
2727
if (
IsHardwareAccelerated
)
2744
if (
IsHardwareAccelerated
)
2761
if (
IsHardwareAccelerated
)
2779
if (
IsHardwareAccelerated
)
2797
if (
IsHardwareAccelerated
)
2815
if (
IsHardwareAccelerated
)
2833
if (
IsHardwareAccelerated
)
2851
if (
IsHardwareAccelerated
)
2869
if (
IsHardwareAccelerated
)
2887
if (
IsHardwareAccelerated
)
2905
if (
IsHardwareAccelerated
)
2923
if (
IsHardwareAccelerated
)
2941
if (
IsHardwareAccelerated
)
3195
if (
IsHardwareAccelerated
)
3213
if (
IsHardwareAccelerated
)
3644
if (
IsHardwareAccelerated
)
3661
if (
IsHardwareAccelerated
)
3678
if (
IsHardwareAccelerated
)
3698
if (
IsHardwareAccelerated
)
4223
if (Vector512.
IsHardwareAccelerated
)
4245
if (Vector512.
IsHardwareAccelerated
)
4267
if (Vector512.
IsHardwareAccelerated
)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\ProbabilisticMap.cs (2)
403
return Vector512.
IsHardwareAccelerated
&& Avx512Vbmi.VL.IsSupported
417
return Vector512.
IsHardwareAccelerated
&& Avx512Vbmi.VL.IsSupported
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\AsciiStringSearchValuesTeddyBase.cs (2)
159
if (Vector512.
IsHardwareAccelerated
&& Avx512Vbmi.IsSupported && span.Length >= CharsPerIterationAvx512 + MatchStartOffsetN2)
180
if (Vector512.
IsHardwareAccelerated
&& Avx512Vbmi.IsSupported && span.Length >= CharsPerIterationAvx512 + MatchStartOffsetN3)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\SingleStringSearchValuesPackedThreeChars.cs (1)
90
if (Vector512.
IsHardwareAccelerated
&& Avx512BW.IsSupported && searchSpaceMinusValueTailLength - Vector512<byte>.Count >= 0)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\SingleStringSearchValuesThreeChars.cs (1)
90
if (Vector512.
IsHardwareAccelerated
&& searchSpaceMinusValueTailLength - Vector512<ushort>.Count >= 0)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Byte.cs (6)
66
if (Vector512.
IsHardwareAccelerated
&& searchSpaceMinusValueTailLength - Vector512<byte>.Count >= 0)
299
if (Vector512.
IsHardwareAccelerated
&& searchSpaceMinusValueTailLength >= Vector512<byte>.Count)
520
if (Vector512.
IsHardwareAccelerated
)
823
if (Vector512.
IsHardwareAccelerated
&& length >= (nuint)Vector512<byte>.Count)
978
if (Vector512.
IsHardwareAccelerated
&& (lengthToExamine >= (nuint)Vector512<byte>.Count))
1306
if (Vector512.
IsHardwareAccelerated
&& remainder >= Vector512<byte>.Count * 2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Char.cs (4)
72
if (Vector512.
IsHardwareAccelerated
&& searchSpaceMinusValueTailLength - Vector512<ushort>.Count >= 0)
314
if (Vector512.
IsHardwareAccelerated
&& searchSpaceMinusValueTailLength >= Vector512<ushort>.Count)
582
if (Vector512.
IsHardwareAccelerated
)
895
if (Vector512.
IsHardwareAccelerated
&& remainder >= Vector512<ushort>.Count * 2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SpanHelpers.cs (2)
95
if (Vector512.
IsHardwareAccelerated
&& remainder >= Vector512<int>.Count * 2)
200
if (Vector512.
IsHardwareAccelerated
&& remainder >= Vector512<long>.Count * 2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Packed.cs (5)
149
if (Avx512BW.IsSupported && Vector512.
IsHardwareAccelerated
&& length > Vector512<short>.Count)
348
if (Avx512BW.IsSupported && Vector512.
IsHardwareAccelerated
&& length > Vector512<short>.Count)
557
if (Avx512BW.IsSupported && Vector512.
IsHardwareAccelerated
&& length > Vector512<short>.Count)
772
if (Avx512BW.IsSupported && Vector512.
IsHardwareAccelerated
&& length > Vector512<short>.Count)
972
if (Avx512BW.IsSupported && Vector512.
IsHardwareAccelerated
&& length > Vector512<short>.Count)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SpanHelpers.T.cs (16)
1527
else if (Vector512.
IsHardwareAccelerated
&& length >= Vector512<T>.Count)
1746
else if (Vector512.
IsHardwareAccelerated
&& length >= Vector512<TValue>.Count)
2009
else if (Vector512.
IsHardwareAccelerated
&& length >= Vector512<TValue>.Count)
2250
else if (Vector512.
IsHardwareAccelerated
&& length >= Vector512<TValue>.Count)
2417
else if (Vector512.
IsHardwareAccelerated
&& length >= Vector512<TValue>.Count)
2590
else if (Vector512.
IsHardwareAccelerated
&& length >= Vector512<TValue>.Count)
2796
else if (Vector512.
IsHardwareAccelerated
&& length >= Vector512<TValue>.Count)
2969
else if (Vector512.
IsHardwareAccelerated
&& length >= Vector512<TValue>.Count)
3186
else if (Vector512.
IsHardwareAccelerated
&& length >= Vector512<TValue>.Count)
3344
else if (Vector512.
IsHardwareAccelerated
&& length >= Vector512<TValue>.Count)
3498
else if (!Vector512.
IsHardwareAccelerated
|| length < (uint)Vector512<T>.Count)
3523
Debug.Assert(Vector512.
IsHardwareAccelerated
&& Vector512<T>.IsSupported, "Vector512 is not HW-accelerated or not supported");
3614
else if (Vector512.
IsHardwareAccelerated
&& length >= Vector512<TValue>.Count)
3930
else if (!Vector512.
IsHardwareAccelerated
|| length < (uint)Vector512<T>.Count)
4075
else if (!Vector512.
IsHardwareAccelerated
|| length < Vector512<T>.Count)
4173
if (Vector512.
IsHardwareAccelerated
&& length >= Vector512<T>.Count)
src\runtime\src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (2)
1319
if (Vector512.
IsHardwareAccelerated
&& length >= (uint)Vector512<ushort>.Count)
2127
if (Vector512.
IsHardwareAccelerated
&& (uint)remaining.Length >= (uint)Vector512<ushort>.Count*2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Equality.cs (2)
65
else if (Vector512.
IsHardwareAccelerated
&& length >= (uint)Vector512<TLeft>.Count)
235
else if (Vector512.
IsHardwareAccelerated
&& length >= (uint)Vector512<TRight>.Count)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Utility.cs (7)
116
if (!Vector512.
IsHardwareAccelerated
&&
144
if (Vector512.
IsHardwareAccelerated
&& bufferLength >= 2 * (uint)Vector512<byte>.Count)
739
if (!Vector512.
IsHardwareAccelerated
&&
767
if (Vector512.
IsHardwareAccelerated
&& bufferLength >= 2 * (uint)Vector512<ushort>.Count)
1377
if (Vector512.
IsHardwareAccelerated
&& elementCount >= 2 * (uint)Vector512<byte>.Count)
1961
Debug.Assert(Vector512.
IsHardwareAccelerated
, "Vector512 is required.");
2080
if (Vector512.
IsHardwareAccelerated
&& (elementCount - currentOffset) >= (uint)Vector512<byte>.Count)
System.Runtime.Numerics (3)
System\Numerics\BigIntegerCalculator.ShiftRot.cs (2)
161
while (Vector512.
IsHardwareAccelerated
&& offset >= Vector512<nuint>.Count + 1)
230
while (Vector512.
IsHardwareAccelerated
&& remaining.Length >= Vector512<nuint>.Count + 1)
System\Numerics\NumericsHelpers.cs (1)
80
while (Vector512.
IsHardwareAccelerated
&& d.Length >= Vector512<nuint>.Count)