From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.0 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.2 Received: from mother.openwall.net (mother.openwall.net [195.42.179.200]) by inbox.vuxu.org (OpenSMTPD) with SMTP id 564cec0a for ; Mon, 3 Feb 2020 16:51:37 +0000 (UTC) Received: (qmail 28654 invoked by uid 550); 3 Feb 2020 16:51:36 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 28636 invoked from network); 3 Feb 2020 16:51:35 -0000 To: musl@lists.openwall.com References: <05c1e691-c0b6-f1af-4850-68670f2d915d@gmail.com> <20200203145030.GP1663@brightrain.aerifal.cx> From: "A. Wilcox" Autocrypt: addr=awilfox@adelielinux.org; prefer-encrypt=mutual; keydata= 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 N7qhRF0UHQZkMW1rGbU= Organization: =?UTF-8?Q?Ad=c3=a9lie_Linux?= Message-ID: <6f878d92-8fe8-655d-6b82-777680d3397a@adelielinux.org> Date: Mon, 3 Feb 2020 10:51:16 -0600 User-Agent: Mozilla/5.0 (X11; Linux ppc64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1 MIME-Version: 1.0 In-Reply-To: <20200203145030.GP1663@brightrain.aerifal.cx> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="GYqpTF9JE0h4QLZXGS5SW4LQvgX1CfftE" Subject: Re: [musl] PPC64(LE) support in musl requires ALTIVEC This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --GYqpTF9JE0h4QLZXGS5SW4LQvgX1CfftE Content-Type: multipart/mixed; boundary="xgYrOuzQ968c00jsH0Z53sSAf5nkfj7qF" --xgYrOuzQ968c00jsH0Z53sSAf5nkfj7qF Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 03/02/2020 08:50, Rich Felker wrote: > Is this like the 32-bit Freescale things with the weird alternate FPU? > We support those for ppc32 as soft-float (and AIUI the ABI for use > with the FPU matches soft-float ABI, so in theory it could be > supported but we were never clear on whether it's IEEE-conforming) but > I wasn't aware of anything like that for 64-bit so it was never added. > Assuming it's the same concept, I don't see a reason we couldn't add > it. >=20 > Rich >=20 Yes, it's the exact same thing. The Freescale e5500 series does not support AltiVec / VMX. The Freescale e6500 series, however, does. The e5500 uses the e600 FPU, which Freescale certified IEEE 754 conformant. I don't know if the e5500 was ever independently tested. The QorIQ P50x0s use the e5500 core, as do the BAE radhard machines. Some of the AmigaOne desktops do as well. I believe FreeBSD supports the e5500 as 'powerpc64sbe', in line with the e500v2 being 'powerpcsbe'. But I cannot reliably confirm that; it's been a while since I've dealt hands-on with FreeBSD's ppc64 machdep code and it has had significant churn with the P9 enablement. For our part, Ad=C3=A9lie's ppc64 port requires AltiVec for performance reasons; we made the explicit choice to not support the e5500 for 1.0. We haven't had any requests to change this, but that doesn't mean users aren't out there. If the change is simple to do, having wider support is always an admirable action. Best, --arw --=20 A. Wilcox (awilfox) Project Lead, Ad=C3=A9lie Linux https://www.adelielinux.org --xgYrOuzQ968c00jsH0Z53sSAf5nkfj7qF-- --GYqpTF9JE0h4QLZXGS5SW4LQvgX1CfftE Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEjNyWOYPU1SaTSMHHyynLUZIrnRQFAl44T4QACgkQyynLUZIr nRQdMg//b6tF605jmmzT/skQiLnqev5QlFk+ZttmZLO91rIsxBdAWz+4pHtk8dhN GV2faVCIa9E/NWcKnicin0SZ0UBJO05X1+d9os06hEm7tZMqgsYYt6DbdjXe24Lg u1MPHCk7wKlKUK3Gh1yvbQbfVDi1MXgTl3Bg0ibPYY6DEE4yYkwkWj3Kv2RZOL1g 0rPGfT/1bGR9qCB81haGZ7Cj5W+85opxAsVLQVP9VUJ7VUSiinvyEmscc+tNWJ3d h3QtnB5Hu4PG9rKh8gmToas7QKy0gYXSrGGjaJmZMlcvd9CE4k3YpoXsukqfquA8 7n9Ub+HdMKAcjvbjOkvWVCwQKLZhVobrAlqs76su38P/A12SgX+4T+GdvoJ9LiCj NqfXXMB/FZQV5enpqARKRHoAWCOK0r7YluiHU5U+4YzjECgvOGKB71akaotF9vTm LWQ9v8CudWuS4HlIk82UAOlorX5o9ZtSnA+seRwqR5I0LZKYdO9cnHMJgMDKk6R4 HKa9+C5ZNqf7WuirY3ZXOM0dT4H995uvhhsGtYUZQO05MQdtuVj4pfILwNIUhZjp 1H/CkgkiSRlz601LzrIVyBAmNYbm/j8Krcn308gaIAqeud+lg3S/WIDyVQ2x+V6p eh7yQMb9UfXmIR5vQSk431liWU5keFDBFyIDXzjKgfHiGeUR0X8= =oksl -----END PGP SIGNATURE----- --GYqpTF9JE0h4QLZXGS5SW4LQvgX1CfftE--