В руководстве разработчика программного обеспечения Intel IA-32. В нем говорится, что бит 8 & 9 управляющего слова F87 УПРАВЛЕНИЕ ФУНКЦИОНИРОВАНИЕМ x87 определяет точность вычислений с плавающей запятой. Точность по умолчанию - это двойная расширенная точность. После выполнения команды «FINIT» точность устанавливается на двойное плавание. Проблема заключается в том, что после выполнения «FINIT» x87 FPU использует только 64 бит 80-битных регистров данных для расчета. И FPU не может принимать (выводить) значение с плавающей точкой с двойной расширенной точностью из (в) памяти. Это правильно?О x87 Точность FPU
0
A
ответ
1
Нет, это неправильно. FPU автоматически преобразует от 64-битного до 80-битного при загрузке из/хранения в память.
Смежные вопросы
- 1. Бесплатно x87 FPU Stack (ia32)
- 2. Являются ли инструкции x87 FPU детерминированными?
- 3. Что определяет настройку по умолчанию для управляющего слова x87 FPU?
- 4. Какова максимальная точность xeon fpu?
- 5. gcc 4.x не поддерживает x87 FPU математика?
- 6. Простое добавление одинарных прецизионных поплавков в x87 FPU
- 7. SSE FPU parallel
- 8. инструкция NASM x87 FILD
- 9. Core 2 x87 Производительность с плавающей запятой
- 10. Преобразование чисел с плавающей точкой в целое с обрезанием вместо округления с использованием x87 FPU
- 11. Является ли стек x87 FP актуальным?
- 12. Замешательство о (среднее) Средняя точность
- 13. Либо потоковые SIMD-расширения заменяют набор инструкций x87?
- 14. Как декомпилировать этот сборку x87?
- 15. x87 двойное добавление не работает
- 16. Какое состояние процессора влияет на производительность Intel FPU и SSE?
- 17. Эмуляция Valgrind FPU
- 18. SSE медленнее, чем FPU?
- 19. Изменение режима округления FPU
- 20. Балансировка SSE и FPU
- 21. DateTime Точность/Точность
- 22. node.js - точность о пути выполнения кода
- 23. Rails Интернационализация нужна точность о формате
- 24. Предупреждения о неявном преобразовании теряет целочисленную точность
- 25. GCC: точность строгих предупреждений о сглаживании
- 26. Точность с плавающей запятой снова
- 27. Тестирование FPU на процессоре плеча
- 28. Разделите двойную точность с помощью одной точности (как IEEE 754) в MIPS-сборке без FPU
- 29. Cortex-M4F lazy FPU stacking
- 30. Как изменить контекст FPU в обработчике сигналов (C++/Linux)
Спасибо. Тогда в чем цель контроля точности? Он используется для контроля чего? –
Для управления промежуточной точностью. Это полезно, если вы хотите воспроизводимого поведения. –