Сишные трюки от мыщъха




Содержание


Сишные трюки от мыщъха
Строки
Листинг1 не оптимизированный вариант с инвариантом в теле цикла
Листинг2 оптимизированный вариант с выносом инварианта
Указатели
Листинг 3 пример с лишними обращениями к памяти, от которых можно избавиться вручную
Листинг4 оптимизированный вариант
Листинг4 оптимизированный вариант - часть 2
Регистровые ре-ассоциации
Листинг 6 неоптимизированный кандидат на регистровую ре-ассоциацию
Листинг7 оптимизированный вариант — счетчик цикла совмещен с указателем на массив



Содержание