From owner-freebsd-alpha Mon Mar 1 2: 9:31 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from herring.nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (Postfix) with ESMTP id 3222A1527A for ; Mon, 1 Mar 1999 02:09:26 -0800 (PST) (envelope-from dfr@nlsystems.com) Received: from localhost (dfr@localhost) by herring.nlsystems.com (8.9.3/8.8.8) with ESMTP id KAA81141; Mon, 1 Mar 1999 10:08:54 GMT (envelope-from dfr@nlsystems.com) Date: Mon, 1 Mar 1999 10:08:54 +0000 (GMT) From: Doug Rabson To: Peter Jeremy Cc: freebsd-alpha@freebsd.org Subject: Re: Improving bcmp et al In-Reply-To: <99Mar1.082605est.40387@border.alcanet.com.au> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Mon, 1 Mar 1999, Peter Jeremy wrote: > I notice that FreeBSD/Alpha still uses the standard (portable) bcmp() > implementation in libkern. Combined with gcc-2.7.2, this gives very > poor performance. > > I recently wrote a somewhat improved bcmp() that provides a substantial > speed-up: 3-5 times with gcc2.7.2, twice as fast again with DEC's cc. > Further details are in my post to -hackers on Thu Feb 25 10:35:36 1999 +1100 If you can provide a patch against libkern with the faster bcmp, I will test it and commit it. -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 442 9037 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message