__shiftright128
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 Blank topics are included as placeholders.]
Microsoft 固有の仕様 →
Shift を返します。で指定された一連のビットで右に 2 個の 64 ビット値 LowPart と HighPart として表されるビットの数値を結果の下位 64 ビット シフトします。
unsigned __int64 __shiftright128(
unsigned __int64 LowPart,
unsigned __int64 HighPart,
unsigned char Shift
);
パラメーター
[入力] LowPart
シフトされるビットの数値の下位 64 ビット。[入力] HighPart
シフトされるビットの数値の上位 64 ビット。[入力] Shift
シフトするビット数。
戻り値
結果の下位 64 ビット。
必要条件
組み込み |
アーキテクチャ |
---|---|
__shiftright128 |
はx64 |
ヘッダー ファイル <intrin.h>
解説
Shift の値はコードが他に期待されるように __shiftright128(0, 1, 64) を呼び出すと関数の一部で 0 アクセス許可の高いビットをシフトし01 の下位部分を返すように対して常に 64 です。
使用例
例については__shiftleft128 を参照してください。