46 references to IsSupported
Microsoft.AspNetCore.Server.HttpSys (1)
src\aspnetcore\src\Shared\ServerInfrastructure\StringUtilities.cs (1)
142
if (Ssse3.
IsSupported
)
Microsoft.AspNetCore.Server.IIS (1)
src\aspnetcore\src\Shared\ServerInfrastructure\StringUtilities.cs (1)
142
if (Ssse3.
IsSupported
)
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\aspnetcore\src\Shared\ServerInfrastructure\StringUtilities.cs (1)
142
if (Ssse3.
IsSupported
)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (1)
src\aspnetcore\src\Shared\ServerInfrastructure\StringUtilities.cs (1)
142
if (Ssse3.
IsSupported
)
System.IO.Hashing (1)
System\IO\Hashing\Adler32.cs (1)
277
if (Ssse3.
IsSupported
)
System.Private.CoreLib (41)
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);
391
if (Ssse3.
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);
1016
if (Ssse3.
IsSupported
)
1178
Debug.Assert((Ssse3.
IsSupported
|| AdvSimd.Arm64.IsSupported || PackedSimd.IsSupported) && BitConverter.IsLittleEndian);
1289
if (Ssse3.
IsSupported
)
1319
if (Ssse3.
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))
499
if (Ssse3.
IsSupported
)
552
if (Ssse3.
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\Runtime\Intrinsics\Vector128.cs (2)
3538
if (Ssse3.
IsSupported
)
3587
if (Ssse3.
IsSupported
)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\X86\Ssse3.cs (1)
19
public static new bool IsSupported { get =>
IsSupported
; }
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\IndexOfAnyAsciiSearcher.cs (6)
34
internal static bool IsVectorizationSupported => Ssse3.
IsSupported
|| AdvSimd.Arm64.IsSupported || PackedSimd.IsSupported;
109
if (Ssse3.
IsSupported
&& maxInclusive > 127)
224
index = (Ssse3.
IsSupported
|| PackedSimd.IsSupported) && needleContainsZero
251
index = (Ssse3.
IsSupported
|| PackedSimd.IsSupported) && needleContainsZero
1133
Vector128<byte> lowNibbles = Ssse3.
IsSupported
1148
Vector128<byte> lowNibbles = Ssse3.
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 (4)
156
return (Ssse3.
IsSupported
|| PackedSimd.IsSupported) && minInclusive == 0
164
return (Ssse3.
IsSupported
|| PackedSimd.IsSupported) && minInclusive == 0
184
return (Ssse3.
IsSupported
|| PackedSimd.IsSupported) && minInclusive == 0
298
if (Ssse3.
IsSupported
)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\TeddyHelper.cs (3)
294
Vector128<byte> low = Ssse3.
IsSupported
362
if (Ssse3.
IsSupported
)
402
if (Ssse3.
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)