]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseMemoryLibMmx/BaseMemoryLibMmx.msa
1.BaseMemoryLibMmx: Add X64 Cpu Arch support.
[mirror_edk2.git] / MdePkg / Library / BaseMemoryLibMmx / BaseMemoryLibMmx.msa
index 552c019cdf31ea364a2aa39065923c22c0912515..c0e89c3ffcd98e098895629e17f128fc5d9cdfec 100644 (file)
@@ -27,8 +27,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
       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
     </License>\r
-    <Specification>EFI_SPECIFICATION_VERSION    0x00000000</Specification>\r
     <Created>2006-04-12 19:53</Created>\r
+    <Specification>EFI_SPECIFICATION_VERSION    0x00000000</Specification>\r
   </MsaLibHeader>\r
   <LibraryClassDefinitions>\r
     <LibraryClass Usage="ALWAYS_PRODUCED">BaseMemoryLib</LibraryClass>\r
@@ -36,9 +36,19 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>\r
   </LibraryClassDefinitions>\r
   <SourceFiles>\r
+    <Filename>MemLibGuid.c</Filename>\r
+    <Filename>CopyMemWrapper.c</Filename>\r
+    <Filename>SetMemWrapper.c</Filename>\r
+    <Filename>SetMem16Wrapper.c</Filename>\r
+    <Filename>SetMem32Wrapper.c</Filename>\r
+    <Filename>SetMem64Wrapper.c</Filename>\r
+    <Filename>CompareMemWrapper.c</Filename>\r
+    <Filename>ZeroMemWrapper.c</Filename>\r
+    <Filename>ScanMem8Wrapper.c</Filename>\r
+    <Filename>ScanMem16Wrapper.c</Filename>\r
+    <Filename>ScanMem32Wrapper.c</Filename>\r
+    <Filename>ScanMem64Wrapper.c</Filename>\r
     <Arch ArchType="IA32">\r
-      <Filename>MemLibGuid.c</Filename>\r
-      <Filename>MemLibWrapper.c</Filename>\r
       <Filename>Ia32/CopyMem.asm</Filename>\r
       <Filename>Ia32/SetMem.asm</Filename>\r
       <Filename>Ia32/ZeroMem.asm</Filename>\r
@@ -51,6 +61,18 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
       <Filename>Ia32/ScanMem32.asm</Filename>\r
       <Filename>Ia32/ScanMem64.asm</Filename>\r
     </Arch>\r
+    <Arch ArchType="X64">\r
+      <Filename>X64/CopyMem.asm</Filename>\r
+      <Filename>X64/SetMem.asm</Filename>\r
+      <Filename>X64/SetMem16.asm</Filename>\r
+      <Filename>X64/SetMem32.asm</Filename>\r
+      <Filename>X64/SetMem64.asm</Filename>\r
+      <Filename>X64/CompareMem.asm</Filename>\r
+      <Filename>X64/ScanMem8.asm</Filename>\r
+      <Filename>X64/ScanMem16.asm</Filename>\r
+      <Filename>X64/ScanMem32.asm</Filename>\r
+      <Filename>X64/ScanMem64.asm</Filename>\r
+    </Arch>\r
   </SourceFiles>\r
   <Includes>\r
     <PackageName>MdePkg</PackageName>\r