]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkCompatibilityPkg/Foundation/Library/EfiCommonLib/Ia32/Power10U64.S
Sync all bug fixes between EDK1.04 and EDK1.06 into EdkCompatibilityPkg.
[mirror_edk2.git] / EdkCompatibilityPkg / Foundation / Library / EfiCommonLib / Ia32 / Power10U64.S
index 6ca752747bc217b53616b7e7b8c88a1ec5d47852..a40c56bcb1b15d33dff5586af3f4b140b42b6f83 100644 (file)
@@ -1,7 +1,7 @@
 #/*++\r
 #\r
-#Copyright (c) 2006, Intel Corporation                                                         \r
-#All rights reserved. This program and the accompanying materials                          \r
+#Copyright (c) 2006, Intel Corporation. All rights reserved.<BR>\r
+#This program and the accompanying materials                          \r
 #are licensed and made available under the terms and conditions of the BSD License         \r
 #which accompanies this distribution.  The full text of the license may be found at        \r
 #http://opensource.org/licenses/bsd-license.php                                            \r
@@ -65,11 +65,13 @@ ASM_PFX(Power10U64):
   jcxz   _Power10U64_Done\r
 \r
 _Power10U64_Wend: \r
+  pushl  %ecx\r
   pushl  $10\r
   push   0xC(%ebp)\r
   push   0x8(%ebp)\r
   call   ASM_PFX(MultU64x32)\r
   addl   $0xc, %esp\r
+  popl   %ecx\r
   movl   %eax, 8(%ebp)  # dword ptr Operand[0]\r
   movl   %edx, 0xC(%ebp)  # dword ptr Operand[4]\r
   loopl  _Power10U64_Wend\r