File tree Expand file tree Collapse file tree 1 file changed +19
-1
lines changed Expand file tree Collapse file tree 1 file changed +19
-1
lines changed Original file line number Diff line number Diff line change @@ -585,9 +585,27 @@ static gotoblas_t *get_coretype(void){
585
585
}
586
586
}
587
587
return NULL ;
588
+ case 7 :
589
+ if (model == 14 ) {
590
+ // Ice Lake
591
+ if (support_avx512 ())
592
+ return & gotoblas_SKYLAKEX ;
593
+ if (support_avx2 ()){
594
+ openblas_warning (FALLBACK_VERBOSE , HASWELL_FALLBACK );
595
+ return & gotoblas_HASWELL ;
596
+ }
597
+ if (support_avx ()) {
598
+ openblas_warning (FALLBACK_VERBOSE , SANDYBRIDGE_FALLBACK );
599
+ return & gotoblas_SANDYBRIDGE ;
600
+ } else {
601
+ openblas_warning (FALLBACK_VERBOSE , NEHALEM_FALLBACK );
602
+ return & gotoblas_NEHALEM ;
603
+ }
604
+ }
605
+ return NULL ;
588
606
case 9 :
589
607
case 8 :
590
- if (model == 14 ) { // Kaby Lake
608
+ if (model == 14 ) { // Kaby Lake, Coffee Lake
591
609
if (support_avx2 ())
592
610
return & gotoblas_HASWELL ;
593
611
if (support_avx ()) {
You can’t perform that action at this time.
0 commit comments