]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseLib/X64/GccInline.c
MdePkg: Clean up source files
[mirror_edk2.git] / MdePkg / Library / BaseLib / X64 / GccInline.c
index 3d175ee9314e82e4eaf1669ae9602abd62111904..1a69d152b45af8acf4b848ae020135f630a58ebe 100644 (file)
@@ -1,8 +1,8 @@
 /** @file\r
   GCC inline implementation of BaseLib processor specific functions.\r
 /** @file\r
   GCC inline implementation of BaseLib processor specific functions.\r
-  \r
-  Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
-  Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR> \r
+\r
+  Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
+  Portions copyright (c) 2008 - 2009, Apple Inc. 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
   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
@@ -33,7 +33,7 @@ MemoryFence (
   )\r
 {\r
   // This is a little bit of overkill and it is more about the compiler that it is\r
   )\r
 {\r
   // This is a little bit of overkill and it is more about the compiler that it is\r
-  // actually processor synchronization. This is like the _ReadWriteBarrier \r
+  // actually processor synchronization. This is like the _ReadWriteBarrier\r
   // Microsoft specific intrinsic\r
   __asm__ __volatile__ ("":::"memory");\r
 }\r
   // Microsoft specific intrinsic\r
   __asm__ __volatile__ ("":::"memory");\r
 }\r
@@ -66,7 +66,7 @@ EFIAPI
 DisableInterrupts (\r
   VOID\r
   )\r
 DisableInterrupts (\r
   VOID\r
   )\r
-{  \r
+{\r
   __asm__ __volatile__ ("cli"::: "memory");\r
 }\r
 \r
   __asm__ __volatile__ ("cli"::: "memory");\r
 }\r
 \r
@@ -130,14 +130,14 @@ AsmReadMsr64 (
 {\r
   UINT32 LowData;\r
   UINT32 HighData;\r
 {\r
   UINT32 LowData;\r
   UINT32 HighData;\r
-  \r
+\r
   __asm__ __volatile__ (\r
     "rdmsr"\r
     : "=a" (LowData),   // %0\r
       "=d" (HighData)   // %1\r
     : "c"  (Index)      // %2\r
     );\r
   __asm__ __volatile__ (\r
     "rdmsr"\r
     : "=a" (LowData),   // %0\r
       "=d" (HighData)   // %1\r
     : "c"  (Index)      // %2\r
     );\r
-    \r
+\r
   return (((UINT64)HighData) << 32) | LowData;\r
 }\r
 \r
   return (((UINT64)HighData) << 32) | LowData;\r
 }\r
 \r
@@ -170,7 +170,7 @@ AsmWriteMsr64 (
 \r
   LowData  = (UINT32)(Value);\r
   HighData = (UINT32)(Value >> 32);\r
 \r
   LowData  = (UINT32)(Value);\r
   HighData = (UINT32)(Value >> 32);\r
-  \r
+\r
   __asm__ __volatile__ (\r
     "wrmsr"\r
     :\r
   __asm__ __volatile__ (\r
     "wrmsr"\r
     :\r
@@ -178,7 +178,7 @@ AsmWriteMsr64 (
       "a" (LowData),\r
       "d" (HighData)\r
     );\r
       "a" (LowData),\r
       "d" (HighData)\r
     );\r
-    \r
+\r
   return Value;\r
 }\r
 \r
   return Value;\r
 }\r
 \r
@@ -201,13 +201,13 @@ AsmReadEflags (
   )\r
 {\r
   UINTN Eflags;\r
   )\r
 {\r
   UINTN Eflags;\r
-  \r
+\r
   __asm__ __volatile__ (\r
     "pushfq         \n\t"\r
     "pop     %0         "\r
     : "=r" (Eflags)       // %0\r
     );\r
   __asm__ __volatile__ (\r
     "pushfq         \n\t"\r
     "pop     %0         "\r
     : "=r" (Eflags)       // %0\r
     );\r
-    \r
+\r
   return Eflags;\r
 }\r
 \r
   return Eflags;\r
 }\r
 \r
@@ -230,12 +230,12 @@ AsmReadCr0 (
   )\r
 {\r
   UINTN   Data;\r
   )\r
 {\r
   UINTN   Data;\r
-  \r
+\r
   __asm__ __volatile__ (\r
   __asm__ __volatile__ (\r
-    "mov  %%cr0,%0" \r
+    "mov  %%cr0,%0"\r
     : "=r" (Data)           // %0\r
     );\r
     : "=r" (Data)           // %0\r
     );\r
-  \r
+\r
   return Data;\r
 }\r
 \r
   return Data;\r
 }\r
 \r
@@ -257,12 +257,12 @@ AsmReadCr2 (
   )\r
 {\r
   UINTN Data;\r
   )\r
 {\r
   UINTN Data;\r
-  \r
+\r
   __asm__ __volatile__ (\r
   __asm__ __volatile__ (\r
-    "mov  %%cr2,  %0" \r
+    "mov  %%cr2,  %0"\r
     : "=r" (Data)           // %0\r
     );\r
     : "=r" (Data)           // %0\r
     );\r
-  \r
+\r
   return Data;\r
 }\r
 \r
   return Data;\r
 }\r
 \r
@@ -283,12 +283,12 @@ AsmReadCr3 (
   )\r
 {\r
   UINTN Data;\r
   )\r
 {\r
   UINTN Data;\r
-  \r
+\r
   __asm__ __volatile__ (\r
   __asm__ __volatile__ (\r
-    "mov  %%cr3,  %0" \r
+    "mov  %%cr3,  %0"\r
     : "=r" (Data)           // %0\r
     );\r
     : "=r" (Data)           // %0\r
     );\r
-  \r
+\r
   return Data;\r
 }\r
 \r
   return Data;\r
 }\r
 \r
@@ -310,12 +310,12 @@ AsmReadCr4 (
   )\r
 {\r
   UINTN Data;\r
   )\r
 {\r
   UINTN Data;\r
-  \r
+\r
   __asm__ __volatile__ (\r
   __asm__ __volatile__ (\r
-    "mov  %%cr4,  %0" \r
+    "mov  %%cr4,  %0"\r
     : "=r" (Data)           // %0\r
     );\r
     : "=r" (Data)           // %0\r
     );\r
-  \r
+\r
   return Data;\r
 }\r
 \r
   return Data;\r
 }\r
 \r
@@ -441,12 +441,12 @@ AsmReadDr0 (
   )\r
 {\r
   UINTN Data;\r
   )\r
 {\r
   UINTN Data;\r
-  \r
+\r
   __asm__ __volatile__ (\r
     "mov  %%dr0, %0"\r
     : "=r" (Data)\r
     );\r
   __asm__ __volatile__ (\r
     "mov  %%dr0, %0"\r
     : "=r" (Data)\r
     );\r
-  \r
+\r
   return Data;\r
 }\r
 \r
   return Data;\r
 }\r
 \r
@@ -468,12 +468,12 @@ AsmReadDr1 (
   )\r
 {\r
   UINTN Data;\r
   )\r
 {\r
   UINTN Data;\r
-  \r
+\r
   __asm__ __volatile__ (\r
     "mov  %%dr1, %0"\r
     : "=r" (Data)\r
     );\r
   __asm__ __volatile__ (\r
     "mov  %%dr1, %0"\r
     : "=r" (Data)\r
     );\r
-  \r
+\r
   return Data;\r
 }\r
 \r
   return Data;\r
 }\r
 \r
@@ -495,12 +495,12 @@ AsmReadDr2 (
   )\r
 {\r
   UINTN Data;\r
   )\r
 {\r
   UINTN Data;\r
-  \r
+\r
   __asm__ __volatile__ (\r
     "mov  %%dr2, %0"\r
     : "=r" (Data)\r
     );\r
   __asm__ __volatile__ (\r
     "mov  %%dr2, %0"\r
     : "=r" (Data)\r
     );\r
-  \r
+\r
   return Data;\r
 }\r
 \r
   return Data;\r
 }\r
 \r
@@ -522,12 +522,12 @@ AsmReadDr3 (
   )\r
 {\r
   UINTN Data;\r
   )\r
 {\r
   UINTN Data;\r
-  \r
+\r
   __asm__ __volatile__ (\r
     "mov  %%dr3, %0"\r
     : "=r" (Data)\r
     );\r
   __asm__ __volatile__ (\r
     "mov  %%dr3, %0"\r
     : "=r" (Data)\r
     );\r
-  \r
+\r
   return Data;\r
 }\r
 \r
   return Data;\r
 }\r
 \r
@@ -549,12 +549,12 @@ AsmReadDr4 (
   )\r
 {\r
   UINTN Data;\r
   )\r
 {\r
   UINTN Data;\r
-  \r
+\r
   __asm__ __volatile__ (\r
     "mov  %%dr4, %0"\r
     : "=r" (Data)\r
     );\r
   __asm__ __volatile__ (\r
     "mov  %%dr4, %0"\r
     : "=r" (Data)\r
     );\r
-  \r
+\r
   return Data;\r
 }\r
 \r
   return Data;\r
 }\r
 \r
@@ -576,12 +576,12 @@ AsmReadDr5 (
   )\r
 {\r
   UINTN Data;\r
   )\r
 {\r
   UINTN Data;\r
-  \r
+\r
   __asm__ __volatile__ (\r
     "mov  %%dr5, %0"\r
     : "=r" (Data)\r
     );\r
   __asm__ __volatile__ (\r
     "mov  %%dr5, %0"\r
     : "=r" (Data)\r
     );\r
-  \r
+\r
   return Data;\r
 }\r
 \r
   return Data;\r
 }\r
 \r
@@ -603,12 +603,12 @@ AsmReadDr6 (
   )\r
 {\r
   UINTN Data;\r
   )\r
 {\r
   UINTN Data;\r
-  \r
+\r
   __asm__ __volatile__ (\r
     "mov  %%dr6, %0"\r
     : "=r" (Data)\r
     );\r
   __asm__ __volatile__ (\r
     "mov  %%dr6, %0"\r
     : "=r" (Data)\r
     );\r
-  \r
+\r
   return Data;\r
 }\r
 \r
   return Data;\r
 }\r
 \r
@@ -630,12 +630,12 @@ AsmReadDr7 (
   )\r
 {\r
   UINTN Data;\r
   )\r
 {\r
   UINTN Data;\r
-  \r
+\r
   __asm__ __volatile__ (\r
     "mov  %%dr7, %0"\r
     : "=r" (Data)\r
     );\r
   __asm__ __volatile__ (\r
     "mov  %%dr7, %0"\r
     : "=r" (Data)\r
     );\r
-  \r
+\r
   return Data;\r
 }\r
 \r
   return Data;\r
 }\r
 \r
@@ -864,12 +864,12 @@ AsmReadCs (
   )\r
 {\r
   UINT16  Data;\r
   )\r
 {\r
   UINT16  Data;\r
-  \r
+\r
   __asm__ __volatile__ (\r
     "mov   %%cs, %0"\r
     :"=a" (Data)\r
     );\r
   __asm__ __volatile__ (\r
     "mov   %%cs, %0"\r
     :"=a" (Data)\r
     );\r
-    \r
+\r
   return Data;\r
 }\r
 \r
   return Data;\r
 }\r
 \r
@@ -890,12 +890,12 @@ AsmReadDs (
   )\r
 {\r
   UINT16  Data;\r
   )\r
 {\r
   UINT16  Data;\r
-  \r
+\r
   __asm__ __volatile__ (\r
     "mov  %%ds, %0"\r
     :"=a" (Data)\r
     );\r
   __asm__ __volatile__ (\r
     "mov  %%ds, %0"\r
     :"=a" (Data)\r
     );\r
-    \r
+\r
   return Data;\r
 }\r
 \r
   return Data;\r
 }\r
 \r
@@ -916,12 +916,12 @@ AsmReadEs (
   )\r
 {\r
   UINT16  Data;\r
   )\r
 {\r
   UINT16  Data;\r
-  \r
+\r
   __asm__ __volatile__ (\r
     "mov  %%es, %0"\r
     :"=a" (Data)\r
     );\r
   __asm__ __volatile__ (\r
     "mov  %%es, %0"\r
     :"=a" (Data)\r
     );\r
-    \r
+\r
   return Data;\r
 }\r
 \r
   return Data;\r
 }\r
 \r
@@ -942,12 +942,12 @@ AsmReadFs (
   )\r
 {\r
   UINT16  Data;\r
   )\r
 {\r
   UINT16  Data;\r
-  \r
+\r
   __asm__ __volatile__ (\r
     "mov  %%fs, %0"\r
     :"=a" (Data)\r
     );\r
   __asm__ __volatile__ (\r
     "mov  %%fs, %0"\r
     :"=a" (Data)\r
     );\r
-    \r
+\r
   return Data;\r
 }\r
 \r
   return Data;\r
 }\r
 \r
@@ -968,12 +968,12 @@ AsmReadGs (
   )\r
 {\r
   UINT16  Data;\r
   )\r
 {\r
   UINT16  Data;\r
-  \r
+\r
   __asm__ __volatile__ (\r
     "mov  %%gs, %0"\r
     :"=a" (Data)\r
     );\r
   __asm__ __volatile__ (\r
     "mov  %%gs, %0"\r
     :"=a" (Data)\r
     );\r
-    \r
+\r
   return Data;\r
 }\r
 \r
   return Data;\r
 }\r
 \r
@@ -994,12 +994,12 @@ AsmReadSs (
   )\r
 {\r
   UINT16  Data;\r
   )\r
 {\r
   UINT16  Data;\r
-  \r
+\r
   __asm__ __volatile__ (\r
     "mov  %%ds, %0"\r
     :"=a" (Data)\r
     );\r
   __asm__ __volatile__ (\r
     "mov  %%ds, %0"\r
     :"=a" (Data)\r
     );\r
-    \r
+\r
   return Data;\r
 }\r
 \r
   return Data;\r
 }\r
 \r
@@ -1020,12 +1020,12 @@ AsmReadTr (
   )\r
 {\r
   UINT16  Data;\r
   )\r
 {\r
   UINT16  Data;\r
-  \r
+\r
   __asm__ __volatile__ (\r
     "str  %0"\r
     : "=r" (Data)\r
     );\r
   __asm__ __volatile__ (\r
     "str  %0"\r
     : "=r" (Data)\r
     );\r
-    \r
+\r
   return Data;\r
 }\r
 \r
   return Data;\r
 }\r
 \r
@@ -1072,7 +1072,7 @@ InternalX86WriteGdtr (
     :\r
     : "m" (*Gdtr)\r
     );\r
     :\r
     : "m" (*Gdtr)\r
     );\r
-    \r
+\r
 }\r
 \r
 \r
 }\r
 \r
 \r
@@ -1137,12 +1137,12 @@ AsmReadLdtr (
   )\r
 {\r
   UINT16  Data;\r
   )\r
 {\r
   UINT16  Data;\r
-  \r
+\r
   __asm__ __volatile__ (\r
     "sldt  %0"\r
     : "=g" (Data)   // %0\r
     );\r
   __asm__ __volatile__ (\r
     "sldt  %0"\r
     : "=g" (Data)   // %0\r
     );\r
-    \r
+\r
   return Data;\r
 }\r
 \r
   return Data;\r
 }\r
 \r
@@ -1190,7 +1190,7 @@ InternalX86FxSave (
     "fxsave %0"\r
     :\r
     : "m" (*Buffer)  // %0\r
     "fxsave %0"\r
     :\r
     : "m" (*Buffer)  // %0\r
-    );    \r
+    );\r
 }\r
 \r
 \r
 }\r
 \r
 \r
@@ -1239,7 +1239,7 @@ AsmReadMm0 (
     "movd   %%mm0,  %0    \n\t"\r
     : "=r"  (Data)       // %0\r
     );\r
     "movd   %%mm0,  %0    \n\t"\r
     : "=r"  (Data)       // %0\r
     );\r
-    \r
+\r
   return Data;\r
 }\r
 \r
   return Data;\r
 }\r
 \r
@@ -1265,7 +1265,7 @@ AsmReadMm1 (
     "movd   %%mm1,  %0    \n\t"\r
     : "=r"  (Data)       // %0\r
     );\r
     "movd   %%mm1,  %0    \n\t"\r
     : "=r"  (Data)       // %0\r
     );\r
-    \r
+\r
   return Data;\r
 }\r
 \r
   return Data;\r
 }\r
 \r
@@ -1291,7 +1291,7 @@ AsmReadMm2 (
     "movd  %%mm2,  %0    \n\t"\r
     : "=r"  (Data)       // %0\r
     );\r
     "movd  %%mm2,  %0    \n\t"\r
     : "=r"  (Data)       // %0\r
     );\r
-    \r
+\r
   return Data;\r
 }\r
 \r
   return Data;\r
 }\r
 \r
@@ -1317,7 +1317,7 @@ AsmReadMm3 (
     "movd  %%mm3,  %0    \n\t"\r
     : "=r"  (Data)       // %0\r
     );\r
     "movd  %%mm3,  %0    \n\t"\r
     : "=r"  (Data)       // %0\r
     );\r
-    \r
+\r
   return Data;\r
 }\r
 \r
   return Data;\r
 }\r
 \r
@@ -1343,7 +1343,7 @@ AsmReadMm4 (
     "movd  %%mm4,  %0    \n\t"\r
     : "=r"  (Data)       // %0\r
     );\r
     "movd  %%mm4,  %0    \n\t"\r
     : "=r"  (Data)       // %0\r
     );\r
-    \r
+\r
   return Data;\r
 }\r
 \r
   return Data;\r
 }\r
 \r
@@ -1369,7 +1369,7 @@ AsmReadMm5 (
     "movd  %%mm5,  %0    \n\t"\r
     : "=r"  (Data)       // %0\r
     );\r
     "movd  %%mm5,  %0    \n\t"\r
     : "=r"  (Data)       // %0\r
     );\r
-    \r
+\r
   return Data;\r
 }\r
 \r
   return Data;\r
 }\r
 \r
@@ -1395,7 +1395,7 @@ AsmReadMm6 (
     "movd  %%mm6,  %0    \n\t"\r
     : "=r"  (Data)       // %0\r
     );\r
     "movd  %%mm6,  %0    \n\t"\r
     : "=r"  (Data)       // %0\r
     );\r
-    \r
+\r
   return Data;\r
 }\r
 \r
   return Data;\r
 }\r
 \r
@@ -1421,7 +1421,7 @@ AsmReadMm7 (
     "movd  %%mm7,  %0    \n\t"\r
     : "=r"  (Data)       // %0\r
     );\r
     "movd  %%mm7,  %0    \n\t"\r
     : "=r"  (Data)       // %0\r
     );\r
-    \r
+\r
   return Data;\r
 }\r
 \r
   return Data;\r
 }\r
 \r
@@ -1443,7 +1443,7 @@ AsmWriteMm0 (
 {\r
   __asm__ __volatile__ (\r
     "movd  %0, %%mm0"  // %0\r
 {\r
   __asm__ __volatile__ (\r
     "movd  %0, %%mm0"  // %0\r
-    :  \r
+    :\r
     : "m" (Value)\r
     );\r
 }\r
     : "m" (Value)\r
     );\r
 }\r
@@ -1466,7 +1466,7 @@ AsmWriteMm1 (
 {\r
   __asm__ __volatile__ (\r
     "movd  %0, %%mm1"  // %0\r
 {\r
   __asm__ __volatile__ (\r
     "movd  %0, %%mm1"  // %0\r
-    :  \r
+    :\r
     : "m" (Value)\r
     );\r
 }\r
     : "m" (Value)\r
     );\r
 }\r
@@ -1489,7 +1489,7 @@ AsmWriteMm2 (
 {\r
   __asm__ __volatile__ (\r
     "movd  %0, %%mm2"  // %0\r
 {\r
   __asm__ __volatile__ (\r
     "movd  %0, %%mm2"  // %0\r
-    :  \r
+    :\r
     : "m" (Value)\r
     );\r
 }\r
     : "m" (Value)\r
     );\r
 }\r
@@ -1512,7 +1512,7 @@ AsmWriteMm3 (
 {\r
   __asm__ __volatile__ (\r
     "movd  %0, %%mm3"  // %0\r
 {\r
   __asm__ __volatile__ (\r
     "movd  %0, %%mm3"  // %0\r
-    :  \r
+    :\r
     : "m" (Value)\r
     );\r
 }\r
     : "m" (Value)\r
     );\r
 }\r
@@ -1535,7 +1535,7 @@ AsmWriteMm4 (
 {\r
   __asm__ __volatile__ (\r
     "movd  %0, %%mm4"  // %0\r
 {\r
   __asm__ __volatile__ (\r
     "movd  %0, %%mm4"  // %0\r
-    :  \r
+    :\r
     : "m" (Value)\r
     );\r
 }\r
     : "m" (Value)\r
     );\r
 }\r
@@ -1558,7 +1558,7 @@ AsmWriteMm5 (
 {\r
   __asm__ __volatile__ (\r
     "movd  %0, %%mm5"  // %0\r
 {\r
   __asm__ __volatile__ (\r
     "movd  %0, %%mm5"  // %0\r
-    :  \r
+    :\r
     : "m" (Value)\r
     );\r
 }\r
     : "m" (Value)\r
     );\r
 }\r
@@ -1581,7 +1581,7 @@ AsmWriteMm6 (
 {\r
   __asm__ __volatile__ (\r
     "movd  %0, %%mm6"  // %0\r
 {\r
   __asm__ __volatile__ (\r
     "movd  %0, %%mm6"  // %0\r
-    :  \r
+    :\r
     : "m" (Value)\r
     );\r
 }\r
     : "m" (Value)\r
     );\r
 }\r
@@ -1604,7 +1604,7 @@ AsmWriteMm7 (
 {\r
   __asm__ __volatile__ (\r
     "movd  %0, %%mm7"  // %0\r
 {\r
   __asm__ __volatile__ (\r
     "movd  %0, %%mm7"  // %0\r
-    :  \r
+    :\r
     : "m" (Value)\r
     );\r
 }\r
     : "m" (Value)\r
     );\r
 }\r
@@ -1627,14 +1627,14 @@ AsmReadTsc (
 {\r
   UINT32  LowData;\r
   UINT32  HiData;\r
 {\r
   UINT32  LowData;\r
   UINT32  HiData;\r
-  \r
+\r
   __asm__ __volatile__ (\r
     "rdtsc"\r
     : "=a" (LowData),\r
       "=d" (HiData)\r
     );\r
   __asm__ __volatile__ (\r
     "rdtsc"\r
     : "=a" (LowData),\r
       "=d" (HiData)\r
     );\r
-  \r
-  return (((UINT64)HiData) << 32) | LowData;  \r
+\r
+  return (((UINT64)HiData) << 32) | LowData;\r
 }\r
 \r
 \r
 }\r
 \r
 \r
@@ -1657,15 +1657,15 @@ AsmReadPmc (
 {\r
   UINT32  LowData;\r
   UINT32  HiData;\r
 {\r
   UINT32  LowData;\r
   UINT32  HiData;\r
-  \r
+\r
   __asm__ __volatile__ (\r
     "rdpmc"\r
     : "=a" (LowData),\r
       "=d" (HiData)\r
     : "c"  (Index)\r
     );\r
   __asm__ __volatile__ (\r
     "rdpmc"\r
     : "=a" (LowData),\r
       "=d" (HiData)\r
     : "c"  (Index)\r
     );\r
-  \r
-  return (((UINT64)HiData) << 32) | LowData;  \r
+\r
+  return (((UINT64)HiData) << 32) | LowData;\r
 }\r
 \r
 \r
 }\r
 \r
 \r
@@ -1700,7 +1700,7 @@ AsmMonitor (
       "c" (Ecx),\r
       "d" (Edx)\r
     );\r
       "c" (Ecx),\r
       "d" (Edx)\r
     );\r
-    \r
+\r
   return Eax;\r
 }\r
 \r
   return Eax;\r
 }\r
 \r
@@ -1728,12 +1728,12 @@ AsmMwait (
 {\r
   __asm__ __volatile__ (\r
     "mwait"\r
 {\r
   __asm__ __volatile__ (\r
     "mwait"\r
-    : \r
+    :\r
     : "a"  (Eax),\r
       "c"  (Ecx)\r
     );\r
     : "a"  (Eax),\r
       "c"  (Ecx)\r
     );\r
-    \r
-  return Eax;    \r
+\r
+  return Eax;\r
 }\r
 \r
 \r
 }\r
 \r
 \r
@@ -1768,7 +1768,7 @@ AsmInvd (
   )\r
 {\r
   __asm__ __volatile__ ("invd":::"memory");\r
   )\r
 {\r
   __asm__ __volatile__ ("invd":::"memory");\r
-    \r
+\r
 }\r
 \r
 \r
 }\r
 \r
 \r
@@ -1796,10 +1796,10 @@ AsmFlushCacheLine (
   __asm__ __volatile__ (\r
     "clflush (%0)"\r
     :\r
   __asm__ __volatile__ (\r
     "clflush (%0)"\r
     :\r
-    : "r" (LinearAddress) \r
+    : "r" (LinearAddress)\r
     : "memory"\r
     );\r
     : "memory"\r
     );\r
-    \r
+\r
     return LinearAddress;\r
 }\r
 \r
     return LinearAddress;\r
 }\r
 \r