Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Microsoft Specific
Shifts a 128-bit quantity, represented as two 64-bit quantities LowPart and HighPart, to the right by a number of bits specified by Shift and returns the low 64 bits of the result.
unsigned __int64 __shiftright128(
unsigned __int64 LowPart,
unsigned __int64 HighPart,
unsigned char Shift
);
Parameters
[in] LowPart
The low 64 bits of the 128-bit quantity to shift.[in] HighPart
The high 64 bits of the 128-bit quantity to shift.[in] Shift
The number of bits to shift.
Return Value
The low 64 bits of the result.
Requirements
Intrinsic |
Architecture |
|---|---|
__shiftright128 |
IPF, x64 |
Header file <intrin.h>
Remarks
The Shift value is always modulo 64 so that, for example, if you call __shiftright128(0, 1, 64), the function will shift the high part 0 bits right and return a low part of 0 and not 1 as might otherwise be expected.
Example
For an example, see __shiftleft128.