@@ -1211,7 +1211,7 @@ int get_cpuname(void){
1211
1211
return CPUTYPE_CORE2 ;
1212
1212
}
1213
1213
break ;
1214
- case 1 :
1214
+ case 1 : // family 6 exmodel 1
1215
1215
switch (model ) {
1216
1216
case 6 :
1217
1217
return CPUTYPE_CORE2 ;
@@ -1228,7 +1228,7 @@ int get_cpuname(void){
1228
1228
return CPUTYPE_DUNNINGTON ;
1229
1229
}
1230
1230
break ;
1231
- case 2 :
1231
+ case 2 : // family 6 exmodel 2
1232
1232
switch (model ) {
1233
1233
case 5 :
1234
1234
//Intel Core (Clarkdale) / Core (Arrandale)
@@ -1257,7 +1257,7 @@ int get_cpuname(void){
1257
1257
return CPUTYPE_NEHALEM ;
1258
1258
}
1259
1259
break ;
1260
- case 3 :
1260
+ case 3 : // family 6 exmodel 3
1261
1261
switch (model ) {
1262
1262
case 7 :
1263
1263
// Bay Trail
@@ -1287,7 +1287,7 @@ int get_cpuname(void){
1287
1287
return CPUTYPE_NEHALEM ;
1288
1288
}
1289
1289
break ;
1290
- case 4 :
1290
+ case 4 : // family 6 exmodel 4
1291
1291
switch (model ) {
1292
1292
case 5 :
1293
1293
case 6 :
@@ -1321,7 +1321,7 @@ int get_cpuname(void){
1321
1321
return CPUTYPE_NEHALEM ;
1322
1322
}
1323
1323
break ;
1324
- case 5 :
1324
+ case 5 : // family 6 exmodel 5
1325
1325
switch (model ) {
1326
1326
case 6 :
1327
1327
//Broadwell
@@ -1364,7 +1364,7 @@ int get_cpuname(void){
1364
1364
return CPUTYPE_NEHALEM ;
1365
1365
}
1366
1366
break ;
1367
- case 6 :
1367
+ case 6 : // family 6 exmodel 6
1368
1368
switch (model ) {
1369
1369
case 6 : // Cannon Lake
1370
1370
if (support_avx512 ())
@@ -1376,7 +1376,22 @@ int get_cpuname(void){
1376
1376
else
1377
1377
return CPUTYPE_NEHALEM ;
1378
1378
}
1379
- break ;
1379
+ break ;
1380
+ case 7 : // family 6 exmodel 7
1381
+ switch (model ) {
1382
+ case 10 : // Goldmont Plus
1383
+ return CPUTYPE_NEHALEM ;
1384
+ case 14 : // Ice Lake
1385
+ if (support_avx512 ())
1386
+ return CPUTYPE_SKYLAKEX ;
1387
+ if (support_avx2 ())
1388
+ return CPUTYPE_HASWELL ;
1389
+ if (support_avx ())
1390
+ return CPUTYPE_SANDYBRIDGE ;
1391
+ else
1392
+ return CPUTYPE_NEHALEM ;
1393
+ }
1394
+ break ;
1380
1395
case 9 :
1381
1396
case 8 :
1382
1397
switch (model ) {
0 commit comments