インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス
指定の拡張制御レジスターに値を書き込みます。
extern void _xsetbv(unsigned int xcr, unsigned __int64 val); |
書き込まれる拡張制御レジスター。現在、値 '0' のみが許可されています。
指定の拡張制御レジスターに書き込まれる値。
この組込み関数は、指定の拡張制御レジスターに値を書き込みます。現在、許可/定義されている制御レジスターは、(XCR0) XFEATURE_ENABLED_MASK レジスターのみです。対応する定数は、immintrin.h でこのレジスターを参照するように定義されています。
#define _XCR_XFEATURE_ENABLED_MASK 0この組込み関数は、XSETBV 命令にマップします。