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