__getReg

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 Blank topics are included as placeholders.]

Microsoft 固有の仕様 →

ヘッダー ファイル intrin.h で宣言されたと同じ値を持つ定数で指定されたレジスタの内容を取得します。

unsigned __int64 __getReg(
   int Register
);

パラメーター

  • [入力] Register
    任意のプロセッサのレジスタを指定する定数。

戻り値

指定したレジスタの内容。

必要条件

組み込み

アーキテクチャ

__getReg

IPF

ヘッダー ファイル <intrin.h>

解説

このルーチンは組み込みとしてのみ使用できます。 すべての登録が読み取ることができなくなります。 無効な登録するとこれを呼び出すとコンパイル エラーが発生します。

使用例

// getReg.cpp
// processor: IPF
#include <cstdio>
#include <stdio.h>
#include <intrin.h>
#define __REG_IA64_IntR1 1025

#pragma intrinsic(__getReg)

int main()
{
    unsigned __int64 reg;
   
    reg = __getReg(__REG_IA64_IntR1);
    printf_s("%I64d\n", reg);
   
    return 0;
}

参照

Reference

コンパイラ組み込み関数。