diff options
Diffstat (limited to 'EdkModulePkg')
-rw-r--r-- | EdkModulePkg/Universal/Ebc/Dxe/Ia32/Ia32Math.asm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/EdkModulePkg/Universal/Ebc/Dxe/Ia32/Ia32Math.asm b/EdkModulePkg/Universal/Ebc/Dxe/Ia32/Ia32Math.asm index 4c91a2730b..1d0bd2f2e6 100644 --- a/EdkModulePkg/Universal/Ebc/Dxe/Ia32/Ia32Math.asm +++ b/EdkModulePkg/Universal/Ebc/Dxe/Ia32/Ia32Math.asm @@ -134,8 +134,8 @@ _RightShiftU64_Calc: mov eax, dword ptr Operand[0]
mov edx, dword ptr Operand[4]
- shrd edx, eax, cl
- shr eax, cl
+ shrd eax, edx, cl
+ shr edx, cl
cmp ecx, 32
jc short _RightShiftU64_Done
|