]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseLib/X86FxRestore.c
MdePkg BaseLib: Convert X64/CpuIdEx.asm to NASM
[mirror_edk2.git] / MdePkg / Library / BaseLib / X86FxRestore.c
index a484b878366788fa3f9a7f25a2bb03781963f2fc..b2a02fe25f981b7dfe0c59f77e941aeebfab92b1 100644 (file)
@@ -1,11 +1,11 @@
 /** @file\r
   IA-32/x64 AsmFxRestore()\r
 \r
-  Copyright (c) 2006, Intel Corporation<BR>\r
-  All rights reserved. This program and the accompanying materials\r
+  Copyright (c) 2006 - 2012, 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
+  http://opensource.org/licenses/bsd-license.php.\r
 \r
   THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
   WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
   If Buffer is not aligned on a 16-byte boundary, then ASSERT().\r
   If Buffer was not saved with AsmFxSave(), then ASSERT().\r
 \r
-  @param  Buffer  Pointer to a buffer to save the floating point/SSE/SSE2 context.\r
+  @param  Buffer  A pointer to a buffer to save the floating point/SSE/SSE2 context.\r
 \r
 **/\r
 VOID\r
 EFIAPI\r
 AsmFxRestore (\r
-  IN CONST IA32_FX_BUFFER  *Buffer\r
+  IN      CONST IA32_FX_BUFFER      *Buffer\r
   )\r
 {\r
   ASSERT (Buffer != NULL);\r
@@ -43,7 +43,7 @@ AsmFxRestore (
   //\r
   // Check the flag recorded by AsmFxSave()\r
   //\r
-  ASSERT (0xAA5555AA == *(UINT32 *) (&Buffer[sizeof (IA32_FX_BUFFER) - 4]));\r
+  ASSERT (0xAA5555AA == *(UINT32 *) (&Buffer->Buffer[sizeof (Buffer->Buffer) - 4]));\r
 \r
   InternalX86FxRestore (Buffer);\r
 }\r