__shiftright128
Microsoft 전용
두 개의 64비트 수량 LowPart 및 HighPart로 표현되는 128비트 수량을 Shift로 지정된 비트 수만큼 오른쪽으로 이동하고 결과 중 하위 64비트를 반환합니다.
unsigned __int64 __shiftright128(
unsigned __int64 LowPart,
unsigned __int64 HighPart,
unsigned char Shift
);
매개 변수
[in] LowPart
이동할 128비트 수량 중 하위 64비트입니다.[in] HighPart
이동할 128비트 수량 중 상위 64비트입니다.[in] Shift
이동할 비트 수입니다.
반환 값
결과의 하위 64비트입니다.
요구 사항
내장 함수 |
아키텍처 |
---|---|
__shiftright128 |
x64 |
헤더 파일 <intrin.h>
설명
Shift 값은 항상 64로 나눈 나머지이므로 예를 들어 __shiftright128(0, 1, 64)를 호출하면 함수는 상위 부분의 0비트를 오른쪽으로 이동하고 일반적인 경우에 반환되는 1이 아닌 하위 부분 0을 반환합니다.
예제
예제를 보려면 __shiftleft128을 참조하세요.