__SETFPUCW(3)

名前
__setfpucw - i386アーキテクチャにおけるfpuのコントロールワードの設定

書式
#include <i386/fpu_control.h>

void __setfpucw((unsigned short) control_word);

説明
__setfpucw は、i386アーキテクチャにおいて control_word を fpu(floating point unit)のレジスタに転送する。 これは浮動小数点演算の精度、丸め方、 及び浮動小数点例外を制御するのに使われる。

例
__setfpucw(0x1372) は、i386アーキテクチャにおけるfpuのコントロールワードを、
     - 拡張精度
     - 最も近い整数へ丸める、中間の場合は偶数を選択する。
     - 桁溢れ、0で除算、及び無効値(NaN)ときに例外を発生
に設定する。

関連項目
/usr/include/i386/fpu_control.h