X-Original-To: alpine-aports@lists.alpinelinux.org Received: from ore.jhcloos.com (ore.jhcloos.com [198.147.22.87]) by lists.alpinelinux.org (Postfix) with ESMTP id BFABE5C41A9 for ; Fri, 20 Jan 2017 19:35:23 +0000 (GMT) Received: by ore.jhcloos.com (Postfix, from userid 10) id 17E741E891; Fri, 20 Jan 2017 19:35:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jhcloos.com; s=ore14; t=1484940921; bh=LPpAjB9KkuJNagyTv3I9XYAfO7USiZ5ZvCIumYHPvng=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=ASSKpERzoYDXnCsgkQdlgWUKO1mBskWEdjGIfeO2O657lHN5PoQcSrHRkaVDpPaTg RhbyFCE7ONJ5dDVQs0J8wzgPwzuraaEhAN6dLIVqYfXsuVr6NHMD4CBXl6cjbcO1kG 9aWwyg6H4F3DwjclIT7IK4EF0T2Avw+1E7fIWNJI= Received: by carbon.jhcloos.org (Postfix, from userid 500) id 65E621009E15E; Fri, 20 Jan 2017 19:35:16 +0000 (UTC) From: James Cloos To: alpine-aports@lists.alpinelinux.org Cc: Breno Leitao , Timo Teras Subject: Re: [alpine-aports] [PATCH] Add support for ppc64le In-Reply-To: <68f63acc-b6ad-5370-55a8-a55ea4e8b479@br.ibm.com> (Breno Leitao's message of "Fri, 20 Jan 2017 11:30:56 -0200") References: <1484670631-10385-1-git-send-email-brenohl@br.ibm.com> <20170120142510.7dd61350@vostro> <20170120143532.1aa59d71@vostro> <68f63acc-b6ad-5370-55a8-a55ea4e8b479@br.ibm.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAACVBMVEX///8ZGXBQKKnCrDQ3 AAAAJElEQVQImWNgQAAXzwQg4SKASgAlXIEEiwsSIYBEcLaAtMEAADJnB+kKcKioAAAAAElFTkSu QmCC Copyright: Copyright 2016 James Cloos OpenPGP: 0x997A9F17ED7DAEA6; url=https://jhcloos.com/public_key/0x997A9F17ED7DAEA6.asc OpenPGP-Fingerprint: E9E9 F828 61A4 6EA9 0F2B 63E7 997A 9F17 ED7D AEA6 Date: Fri, 20 Jan 2017 14:35:16 -0500 Message-ID: Lines: 19 X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Type: text/plain Newer ppcle hardware supports ieee 128 bit float now. IBM decided to switch from double-double to proper 128 bit some time ago. (They only had double-double initially because it was easy; they wrote microcode to support it using the then-current processors' 64bit float hardware. Later processors added double-double hardware.) Musl of course only supports ieee floats. Alpine probably needs two ppcle versions; one for older double-double hardware which sets long double to 64 bits, and another for newer systems which sets long double to 128 bits. I *think* all power8 systems support ieee 128. -JimC -- James Cloos OpenPGP: 0x997A9F17ED7DAEA6 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---