_div128
L'oggetto _div128
intrinseco divide un intero a 128 bit per un intero a 64 bit. Il valore restituito contiene il quoziente e l'intrinseco restituisce il resto tramite un parametro puntatore. _div128
è specifico di Microsoft.
Sintassi
__int64 _div128(
__int64 highDividend,
__int64 lowDividend,
__int64 divisor,
__int64 *remainder
);
Parametri
highDividend
[in] I 64 bit alti del dividendo.
lowDividend
[in] I 64 bit bassi del dividendo.
divisor
[in] Intero a 64 bit da dividere per.
remainder
[out] Bit interi a 64 bit del resto.
Valore restituito
64 bit del quoziente.
Osservazioni:
Passare i 64 bit superiori del dividendo a 128 bit in highDividend e i 64 bit inferiori in lowDividend. Il valore intrinseco divide questo valore per divisore. Archivia il resto nell'intero a 64 bit a cui punta il resto e restituisce i 64 bit del quoziente.
L'intrinseco _div128
è disponibile a partire da Visual Studio 2019 RTM.
Requisiti
Intrinsic | Architettura | Intestazione |
---|---|---|
_div128 |
x64 | <immintrin.h> |