_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. _udiv128
Microsoft'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> |