Книга: Разработка ядра Linux
Нельзя просто использовать вычисления с плавающей точкой
Нельзя просто использовать вычисления с плавающей точкой
Когда пользовательская программа использует вычисления с плавающей точкой, ядро управляет переходом из режима работы с целыми числами в режим работы с плавающей точкой. Операции, которые ядро должно выполнить для использования инструкций работы с плавающей точкой, зависят от аппаратной платформы.
В отличие от режима задачи, в режиме ядра нет такой роскоши, как прямое использование вычислений с плавающей точкой. Активизация режима вычислений с плавающей точкой в режиме ядра требует сохранения и восстановления регистров устройства поддержки вычислений с плавающей точкой вручную, кроме прочих рутинных операций. Если коротко, то можно посоветовать: не нужно этого делать; никаких вычислений с плавающей точкой в режиме ядра.
- Константы с плавающей точкой
- СТРУКТУРА ПРОСТОЙ ПРОГРАММЫ
- ПРИМЕР ПРОСТОЙ ПРОГРАММЫ НА ЯЗЫКЕ СИ
- Улучшенная стратегия вычисления предиката IN и условий, объединенных по OR
- Числа с плавающей точкой
- 3. Null-значения и общее правило вычисления выражений
- Можно ли избавиться от необходимости использовать двойной щелчок кнопкой мыши при открытии папки?
- Программы: покупать или использовать нелицензионные?
- Повышение точности вычисления формул
- 2.4.1. Быстро, просто и портабельно: Tor на флешке
- Какие пароли не стоит использовать?
- Можно ли выполнять сложные вычисления, используя Калькулятор Windows?