Source: The Register
Article note: Oooh, that's exciting. Shitty support for specified precision is a _major_ problem in most languages and toolchains for everyone looking to do anything about power or performance right now. I couldn't use LLVM for my MS work in part because at he time it scrubbed almost all the precision information in the IR.
'Standard C integer types are incredibly wasteful' for certain types of programming
Erich Keane, a compiler frontend engineer at Intel, has committed a patch to the LLVM Clang project that enables custom width integers - such as 31 bit, 3 bit or 512 bit.…