Aracılığıyla paylaş


__shiftright128

Microsoft'a Özgü

İki adet 64 bit ve olarak temsil edilen 128 bitlik bir miktarı LowPart HighPart, tarafından Shift belirtilen bit sayısıyla sağa kaydırarak sonucun düşük 64 bitini döndürür.

Sözdizimi

unsigned __int64 __shiftright128(
   unsigned __int64 LowPart,
   unsigned __int64 HighPart,
   unsigned char Shift
);

Parametreler

LowPart
[in] Kaydıracak 128 bit miktarın düşük 64 biti.

HighPart
[in] Kaydıracak 128 bit miktarın yüksek 64 biti.

Vardiya
[in] Kaydıracak bit sayısı.

Dönüş değeri

Sonucun düşük 64 biti.

Gereksinimler

Içsel Mimari
__shiftright128 x64

intrin.h üst bilgi dosyası<>

Açıklamalar

Shift Değer her zaman modulo 64'tür, böylece örneğin, çağrısı __shiftright128(0, 1, 64)yaparsanız işlev yüksek parça 0 bitlerini sağa kaydıracak ve düşük bir kısmını 0 döndürecek ve beklendiği gibi döndürmeyecektir1.

Örnek

Bir örnek için bkz . __shiftleft128.

END Microsoft'a Özgü

Ayrıca bkz.

__shiftleft128
Derleyici iç bilgileri