This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [RFC PATCH] Add strcmp, strncmp, memcmp inline implementation.


On Thu, 28 May 2015, Alexander Monakov wrote:

> On Thu, 28 May 2015, Joseph Myers wrote:
> > On Mon, 25 May 2015, Ondřej Bílka wrote:
> > 
> > > Hi,
> > > 
> > > I just found that on x64 gcc __builtin_strcmp suck a lot. And by lot I
> > > mean its around three times slower than libcall by using rep cmpsb which
> > > even intel manual says that shouldn't be used.
> > 
> > GCC bug report number?  It's not helpful to say "suck a lot" without 
> > reporting the issues to the other project (identifying the compiler 
> > options etc. in use).  We need to cooperate appropriately with other free 
> > software projects in developing glibc.
> 
> I think this report should serve well:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43052

Thanks, that's a report for one specific issue with memcmp.  Each other 
issue with each function should also have bugs filed (with a meta-bug 
depending on them all).

-- 
Joseph S. Myers
joseph@codesourcery.com

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]