Опция компилятора: -fpmode
 
Выбор между быстрой и точной операцией с плавающей точкой

Синтаксис

-fpmode < mode >

Параметры

mode
Режим с плавающей точкой: FAST | PRECISE.

Описание

Параметр компилятора -fpmode определяет, что важнее для вычисления дробных чисел точность или скорость . Если параметр не используется, по умолчанию -fpmode PRECISE.

-fpmode FAST будет генерировать более быстрые, но менее точные инструкции для определенных операций с плавающей точкой.

-fpmode PRECISE будет генерировать стандартные инструкции с плавающей точкой, которые работают на скорости по умолчанию.

В настоящее время только операции с плавающей точкой ведут себя по-разному при использовании -fpmode FAST : Sin(), Cos(), обратные операции, и Квадратный корень, все должны работать со значениями Single одинарной точности.

Использование -fpmode PRECISE зависит от -fpu SSE параметра командной строки. Использование -fpmode PRECISE без использования -fpu SSE будет генерировать ошибку.

См. также