[Mesa-dev] [Mesa-stable] [PATCH] swr: fix -march flag for AVX
Emil Velikov
emil.l.velikov at gmail.com
Fri Jun 10 20:01:48 UTC 2016
On 10 June 2016 at 20:43, Tim Rowley <timothy.o.rowley at intel.com> wrote:
> Previously used core-avx-i was for ivybridge;
> corei7-avx allows sandybridge.
Which GCC version was required by the previous and which by the
current version ?
> ---
> src/gallium/drivers/swr/Makefile.am | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/gallium/drivers/swr/Makefile.am b/src/gallium/drivers/swr/Makefile.am
> index d211f2e..8156cf2 100644
> --- a/src/gallium/drivers/swr/Makefile.am
> +++ b/src/gallium/drivers/swr/Makefile.am
> @@ -124,7 +124,7 @@ COMMON_LDFLAGS = \
> lib_LTLIBRARIES = libswrAVX.la libswrAVX2.la
>
> libswrAVX_la_CXXFLAGS = \
> - -march=core-avx-i \
> + -march=corei7-avx \
I'm likely missing something but neither one seems listed in the 5.4
[1] and 6.1 [2] manual. Should we be using one that's officially
supported ?
That aside, we might want to ensure that these are in sync with the
configure ones. One way it to set a variable, AC_SUBST it in configure
and use it in the makefile. Grep for SSE41 for example how we handle
it.
Thanks
Emil
[1] https://gcc.gnu.org/onlinedocs/gcc-5.4.0/gcc/x86-Options.html#x86-Options
[2] https://gcc.gnu.org/onlinedocs/gcc-6.1.0/gcc/x86-Options.html#x86-Options
More information about the mesa-dev
mailing list