Add CPUID data for Intel Denverton (as Nehalem)tags/v0.3.6^2
| @@ -1359,6 +1359,8 @@ int get_cpuname(void){ | |||||
| return CPUTYPE_NEHALEM; | return CPUTYPE_NEHALEM; | ||||
| case 12: | case 12: | ||||
| // Apollo Lake | // Apollo Lake | ||||
| case 15: | |||||
| // Denverton | |||||
| return CPUTYPE_NEHALEM; | return CPUTYPE_NEHALEM; | ||||
| } | } | ||||
| break; | break; | ||||
| @@ -1376,9 +1378,9 @@ int get_cpuname(void){ | |||||
| } | } | ||||
| break; | break; | ||||
| case 9: | case 9: | ||||
| case 8: | |||||
| case 8: | |||||
| switch (model) { | switch (model) { | ||||
| case 14: // Kaby Lake | |||||
| case 14: // Kaby Lake and refreshes | |||||
| if(support_avx2()) | if(support_avx2()) | ||||
| return CPUTYPE_HASWELL; | return CPUTYPE_HASWELL; | ||||
| if(support_avx()) | if(support_avx()) | ||||
| @@ -566,8 +566,8 @@ static gotoblas_t *get_coretype(void){ | |||||
| return &gotoblas_NEHALEM; //OS doesn't support AVX. Use old kernels. | return &gotoblas_NEHALEM; //OS doesn't support AVX. Use old kernels. | ||||
| } | } | ||||
| } | } | ||||
| //Apollo Lake | |||||
| if (model == 12) { | |||||
| //Apollo Lake or Denverton | |||||
| if (model == 12 || model == 15) { | |||||
| return &gotoblas_NEHALEM; | return &gotoblas_NEHALEM; | ||||
| } | } | ||||
| return NULL; | return NULL; | ||||