diff options
author | Marat Dukhan <marat@fb.com> | 2018-12-19 02:34:17 -0800 |
---|---|---|
committer | Marat Dukhan <marat@fb.com> | 2018-12-19 02:34:17 -0800 |
commit | db14c2271115946c3c99671eda59344d0be6ccff (patch) | |
tree | e8da323c9eca2a2b924d042369530c61e7a7997c /src/arm/linux/api.h | |
parent | a281cc9278b0ccaf8cfd607e8cbc56d194029b9d (diff) | |
download | cpuinfo-db14c2271115946c3c99671eda59344d0be6ccff.tar.gz |
Detect ARMv8.2 NEON DOT production instructions
Diffstat (limited to 'src/arm/linux/api.h')
-rw-r--r-- | src/arm/linux/api.h | 13 |
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) |