x86: Don't disable SSE3 when disabling SSE4a
Since SSE3 is independent of SSE4a, don't disable SSE3 when disabling SSE4a. * i386-gen.c (cpu_flag_init): Remove CPU_ANY_SSE3_FLAGS from CPU_ANY_SSE4A_FLAGS.
This commit is contained in:
parent
dabec65da1
commit
ce504911e5
@ -1,3 +1,8 @@
|
||||
2020-02-16 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* i386-gen.c (cpu_flag_init): Remove CPU_ANY_SSE3_FLAGS from
|
||||
CPU_ANY_SSE4A_FLAGS.
|
||||
|
||||
2020-02-17 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* i386-gen.c (cpu_flag_init): Correct last change.
|
||||
|
@ -334,7 +334,7 @@ static initializer cpu_flag_init[] =
|
||||
{ "CPU_ANY_SSE4_2_FLAGS",
|
||||
"CpuSSE4_2" },
|
||||
{ "CPU_ANY_SSE4A_FLAGS",
|
||||
"CPU_ANY_SSE3_FLAGS|CpuSSE4a" },
|
||||
"CpuSSE4a" },
|
||||
{ "CPU_ANY_AVX_FLAGS",
|
||||
"CPU_ANY_AVX2_FLAGS|CpuF16C|CpuFMA|CpuFMA4|CpuXOP|CpuAVX" },
|
||||
{ "CPU_ANY_AVX2_FLAGS",
|
||||
|
@ -1172,7 +1172,7 @@
|
||||
|
||||
#define CPU_ANY_SSE4A_FLAGS \
|
||||
{ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
|
||||
0, 1, 0, 0, 0, 0, 1, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
|
||||
0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
|
||||
|
Loading…
Reference in New Issue
Block a user