Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.lang.c    |    Meh, in C you gotta define EVERYTHING    |    243,242 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 242,244 of 243,242    |
|    Keith Thompson to Philipp Klaus Krause    |
|    Re: _BitInt(N)    |
|    29 Nov 25 17:32:12    |
   
   From: Keith.S.Thompson+u@gmail.com   
      
   Philipp Klaus Krause writes:   
   > Am 23.11.25 um 16:06 schrieb Michael S:   
   >> Upper limit is implementation-defined.   
   >> On both existing implementations the limit (on 64-bit targets) appears   
   >> to be 2**16 or 2**16-1. I don't remember which one.   
      
   Recent versions of gcc have BITINT_MAXWIDTH == 65535.   
      
   llvm/clang has BITINT_MAXWIDTH == 8388608 (2**23) (and some serious   
   performance problems with multiplication and division for large _BitInt   
   types).   
      
   > Thisis comp.lang.c, not comp.lang.c++. There still are implementations   
   > of C other than GCC and clang. E.g. SDCC has a limit of 64.   
      
   I didn't see any references to C++ in the parent article. But it's   
   interesting that SDCC support _BitInt.   
      
   --   
   Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com   
   void Void(void) { Void(); } /* The recursive call of the void */   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca