Опция компилятора: -fpu
 
Установка модуля для арифметики с плавающей точкой

Синтаксис

-fpu < type >

Параметры

type
Блок с плавающей точкой: X87 | SSE.

Описание

Опция компилятора -fpu устанавливает нужный математический модуль, который будет использоваться для вычисления арифметики с плавающей точкой . Если опция не используется, то по умолчанию -fpu X87.

-fpu X87 будет генерировать инструкции с плавающей точкой для 387.

-fpu SSE будет генерировать инструкции с плавающей точкой для SSE и SSE2 с некоторой математической поддержкой 387.

Функции обычно возвращают значение с плавающей запятой (Single или Double) в регистр st(0). Иногда это может быть оптимизировано путем возвращения значения в регистр xmm0 . Это может быть определено с Option("Sse") после возвращаемого типа в декларации или определении функции. Option("Sse") игнорируется, если исходник не собран с опцией -fpu SSE в командной строке.

См. также