File tree Expand file tree Collapse file tree 1 file changed +11
-7
lines changed Expand file tree Collapse file tree 1 file changed +11
-7
lines changed Original file line number Diff line number Diff line change @@ -1936,7 +1936,8 @@ static char *corename[] = {
1936
1936
"ZEN" ,
1937
1937
"SKYLAKEX" ,
1938
1938
"DHYANA" ,
1939
- "COOPERLAKE"
1939
+ "COOPERLAKE" ,
1940
+ "SAPPHIRERAPIDS" ,
1940
1941
};
1941
1942
1942
1943
static char * corename_lower [] = {
@@ -1970,7 +1971,8 @@ static char *corename_lower[] = {
1970
1971
"zen" ,
1971
1972
"skylakex" ,
1972
1973
"dhyana" ,
1973
- "cooperlake"
1974
+ "cooperlake" ,
1975
+ "sapphirerapids" ,
1974
1976
};
1975
1977
1976
1978
@@ -2276,16 +2278,18 @@ int get_coretype(void){
2276
2278
return CORE_NEHALEM ;
2277
2279
}
2278
2280
if (model == 15 ) { // Sapphire Rapids
2281
+ if (support_amx_bf16 ())
2282
+ return CORE_SAPPHIRERAPIDS ;
2279
2283
if (support_avx512_bf16 ())
2280
- return CPUTYPE_COOPERLAKE ;
2284
+ return CORE_COOPERLAKE ;
2281
2285
if (support_avx512 ())
2282
- return CPUTYPE_SKYLAKEX ;
2286
+ return CORE_SKYLAKEX ;
2283
2287
if (support_avx2 ())
2284
- return CPUTYPE_HASWELL ;
2288
+ return CORE_HASWELL ;
2285
2289
if (support_avx ())
2286
- return CPUTYPE_SANDYBRIDGE ;
2290
+ return CORE_SANDYBRIDGE ;
2287
2291
else
2288
- return CPUTYPE_NEHALEM ;
2292
+ return CORE_NEHALEM ;
2289
2293
}
2290
2294
break ;
2291
2295
You can’t perform that action at this time.
0 commit comments