I would agree *if* compilers could be trusted to generate good code. More often than not they don't - heck, GCC cannot even keep track of the way it set parameter registers up for internal functions, and shits MOVSX/MOVZX instructions all over the place. Completely unnecessary.

Comments