インテル® C++ コンパイラー 19.0 デベロッパー・ガイドおよびリファレンス
次のマクロ組込み関数は、インテル® ストリーミング SIMD 拡張命令 3 (インテル® SSE3) 対応インテル® Pentium® 4 プロセッサー用に設計されたものです。インテル® SSE2 とも互換性があります。
これらの組込み関数のプロトタイプは、ヘッダーファイル emmintrin.h 内にあります。
これらの組込み関数を使用する場合、次のように immintrin.h ファイルをインクルードします。
#include <immintrin.h>
_MM_SET_DENORMALS_ZERO_MODE(x);
マクロ引数: _MM_DENORMALS_ZERO_ON、_MM_DENORMALS_ZERO_OFF のいずれか。
制御レジスターの適切なビットを設定して、"DAZ (denormals are zeros)" モードをオンまたはオフにします。
_MM_GET_DENORMALS_ZERO_MODE();
引数なし。
このマクロは、制御レジスターの DAZ (denormals are zeros) モードビットの現在の値を返します。