_udiv64

Встроенная _udiv64 функция делит 64-разрядное целое число без знака на 32-разрядное целое число без знака. Возвращаемое значение содержит кворот, а встроенный возвращает оставшуюся часть через параметр указателя. _udiv64 — это корпорация Майкрософт.

Синтаксис

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

Параметры

dividend
[in] 64-разрядное целое число без знака для деления.

divisor
[in] 32-разрядное целое число без знака, разделенное на.

remainder
[out] 32-разрядное целое число без знака.

Возвращаемое значение

32 бита кавычка.

Замечания

Внутренний _udiv64 разделяет дивиденды по разделителям. Он сохраняет оставшуюся часть в 32-разрядном целом число без знака, на которое указывает остаток, и возвращает 32 бита кавычка.

Встроенная _udiv64 функция доступна начиная с Visual Studio 2019 RTM.

Требования

Intrinsic Архитектура Заголовок
_udiv64 x86, x64 <immintrin.h>

См. также

_div64
Встроенные компоненты компилятора