From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/13690 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Szabolcs Nagy Newsgroups: gmane.linux.lib.musl.general Subject: Re: Possible Mistype in exp.c Date: Wed, 30 Jan 2019 10:37:38 +0100 Message-ID: <20190130093738.GE21289@port70.net> References: <20190129110135.GC21289@port70.net> <20190129114308.GD21289@port70.net> Reply-To: musl@lists.openwall.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="176510"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mutt/1.10.1 (2018-07-13) Cc: Damian McGuckin To: musl@lists.openwall.com Original-X-From: musl-return-13706-gllmg-musl=m.gmane.org@lists.openwall.com Wed Jan 30 10:37:54 2019 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by blaine.gmane.org with smtp (Exim 4.89) (envelope-from ) id 1gomJd-000jmX-Q1 for gllmg-musl@m.gmane.org; Wed, 30 Jan 2019 10:37:53 +0100 Original-Received: (qmail 3310 invoked by uid 550); 30 Jan 2019 09:37:51 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 3286 invoked from network); 30 Jan 2019 09:37:50 -0000 Mail-Followup-To: musl@lists.openwall.com, Damian McGuckin Content-Disposition: inline In-Reply-To: Xref: news.gmane.org gmane.linux.lib.musl.general:13690 Archived-At: * Damian McGuckin [2019-01-30 12:18:54 +1100]: > On Tue, 29 Jan 2019, Szabolcs Nagy wrote: > > > > > https://www.openwall.com/lists/musl/2018/12/08/1 > > For some reason I missed this on the list. > > You were certainly busy integrating this. > > Is there any documentation on the Remez polynomials and the associated > argument reductions done? Or is it a case of 'read the code'. ARM have > certainly done a lot of work. It will be really interesting when that CPU > gets a lot closer to the high end Xeon. i work at arm and i did this work there so i know the background. there is not much published about the algorithms (although there aren't many new ideas in the code, it's mostly about optimizing for modern cpus), but i plan to at least put the polynomial and lookup table generation code in that repo. the polynomial coefficients were generated with the sollya tool from inria.