Выбор между быстрой и точной операцией с плавающей точкой
Синтаксис
Параметры
mode
Режим с плавающей точкой: FAST | PRECISE.
Описание
Параметр компилятора
-fpmode определяет, что
важнее для вычисления дробных чисел точность или скорость . Если
параметр не используется, по умолчанию
-fpmode PRECISE.
-fpmode FAST будет генерировать более быстрые, но менее точные
инструкции для определенных операций с плавающей точкой.
-fpmode PRECISE будет генерировать стандартные инструкции с плавающей
точкой, которые работают на скорости по умолчанию.
В настоящее время только операции с плавающей точкой ведут себя
по-разному при использовании
-fpmode FAST :
Sin(),
Cos(),
обратные операции, и
Квадратный корень,
все должны работать со значениями
Single
одинарной точности.
Использование
-fpmode PRECISE зависит от
-fpu SSE
параметра командной строки. Использование
-fpmode PRECISE
без использования
-fpu SSE
будет генерировать ошибку.
См. также