Add an extra familiy/model combination used by AMD Steamrolller (Godavari).
authorGian-Carlo Pascutto <gcp@mozilla.com>
Wed, 19 Apr 2017 17:15:47 +0000 (19:15 +0200)
committerGian-Carlo Pascutto <gcp@mozilla.com>
Wed, 19 Apr 2017 17:15:47 +0000 (19:15 +0200)
cpuid_x86.c
driver/others/dynamic.c

index 201aa81..ab2ecdc 100644 (file)
@@ -1304,6 +1304,7 @@ int get_cpuname(void){
          else
            return CPUTYPE_BARCELONA; //OS don't support AVX.
        case 0:
+        case 8:
          switch(exmodel){
          case 1: //AMD Trinity
            if(support_avx())
@@ -1839,6 +1840,7 @@ int get_coretype(void){
          else
            return CORE_BARCELONA; //OS don't support AVX.
        case 0:
+        case 8:
          switch(exmodel){
          case 1: //AMD Trinity
            if(support_avx())
index 90410f7..e1e159d 100644 (file)
@@ -365,7 +365,7 @@ static gotoblas_t *get_coretype(void){
            openblas_warning(FALLBACK_VERBOSE, BARCELONA_FALLBACK);
            return &gotoblas_BARCELONA; //OS doesn't support AVX. Use old kernels.
          }
-       }else if(model == 0){
+       }else if(model == 0 || model == 8){
          if (exmodel == 1) {
            //AMD Trinity
            if(support_avx())