>>/43530/
Да ничего он там лишнего не генерирует, лол, ты не знаешь как работает компилятор? Вычитание нуля из значения он буквально сразу же выкидывает, как бесполезную операцию. Так же как умножение или деление на степень двойки просто заменяет сдвигом.