From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/13374 Path: news.gmane.org!.POSTED!not-for-mail From: Markus Wichmann Newsgroups: gmane.linux.lib.musl.general Subject: Re: [PATCH] PPC64 IEEE128 bit FP support Date: Fri, 26 Oct 2018 06:28:29 +0200 Message-ID: <20181026042829.GB28637@voyager> References: Reply-To: musl@lists.openwall.com NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: blaine.gmane.org 1540528018 32143 195.159.176.226 (26 Oct 2018 04:26:58 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 26 Oct 2018 04:26:58 +0000 (UTC) User-Agent: Mutt/1.10.1 (2018-07-13) To: musl@lists.openwall.com Original-X-From: musl-return-13390-gllmg-musl=m.gmane.org@lists.openwall.com Fri Oct 26 06:26:54 2018 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.84_2) (envelope-from ) id 1gFti1-0008Hr-PI for gllmg-musl@m.gmane.org; Fri, 26 Oct 2018 06:26:53 +0200 Original-Received: (qmail 11728 invoked by uid 550); 26 Oct 2018 04:29:02 -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 11710 invoked from network); 26 Oct 2018 04:29:01 -0000 Content-Disposition: inline In-Reply-To: X-Provags-ID: V03:K1:sCVGu5hFSz8yjkm/j+Vv29srmUNp9BVarG8178L1O6TcCrNHvT2 rdjzOElbJ8mT2hYOd4xYUNPwow1lt9ij6gq1FllTHgrFELiyHjGYoEeQe0CcbAZIp1EUlcP Umz8upGXQ4bacFonkpZrEdcoQLOUxqp6Wpo6l4s3ddL/8NSQIeJQYxtWweZxfQF/yzRJ1rm fuApnKfvTSQ/NoAwWrw8w== X-UI-Out-Filterresults: notjunk:1;V01:K0:Z7gAIcPWRu8=:Z4ohRjJC8SorF6hpwbXSpC qX365B8Tb+KnyEr3+vMwy5T+QCDiWXYiaWq5Dms6w+g/+THRn6PyeiKozbh3CBPUcmtblw4Nr mGcWkMa1wIyFXEM0qaZxjKfNIjAsx3DF6irpA+T6H7M34b+HVmmPL1o57p+TV0/EObgZk5jXa HzcQGkh6g4GNNcvxEw8HlDFk60UWgCw0HCNlUXX9GtUDnHT7MPC3kjmQVrnhtnqrLlNNxy5B8 khojhK9Us/y3EhfbiVozrLWJ1JWYaPzpz+8PcP7WxaKl6GZh+pR2nkwf4y381tnHqEGMrRCm/ plOtI8qSdNFk7EHC9qwrvf8L1PrpPUYnji6GpZ0K0Fv5q1Aoeka0B06OsW2fSDs367w95IACp J9bCjaq4i49Vqhrfe0UmgWAaOK43YkZ9yY9Pmg6EadYYoSCz7bZkLYzYFUMWIPIcKyzCXgN3M AXQhtaDofy9sAwCJmwFZmhykj+lrVUIlMSw8v4+XNy6FMpqNsEt98gMeV4P6WxPx3w8fxt9Us IzXa+y4G3byDlny55Tet4E6msmijSOHCyumq2aih54VGsIDeIXXwW4OOaNKS/Wr0PZJhJnP6e V+FqYobzfBHk8PMcf9lGYNK3p0oJ9E5XYQXYq7tsOfQ6slieYpIIvANUmaOvsGaN76pT0GWLf XSqomZ/CtDlBGcJuqG82Aws1sbBET8bsemStevSqNb/pM0vsvxV9KoMkhDpBZBlihw/xTl3zI 4bWRHutXFW9eT5d5NhTK1sgVYLOe4Fqhdll3ZHEwEq17MB0F4n+7Tl5MhgdwE0zEsPC2w9W6 Xref: news.gmane.org gmane.linux.lib.musl.general:13374 Archived-At: On Thu, Oct 25, 2018 at 03:12:51PM -0400, David Edelsohn wrote: > The IBM Power9 processor adds support for IEEE 754 quad precision 128 > binary floating point. The attached patch from my colleague should > enable the basic support. musl never has supported the IBM long > double floating point format. The patch only enables musl long double > support when built with and used with a toolchain that enables IEEE > 128 bit FP. > > Any suggestions on how to transition this support in musl? > > Thanks, David > > P.S. A Power9 system now is available in the GNU Compile Farm. Now you just need to look through all the maths code to find all the places that need changing. __floatscan() comes to mind immediately. And I don't know if any of the libm functions needs adjustment for this new format. Ciao, Markus