История изменений
Исправление peregrine, (текущая версия) :
А тут всё от компилятора зависит. У Clang-а может быть один код лучше, а у GCC - другой. Да и выигрыши ничтожны в большинстве случаев. Т.е. оптимизировать надо тормозящие места и те которые очень много используются (там да, иногда и есть смысл спускаться до ассемблера), а не всё подряд ради выигрыша в пару тактов.
Исходная версия peregrine, :
А тут всё от компилятора зависит. У Clang-а может быть один код лучше, а у GCC - другой. Да и выигрыши ничтожны в большинстве случаев. Т.е. оптимизировать надо тормозящие места, а не всё подряд ради выигрыша в пару тактов.