5 types derived from Arm64
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\AdvSimd.PlatformNotSupported.cs (1)
152public new abstract class Arm64 : ArmBase.Arm64
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\Aes.PlatformNotSupported.cs (1)
20public new abstract class Arm64 : ArmBase.Arm64
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\Crc32.PlatformNotSupported.cs (1)
20public new abstract class Arm64 : ArmBase.Arm64
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\Sha1.PlatformNotSupported.cs (1)
20public new abstract class Arm64 : ArmBase.Arm64
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\Sha256.PlatformNotSupported.cs (1)
20public new abstract class Arm64 : ArmBase.Arm64
14 references to Arm64
System.IO.Hashing (2)
System\IO\Hashing\Crc64ParameterSet.cs (2)
102if (System.Runtime.Intrinsics.Arm.ArmBase.Arm64.IsSupported) 104return System.Runtime.Intrinsics.Arm.ArmBase.Arm64.ReverseElementBits(value);
System.Private.CoreLib (12)
src\libraries\System.Private.CoreLib\src\System\Math.cs (4)
215else if (ArmBase.Arm64.IsSupported) 218return ArmBase.Arm64.MultiplyHigh(a, b); 254if (ArmBase.Arm64.IsSupported) 257return ArmBase.Arm64.MultiplyHigh(a, b);
src\libraries\System.Private.CoreLib\src\System\Numerics\BitOperations.cs (8)
131if (X86Base.X64.IsSupported || ArmBase.Arm64.IsSupported || WasmBase.IsSupported) 226if (ArmBase.Arm64.IsSupported) 228return ArmBase.Arm64.LeadingZeroCount(value); 332if (ArmBase.Arm64.IsSupported) 334return 63 ^ ArmBase.Arm64.LeadingZeroCount(value); 605if (ArmBase.Arm64.IsSupported) 607return ArmBase.Arm64.LeadingZeroCount(ArmBase.Arm64.ReverseElementBits(value));