mirror of git://sourceware.org/git/glibc.git
Set Prefer_No_AVX512 flag for hygon platform
Benchmarks indicate evex can be more profitable on Hygon hardware than AVX512. So add Prefer_No_AVX512 to make it run with evex. Change-Id: Icc59492f71fde7a783a8bd315714ffd6f7ecaf29 Signed-off-by: Li jing <lijing@hygon.cn> Signed-off-by: Xie jiamei <xiejiamei@hygon.cn>
This commit is contained in:
parent
e52d9542cd
commit
1707b23382
|
|
@ -1129,6 +1129,13 @@ disable_tsx:
|
||||||
cpu_features->preferred[index_arch_AVX_Fast_Unaligned_Load]
|
cpu_features->preferred[index_arch_AVX_Fast_Unaligned_Load]
|
||||||
&= ~bit_arch_AVX_Fast_Unaligned_Load;
|
&= ~bit_arch_AVX_Fast_Unaligned_Load;
|
||||||
}
|
}
|
||||||
|
else if (model == 0x7)
|
||||||
|
{
|
||||||
|
/* Benchmarks indicate evex can be more profitable on Hygon
|
||||||
|
hardware than AVX512. */
|
||||||
|
cpu_features->preferred[index_arch_Prefer_No_AVX512]
|
||||||
|
|= bit_arch_Prefer_No_AVX512;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue