From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/4032 Path: news.gmane.org!not-for-mail From: Rich Felker Newsgroups: gmane.linux.lib.musl.general Subject: Re: Arm AArch64 port - search for interested people Date: Wed, 11 Sep 2013 12:51:29 -0400 Message-ID: <20130911165129.GA20515@brightrain.aerifal.cx> References: <20130911125851.GE5116@port70.net> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1378918299 24076 80.91.229.3 (11 Sep 2013 16:51:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 11 Sep 2013 16:51:39 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-4036-gllmg-musl=m.gmane.org@lists.openwall.com Wed Sep 11 18:51:44 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 1VJndn-0002OX-Kt for gllmg-musl@plane.gmane.org; Wed, 11 Sep 2013 18:51:43 +0200 Original-Received: (qmail 23948 invoked by uid 550); 11 Sep 2013 16:51:42 -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 23940 invoked from network); 11 Sep 2013 16:51:42 -0000 Content-Disposition: inline In-Reply-To: <20130911125851.GE5116@port70.net> User-Agent: Mutt/1.5.21 (2010-09-15) Xref: news.gmane.org gmane.linux.lib.musl.general:4032 Archived-At: On Wed, Sep 11, 2013 at 02:58:51PM +0200, Szabolcs Nagy wrote: > * Bortis Kevin [2013-09-11 13:38:03 +0200]: > > Is someone interessted to help out with a musl ARM Aarch64 port? I got > > the message, that I will receive a dev board Q2/2014 for a new project, > > so I hope to have a working musl toolchain by then :) > > > > I have started a wiki page where I gather all Information needed for the > > port. First step will be, learn A64 assembler/registers and get the ARM > > Foundation Model running with a Linux distribution. I also hope that the > > musl documentation with information on musl internals and porting will > > be finished by then ;) > > > > http://wiki.musl-libc.org/wiki/Porting/AArch64 > > it seems long double is IEEE binary128 in the abi, > but there are no quad precision fp instructions.. It's really unfortunate that AArch64 does not have instructions for ld128; even if they were unimplemented, they could be emulated to avoid the hideousness of softfloat. > so good that i did not remove the ld128 code from libm, > however complete support will take some time.. and it will > depend on the soft-float implementation in gcc which has > fenv issues I would hope on archs with hardfloat but where long double is implemented with softfloat, gcc is smart enough to do something with the fpu to raise the appropriate flags. Any idea if this is the case, or if the AArch64 ABI mentions the issue at all? Rich