다음을 통해 공유


__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을 참조하세요.

참고 항목

참조

__shiftleft128

컴파일러 내장 함수