[PING] x86_32: memcpy, mempcpy, memmove, memcpy_chk, mempcpy_chk, memmove_chk optimized with SSE2 unaligned loads/stores

Message ID CAMe9rOoNqv9tV-jg80dMN+S65Fjnuay9N9KkvfYJGTbakhH_Zg@mail.gmail.com
State Committed
Headers

Commit Message

H.J. Lu Dec. 30, 2014, 5:34 p.m. UTC
  On Tue, Dec 30, 2014 at 9:05 AM, Joseph Myers <joseph@codesourcery.com> wrote:
> On Tue, 30 Dec 2014, H.J. Lu wrote:
>
>> On Tue, Dec 23, 2014 at 08:15:00PM +0100, Ondřej Bílka wrote:
>> > On Mon, Dec 22, 2014 at 02:56:10PM +0300, Andrew Senkevich wrote:
>> > > Hi,
>> > >
>> > > it is ping for patch which was discussed at the beginning of august,
>> > > end of discussion is
>> > > https://sourceware.org/ml/libc-alpha/2014-08/msg00078.html
>> > >
>> > > Is it Ok for trunk?
>> > >
>> > It looked OK for me performancewise. I planned to check that for bugs
>> > which is still in my TODO list. If somebody else checked that it would
>> > be ok to commit.
>>
>> I checked it in with a couple fixes:
>
> This sort of new optimized functions should have a NEWS entry.
>

Thanks.  I checked in this.
  

Patch

diff --git a/NEWS b/NEWS
index 23b1cd7..4a869bb 100644
--- a/NEWS
+++ b/NEWS
@@ -17,6 +17,8 @@  Version 2.21
   17634, 17647, 17653, 17657, 17664, 17665, 17668, 17682, 17717, 17719,
   17722, 17723, 17724, 17725, 17732, 17733, 17744, 17745, 17746, 17747.

+* i386 memcpy functions optimized with SSE2 unaligned load/store.
+
 * CVE-2104-7817 The wordexp function could ignore the WRDE_NOCMD flag
   under certain input conditions resulting in the execution of a shell for
   command substitution when the applicaiton did not request it. The