This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH v2] Faster strchr implementation.
- From: Andreas Jaeger <aj at suse dot com>
- To: OndÅej BÃlka <neleai at seznam dot cz>
- Cc: Liubov Dmitrieva <liubov dot dmitrieva at gmail dot com>, GNU C Library <libc-alpha at sourceware dot org>
- Date: Tue, 03 Sep 2013 15:31:58 +0200
- Subject: Re: [PATCH v2] Faster strchr implementation.
- Authentication-results: sourceware.org; auth=none
- References: <20130807140911 dot GA31968 at domone dot kolej dot mff dot cuni dot cz> <CAHjhQ926EE-MYDJR5Eftf+DUefBg-Gox0pw57vZ7XUwsO3OPJg at mail dot gmail dot com> <20130816095908 dot GA15776 at domone dot kolej dot mff dot cuni dot cz> <CAHjhQ90qR2rpSAJ97+R4cQjNX-6W2=ix34CB7kiFncsqds-eVg at mail dot gmail dot com> <20130816112829 dot GB24912 at domone dot kolej dot mff dot cuni dot cz>
On 08/16/2013 01:28 PM, OndÅej BÃlka wrote:
> On Fri, Aug 16, 2013 at 03:17:58PM +0400, Liubov Dmitrieva wrote:
>>
> Here.
> * sysdeps/x86_64/multiarch/ifunc-impl-list.c
> (__libc_ifunc_impl_list): Remove: __strchr_sse42.
> * sysdeps/x86_64/multiarch/strchr.S (__strchr_sse42): Remove.
> (strchr): Remove __strchr_sse42 ifunc selection.
> * sysdeps/x86_64/strchr.S (strchr): Use optimized implementation.
> * sysdeps/x86_64/strchrnul.S: Include sysdeps/x86_64/strchr.S.
>
> diff --git a/sysdeps/x86_64/multiarch/ifunc-impl-list.c b/sysdeps/x86_64/multiarch/ifunc-impl-list.c
> index 28d3579..8486294 100644
> --- a/sysdeps/x86_64/multiarch/ifunc-impl-list.c
>
Liubov, any feedback on this one?
Andreas
--
Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 NÃrnberg, Germany
GF: Jeff Hawn,Jennifer Guild,Felix ImendÃrffer,HRB16746 (AG NÃrnberg)
GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126