Merge pull request #5672 from martin-frbg/nvidia_nv3

Add support for NeoverseV3 derivatives as NEOVERSEV2
This commit is contained in:
Martin Kroeker
2026-03-12 02:31:10 +01:00
committed by GitHub
2 changed files with 4 additions and 1 deletions
+1 -1
View File
@@ -323,7 +323,7 @@ int detect(void)
return CPU_CORTEXX2;
else if (strstr(cpu_part, "0xd4f")) //NVIDIA Grace et al.
return CPU_NEOVERSEV2;
else if (strstr(cpu_part, "0xd87") || strstr(cpu_part, "0xd85")) // X925/A725
else if (strstr(cpu_part, "0xd87") || strstr(cpu_part, "0xd85") || strstr(cpu_part, "0xd83")) // X925/A725
return CPU_NEOVERSEV2;
else if (strstr(cpu_part, "0xd0b"))
return CPU_CORTEXA76;
+3
View File
@@ -414,6 +414,9 @@ static gotoblas_t *get_coretype(void) {
}else
return &gotoblas_NEOVERSEV1;
case 0xd4f:
case 0xd83:
case 0xd85:
case 0xd87:
if (!(getauxval(AT_HWCAP) & HWCAP_SVE)) {
openblas_warning(FALLBACK_VERBOSE, NEOVERSEN1_FALLBACK);
return &gotoblas_NEOVERSEN1;