]> git.proxmox.com Git - mirror_edk2.git/blame - MdePkg/Library/BaseMemoryLibOptPei/BaseMemoryLibOptPei.inf
MdeModulePkg: Clean up source files
[mirror_edk2.git] / MdePkg / Library / BaseMemoryLibOptPei / BaseMemoryLibOptPei.inf
CommitLineData
6bfbb5f0 1## @file\r
34b0820e 2# Instance of Base Memory Library optimized for use in PEI phase.\r
7b3b4b29 3#\r
34b0820e 4# Base Memory Library that is optimized for use in PEI phase. \r
5# Uses REP, MMX, XMM registers as required for best performance.\r
85ea851e 6#\r
13688930 7# Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>\r
7b3b4b29 8#\r
84b5877f 9# This program and the accompanying materials\r
7b3b4b29 10# are licensed and made available under the terms and conditions of the BSD License\r
11# which accompanies this distribution. The full text of the license may be found at\r
2fc59a00 12# http://opensource.org/licenses/bsd-license.php.\r
7b3b4b29 13# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
14# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
15#\r
16#\r
6bfbb5f0 17##\r
7b3b4b29 18\r
19[Defines]\r
20 INF_VERSION = 0x00010005\r
21 BASE_NAME = BaseMemoryLibOptPei\r
c92c1790 22 MODULE_UNI_FILE = BaseMemoryLibOptPei.uni\r
7b3b4b29 23 FILE_GUID = D6F43B1B-0F21-462b-B8B7-A033C3EB4261\r
24 MODULE_TYPE = BASE\r
25 VERSION_STRING = 1.0\r
26 LIBRARY_CLASS = BaseMemoryLib \r
7b3b4b29 27\r
28\r
29#\r
30# VALID_ARCHITECTURES = IA32 X64\r
31#\r
32\r
6bfbb5f0 33[Sources]\r
7b3b4b29 34 MemLibInternals.h\r
35\r
36[Sources.Ia32]\r
e8273934 37 Ia32/ScanMem64.nasm\r
7b3b4b29 38 Ia32/ScanMem64.S\r
5a5da694 39 Ia32/ScanMem32.nasm\r
7b3b4b29 40 Ia32/ScanMem32.S\r
43b065e2 41 Ia32/ScanMem16.nasm\r
7b3b4b29 42 Ia32/ScanMem16.S\r
857b7909 43 Ia32/ScanMem8.nasm\r
7b3b4b29 44 Ia32/ScanMem8.S\r
60ef062d 45 Ia32/CompareMem.nasm\r
7b3b4b29 46 Ia32/CompareMem.S\r
6b6b3424 47 Ia32/ZeroMem.nasm\r
7b3b4b29 48 Ia32/ZeroMem.S\r
ad090d58 49 Ia32/SetMem64.nasm\r
7b3b4b29 50 Ia32/SetMem64.S\r
3232da4d 51 Ia32/SetMem32.nasm\r
7b3b4b29 52 Ia32/SetMem32.S\r
d81e9d7e 53 Ia32/SetMem16.nasm\r
7b3b4b29 54 Ia32/SetMem16.S\r
390b2c06 55 Ia32/SetMem.nasm\r
7b3b4b29 56 Ia32/SetMem.S\r
94774b82 57 Ia32/CopyMem.nasm\r
7b3b4b29 58 Ia32/CopyMem.S\r
e8273934 59 Ia32/ScanMem64.nasm\r
5a5da694 60 Ia32/ScanMem32.nasm\r
43b065e2 61 Ia32/ScanMem16.nasm\r
857b7909 62 Ia32/ScanMem8.nasm\r
60ef062d 63 Ia32/CompareMem.nasm\r
6b6b3424 64 Ia32/ZeroMem.nasm\r
ad090d58 65 Ia32/SetMem64.nasm\r
3232da4d 66 Ia32/SetMem32.nasm\r
d81e9d7e 67 Ia32/SetMem16.nasm\r
390b2c06 68 Ia32/SetMem.nasm\r
94774b82 69 Ia32/CopyMem.nasm\r
02b5cf7f 70 Ia32/IsZeroBuffer.nasm\r
7b3b4b29 71 ScanMem64Wrapper.c\r
72 ScanMem32Wrapper.c\r
73 ScanMem16Wrapper.c\r
74 ScanMem8Wrapper.c\r
75 ZeroMemWrapper.c\r
76 CompareMemWrapper.c\r
77 SetMem64Wrapper.c\r
78 SetMem32Wrapper.c\r
79 SetMem16Wrapper.c\r
80 SetMemWrapper.c\r
81 CopyMemWrapper.c\r
02b5cf7f 82 IsZeroBufferWrapper.c\r
7b3b4b29 83 MemLibGuid.c\r
84\r
85[Sources.X64]\r
520ed837 86 X64/ScanMem64.nasm\r
4d9ff8be 87 X64/ScanMem64.S\r
6b20c74b 88 X64/ScanMem32.nasm\r
4d9ff8be 89 X64/ScanMem32.S\r
74feda22 90 X64/ScanMem16.nasm\r
4d9ff8be 91 X64/ScanMem16.S\r
5275ec43 92 X64/ScanMem8.nasm\r
4d9ff8be 93 X64/ScanMem8.S\r
59824217 94 X64/CompareMem.nasm\r
4d9ff8be 95 X64/CompareMem.S\r
6c878ed3 96 X64/ZeroMem.nasm\r
4d9ff8be 97 X64/ZeroMem.S\r
1512ab28 98 X64/SetMem64.nasm\r
4d9ff8be 99 X64/SetMem64.S\r
fb246a7a 100 X64/SetMem32.nasm\r
4d9ff8be 101 X64/SetMem32.S\r
02839a1c 102 X64/SetMem16.nasm\r
4d9ff8be 103 X64/SetMem16.S\r
a11f5f94 104 X64/SetMem.nasm\r
4d9ff8be 105 X64/SetMem.S\r
71d803e8 106 X64/CopyMem.nasm\r
4d9ff8be 107 X64/CopyMem.S\r
02b5cf7f 108 X64/IsZeroBuffer.nasm\r
7b3b4b29 109 ScanMem64Wrapper.c\r
110 ScanMem32Wrapper.c\r
111 ScanMem16Wrapper.c\r
112 ScanMem8Wrapper.c\r
113 ZeroMemWrapper.c\r
114 CompareMemWrapper.c\r
115 SetMem64Wrapper.c\r
116 SetMem32Wrapper.c\r
117 SetMem16Wrapper.c\r
118 SetMemWrapper.c\r
119 CopyMemWrapper.c\r
02b5cf7f 120 IsZeroBufferWrapper.c\r
7b3b4b29 121 MemLibGuid.c\r
122\r
123\r
124[Packages]\r
125 MdePkg/MdePkg.dec\r
126\r
127[LibraryClasses]\r
128 DebugLib\r
129 BaseLib\r
130\r