aboutsummaryrefslogtreecommitdiff
path: root/src/arm/linux/api.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/arm/linux/api.h')
-rw-r--r--src/arm/linux/api.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/arm/linux/api.h b/src/arm/linux/api.h
index 73d56df..ab3741d 100644
--- a/src/arm/linux/api.h
+++ b/src/arm/linux/api.h
@@ -95,6 +95,19 @@ struct cpuinfo_arm_linux_proc_cpuinfo_cache {
#define CPUINFO_ARM_LINUX_FEATURE_JSCVT UINT32_C(0x00002000)
#define CPUINFO_ARM_LINUX_FEATURE_FCMA UINT32_C(0x00004000)
#define CPUINFO_ARM_LINUX_FEATURE_LRCPC UINT32_C(0x00008000)
+ #define CPUINFO_ARM_LINUX_FEATURE_DCPOP UINT32_C(0x00010000)
+ #define CPUINFO_ARM_LINUX_FEATURE_SHA3 UINT32_C(0x00020000)
+ #define CPUINFO_ARM_LINUX_FEATURE_SM3 UINT32_C(0x00040000)
+ #define CPUINFO_ARM_LINUX_FEATURE_SM4 UINT32_C(0x00080000)
+ #define CPUINFO_ARM_LINUX_FEATURE_ASIMDDP UINT32_C(0x00100000)
+ #define CPUINFO_ARM_LINUX_FEATURE_SHA512 UINT32_C(0x00200000)
+ #define CPUINFO_ARM_LINUX_FEATURE_SVE UINT32_C(0x00400000)
+ #define CPUINFO_ARM_LINUX_FEATURE_ASIMDFHM UINT32_C(0x00800000)
+ #define CPUINFO_ARM_LINUX_FEATURE_DIT UINT32_C(0x01000000)
+ #define CPUINFO_ARM_LINUX_FEATURE_USCAT UINT32_C(0x02000000)
+ #define CPUINFO_ARM_LINUX_FEATURE_ILRCPC UINT32_C(0x04000000)
+ #define CPUINFO_ARM_LINUX_FEATURE_FLAGM UINT32_C(0x08000000)
+ #define CPUINFO_ARM_LINUX_FEATURE_SSBS UINT32_C(0x10000000)
#endif
#define CPUINFO_ARM_LINUX_VALID_ARCHITECTURE UINT32_C(0x00010000)