_udiv64

L’intrinsèque _udiv64 divise un entier non signé 64 bits par un entier non signé 32 bits. La valeur de retour contient le quotient et l’intrinsèque retourne le reste par le biais d’un paramètre de pointeur. _udiv64 est spécifique à Microsoft.

Syntaxe

unsigned int _udiv64(
   unsigned __int64 dividend,
   unsigned int divisor,
   unsigned int* remainder
);

Paramètres

dividend
[in] Entier non signé 64 bits à diviser.

divisor
[in] Entier non signé 32 bits à diviser par.

remainder
[out] Reste entier non signé 32 bits.

Valeur retournée

32 bits du quotient.

Notes

L’intrinsèque _udiv64 divise le dividende par diviseur. Il stocke le reste dans l’entier non signé 32 bits pointé par le reste et retourne les 32 bits du quotient.

L’intrinsèque _udiv64 est disponible à partir de Visual Studio 2019 RTM.

Spécifications

Intrinsic Architecture En-tête
_udiv64 x86, x64 <immintrin.h>

Voir aussi

_div64
Intrinsèques du compilateur