_get_FMA3_enable
, _set_FMA3_enable
Возвращает или задает флаг, указывающий, используются ли трансцендентные функции библиотеки с плавающей запятой FMA3 в коде, скомпилированном для платформ X64.
Синтаксис
int _set_FMA3_enable(int flag);
int _get_FMA3_enable();
Параметры
flag
Установите значение 1, чтобы включить реализацию FMA3 трансцендентных математических функций библиотеки с плавающей запятой на платформах X64 или 0, чтобы использовать реализации, которые не используют инструкции FMA3.
Возвращаемое значение
Значение, отличное от нуля, если включены реализации FMA3 трансцендентных математических функций библиотеки с плавающей запятой. В противном случае — ноль.
Замечания
_set_FMA3_enable
Используйте функцию, чтобы включить или отключить использование инструкций FMA3 в трансцендентных математических функциях с плавающей запятой в библиотеке CRT. Возвращаемое значение отражает реализацию, используемую после изменения. Если ЦП не поддерживает инструкции FMA3, эта функция не может включить их в библиотеке, а возвращаемое значение равно нулю. Используется _get_FMA3_enable
для получения текущего состояния библиотеки. По умолчанию на платформах X64 код запуска CRT определяет, поддерживает ли ЦП инструкции FMA3 и включает или отключает реализации FMA3 в библиотеке.
Реализации FMA3 используют различные алгоритмы. Незначительные различия в результатах вычислений могут наблюдаться при включении или отключении реализаций FMA3. Различия также могут наблюдаться между компьютерами, которые не поддерживают FMA3. Дополнительные сведения см. в статье о проблемах миграции с плавающей запятой.
Требования
_get_FMA3_enable
Функции _set_FMA3_enable
доступны только в версиях CRT X64.
Маршрут | Обязательный заголовок |
---|---|
_set_FMA3_enable , _get_FMA3_enable |
C: <math.h> C++: <cmath> или <math.h> |
_get_FMA3_enable
Функции _set_FMA3_enable
относятся к корпорации Майкрософт. Дополнительные сведения о совместимости см. в разделе Совместимость.
См. также
Поддержка математических и плавающих точек
Проблемы при миграции с плавающей запятой