Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 6 additions & 10 deletions sdk-api-src/content/winnt/nf-winnt-uint32x32to64.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,17 +50,17 @@ api_name:
## -syntax

```cpp
LONGLONG Int32x32To64(
[in] LONG a,
[in] LONG b
ULONGLONG UInt32x32To64(
[in] ULONG a,
[in] ULONG b
);
```

## -returns

Type: **LONGLONG**
Type: **ULONGLONG**

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


## -description
Expand All @@ -77,16 +77,12 @@ The first unsigned 32-bit integer for the multiplication operation.

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

## -returns

The value of the product.

## -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
<a href="/windows/win32/api/winnt/ns-winnt-large_integer-r1">LARGE_INTEGER</a> structure.
<a href="/windows/win32/api/winnt/ns-winnt-ularge_integer-r1">ULARGE_INTEGER</a> structure.

## -see-also

Expand Down