]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseMemoryLibSse2/BaseMemoryLibSse2.msa
Split wrapper functions into separate source files to reduce image code size
[mirror_edk2.git] / MdePkg / Library / BaseMemoryLibSse2 / BaseMemoryLibSse2.msa
index 6336f58b85506f67a11d5db6aea0824f4f4235bd..5798a7711628fa371d32413820636b221b39de57 100644 (file)
@@ -38,33 +38,53 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
   <SourceFiles>\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\SetMem16.asm</Filename>\r
-      <Filename>Ia32\SetMem32.asm</Filename>\r
-      <Filename>Ia32\SetMem64.asm</Filename>\r
-      <Filename>Ia32\ZeroMem.asm</Filename>\r
-      <Filename>Ia32\CompareMem.asm</Filename>\r
-      <Filename>Ia32\ScanMem8.asm</Filename>\r
-      <Filename>Ia32\ScanMem16.asm</Filename>\r
-      <Filename>Ia32\ScanMem32.asm</Filename>\r
-      <Filename>Ia32\ScanMem64.asm</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
+      <Filename>Ia32/CopyMem.asm</Filename>\r
+      <Filename>Ia32/SetMem.asm</Filename>\r
+      <Filename>Ia32/SetMem16.asm</Filename>\r
+      <Filename>Ia32/SetMem32.asm</Filename>\r
+      <Filename>Ia32/SetMem64.asm</Filename>\r
+      <Filename>Ia32/ZeroMem.asm</Filename>\r
+      <Filename>Ia32/CompareMem.asm</Filename>\r
+      <Filename>Ia32/ScanMem8.asm</Filename>\r
+      <Filename>Ia32/ScanMem16.asm</Filename>\r
+      <Filename>Ia32/ScanMem32.asm</Filename>\r
+      <Filename>Ia32/ScanMem64.asm</Filename>\r
     </Arch>\r
     <Arch ArchType="X64">\r
       <Filename>MemLibGuid.c</Filename>\r
-      <Filename>MemLibWrapper.c</Filename>\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\ZeroMem.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
+      <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
+      <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/ZeroMem.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