[PATCH 1/14] [x86_64] Vector math functions (vector cos)
Ondřej Bílka
neleai@seznam.cz
Wed Jun 10 11:59:00 GMT 2015
On Tue, Jun 09, 2015 at 07:59:57PM +0000, Joseph Myers wrote:
> On Tue, 9 Jun 2015, Andrew Senkevich wrote:
>
> > I have tested build with manually built Binutils 2.24 (downloaded from
> > ftp://sourceware.org/pub/binutils/snapshots/binutils-2.24.90.tar.bz2)
> > on x86_64 Fedora 19 with configure/make with no addition options.
>
> 2.24.90 means a development version in between 2.24 and 2.25. Try actual
> 2.24 release.
>
> If you can't get consensus on requiring a binutils version recent enough
> for this code, you'll need to make the x86_64 configure fragment disable
> libmvec by default if the assembler is too old (and make NEWS and
> install.texi note the requirement when saying it's on by default for
> x86_64).
>
No joseph, thats wrong solution. You don't have to disable entire mvec
just because you don't handle avx512.
Instead add configure test for avx512 and change makefile and surround
selection by ifdefs. We still check for sse4 and dont add memcmp_sse4 if
that configure option failed.
More information about the Libc-alpha
mailing list