]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseMemoryLibSse2/BaseMemoryLibSse2.inf
add corresponding .S files for BaseMemoryLibXXX X64 arch. Note that we use ".intel_sy...
[mirror_edk2.git] / MdePkg / Library / BaseMemoryLibSse2 / BaseMemoryLibSse2.inf
index eabf41864a59da9b2f987f8d6ea7b8ba6fe7d740..37171a84c0155ddb26c6b229434f084ca02cbc3b 100644 (file)
@@ -3,7 +3,7 @@
 #\r
 # Base Memory Library that uses XMM registers for high performance.\r
 #  Optimized for use in DXE.\r
-# Copyright (c) 2007, Intel Corporation\r
+# Copyright (c) 2007 - 2008, Intel Corporation\r
 #\r
 #  All rights reserved. This program and the accompanying materials\r
 #  are licensed and made available under the terms and conditions of the BSD License\r
 #\r
 #**/\r
 \r
-################################################################################\r
-#\r
-# Defines Section - statements that will be processed to create a Makefile.\r
-#\r
-################################################################################\r
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BaseMemoryLibSse2\r
   EFI_SPECIFICATION_VERSION      = 0x00020000\r
 \r
 \r
-#\r
-# The following information is for reference only and not required by the build tools.\r
 #\r
 #  VALID_ARCHITECTURES           = IA32 X64\r
 #\r
 \r
-################################################################################\r
-#\r
-# Sources Section - list of files that are required for the build to succeed.\r
-#\r
-################################################################################\r
-\r
 [Sources.common]\r
   MemLibInternals.h\r
+  ScanMem64Wrapper.c\r
+  ScanMem32Wrapper.c\r
+  ScanMem16Wrapper.c\r
+  ScanMem8Wrapper.c\r
+  ZeroMemWrapper.c\r
+  CompareMemWrapper.c\r
+  SetMem64Wrapper.c\r
+  SetMem32Wrapper.c\r
+  SetMem16Wrapper.c\r
+  SetMemWrapper.c\r
+  CopyMemWrapper.c\r
+  MemLibGuid.c\r
 \r
 [Sources.Ia32]\r
   Ia32/ScanMem64.S\r
   Ia32/SetMem16.asm\r
   Ia32/SetMem.asm\r
   Ia32/CopyMem.asm\r
-  ScanMem64Wrapper.c\r
-  ScanMem32Wrapper.c\r
-  ScanMem16Wrapper.c\r
-  ScanMem8Wrapper.c\r
-  ZeroMemWrapper.c\r
-  CompareMemWrapper.c\r
-  SetMem64Wrapper.c\r
-  SetMem32Wrapper.c\r
-  SetMem16Wrapper.c\r
-  SetMemWrapper.c\r
-  CopyMemWrapper.c\r
-  MemLibGuid.c\r
 \r
 [Sources.X64]\r
-  x64/ScanMem64.asm\r
-  x64/ScanMem32.asm\r
-  x64/ScanMem16.asm\r
-  x64/ScanMem8.asm\r
-  x64/CompareMem.asm\r
-  x64/ZeroMem.asm\r
-  x64/SetMem64.asm\r
-  x64/SetMem32.asm\r
-  x64/SetMem16.asm\r
-  x64/SetMem.asm\r
-  x64/CopyMem.asm\r
-  ScanMem64Wrapper.c\r
-  ScanMem32Wrapper.c\r
-  ScanMem16Wrapper.c\r
-  ScanMem8Wrapper.c\r
-  ZeroMemWrapper.c\r
-  CompareMemWrapper.c\r
-  SetMem64Wrapper.c\r
-  SetMem32Wrapper.c\r
-  SetMem16Wrapper.c\r
-  SetMemWrapper.c\r
-  CopyMemWrapper.c\r
-  MemLibGuid.c\r
-\r
-\r
-################################################################################\r
-#\r
-# Package Dependency Section - list of Package files that are required for\r
-#                              this module.\r
-#\r
-################################################################################\r
+  X64/ScanMem64.asm\r
+  X64/ScanMem32.asm\r
+  X64/ScanMem16.asm\r
+  X64/ScanMem8.asm\r
+  X64/CompareMem.asm\r
+  X64/ZeroMem.asm\r
+  X64/SetMem64.asm\r
+  X64/SetMem32.asm\r
+  X64/SetMem16.asm\r
+  X64/SetMem.asm\r
+  X64/CopyMem.asm\r
+  X64/ScanMem64.S\r
+  X64/ScanMem32.S\r
+  X64/ScanMem16.S\r
+  X64/ScanMem8.S\r
+  X64/CompareMem.S\r
+  X64/ZeroMem.S\r
+  X64/SetMem64.S\r
+  X64/SetMem32.S\r
+  X64/SetMem16.S\r
+  X64/SetMem.S\r
+  X64/CopyMem.S\r
 \r
 [Packages]\r
   MdePkg/MdePkg.dec\r
 \r
-\r
-################################################################################\r
-#\r
-# Library Class Section - list of Library Classes that are required for\r
-#                         this module.\r
-#\r
-################################################################################\r
-\r
 [LibraryClasses]\r
   DebugLib\r
   BaseLib\r