[PATCH, AVX512, x86_64] AVX-512 support in glibc for x86_64

Zamyatin, Igor igor.zamyatin@intel.com
Tue Jan 28 12:56:00 GMT 2014


> 
> On Fri, 24 Jan 2014, Zamyatin, Igor wrote:
> 
> > Attached patch adds AVX512 (new Intel ISA extension, see e.g.
> > http://software.intel.com/en-us/intel-isa-
> extensions?page=1&wapkw=soft
> > ware%20development%20manual%20avx512#pid-16007-1495
> > ) support in Glibc for x86_64.
> 
> Do you plan to add support for i386 as well, or is there a reason no such
> support is needed (that these registers are call-clobbered and not used for
> argument passing / return, so libc needs no special knowledge of them?)?
> (Cf. bug 15402 suggesting running the AVX audit tests on i386, which would
> make sense if they are valid for x86 even if no associated changes to the
> dynamic linker are needed.)
> 
> >         * sysdeps/x86_64/tst-audit9.c: New file.
> >         * sysdeps/x86_64/tst-auditmod9a.c: New file.
> >         * sysdeps/x86_64/tst-auditmod9b.c: New file.
> 
> Any new test should have a copyright / license notice immediately following
> the first line saying what the function of the file is.

Updated patch attached.

Thanks,
Igor

> 
> --
> Joseph S. Myers
> joseph@codesourcery.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: glibc_avx512_trunk.patch
Type: application/octet-stream
Size: 28016 bytes
Desc: glibc_avx512_trunk.patch
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20140128/cbe39a31/attachment.obj>


More information about the Libc-alpha mailing list