65 references to IsSupported
System.Collections (1)
System\Collections\BitArray.cs (1)
916else if (AdvSimd.Arm64.IsSupported)
System.Numerics.Tensors (5)
System\Numerics\Tensors\netcore\TensorPrimitives.Reciprocal.cs (2)
116if (AdvSimd.Arm64.IsSupported) 182if (AdvSimd.Arm64.IsSupported)
System\Numerics\Tensors\netcore\TensorPrimitives.Round.cs (1)
257if (AdvSimd.Arm64.IsSupported)
System\Numerics\Tensors\netcore\TensorPrimitives.TrailingZeroCount.cs (2)
31(AdvSimd.Arm64.IsSupported && sizeof(T) == 1) || 39if (AdvSimd.Arm64.IsSupported && sizeof(T) == 1)
System.Private.CoreLib (59)
src\libraries\Common\src\System\HexConverter.cs (5)
100Debug.Assert(Ssse3.IsSupported || AdvSimd.Arm64.IsSupported); 170if ((AdvSimd.Arm64.IsSupported || Ssse3.IsSupported) && bytes.Length >= 4) 247if (BitConverter.IsLittleEndian && (Ssse3.IsSupported || AdvSimd.Arm64.IsSupported || PackedSimd.IsSupported) && 262Debug.Assert(Ssse3.IsSupported || AdvSimd.Arm64.IsSupported || PackedSimd.IsSupported); 311else if (AdvSimd.Arm64.IsSupported)
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Helper\Base64DecoderHelper.cs (6)
76if (AdvSimd.Arm64.IsSupported && (end >= src)) 88if ((Ssse3.IsSupported || AdvSimd.Arm64.IsSupported) && BitConverter.IsLittleEndian && (end >= src)) 828Debug.Assert((Ssse3.IsSupported || AdvSimd.Arm64.IsSupported) && BitConverter.IsLittleEndian); 991Debug.Assert((Ssse3.IsSupported || AdvSimd.Arm64.IsSupported) && BitConverter.IsLittleEndian); 1106else if (AdvSimd.Arm64.IsSupported) 1128else if (AdvSimd.Arm64.IsSupported)
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Helper\Base64EncoderHelper.cs (3)
63if (AdvSimd.Arm64.IsSupported && (end >= src)) 73if ((Ssse3.IsSupported || AdvSimd.Arm64.IsSupported) && BitConverter.IsLittleEndian && (end >= src)) 508else if (AdvSimd.Arm64.IsSupported)
src\libraries\System.Private.CoreLib\src\System\Guid.cs (3)
1248if ((Ssse3.IsSupported || AdvSimd.Arm64.IsSupported) && BitConverter.IsLittleEndian) 1418Debug.Assert((Ssse3.IsSupported || AdvSimd.Arm64.IsSupported) && BitConverter.IsLittleEndian); 1456if (AdvSimd.Arm64.IsSupported)
src\libraries\System.Private.CoreLib\src\System\Numerics\BitOperations.cs (2)
441if (AdvSimd.Arm64.IsSupported) 482if (AdvSimd.Arm64.IsSupported)
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.Impl.cs (1)
1660if (AdvSimd.Arm64.IsSupported)
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (5)
4271else if (!AdvSimd.Arm64.IsSupported) 4287else if (!AdvSimd.Arm64.IsSupported) 4310else if (!AdvSimd.Arm64.IsSupported) 4331else if (!AdvSimd.Arm64.IsSupported) 4352else if (!AdvSimd.Arm64.IsSupported)
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\VectorMath.cs (2)
2592if (AdvSimd.Arm64.IsSupported) 2905if (AdvSimd.Arm64.IsSupported)
src\libraries\System.Private.CoreLib\src\System\SearchValues\IndexOfAnyAsciiSearcher.cs (1)
33internal static bool IsVectorizationSupported => Ssse3.IsSupported || AdvSimd.Arm64.IsSupported || PackedSimd.IsSupported;
src\libraries\System.Private.CoreLib\src\System\SearchValues\ProbabilisticMap.cs (8)
78if (Sse41.IsSupported || AdvSimd.Arm64.IsSupported) 89private static bool IsCharBitSet(ref uint charMap, byte value) => Sse41.IsSupported || AdvSimd.Arm64.IsSupported 230else if (AdvSimd.Arm64.IsSupported) 265if (AdvSimd.Arm64.IsSupported) 389if ((Sse41.IsSupported || AdvSimd.Arm64.IsSupported) && searchSpaceLength >= 16) 403if ((Sse41.IsSupported || AdvSimd.Arm64.IsSupported) && searchSpaceLength >= 16) 501Debug.Assert(Sse41.IsSupported || AdvSimd.Arm64.IsSupported); 679Debug.Assert(Sse41.IsSupported || AdvSimd.Arm64.IsSupported);
src\libraries\System.Private.CoreLib\src\System\SearchValues\SearchValues.cs (1)
209if (Sse41.IsSupported || AdvSimd.Arm64.IsSupported)
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\StringSearchValues.cs (1)
130if ((Ssse3.IsSupported || AdvSimd.Arm64.IsSupported) &&
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Utility.cs (15)
68if (!AdvSimd.Arm64.IsSupported || !BitConverter.IsLittleEndian) 372Debug.Assert(Sse2.IsSupported || AdvSimd.Arm64.IsSupported, "Sse2 or AdvSimd64 required."); 403else if (AdvSimd.Arm64.IsSupported) 462else if (AdvSimd.Arm64.IsSupported) 508else if (AdvSimd.Arm64.IsSupported) 543else if (AdvSimd.Arm64.IsSupported) 600else if (AdvSimd.Arm64.IsSupported) 970Debug.Assert(Sse2.IsSupported || AdvSimd.Arm64.IsSupported, "Should've been checked by caller."); 1142else if (AdvSimd.Arm64.IsSupported) 1533else if (AdvSimd.Arm64.IsSupported) 1563else if (AdvSimd.Arm64.IsSupported) 1619AdvSimd.Arm64.IsSupported ? AllBytesInUInt64AreAscii(AdvSimd.Arm64.MaxPairwise(vector.AsByte(), vector.AsByte()).AsUInt64().ToScalar()) : 1625AdvSimd.Arm64.IsSupported ? AllCharsInUInt64AreAscii(AdvSimd.Arm64.MaxPairwise(vector.AsUInt16(), vector.AsUInt16()).AsUInt64().ToScalar()) : 1676else if (AdvSimd.Arm64.IsSupported) 2278if (AdvSimd.Arm64.IsSupported)
src\libraries\System.Private.CoreLib\src\System\Text\Unicode\Utf8Utility.Transcoding.cs (3)
886if (Sse41.X64.IsSupported || (AdvSimd.Arm64.IsSupported && BitConverter.IsLittleEndian)) 946if (Sse41.X64.IsSupported || (AdvSimd.Arm64.IsSupported && BitConverter.IsLittleEndian)) 961if (AdvSimd.Arm64.IsSupported)
src\libraries\System.Private.CoreLib\src\System\Text\Unicode\Utf8Utility.Validation.cs (3)
126if (AdvSimd.Arm64.IsSupported && BitConverter.IsLittleEndian) 184Debug.Assert((AdvSimd.Arm64.IsSupported && BitConverter.IsLittleEndian) || Sse2.IsSupported); 755if (!AdvSimd.Arm64.IsSupported || !BitConverter.IsLittleEndian)