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=-2.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, 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 fb9c1173 for ; Sat, 18 Jan 2020 05:04:26 +0000 (UTC) Received: (qmail 18429 invoked by uid 550); 18 Jan 2020 05:04:24 -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 18411 invoked from network); 18 Jan 2020 05:04:24 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1579323852; bh=6oz2gZJ6ubu99Bvpy8EY0ZBb1UXXAATEiBUIKxrjE+A=; h=X-UI-Sender-Class:Date:From:To:Subject:References:In-Reply-To; b=Ft+UkV5VqoMVu86FDjuK9/So9kiQ2FJ60sIbaTCSeSq8TB71+suHPxbSx3thmzb3T lG/d1UCs8XbCxoGDmdQNH/WwwZzy84jsczofN7+BT2f1/voRHDd+yH0J+39ztXpD4D kMoRQqvhNM8qEFxG7axRbrHBBTli/to1o86d+uLo= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Date: Sat, 18 Jan 2020 06:04:12 +0100 From: Markus Wichmann To: musl@lists.openwall.com Message-ID: <20200118050412.GC2020@voyager> References: <20200116161427.GO30412@brightrain.aerifal.cx> <20200116193343.GP30412@brightrain.aerifal.cx> <20200117164143.GB2020@voyager> <20200118011535.GD23985@port70.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200118011535.GD23985@port70.net> User-Agent: Mutt/1.9.4 (2018-02-28) X-Provags-ID: V03:K1:GnfVQh5jBeeYSQZOczbfMljMAFesvob3CufnQ3hQWNZ9QlBwfnd cKqZCwsn7qitoZVa8kcgIzT7y6no/i0M4mDa9YDTuEqEPprA/vhPrSi/YTKnadJORY6qAle X5LAtA4UvOg+e89i+jDatUS3wIEWf1hYoJpjgCGU8PZ5FLVmB9kMtn4NSZsiVto5H0Auqko 8Q2CiPQHgd4JhOKIxJSCg== X-UI-Out-Filterresults: notjunk:1;V03:K0:2UKl3llnqvw=:2JTAbdy3pglnYFirMEJqKq pmfDWzjgWkTIkRz7DYauI1klv76uYZPbSJHEsX9y9ogi7uoJQHfjr2cip8EKkJ7JX9aSqv+lY /oL5UxlINDdg1cV8dJZcx/J/1tBqfx8eJaKfV1h12+0WPvhDkGhOxTn7dBdSRp5RqNd+rv2ak 3yR8cySj/TtlJEwdJ9QJ9AeElEJDEaggPg5Sjt9xnIi6WH0QawjS2V+MQEiuj/+4/3a81H1Fm MmyKHGVwxAksxno93g/81sFrwcWUbBtEpRyhqzpGzoioZNODdos5EsaTH2cq9WjAlev2fbqno 98UtL3+DvFhkxKMXVWNT8yEqB/z8UhHInPhJ43b0gqva/LQ686vaZ9RJuE5yxTpRsBPjUV32d nT+NokS6Drui8qoYbpxNr/YHOekzZFPJ+1agjmqDKfqlggLQbf3hbY6C/qkp+5nrsPvP6WXtA 0CZYbEfayQ4joR2SyW3Iyk/nusFWlD0Nn+1KQ18KdEyVwcUavKo82oJNevv3eAehcXbBU1mNU 5f6gR935H0pklQsd8OxThfEd1RXZODMNSMf6gg0QX4lbWqYf38gyvFQ9XrivBED8u47sgi1oZ ZUPGsjolTSpPHOTNH7xsoGY+fg47FtLwixfidMXwGL6EU2wAVQu91KHCa61+opho9hBGFkwag TiOiq0kGuLYJOvwRQBGaJ+LP6ivsXXiiUWokdcP2B+uflFZk6v8gl8m9hMCnVZ8gQqLW79jhj l3DVj0Ux9ScqiFMxVEX1k2xoNzme58yblIBO/NO+BUD/2riQQrj3oMVtAy+1A2NFwqb4Zavpe ITUkeESUyPo5eRbf3+LLzTkX0DA34aC6AhrWK3Bz9zywzRF8yRlhaDq7i5/81gyRKSrUiFEuq 7pKZV2msnvA+hr6XifY+XLMct/cu7cGDpFojQcdFSlRwwV2xYzbU8b0aCAgveBZKLSFgb/0T2 KLhkFQeRmFLsUia8xnKCfmv/y1dXQMnbba/cZqNK0E0BPgn0uqaBPTWf17D8gu2Tb3mMXYzF+ QmBtMwmVOMc9xtyYez0kytfS80VB2iOsfcvg6lkCnawKNRF4vEZFgvyAusjXagPAU28smZZm1 8h7nB/lV/DBEUsofSQyv/tjhXf82+3JGwUqhuH1f+nH48rh49NfdYu2bwg5D9P3B08izR9+J+ DEzLNV1UIosFBqxjIWoPJFs2z6c7mQeMGYzszbSf025ZrYpuDiz6CZsBBj/bj/jEMAe6yt7m1 p6uWjtHZmfSA3oIX4XjeMob3FCfY9de5BIP7Mh1WggDiTvbP2mJ2VsQJTMQk= Subject: Re: [musl] Considering x86-64 fenv.s to C On Sat, Jan 18, 2020 at 02:15:35AM +0100, Szabolcs Nagy wrote: > actually it's quite annoying to deal with N bit long double without > N bit int, because sometimes you want to fiddle with the bits using > int operations and if you don't have N bit int type you have to > deal with endianness (you can always copy the long double into an > array of bytes, but the layout of the bytes is not portable, same > for union with multiple fields: you need variants for different > endianness) Well, yeah, but there is never going to be an 80 bit integer type. As for endianess, I feel your pain. I just got done porting a really old piece of software from PowerPC to ARM. Sooo many endianess problems... Ciao, Markus