インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

マクロ関数

次のマクロ組込み関数は、インテル® ストリーミング SIMD 拡張命令 3 (インテル® SSE3) 対応インテル® Pentium® 4 プロセッサー用に設計されたものです。インテル® SSE2 とも互換性があります。

これらの組込み関数のプロトタイプは、ヘッダーファイル emmintrin.h 内にあります。

_MM_SET_DENORMALS_ZERO_MODE

_MM_SET_DENORMALS_ZERO_MODE(x);

マクロ引数: _MM_DENORMALS_ZERO_ON_MM_DENORMALS_ZERO_OFF のいずれか。

制御レジスターの適切なビットを設定して、"DAZ (denormals are zeros)" モードをオンまたはオフにします。

_MM_GET_DENORMALS_ZERO_MODE

_MM_GET_DENORMALS_ZERO_MODE();

引数なし。

このマクロは、制御レジスターの DAZ (denormals are zeros) モードビットの現在の値を返します。