Udostępnij za pośrednictwem


_div128

Funkcja wewnętrzna _div128 dzieli 128-bitową liczbę całkowitą przez 64-bitową liczbę całkowitą. Wartość zwracana przechowuje iloraz, a funkcja wewnętrzna zwraca resztę za pośrednictwem parametru wskaźnika. _div128 jest specyficzny dla firmy Microsoft.

Składnia

__int64 _div128(
   __int64 highDividend,
   __int64 lowDividend,
   __int64 divisor,
   __int64 *remainder
);

Parametry

highDividend
[in] Wysokie 64 bity dywidendy.

lowDividend
[in] Niskie 64 bity dywidendy.

Dzielnik
[in] 64-bitowa liczba całkowita do podzielenia.

Pozostałą część
[out] 64-bitowe liczby całkowite reszty.

Wartość zwracana

64 bity ilorazu.

Uwagi

Przekaż górne 64 bity dywidendy 128-bitowej w highDividend, a dolne 64 bity w lowDividend. Funkcja wewnętrzna dzieli tę wartość przez dzielnik. Przechowuje resztę w 64-bitowej liczbą całkowitą wskazywaną przez resztę i zwraca 64 bity i cudzysłów.

Funkcja wewnętrzna _div128 jest dostępna od programu Visual Studio 2019 RTM.

Wymagania

Wewnętrzne Architektura Nagłówek
_div128 x64 <immintrin.h>

Zobacz też

_udiv128
Funkcje wewnętrzne kompilatora