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

Joseph Myers joseph@codesourcery.com
Wed Jun 10 12:35:00 GMT 2015


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


More information about the Libc-alpha mailing list