summaryrefslogtreecommitdiff
path: root/src/inc/corhdr.h
diff options
context:
space:
mode:
authorBruce Forstall <Bruce_Forstall@msn.com>2018-10-15 17:14:37 -0700
committerBruce Forstall <Bruce_Forstall@msn.com>2018-10-15 17:30:25 -0700
commit777002ce2150ab0aea1588d0fc569325799839b3 (patch)
tree64e50921ab0596b76c184d569e270604f3171514 /src/inc/corhdr.h
parent85ed652fef5f1dec7c532bd4963dd3cde0199211 (diff)
downloadcoreclr-777002ce2150ab0aea1588d0fc569325799839b3.tar.gz
coreclr-777002ce2150ab0aea1588d0fc569325799839b3.tar.bz2
coreclr-777002ce2150ab0aea1588d0fc569325799839b3.zip
Add ARM64 support to ilasm/ilasm
Remove IA-64/Itanium support.
Diffstat (limited to 'src/inc/corhdr.h')
-rw-r--r--src/inc/corhdr.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/inc/corhdr.h b/src/inc/corhdr.h
index b44d2b74e3..4065f055fa 100644
--- a/src/inc/corhdr.h
+++ b/src/inc/corhdr.h
@@ -748,6 +748,7 @@ typedef enum CorAssemblyFlags
afPA_IA64 = 0x0030, // Processor Architecture: Itanium (PE32+)
afPA_AMD64 = 0x0040, // Processor Architecture: AMD X64 (PE32+)
afPA_ARM = 0x0050, // Processor Architecture: ARM (PE32)
+ afPA_ARM64 = 0x0060, // Processor Architecture: ARM64 (PE32+)
afPA_NoPlatform = 0x0070, // applies to any platform but cannot run on any (e.g. reference assembly), should not have "specified" set
afPA_Specified = 0x0080, // Propagate PA flags to AssemblyRef record
afPA_Mask = 0x0070, // Bits describing the processor architecture
@@ -777,6 +778,7 @@ typedef enum CorAssemblyFlags
#define IsAfPA_IA64(x) (((x) & afPA_Mask) == afPA_IA64)
#define IsAfPA_AMD64(x) (((x) & afPA_Mask) == afPA_AMD64)
#define IsAfPA_ARM(x) (((x) & afPA_Mask) == afPA_ARM)
+#define IsAfPA_ARM64(x) (((x) & afPA_Mask) == afPA_ARM64)
#define IsAfPA_NoPlatform(x) (((x) & afPA_FullMask) == afPA_NoPlatform)
#define IsAfPA_Specified(x) ((x) & afPA_Specified)
#define PAIndex(x) (((x) & afPA_Mask) >> afPA_Shift)