Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <84a7a59e-afe9-2b63-7039-25f9638cfb0b@ispras.ru>
Date: Wed, 31 May 2023 19:30:16 +0300 (MSK)
From: Alexander Monakov <amonakov@...ras.ru>
To: musl@...ts.openwall.com
cc: Rich Felker <dalias@...c.org>
Subject: Re: [C23 128 bit 4/4] C23: implement proper support for
 int128_t and uint128_t


On Wed, 31 May 2023, Jā‚‘ā‚™ā‚› Gustedt wrote:

> Again, this is not an extension but an optional feature, and this has
> nothing of bleeding edge. This is present in compilers since ages, and
> everybody is using their specific ways to go around the restrictions
> of previous C standards.

So, to make sure, by compiler support do you mean __int128 here? It is
not supported on 32-bit platforms neither by GCC nor by LLVM. On 64-bit
platforms it is piggy-backing on double-word operations support required
for implementing 64-bit 'long long' on 32-bit platforms.

Alexander

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.