_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ż
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla