Will it optimize? - опросник, в котором вам предлагается угадать будет ли GCC проводить оптимизацию кода. Сложно и познавательно.
Там очень здоровая шапка, чуть вниз отмотайте.
Спасибо Maniac'у за ссылку.
My code::dive talk video is available: New Q&A
2 дня назад
4 коммент.:
Интересно оформлено,
только в последней Опере отображается как одна большая зеленая кнопка и две полоски.
Познавательно. Угадал всё, кроме двух, следуя обычной логике и знаниям об оптимизациях, которые обычно применяют компиляторы :)
Попался на Loop-invariant strlen() (мало ли как эта функция переопределена?)
и интересно почему нет If-else chains to switch statements...
Хотя... если x=0 в 99.9% случаев то не факт что это вообще оптимизация.
sinsi: кстати, применительно к строковым литералам вызов strlen вырождается в константу. Даже для именованных.
Отправить комментарий