TianoCore EDK2 master
Loading...
Searching...
No Matches
MultU64x64.c
Go to the documentation of this file.
1
23UINT64
24EFIAPI
26 IN UINT64 Multiplicand,
27 IN UINT64 Multiplier
28 )
29{
30 _asm {
31 mov ebx, dword ptr [Multiplicand + 0]
32 mov edx, dword ptr [Multiplier + 0]
33 mov ecx, ebx
34 mov eax, edx
35 imul ebx, dword ptr [Multiplier + 4]
36 imul edx, dword ptr [Multiplicand + 4]
37 add ebx, edx
38 mul ecx
39 add edx, ebx
40 }
41}
UINT64 EFIAPI InternalMathMultU64x64(IN UINT64 Multiplicand, IN UINT64 Multiplier)
Definition: MultU64x64.c:25
#define IN
Definition: Base.h:279