__shiftright128
Microsoft 特定的
移位 128 位元數量,表示兩個距離右邊達 LowPart
指定之位元數的 64 位元數量 HighPart
和 Shift
,並傳回結果的較低 64 個位元。
語法
unsigned __int64 __shiftright128(
unsigned __int64 LowPart,
unsigned __int64 HighPart,
unsigned char Shift
);
參數
LowPart
[in]要轉移之128位數量的低64位。
HighPart
[in]要轉移之128位數量的高64位。
Shift 鍵
[in]要移位的位數。
傳回值
結果的較低 64 個位元。
需求
內建 | 架構 |
---|---|
__shiftright128 |
x64 |
頭檔<intrin.h>
備註
Shift
值一律為模數 64,使得 (舉例而言) 如果您呼叫 __shiftright128(0, 1, 64)
,函式將向右移高部分 0
個位元,並傳回 0
而非 1
的低部分,因為將會預期其他值。
範例
如需範例,請參閱 __shiftleft128。
END Microsoft 特定的