aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md1
-rw-r--r--src/runtime/CPUUtils.cpp19
2 files changed, 14 insertions, 6 deletions
diff --git a/README.md b/README.md
index 5770f69cd5..0380fb6ac3 100644
--- a/README.md
+++ b/README.md
@@ -35,6 +35,7 @@ Binaries available at https://github.com/ARM-software/ComputeLibrary/releases.
- Arm® Cortex®-A processor family using Arm® Neon™ technology
- Arm® Cortex®-R processor family with Armv8-R AArch64 architecture using Arm® Neon™ technology
- Arm® Cortex®-X1 processor using Arm® Neon™ technology
+ - Arm® Neoverse™-N1 processor using Arm® Neon™ technology
- Arm® Mali™ GPUs:
- Arm® Mali™-G processor family
diff --git a/src/runtime/CPUUtils.cpp b/src/runtime/CPUUtils.cpp
index 8117273b05..2bcba72f77 100644
--- a/src/runtime/CPUUtils.cpp
+++ b/src/runtime/CPUUtils.cpp
@@ -141,9 +141,6 @@ CPUModel midr_to_model(const unsigned int midr)
model = CPUModel::A55r0;
}
break;
- case 0xd44: // X1
- model = CPUModel::X1;
- break;
case 0xd09: // A73
model = CPUModel::A73;
break;
@@ -157,12 +154,16 @@ CPUModel midr_to_model(const unsigned int midr)
model = CPUModel::GENERIC_FP16;
}
break;
+ case 0xd06: // A65
case 0xd0b: // A76
- case 0xd06:
- case 0xd0c:
- case 0xd0d:
+ case 0xd0c: // N1
+ case 0xd0d: // A77
+ case 0xd41: // A78
model = CPUModel::GENERIC_FP16_DOT;
break;
+ case 0xd44: // X1
+ model = CPUModel::X1;
+ break;
case 0xd46:
model = CPUModel::KLEIN;
break;
@@ -189,6 +190,12 @@ CPUModel midr_to_model(const unsigned int midr)
// Only CPUs we have code paths for are detected. All other CPUs can be safely classed as "GENERIC"
switch(cpunum)
{
+ case 0x800: // A73
+ model = CPUModel::A73;
+ break;
+ case 0x801: // A53
+ model = CPUModel::A53;
+ break;
case 0x803: // A55r0
model = CPUModel::A55r0;
break;