|
HOME > Linux Tips ( 目次 ) > Linux コマンド 一覧表 > other > __setfpucw - ライブラリコールの説明 __setfpucw - ライブラリコールの説明 - Linux コマンド集 一覧表名前__setfpucw - i386アーキテクチャにおけるfpuのコントロールワードの設定 (obsolete) 書式
#include <i386/fpu_control.h>
説明__setfpucw ()は、i386アーキテクチャにおいて control_word を fpu (floating point unit) のレジスタに転送する。 これは浮動小数点演算の精度、丸め方、 および浮動小数点例外を制御するのに使われる。 例
可用性 (AVAILABILITY)glibc 2.1 以降では、この関数は存在しない。 新たな関数群が C99 から導入された。これらのプロトタイプは /usr/include/fenv.h に置かれている。 fpu の丸めモードの制御には fegetround , fesetround などが、浮動小数点関連の環境には fegetenv , feholdexcept , fesetenv , feupdateenv などが、 fpu 例外処理には feclearexcept , fegetexceptflag , feraiseexcept , fesetexceptflag , fetestexcept などが導入された。 FPU のコントロールワードへどうしても直接アクセスする必要がある場合には、 /usr/include/fpu_control.h の _FPU_GETCW マクロと _FPU_SETCW マクロを用いることは可能である。 関連項目
feclearexcept
(3)
|
|