Enable EXCAVATOR kernels for A12-9800
This commit is contained in:
parent
a9594e8072
commit
76c6e33e54
11
cpuid_x86.c
11
cpuid_x86.c
|
@ -1280,6 +1280,11 @@ int get_cpuname(void){
|
||||||
return CPUTYPE_PILEDRIVER;
|
return CPUTYPE_PILEDRIVER;
|
||||||
else
|
else
|
||||||
return CPUTYPE_BARCELONA; //OS don't support AVX.
|
return CPUTYPE_BARCELONA; //OS don't support AVX.
|
||||||
|
case 5: // New EXCAVATOR CPUS
|
||||||
|
if(support_avx())
|
||||||
|
return CPUTYPE_EXCAVATOR;
|
||||||
|
else
|
||||||
|
return CPUTYPE_BARCELONA; //OS don't support AVX.
|
||||||
case 0:
|
case 0:
|
||||||
switch(exmodel){
|
switch(exmodel){
|
||||||
case 1: //AMD Trinity
|
case 1: //AMD Trinity
|
||||||
|
@ -1786,7 +1791,11 @@ int get_coretype(void){
|
||||||
return CORE_PILEDRIVER;
|
return CORE_PILEDRIVER;
|
||||||
else
|
else
|
||||||
return CORE_BARCELONA; //OS don't support AVX.
|
return CORE_BARCELONA; //OS don't support AVX.
|
||||||
|
case 5: // New EXCAVATOR
|
||||||
|
if(support_avx())
|
||||||
|
return CORE_EXCAVATOR;
|
||||||
|
else
|
||||||
|
return CORE_BARCELONA; //OS don't support AVX.
|
||||||
case 0:
|
case 0:
|
||||||
switch(exmodel){
|
switch(exmodel){
|
||||||
case 1: //AMD Trinity
|
case 1: //AMD Trinity
|
||||||
|
|
|
@ -354,6 +354,13 @@ static gotoblas_t *get_coretype(void){
|
||||||
openblas_warning(FALLBACK_VERBOSE, BARCELONA_FALLBACK);
|
openblas_warning(FALLBACK_VERBOSE, BARCELONA_FALLBACK);
|
||||||
return &gotoblas_BARCELONA; //OS doesn't support AVX. Use old kernels.
|
return &gotoblas_BARCELONA; //OS doesn't support AVX. Use old kernels.
|
||||||
}
|
}
|
||||||
|
}else if(model == 5){
|
||||||
|
if(support_avx())
|
||||||
|
return &gotoblas_EXCAVATOR;
|
||||||
|
else{
|
||||||
|
openblas_warning(FALLBACK_VERBOSE, BARCELONA_FALLBACK);
|
||||||
|
return &gotoblas_BARCELONA; //OS doesn't support AVX. Use old kernels.
|
||||||
|
}
|
||||||
}else if(model == 0){
|
}else if(model == 0){
|
||||||
if (exmodel == 1) {
|
if (exmodel == 1) {
|
||||||
//AMD Trinity
|
//AMD Trinity
|
||||||
|
|
Loading…
Reference in New Issue