Установка модуля для арифметики с плавающей точкой
Синтаксис
Параметры
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
в командной строке.
См. также