インテル® C++ コンパイラー XE 13.1 ユーザー・リファレンス・ガイド

_xgetbv()

拡張制御レジスターの内容を読み取ります。

構文

extern unsigned __int64 _xgetbv(unsigned int xcr);

引数

xcr

読み取られる拡張制御レジスター。現在、値 '0' のみが許可されています。

説明

この組込み関数は、拡張制御レジスターから読み取ります。現在、許可/定義されている制御レジスターは、(XCR0) XFEATURE_ENABLED_MASK レジスターのみです。対応する定数は、immintrin.h でこのレジスターを参照するように定義されています。

#define _XCR_XFEATURE_ENABLED_MASK 0
この組込み関数は、XGETBV 命令にマップします。

戻り値

指定の拡張制御レジスターの内容を返します。


このヘルプトピックについてのフィードバックを送信