_udiv64
Die _udiv64
systeminterne Dividiert eine 64-Bit-ganzzahl ohne Vorzeichen durch eine 32-Bit-ganzzahl ohne Vorzeichen. Der Rückgabewert enthält den Quotient, und der systeminterne Wert gibt den Rest über einen Zeigerparameter zurück. _udiv64
ist Microsoft-spezifisch.
Syntax
unsigned int _udiv64(
unsigned __int64 dividend,
unsigned int divisor,
unsigned int* remainder
);
Parameter
dividend
[in] Die 64-Bit-Ganzzahl ohne Vorzeichen, die dividiert werden soll.
divisor
[in] Die 32-Bit-Ganzzahl ohne Vorzeichen, durch die dividiert werden soll.
remainder
[out] Der Rest der 32-Bit-Ganzzahl ohne Vorzeichen.
Rückgabewert
Die 32 Bits des Quotienten.
Hinweise
Die _udiv64
systeminterne Aufteilung der Dividende durch divisor. Er speichert den Rest in der 32-Bit-ganzzahl ohne Vorzeichen, auf die der Rest verweist, und gibt die 32 Bit des Quotients zurück.
Das _udiv64
systeminterne System ist ab Visual Studio 2019 RTM verfügbar.
Anforderungen
Intrinsic | Aufbau | Header |
---|---|---|
_udiv64 |
x86, x64 | <immintrin.h> |