From 28c73f6ef7fc6cb1803d80761002ec2a7330d833 Mon Sep 17 00:00:00 2001 From: qhuang8 Date: Thu, 6 Jul 2006 10:37:49 +0000 Subject: PciLib: For PciRead/WriteBuffer(): A fix to handle boundary cases when Size is 0; DevicePathLib: For FileDevicePath(): Change to use AppendDevicePath () in place of AppendDevicePathNode(). PrintLib: For type %p, according to current MWG, it should ignore flag 0, +, space, l, & L Misc: Fix a bug in EBC interpreter for Ia32. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@796 6f19259b-4bc3-4df7-8a09-765794883524 --- EdkModulePkg/Universal/Ebc/Dxe/Ia32/Ia32Math.asm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'EdkModulePkg/Universal/Ebc') diff --git a/EdkModulePkg/Universal/Ebc/Dxe/Ia32/Ia32Math.asm b/EdkModulePkg/Universal/Ebc/Dxe/Ia32/Ia32Math.asm index 4c91a27..1d0bd2f 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 -- cgit v1.1