diff options
author | Marat Dukhan <marat@fb.com> | 2018-11-08 12:01:42 -0800 |
---|---|---|
committer | Marat Dukhan <marat@fb.com> | 2018-11-08 12:01:42 -0800 |
commit | 74de8cd6068c75089a60adfb84d5455a51f72806 (patch) | |
tree | d68efd57ef18e197370f075f587fe306fb493a99 /src | |
parent | 62b0df96b1858798ceb3b68e7b13639cb7ef9426 (diff) | |
download | cpuinfo-74de8cd6068c75089a60adfb84d5455a51f72806.tar.gz |
Detect FP16 and RDM instructions on Qualcomm Cortex-A76 cores
Diffstat (limited to 'src')
-rw-r--r-- | src/arm/linux/aarch32-isa.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/arm/linux/aarch32-isa.c b/src/arm/linux/aarch32-isa.c index 71bd0a5..74f9ace 100644 --- a/src/arm/linux/aarch32-isa.c +++ b/src/arm/linux/aarch32-isa.c @@ -59,6 +59,7 @@ void cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo( switch (midr & (CPUINFO_ARM_MIDR_IMPLEMENTER_MASK | CPUINFO_ARM_MIDR_PART_MASK)) { case UINT32_C(0x51008020): /* Kryo 385 Gold (Cortex-A75) */ case UINT32_C(0x51008030): /* Kryo 385 Silver (Cortex-A55) */ + case UINT32_C(0x51008040): /* Qualcomm Cortex-A76 */ isa->fp16arith = true; break; } @@ -71,6 +72,7 @@ void cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo( switch (midr & (CPUINFO_ARM_MIDR_IMPLEMENTER_MASK | CPUINFO_ARM_MIDR_PART_MASK)) { case UINT32_C(0x51008020): /* Kryo 385 Gold (Cortex-A75) */ case UINT32_C(0x51008030): /* Kryo 385 Silver (Cortex-A55) */ + case UINT32_C(0x51008040): /* Qualcomm Cortex-A76 */ isa->rdm = true; break; } |