Оптимизация для pentium процессора
Права на распространение Ангера Фога, (c) 1996
Перевод Дмитрия Померанцева, (c) 1997 FTS Labs.
Перевод Дмитрия Померанцева, (c) 1997 FTS Labs.
Содержание:
- Примечание переводчика
- Введение
- Литература
- Отладка и проверка
- Модель памяти
- Выравнивание
- Кеш
- Блокировка генерации адреса (AGI)
- Спаривание инструкций
- Исполнение кода в цикле
- Неполное спаривание
- Замена сложных инструкций на более простые
- Переходы и ветви
- Префиксы
- Уменьшение длины кода
- Планирование операций с плавающей точкой
- Оптимизация цикла
- Обзор специальных инструкций
- Целые числа вместо чисел с плавающей точкой
- Числа с плавающей точкой вместо целых чисел
- Список целочисленных инструкций
- Список инструкций с плавающей точкой
- Скоростные испытания
- Соображения о других микропроцессорах