This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PING] [PATCH] x86_32: memcpy, mempcpy, memmove, memcpy_chk, mempcpy_chk, memmove_chk optimized with SSE2 unaligned loads/stores
- From: "H.J. Lu" <hjl dot tools at gmail dot com>
- To: Joseph Myers <joseph at codesourcery dot com>
- Cc: OndÅej BÃlka <neleai at seznam dot cz>, Andrew Senkevich <andrew dot n dot senkevich at gmail dot com>, libc-alpha <libc-alpha at sourceware dot org>
- Date: Tue, 30 Dec 2014 09:34:29 -0800
- Subject: Re: [PING] [PATCH] x86_32: memcpy, mempcpy, memmove, memcpy_chk, mempcpy_chk, memmove_chk optimized with SSE2 unaligned loads/stores
- Authentication-results: sourceware.org; auth=none
- References: <CAMXFM3u6ffGkx5UtVPZwLRzpSh8JfsV2Y1+SK3i+d7Vv45dFuw at mail dot gmail dot com> <20141223191500 dot GA9130 at domone> <20141230152523 dot GA4950 at gmail dot com> <alpine dot DEB dot 2 dot 10 dot 1412301704200 dot 17381 at digraph dot polyomino dot org dot uk>
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.
--
H.J.
---
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
- References:
- [PING] [PATCH] x86_32: memcpy, mempcpy, memmove, memcpy_chk, mempcpy_chk, memmove_chk optimized with SSE2 unaligned loads/stores
- Re: [PING] [PATCH] x86_32: memcpy, mempcpy, memmove, memcpy_chk, mempcpy_chk, memmove_chk optimized with SSE2 unaligned loads/stores
- Re: [PING] [PATCH] x86_32: memcpy, mempcpy, memmove, memcpy_chk, mempcpy_chk, memmove_chk optimized with SSE2 unaligned loads/stores
- Re: [PING] [PATCH] x86_32: memcpy, mempcpy, memmove, memcpy_chk, mempcpy_chk, memmove_chk optimized with SSE2 unaligned loads/stores