다음을 통해 공유


__shiftright128

Microsoft 전용

두 개의 64비트 수량 LowPartHighPart로 표현되는 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 전용 종료

참고 항목

__shiftleft128
컴파일러 내장 함수