[PATCH] x86_64: memcpy/memmove family optimized with AVX512
Andrew Senkevich
andrew.n.senkevich@gmail.com
Fri Jan 15 21:47:00 GMT 2016
2016-01-14 1:26 GMT+03:00 H.J. Lu <hjl.tools@gmail.com>:
> On Wed, Jan 13, 2016 at 1:54 PM, Andrew Senkevich
> <andrew.n.senkevich@gmail.com> wrote:
>> 2016-01-13 23:20 GMT+03:00 H.J. Lu <hjl.tools@gmail.com>:
>>> On Wed, Jan 13, 2016 at 11:49 AM, Andrew Senkevich
>>> <andrew.n.senkevich@gmail.com> wrote:
>>>>> Please add _chk tests.
>>>>
>>>> Here is updated patch:
>>>>
>>>
>>> It won't apply:
>>>
>>> gnu-6:pts/19[19]> patch -p1 < /tmp/get-raw-msg.txt
>>> patching file sysdeps/x86_64/multiarch/Makefile
>>> Hunk #1 FAILED at 7.
>>> 1 out of 1 hunk FAILED -- saving rejects to file
>>> sysdeps/x86_64/multiarch/Makefile.rej
>>> patching file sysdeps/x86_64/multiarch/ifunc-impl-list.c
>>> Hunk #1 FAILED at 24.
>>> patch: **** malformed patch at line 87: libc_ifunc_impl *array,
>>>
>>> Please use attachment or create a branch in glibc git.
>>
>> Please try attached.
>
> Look good to me.
>
> Thanks.
Here is the version with a little bit faster non-temporal loops.
--
WBR,
Andrew
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mem-avx512-2016-v7.patch
Type: application/octet-stream
Size: 22921 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20160115/4da4389f/attachment.obj>
More information about the Libc-alpha
mailing list