Программирование на C и C++

Онлайн справочник программиста на C и C++

_control87

unsigned int _control87(unsigned fpword, unsigned fpmask)

Прототип: 
Описание: 

Эта функция не определена стандар­том ANSI С.

Функция _control87() возвращает или модифицирует величину управляющего слова, которое определяет поведение микросхемы сопроцессора. Прежде чем использовать эту функцию, необ­ходимо, чтобы в системе был установлен математический сопроцессор 80x87.

Параметр fpmask определяет, какой разряд управляющего слова будет модифицироваться. Лю­бой разряд fpmask соответствует разряду fpword и разряду управляющего слова, имеющего фор­мат с плавающей точкой.

Если разряд fpmask ненулевой, то управляющее слово в соответствующем разряде устанавлива­ется равным значению позиции соответствующего параметра fpword.

Функция _control87() возвращает модифицированное управляющее слово. Однако, если fpmask содержит 0, то управляющее слово не изменяется и возвращается его текущая величина.

Полную информацию о назначении каждого разряда можно получить в заголовочном файле float.h.

Смешанные функции