Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/pytorch/cpuinfo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMarat Dukhan <marat@fb.com>2018-11-08 23:01:42 +0300
committerMarat Dukhan <marat@fb.com>2018-11-08 23:01:42 +0300
commit74de8cd6068c75089a60adfb84d5455a51f72806 (patch)
treed68efd57ef18e197370f075f587fe306fb493a99 /src
parent62b0df96b1858798ceb3b68e7b13639cb7ef9426 (diff)
Detect FP16 and RDM instructions on Qualcomm Cortex-A76 cores
Diffstat (limited to 'src')
-rw-r--r--src/arm/linux/aarch32-isa.c2
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;
}