Aracılığıyla paylaş


_udiv128

İç _udiv128 , 128 bit işaretsiz bir tamsayıyı 64 bit işaretsiz tamsayıya böler. Dönüş değeri bölüme sahiptir ve iç değer, kalan değeri bir işaretçi parametresi aracılığıyla döndürür. _udiv128Microsoft'a özgüdür.

Sözdizimi

unsigned __int64 _udiv128(
   unsigned __int64 highDividend,
   unsigned __int64 lowDividend,
   unsigned __int64 divisor,
   unsigned __int64 *remainder
);

Parametreler

highDividend
[in] Temettün yüksek 64 biti.

lowDividend
[in] Temettün 64 biti.

bölen
[in] Bölünecek 64 bit tamsayı.

kalan
[out] Kalanın 64 bit tamsayı bitleri.

Dönüş değeri

64 bit bölüm.

Açıklamalar

HighDividend'de 128 bitlik bölmenin üst 64 bitini, lowDividend'de ise alt 64 bitini geçirin. iç değer bu değeri bölene böler. Kalanı, kalan tarafından işaret edilen 64 bit işaretsiz tamsayıda depolar ve bölüm'ün 64 bitini döndürür.

İç _udiv128 öğe Visual Studio 2019 RTM'den itibaren kullanılabilir.

Gereksinimler

Içsel Mimari Üst bilgi
_udiv128 x64 <immintrin.h>

Ayrıca bkz.

_div128
Derleyici iç bilgileri