#endif
else
return CPUTYPE_NEHALEM;
+ case 14:
+ // Skylake
+ if(support_avx())
+#ifndef NO_AVX2
+ return CPUTYPE_HASWELL;
+#else
+ return CPUTYPE_SANDYBRIDGE;
+#endif
+ else
+ return CPUTYPE_NEHALEM;
}
break;
}
#endif
else
return CORE_NEHALEM;
+ case 14:
+ // Skylake
+ if(support_avx())
+#ifndef NO_AVX2
+ return CORE_HASWELL;
+#else
+ return CORE_SANDYBRIDGE;
+#endif
+ else
+ return CORE_NEHALEM;
}
break;
}
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 0xf: