1 ;------------------------------------------------------------------------------
3 ; Copyright (c) 2006, Intel Corporation. All rights reserved.<BR>
4 ; SPDX-License-Identifier: BSD-2-Clause-Patent
12 ; Calculate the product of a 64-bit integer and a 32-bit integer
14 ;------------------------------------------------------------------------------
18 ;------------------------------------------------------------------------------
21 ; InternalMathMultU64x32 (
22 ; IN UINT64 Multiplicand,
23 ; IN UINT32 Multiplier
25 ;------------------------------------------------------------------------------
26 global ASM_PFX(InternalMathMultU64x32)
27 ASM_PFX(InternalMathMultU64x32):
30 imul ecx, [esp + 8] ; overflow not detectable