Today godbolt released a new compiler comparison feature and I decided to quickly try to compare C++ vs C style register manipulation and see what kind of optimizations will be applied across the different compilers. Continue reading GCC vs Clang vs ICC for 32-bit register manipulation
The need for performing software
In the world of programming performance is not really an issue for most type of applications, even though many software developers seem to think otherwise – premature optimization is the root of all evil, blah-blah, etc.
However, when a piece of software is run by many people, even if it really is not wasting too much CPU cycles, the case can be made – why waste any at all? Continue reading The wonderfull world of Link Time Optimization – part 1 (the theory)