News for hackers. Stuff that matters.
Re:Some obscure C features by red75prime on Friday January 26, 2018 @05:31AM (#16238181)
Modern C compilers do enormous job of optimizing C code, despite its shortcomings like the lack of distinction between pointers and arrays. You don't need to worry too much about that, maybe you'll need to sprinkle vectorization intrinsics or assembler code if the compiler isn't smart enough, or to add a couple of memory barriers.
Re:Some obscure C features by vardump on Friday January 26, 2018 @05:53AM (#16238259)
Would mostly sign that, but not without inspecting security or performance critical code in disassembler.

Modern compilers are still rather bad at vectorization. What's worse, those optimizations are often unstable. A small change might make code several times slower. Performance regression tests and when that fails, vector intrinsics are a must.