Поделиться через


Функция UnsignedMultiplyExtract128 (winnt.h)

Умножает два 64-разрядных целых числа без знака для получения 128-разрядного целого числа без знака, сдвигает произведение вправо на указанное количество битов и возвращает низкие 64 бита результата.

Синтаксис

DWORD64 UnsignedMultiplyExtract128(
  [in] DWORD64 Multiplier,
  [in] DWORD64 Multiplicand,
  [in] BYTE    Shift
);

Параметры

[in] Multiplier

Первое целое число.

[in] Multiplicand

Второе целое число.

[in] Shift

Число разрядов для поворота.

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

Младшие 64 разряда результата.

Требования

Требование Значение
Целевая платформа Windows
Header winnt.h