__shiftright128
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.
Syntax
unsigned __int64 __shiftright128(
unsigned __int64 LowPart,
unsigned __int64 HighPart,
unsigned char Shift
);
Parameters
LowPart
[in] The low 64 bits of the 128-bit quantity to shift.
HighPart
[in] The high 64 bits of the 128-bit quantity to shift.
Shift
[in] The number of bits to shift.
Return value
The low 64 bits of the result.
Requirements
Intrinsic | Architecture |
---|---|
__shiftright128 |
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.
END Microsoft Specific
See also
Feedback
https://aka.ms/ContentUserFeedback.
În curând: Pe parcursul anului 2024, vom elimina treptat Probleme legate de GitHub ca mecanism de feedback pentru conținut și îl vom înlocui cu un nou sistem de feedback. Pentru mai multe informații, consultați:Trimiteți și vizualizați feedback pentru