Browse Source

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.
tags/v0.3.13^2
Anton Blanchard 5 years ago
parent
commit
043f3d6faa
1 changed files with 3 additions and 0 deletions
  1. +3
    -0
      driver/others/dynamic_power.c

+ 3
- 0
driver/others/dynamic_power.c 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;
}



Loading…
Cancel
Save