‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Wednesday, February 19, 2020 5:52 PM, Joseph Myers <jos...@codesourcery.com> wrote:
> On Wed, 19 Feb 2020, GT wrote: > > > 1. In the Vector Function ABI document, under section "Vector Function > > Name Mangling", state that all <isa> vector variants will be created by > > the compiler. And that it will be up to the caller of vectorized > > functions to select the preferred version ('b' or 'c' are the only > > choices presently). > > > > A reminder, "all" needs to be a particular fixed set that will not be > expanded in future versions of the ABI, so that a glibc installed now > continues to work with future compilers (rather than a future compiler > wrongly taking a pragma / attribute in existing glibc headers as meaning > some future vector ISA variant, unknown when that glibc header was > written, is available). What more needs to be done other than documenting the GLIBC and GCC versions for which 'b' and 'c' vector versions are available? It is how x86_64 explained the differences between Examples 1 and 2 at https://sourceware.org/glibc/wiki/libmvec Bert.