История изменений
Исправление MOPKOBKA, (текущая версия) :
В x86 ничего руками не надо писать, потому что пишет компилятор, ага, и intel добавляет таблицы стоимости команд для планировщика gcc.
Там процессор, например, даже пытается угадать какой будет индекс на следующей итерации цикла и начинает выполнять код с этим предугаданным значением.
Цикл это ветка, чем это отличается от if?
Исходная версия MOPKOBKA, :
В x86 ничего руками не надо писать, потому что пишет компилятор, ага, и intel добавляет таблицы стоимости команд для планировщика gcc.
Там процессор, например, даже пытается угадать какой будет индекс на следующей итерации цикла и начинает выполнять код с этим предугаданным значением.
Цикл это ветка, это не какая то отдельная оптимизация.