Expand Minimize

UnsignedMultiplyExtract128 function

Multiplies two unsigned 64-bit integers to produce an unsigned 128-bit integer, shifts the product to the right by the specified number of bits, and returns the low 64 bits of the result.

Syntax


DWORD64 UnsignedMultiplyExtract128(
  _In_  DWORD64 Multiplier,
  _In_  DWORD64 Multiplicand,
  _In_  BYTE Shift
);

Parameters

Multiplier [in]

The first integer.

Multiplicand [in]

The second integer.

Shift [in]

The number of bits to shift.

Return value

The low 64 bits of the result.

Requirements

Header

Winnt.h

 

 

Community Additions

ADD
Show:
© 2014 Microsoft