Mon, 18 Jan 2010 00:36:47 -0500, bearophile wrote: > What if > tomorrow the registers become 256 or 1024 bits wide? D language must be > used 10 years from now, when you have 2048 bits wide registers too, you > can't keep adding wider and wider built in types. It's better to have a > way to represent bit arrays and to perform bitwise operations among > them, as LLVM already does. Wait, that's what array operation syntax is > already designed to do :-)
The wider registers will most likely be vector registers in the future. It has often little sense to express wider value ranges than the 64-bit ints represent. Even 16 or 32 bits is large enough in many cases.