openblas_warning(FALLBACK_VERBOSE, BARCELONA_FALLBACK);
return &gotoblas_BARCELONA; //OS doesn't support AVX. Use old kernels.
}
- } else if (exfamily == 10) {
+ } else if (exfamily == 10) {
+ if(support_avx512_bf16())
+ return &gotoblas_COOPERLAKE;
+ if(support_avx512())
+ return &gotoblas_SKYLAKEX;
if(support_avx())
return &gotoblas_ZEN;
else{
return &gotoblas_BARCELONA; //OS doesn't support AVX. Use old kernels.
}
}else {
- return &gotoblas_BARCELONA;
+ return NULL;
}
}