Skip to content

Commit 0bb29fc

Browse files
committed
Ensure the ARM64IntrinsicConstants continue matching the ARM64_*_FEATURE_FLAG_BIT
1 parent 50c85ee commit 0bb29fc

File tree

2 files changed

+22
-22
lines changed

2 files changed

+22
-22
lines changed

src/coreclr/tools/Common/Compiler/HardwareIntrinsicHelpers.cs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -218,17 +218,17 @@ public static int FromInstructionSet(InstructionSet instructionSet)
218218
// Keep these enumerations in sync with cpufeatures.h in the minipal.
219219
private static class Arm64IntrinsicConstants
220220
{
221-
public const int Aes = 0x0001;
222-
public const int Crc32 = 0x0002;
223-
public const int Dp = 0x0004;
224-
public const int Rdm = 0x0008;
225-
public const int Sha1 = 0x0010;
226-
public const int Sha256 = 0x0020;
227-
public const int Atomics = 0x0040;
228-
public const int Rcpc = 0x0080;
229-
public const int Rcpc2 = 0x0100;
230-
public const int Sve = 0x0200;
231-
public const int Sve2 = 0x0400;
221+
public const int Aes = 0x0002;
222+
public const int Crc32 = 0x0004;
223+
public const int Dp = 0x0008;
224+
public const int Rdm = 0x0010;
225+
public const int Sha1 = 0x0020;
226+
public const int Sha256 = 0x0040;
227+
public const int Atomics = 0x0080;
228+
public const int Rcpc = 0x0100;
229+
public const int Rcpc2 = 0x0200;
230+
public const int Sve = 0x0400;
231+
public const int Sve2 = 0x0800;
232232

233233
public static void AddToBuilder(InstructionSetSupportBuilder builder, int flags)
234234
{

src/native/minipal/cpufeatures.h

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -40,17 +40,17 @@ enum XArchIntrinsicConstants
4040
#if defined(HOST_ARM64)
4141
enum ARM64IntrinsicConstants
4242
{
43-
ARM64IntrinsicConstants_Aes = 0x0001,
44-
ARM64IntrinsicConstants_Crc32 = 0x0002,
45-
ARM64IntrinsicConstants_Dp = 0x0004,
46-
ARM64IntrinsicConstants_Rdm = 0x0008,
47-
ARM64IntrinsicConstants_Sha1 = 0x0010,
48-
ARM64IntrinsicConstants_Sha256 = 0x0020,
49-
ARM64IntrinsicConstants_Atomics = 0x0040,
50-
ARM64IntrinsicConstants_Rcpc = 0x0080,
51-
ARM64IntrinsicConstants_Rcpc2 = 0x0100,
52-
ARM64IntrinsicConstants_Sve = 0x0200,
53-
ARM64IntrinsicConstants_Sve2 = 0x0400,
43+
ARM64IntrinsicConstants_Aes = 0x0002,
44+
ARM64IntrinsicConstants_Crc32 = 0x0004,
45+
ARM64IntrinsicConstants_Dp = 0x0008,
46+
ARM64IntrinsicConstants_Rdm = 0x0010,
47+
ARM64IntrinsicConstants_Sha1 = 0x0020,
48+
ARM64IntrinsicConstants_Sha256 = 0x0040,
49+
ARM64IntrinsicConstants_Atomics = 0x0080,
50+
ARM64IntrinsicConstants_Rcpc = 0x0100,
51+
ARM64IntrinsicConstants_Rcpc2 = 0x0200,
52+
ARM64IntrinsicConstants_Sve = 0x0400,
53+
ARM64IntrinsicConstants_Sve2 = 0x0800,
5454
};
5555

5656
#include <assert.h>

0 commit comments

Comments
 (0)