|
|
@@ -252,6 +252,15 @@ static gotoblas_t *get_coretype(void){ |
|
|
|
return &gotoblas_NEHALEM; //OS doesn't support AVX. Use old kernels. |
|
|
|
} |
|
|
|
} |
|
|
|
//Intel Skylake |
|
|
|
if (model == 14) { |
|
|
|
if(support_avx()) |
|
|
|
return &gotoblas_HASWELL; |
|
|
|
else{ |
|
|
|
openblas_warning(FALLBACK_VERBOSE, NEHALEM_FALLBACK); |
|
|
|
return &gotoblas_NEHALEM; //OS doesn't support AVX. Use old kernels. |
|
|
|
} |
|
|
|
} |
|
|
|
return NULL; |
|
|
|
case 5: |
|
|
|
//Intel Broadwell |
|
|
@@ -264,7 +273,7 @@ static gotoblas_t *get_coretype(void){ |
|
|
|
} |
|
|
|
} |
|
|
|
//Intel Skylake |
|
|
|
if (model == 14) { |
|
|
|
if (model == 14 || model == 5) { |
|
|
|
if(support_avx()) |
|
|
|
return &gotoblas_HASWELL; |
|
|
|
else{ |
|
|
|