]> git.proxmox.com Git - mirror_edk2.git/blame - MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf
MdePkg/BasePrintLib: Fix incomplete print output
[mirror_edk2.git] / MdePkg / Library / BaseMemoryLibRepStr / BaseMemoryLibRepStr.inf
CommitLineData
6bfbb5f0 1## @file\r
34b0820e 2# Instance of Base Memory Library using REP string instructions.\r
e1f414b6 3#\r
34b0820e 4# Base Memory Library that uses REP string instructions for\r
e1f414b6 5# high performance and small size. Optimized for use in PEI.\r
85ea851e 6#\r
02b5cf7f 7# Copyright (c) 2007 - 2016, Intel Corporation. All rights reserved.<BR>\r
e1f414b6 8#\r
1f558705 9# This program and the accompanying materials\r
e1f414b6 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
e1f414b6 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
e1f414b6 18\r
e1f414b6 19[Defines]\r
20 INF_VERSION = 0x00010005\r
21 BASE_NAME = BaseMemoryLibRepStr\r
c92c1790 22 MODULE_UNI_FILE = BaseMemoryLibRepStr.uni\r
e1f414b6 23 FILE_GUID = e7884bf4-51a1-485b-982a-ff89129983bc\r
24 MODULE_TYPE = BASE\r
cfe41b57 25 VERSION_STRING = 1.1\r
e1f414b6 26 LIBRARY_CLASS = BaseMemoryLib \r
e1f414b6 27\r
28\r
e1f414b6 29#\r
30# VALID_ARCHITECTURES = IA32 X64\r
31#\r
32\r
6bfbb5f0 33[Sources]\r
e1f414b6 34 MemLibInternals.h\r
4df876ad 35 ScanMem64Wrapper.c\r
36 ScanMem32Wrapper.c\r
37 ScanMem16Wrapper.c\r
38 ScanMem8Wrapper.c\r
39 ZeroMemWrapper.c\r
40 CompareMemWrapper.c\r
41 SetMem64Wrapper.c\r
42 SetMem32Wrapper.c\r
43 SetMem16Wrapper.c\r
44 SetMemWrapper.c\r
45 CopyMemWrapper.c\r
02b5cf7f 46 IsZeroBufferWrapper.c\r
4df876ad 47 MemLibGuid.c\r
e1f414b6 48\r
49[Sources.Ia32]\r
e9b3aa48 50 Ia32/ScanMem64.nasm\r
e1f414b6 51 Ia32/ScanMem64.S\r
afff94bf 52 Ia32/ScanMem32.nasm\r
e1f414b6 53 Ia32/ScanMem32.S\r
0436b71e 54 Ia32/ScanMem16.nasm\r
e1f414b6 55 Ia32/ScanMem16.S\r
05c923a5 56 Ia32/ScanMem8.nasm\r
e1f414b6 57 Ia32/ScanMem8.S\r
0b2f06b3 58 Ia32/CompareMem.nasm\r
e1f414b6 59 Ia32/CompareMem.S\r
91fecd65 60 Ia32/ZeroMem.nasm\r
e1f414b6 61 Ia32/ZeroMem.S\r
0b4a61fd 62 Ia32/SetMem64.nasm\r
e1f414b6 63 Ia32/SetMem64.S\r
ae3c4e59 64 Ia32/SetMem32.nasm\r
e1f414b6 65 Ia32/SetMem32.S\r
da7da002 66 Ia32/SetMem16.nasm\r
e1f414b6 67 Ia32/SetMem16.S\r
f951b3c2 68 Ia32/SetMem.nasm\r
e1f414b6 69 Ia32/SetMem.S\r
170f7936 70 Ia32/CopyMem.nasm\r
e1f414b6 71 Ia32/CopyMem.S\r
e9b3aa48 72 Ia32/ScanMem64.nasm\r
e1f414b6 73 Ia32/ScanMem64.asm\r
afff94bf 74 Ia32/ScanMem32.nasm\r
e1f414b6 75 Ia32/ScanMem32.asm\r
0436b71e 76 Ia32/ScanMem16.nasm\r
e1f414b6 77 Ia32/ScanMem16.asm\r
05c923a5 78 Ia32/ScanMem8.nasm\r
e1f414b6 79 Ia32/ScanMem8.asm\r
0b2f06b3 80 Ia32/CompareMem.nasm\r
e1f414b6 81 Ia32/CompareMem.asm\r
91fecd65 82 Ia32/ZeroMem.nasm\r
e1f414b6 83 Ia32/ZeroMem.asm\r
0b4a61fd 84 Ia32/SetMem64.nasm\r
e1f414b6 85 Ia32/SetMem64.asm\r
ae3c4e59 86 Ia32/SetMem32.nasm\r
e1f414b6 87 Ia32/SetMem32.asm\r
da7da002 88 Ia32/SetMem16.nasm\r
e1f414b6 89 Ia32/SetMem16.asm\r
f951b3c2 90 Ia32/SetMem.nasm\r
e1f414b6 91 Ia32/SetMem.asm\r
170f7936 92 Ia32/CopyMem.nasm\r
e1f414b6 93 Ia32/CopyMem.asm\r
02b5cf7f 94 Ia32/IsZeroBuffer.nasm\r
e1f414b6 95\r
96[Sources.X64]\r
d7971551 97 X64/ScanMem64.nasm\r
30ab8a12 98 X64/ScanMem64.S\r
a91e60c1 99 X64/ScanMem32.nasm\r
30ab8a12 100 X64/ScanMem32.S\r
5dad027e 101 X64/ScanMem16.nasm\r
30ab8a12 102 X64/ScanMem16.S\r
b5888df2 103 X64/ScanMem8.nasm\r
30ab8a12 104 X64/ScanMem8.S\r
f414fd30 105 X64/CompareMem.nasm\r
30ab8a12 106 X64/CompareMem.S\r
67e70529 107 X64/ZeroMem.nasm\r
30ab8a12 108 X64/ZeroMem.S\r
152c2d87 109 X64/SetMem64.nasm\r
30ab8a12 110 X64/SetMem64.S\r
90b2daaa 111 X64/SetMem32.nasm\r
30ab8a12 112 X64/SetMem32.S\r
8f992358 113 X64/SetMem16.nasm\r
30ab8a12 114 X64/SetMem16.S\r
dbd43245 115 X64/SetMem.nasm\r
30ab8a12 116 X64/SetMem.S\r
e74c17e3 117 X64/CopyMem.nasm\r
30ab8a12 118 X64/CopyMem.S\r
d7971551 119 X64/ScanMem64.nasm\r
30ab8a12 120 X64/ScanMem64.asm\r
a91e60c1 121 X64/ScanMem32.nasm\r
30ab8a12 122 X64/ScanMem32.asm\r
5dad027e 123 X64/ScanMem16.nasm\r
30ab8a12 124 X64/ScanMem16.asm\r
b5888df2 125 X64/ScanMem8.nasm\r
30ab8a12 126 X64/ScanMem8.asm\r
f414fd30 127 X64/CompareMem.nasm\r
30ab8a12 128 X64/CompareMem.asm\r
67e70529 129 X64/ZeroMem.nasm\r
30ab8a12 130 X64/ZeroMem.asm\r
152c2d87 131 X64/SetMem64.nasm\r
30ab8a12 132 X64/SetMem64.asm\r
90b2daaa 133 X64/SetMem32.nasm\r
30ab8a12 134 X64/SetMem32.asm\r
8f992358 135 X64/SetMem16.nasm\r
30ab8a12 136 X64/SetMem16.asm\r
dbd43245 137 X64/SetMem.nasm\r
30ab8a12 138 X64/SetMem.asm\r
e74c17e3 139 X64/CopyMem.nasm\r
30ab8a12 140 X64/CopyMem.asm\r
02b5cf7f 141 X64/IsZeroBuffer.nasm\r
e1f414b6 142\r
e1f414b6 143[Packages]\r
144 MdePkg/MdePkg.dec\r
145\r
e1f414b6 146[LibraryClasses]\r
147 DebugLib\r
148 BaseLib\r
149\r