9 types derived from ArmBase
System.Private.CoreLib (9)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\AdvSimd.PlatformNotSupported.cs (1)
16abstract class AdvSimd : ArmBase
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\Aes.PlatformNotSupported.cs (1)
10public abstract class Aes : ArmBase
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\Crc32.PlatformNotSupported.cs (1)
10public abstract class Crc32 : ArmBase
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\Sha1.PlatformNotSupported.cs (1)
10public abstract class Sha1 : ArmBase
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\Sha256.PlatformNotSupported.cs (1)
10public abstract class Sha256 : ArmBase
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\Sha3.PlatformNotSupported.cs (1)
11public abstract class Sha3 : ArmBase
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\Sm4.PlatformNotSupported.cs (1)
11public abstract class Sm4 : ArmBase
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\SveSha3.PlatformNotSupported.cs (1)
13public abstract class SveSha3 : ArmBase
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\SveSm4.PlatformNotSupported.cs (1)
13public abstract class SveSm4 : ArmBase
37 references to ArmBase
System.IO.Hashing (4)
System\IO\Hashing\Crc32ParameterSet.cs (2)
102if (System.Runtime.Intrinsics.Arm.ArmBase.IsSupported) 104return System.Runtime.Intrinsics.Arm.ArmBase.ReverseElementBits(value);
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 (32)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Half.cs (3)
163if (Avx2.IsSupported || ArmBase.Arm64.IsSupported) 199if (Avx2.IsSupported || ArmBase.Arm64.IsSupported) 460if (Avx2.IsSupported || ArmBase.Arm64.IsSupported)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Math.cs (4)
219else if (ArmBase.Arm64.IsSupported) 222return ArmBase.Arm64.MultiplyHigh(a, b); 265if (ArmBase.Arm64.IsSupported) 268return ArmBase.Arm64.MultiplyHigh(a, b);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\BitOperations.cs (16)
99if (X86Base.IsSupported || ArmBase.IsSupported || WasmBase.IsSupported) 131if (X86Base.X64.IsSupported || ArmBase.Arm64.IsSupported || WasmBase.IsSupported) 183if (ArmBase.IsSupported) 185return ArmBase.LeadingZeroCount(value); 226if (ArmBase.Arm64.IsSupported) 228return ArmBase.Arm64.LeadingZeroCount(value); 294if (ArmBase.IsSupported) 296return 31 ^ ArmBase.LeadingZeroCount(value); 332if (ArmBase.Arm64.IsSupported) 334return 63 ^ ArmBase.Arm64.LeadingZeroCount(value); 550if (ArmBase.IsSupported) 552return ArmBase.LeadingZeroCount(ArmBase.ReverseElementBits(value)); 605if (ArmBase.Arm64.IsSupported) 607return ArmBase.Arm64.LeadingZeroCount(ArmBase.Arm64.ReverseElementBits(value));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\AdvSimd.PlatformNotSupported.cs (1)
152public new abstract class Arm64 : ArmBase.Arm64
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\Aes.PlatformNotSupported.cs (1)
20public new abstract class Arm64 : ArmBase.Arm64
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\Crc32.PlatformNotSupported.cs (1)
20public new abstract class Arm64 : ArmBase.Arm64
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\Sha1.PlatformNotSupported.cs (1)
20public new abstract class Arm64 : ArmBase.Arm64
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\Sha256.PlatformNotSupported.cs (1)
20public new abstract class Arm64 : ArmBase.Arm64
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\Sha3.PlatformNotSupported.cs (1)
21public new abstract class Arm64 : ArmBase.Arm64
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\Sm4.PlatformNotSupported.cs (1)
21public new abstract class Arm64 : ArmBase.Arm64
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\SveSha3.PlatformNotSupported.cs (1)
23public new abstract class Arm64 : ArmBase.Arm64
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\SveSm4.PlatformNotSupported.cs (1)
23public new abstract class Arm64 : ArmBase.Arm64
System.Runtime.Intrinsics (1)
src\runtime\artifacts\obj\System.Runtime.Intrinsics\Release\net11.0\System.Runtime.Intrinsics.Forwards.cs (1)
5[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.Intrinsics.Arm.ArmBase))]