From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/3711 Path: news.gmane.org!not-for-mail From: Andre Renaud Newsgroups: gmane.linux.lib.musl.general Subject: Re: Thinking about release Date: Wed, 24 Jul 2013 13:34:07 +1200 Message-ID: References: <20130711033754.GL29800@brightrain.aerifal.cx> <20130711124613.GO29800@brightrain.aerifal.cx> <20130712031615.GS29800@brightrain.aerifal.cx> <20130712041609.GV29800@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1374629660 22787 80.91.229.3 (24 Jul 2013 01:34:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 24 Jul 2013 01:34:20 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-3715-gllmg-musl=m.gmane.org@lists.openwall.com Wed Jul 24 03:34:22 2013 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1V1ny9-0003NA-Hb for gllmg-musl@plane.gmane.org; Wed, 24 Jul 2013 03:34:21 +0200 Original-Received: (qmail 14135 invoked by uid 550); 24 Jul 2013 01:34:19 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 14124 invoked from network); 24 Jul 2013 01:34:19 -0000 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:x-gm-message-state; bh=SnTUgJPsqqY8pMEt0GNLyeuCoIHULTQmHVQGS7wCvss=; b=JL0oWyxRCkHLq+dXwa5WZOJ/J3IybS7Xa0QoOYLQcX9rWLr+dbHIIbmVVxrv73eC8P tfZkcMyUFhfsMMTf2XoMhLY1WszfSPZb4Nft1ZTiHEisAnQcfdU0bkZkBnnGN/MbE7ue qHrxLRr5IFW8bHSviStWy709Tf7FmL8maU72oh83sG9s9PuuMd8Qzdq+THXel3jLVpQy jk9Mf108yL6nsrz0he5uGMGUz7JrtJW7VWD9lcbja3EcMQ+bQUYYzXnUoBgiScPj11Cn pQLWec7CEn51zCD5IssKGoXIzaei3VPPAPbTr0qEeF8oRAFmaWH8/+PDSKhl0bFuLCVf Wb5Q== X-Received: by 10.60.35.40 with SMTP id e8mr24815248oej.34.1374629647377; Tue, 23 Jul 2013 18:34:07 -0700 (PDT) In-Reply-To: <20130712041609.GV29800@brightrain.aerifal.cx> X-Gm-Message-State: ALoCoQkxHCgwur504SAh3gsGRgVfHiLWidMXzyG/lL7Y5xHNcVVNpyWSliHAmk8p1OCJL397TYq3 Xref: news.gmane.org gmane.linux.lib.musl.general:3711 Archived-At: Hi Rich, On 12 July 2013 16:16, Rich Felker wrote: > By the way, I also did some tests with misaligning the src/dest with > respect to cache lines. and the timing did change, but not in any way > I could make sense of... > > It may turn out to be that the issues are sufficiently complex that we > won't get ideal performance without either copying the BSD code you > suggested or fully understanding what it's doing, and other ARM > performance issues, and developing something new based on that > understanding... In that case copying/adapting the BSD code might turn > out to be the right solution for now. What was the final decision on this? The last version (with mixed inline assembler/C) is (I believe) relatively readable, and appears to be correct. It also compiles on all the available platforms (ie: armv4+). Can this version be accepted? Regards, Andre