__shiftright128
Microsoft 전용
두 개의 64비트 수량 LowPart
및 HighPart
로 표현되는 128비트 수량을 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비트입니다.
요구 사항
Intrinsic | 아키텍처 |
---|---|
__shiftright128 |
X64 |
헤더 파일<intrin.h>
설명
Shift
값은 항상 64로 나눈 나머지이므로 예를 들어 __shiftright128(0, 1, 64)
를 호출하면 함수는 상위 부분의 0
비트를 오른쪽으로 이동하고 일반적인 경우에 반환되는 0
이 아닌 하위 부분 1
을 반환합니다.
예시
예제는 __shiftleft128 참조하세요.
Microsoft 전용 종료