Sdílet prostřednictvím


_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>

Viz také

_div128
Vnitřní funkce kompilátoru