Skip to content

Commit 0f7776a

Browse files
authored
Add Intel Rocket Lake
1 parent 723776d commit 0f7776a

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

cpuid_x86.c

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1436,6 +1436,15 @@ int get_cpuname(void){
14361436
return CPUTYPE_SANDYBRIDGE;
14371437
else
14381438
return CPUTYPE_NEHALEM;
1439+
case 7: // Rocket Lake
1440+
if(support_avx512())
1441+
return CPUTYPE_SKYLAKEX;
1442+
if(support_avx2())
1443+
return CPUTYPE_HASWELL;
1444+
if(support_avx())
1445+
return CPUTYPE_SANDYBRIDGE;
1446+
else
1447+
return CPUTYPE_NEHALEM;
14391448
}
14401449
break;
14411450
}
@@ -2014,6 +2023,19 @@ int get_coretype(void){
20142023
#endif
20152024
else
20162025
return CORE_NEHALEM;
2026+
case 7:// Rocket Lake
2027+
#ifndef NO_AVX512
2028+
if(support_avx512())
2029+
return CORE_SKYLAKEX;
2030+
#endif
2031+
#ifndef NO_AVX2
2032+
if(support_avx2())
2033+
return CORE_HASWELL;
2034+
#endif
2035+
if(support_avx())
2036+
return CORE_SANDYBRIDGE;
2037+
else
2038+
return CORE_NEHALEM;
20172039
}
20182040
case 5:
20192041
switch (model) {

0 commit comments

Comments
 (0)