POWER10: Use POWER9 as a fallback

If the toolchain is too old, or the mma features isn't set on a POWER10
fall back to the POWER9 loops.
This commit is contained in:
Anton Blanchard 2020-11-19 21:04:10 +11:00
parent fdf71d66b3
commit 043f3d6faa
1 changed files with 3 additions and 0 deletions

View File

@ -52,6 +52,9 @@ static gotoblas_t *get_coretype(void) {
if (__builtin_cpu_supports ("arch_3_1") && __builtin_cpu_supports ("mma"))
return &gotoblas_POWER10;
#endif
/* Fall back to the POWER9 implementation if the toolchain is too old or the MMA feature is not set */
if (__builtin_cpu_is("power10"))
return &gotoblas_POWER9;
return NULL;
}