68 references to IsSupported
Microsoft.TestPlatform.AdapterUtilities (1)
src\vstest\src\Microsoft.TestPlatform.Hashing.Source\XxHashShared.cs (1)
786
else if (PackedSimd.
IsSupported
)
Microsoft.VisualStudio.TestPlatform.ObjectModel (1)
src\vstest\src\Microsoft.TestPlatform.Hashing.Source\XxHashShared.cs (1)
786
else if (PackedSimd.
IsSupported
)
System.IO.Hashing (2)
System\IO\Hashing\Adler32.cs (1)
304
else if (PackedSimd.
IsSupported
)
System\IO\Hashing\XxHashShared.cs (1)
711
else if (PackedSimd.
IsSupported
)
System.Numerics.Tensors (1)
System\Numerics\Tensors\netcore\TensorPrimitives.PopCount.cs (1)
87
if (PackedSimd.
IsSupported
)
System.Private.CoreLib (63)
src\runtime\src\libraries\Common\src\System\HexConverter.cs (7)
102
Debug.Assert(Ssse3.IsSupported || AdvSimd.Arm64.IsSupported || PackedSimd.
IsSupported
);
192
if ((AdvSimd.Arm64.IsSupported || Ssse3.IsSupported || PackedSimd.
IsSupported
) && (source.Length >= (Vector128<byte>.Count / 2)))
209
if ((AdvSimd.Arm64.IsSupported || Ssse3.IsSupported || PackedSimd.
IsSupported
) && (source.Length >= (Vector128<ushort>.Count / 2)))
279
if (BitConverter.IsLittleEndian && (Ssse3.IsSupported || AdvSimd.Arm64.IsSupported || PackedSimd.
IsSupported
) &&
291
if (BitConverter.IsLittleEndian && (Ssse3.IsSupported || AdvSimd.Arm64.IsSupported || PackedSimd.
IsSupported
) &&
306
Debug.Assert(Ssse3.IsSupported || AdvSimd.Arm64.IsSupported || PackedSimd.
IsSupported
);
404
else if (PackedSimd.
IsSupported
)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Helper\Base64DecoderHelper.cs (7)
92
if ((Ssse3.IsSupported || AdvSimd.Arm64.IsSupported || PackedSimd.
IsSupported
) && BitConverter.IsLittleEndian && (end >= src))
390
if ((Ssse3.IsSupported || AdvSimd.Arm64.IsSupported || PackedSimd.
IsSupported
) && BitConverter.IsLittleEndian && (end >= src))
1014
Debug.Assert((Ssse3.IsSupported || AdvSimd.Arm64.IsSupported || PackedSimd.
IsSupported
) && BitConverter.IsLittleEndian);
1020
else if (PackedSimd.
IsSupported
)
1178
Debug.Assert((Ssse3.IsSupported || AdvSimd.Arm64.IsSupported || PackedSimd.
IsSupported
) && BitConverter.IsLittleEndian);
1299
else if (PackedSimd.
IsSupported
)
1329
else if (PackedSimd.
IsSupported
)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Helper\Base64EncoderHelper.cs (3)
75
if ((Ssse3.IsSupported || AdvSimd.Arm64.IsSupported || PackedSimd.
IsSupported
) && BitConverter.IsLittleEndian && (end >= src))
509
else if (PackedSimd.
IsSupported
)
560
else if (PackedSimd.
IsSupported
)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Guid.cs (2)
1349
if ((Ssse3.IsSupported || AdvSimd.Arm64.IsSupported || PackedSimd.
IsSupported
) && BitConverter.IsLittleEndian)
1520
Debug.Assert((Ssse3.IsSupported || AdvSimd.Arm64.IsSupported || PackedSimd.
IsSupported
) && BitConverter.IsLittleEndian);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.cs (1)
2558
else if (PackedSimd.
IsSupported
)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (6)
3458
if (PackedSimd.
IsSupported
)
3497
if (PackedSimd.
IsSupported
)
3548
if (PackedSimd.
IsSupported
)
3597
if (PackedSimd.
IsSupported
)
4413
else if (PackedSimd.
IsSupported
)
4445
else if (PackedSimd.
IsSupported
)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\VectorMath.cs (2)
2794
else if (PackedSimd.
IsSupported
)
3111
else if (PackedSimd.
IsSupported
)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\AsciiByteSearchValues.cs (1)
23
Debug.Assert(Ascii.IsValid(values) || (TUniqueLowNibble.Value && (AdvSimd.IsSupported || PackedSimd.
IsSupported
)));
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\AsciiCharSearchValues.cs (1)
24
Debug.Assert(Ascii.IsValid(values) || (TUniqueLowNibble.Value && (AdvSimd.IsSupported || PackedSimd.
IsSupported
)));
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\IndexOfAnyAsciiSearcher.cs (5)
34
internal static bool IsVectorizationSupported => Ssse3.IsSupported || AdvSimd.Arm64.IsSupported || PackedSimd.
IsSupported
;
224
index = (Ssse3.IsSupported || PackedSimd.
IsSupported
) && needleContainsZero
251
index = (Ssse3.IsSupported || PackedSimd.
IsSupported
) && needleContainsZero
1400
else if (PackedSimd.
IsSupported
)
1439
else if (PackedSimd.
IsSupported
)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\ProbabilisticMap.cs (7)
83
if (Sse41.IsSupported || AdvSimd.Arm64.IsSupported || PackedSimd.
IsSupported
)
95
private static bool IsCharBitSet(ref uint charMap, byte value) => Sse41.IsSupported || AdvSimd.Arm64.IsSupported || PackedSimd.
IsSupported
242
else if (PackedSimd.
IsSupported
)
401
if ((Sse41.IsSupported || AdvSimd.Arm64.IsSupported || PackedSimd.
IsSupported
) && searchSpaceLength >= 16)
415
if ((Sse41.IsSupported || AdvSimd.Arm64.IsSupported || PackedSimd.
IsSupported
) && searchSpaceLength >= 16)
514
Debug.Assert(Sse41.IsSupported || AdvSimd.Arm64.IsSupported || PackedSimd.
IsSupported
);
693
Debug.Assert(Sse41.IsSupported || AdvSimd.Arm64.IsSupported || PackedSimd.
IsSupported
);
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\ProbabilisticWithAsciiCharSearchValues.cs (4)
55
if ((Ssse3.IsSupported || PackedSimd.
IsSupported
) && typeof(TOptimizations) == typeof(IndexOfAnyAsciiSearcher.Default))
66
Debug.Assert(!(Ssse3.IsSupported || PackedSimd.
IsSupported
) || !_inverseAsciiState.Lookup.Contains(0),
154
if ((Ssse3.IsSupported || PackedSimd.
IsSupported
) && typeof(TOptimizations) == typeof(IndexOfAnyAsciiSearcher.Default))
165
Debug.Assert(!(Ssse3.IsSupported || PackedSimd.
IsSupported
) || !_inverseAsciiState.Lookup.Contains(0),
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\SearchValues.cs (3)
156
return (Ssse3.IsSupported || PackedSimd.
IsSupported
) && minInclusive == 0
164
return (Ssse3.IsSupported || PackedSimd.
IsSupported
) && minInclusive == 0
184
return (Ssse3.IsSupported || PackedSimd.
IsSupported
) && minInclusive == 0
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\TeddyHelper.cs (3)
236
else if (PackedSimd.
IsSupported
)
370
else if (PackedSimd.
IsSupported
)
410
else if (PackedSimd.
IsSupported
)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\StringSearchValues.cs (2)
118
if ((Ssse3.IsSupported || AdvSimd.Arm64.IsSupported || PackedSimd.
IsSupported
) &&
188
if (Ssse3.IsSupported || PackedSimd.
IsSupported
)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Equality.cs (1)
516
else if (PackedSimd.
IsSupported
)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Utility.cs (1)
1685
else if (PackedSimd.
IsSupported
)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Unicode\Utf8Utility.Transcoding.cs (5)
888
if (Sse41.X64.IsSupported || (AdvSimd.Arm64.IsSupported && BitConverter.IsLittleEndian) || PackedSimd.
IsSupported
)
948
if (Sse41.X64.IsSupported || (AdvSimd.Arm64.IsSupported && BitConverter.IsLittleEndian) || PackedSimd.
IsSupported
)
986
else if (PackedSimd.
IsSupported
)
1030
else if (PackedSimd.
IsSupported
)
1078
else if (PackedSimd.
IsSupported
)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Unicode\Utf8Utility.Validation.cs (2)
162
else if (PackedSimd.
IsSupported
)
195
Debug.Assert((AdvSimd.Arm64.IsSupported && BitConverter.IsLittleEndian) || Sse2.IsSupported || PackedSimd.
IsSupported
);