Export (0) Print
Expand All

Int32x32To64 macro

Multiplies two signed 32-bit integers, returning a signed 64-bit integer result. The function performs optimally on 32-bit Windows.

Syntax


LONGLONG Int32x32To64(
  [in]  LONG Multiplier,
  [in]  LONG Multiplicand
);

Parameters

Multiplier [in]

The first signed 32-bit integer for the multiplication operation.

Multiplicand [in]

The second signed 32-bit integer for the multiplication operation.

Return value

The return value is the signed 64-bit integer result of the multiplication operation.

Remarks

This function is implemented on all platforms by optimal inline code: a single multiply instruction that returns a 64-bit result.

Please note that the function's return value is a 64-bit value, not a LARGE_INTEGER structure.

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Winnt.h (include Windows.h)

See also

Large Integers
UInt32x32To64

 

 

Community Additions

ADD
Show:
© 2014 Microsoft