This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH 1/14] [x86_64] Vector math functions (vector cos)


On Wed, 10 Jun 2015, Ondřej Bílka wrote:

> 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.

The libmvec ABI must not depend on assembler features.  The shared library 
may or may not exist, and the functions may or may not simply be wrappers 
to the scalar versions with .byte encodings of AVX512 instructions, but 
building the library with AVX512-ABI functions omitted is not an option.

-- 
Joseph S. Myers
joseph@codesourcery.com

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]