_div128
Vnitřní _div128
vydělí 128bitové celé číslo 64bitovým celé číslo. Vrácená hodnota obsahuje podíl a vnitřní vrátí zbytek prostřednictvím parametru ukazatele. _div128
je specifický pro Microsoft.
Syntaxe
__int64 _div128(
__int64 highDividend,
__int64 lowDividend,
__int64 divisor,
__int64 *remainder
);
Parametry
highDividend
[v] Vysoký 64 bitů dividendy.
lowDividend
[v] Nízkých 64 bitů dividendy.
dělitel
[v] 64bitové celé číslo, které se má dělit.
zbytek
[ven] 64bitové celočíselné bity zbytku.
Vrácená hodnota
64 bitů podílu.
Poznámky
Předejte horních 64 bitů 128bitové dividendy v highDividend a nižších 64 bitů v lowDividend. Vnitřní vydělí tuto hodnotu dělitelem. Uloží zbytek do 64bitového celého čísla, na které odkazuje zbytek, a vrátí 64 bitů podílu.
Vnitřní _div128
objekt je k dispozici od sady Visual Studio 2019 RTM.
Požadavky
Vnitřní | Architektura | Hlavička |
---|---|---|
_div128 |
x64 | <immintrin.h> |