Don't be so damn clever because the compiler already does those optimizations at -O3.
Still more useless microoptimizations the computer does for you anyway.