]> git.proxmox.com Git - mirror_edk2.git/blame - MdePkg/Library/BaseMemoryLibSse2/BaseMemoryLibSse2.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / MdePkg / Library / BaseMemoryLibSse2 / BaseMemoryLibSse2.inf
CommitLineData
6bfbb5f0 1## @file\r
c92c1790 2# Instance of Base Memory Library using SSE2 registers.\r
e1f414b6 3#\r
c92c1790 4# Base Memory Library that uses SSE2 registers for high performance.\r
85ea851e 5#\r
13688930 6# Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>\r
e1f414b6 7#\r
9344f092 8# SPDX-License-Identifier: BSD-2-Clause-Patent\r
e1f414b6 9#\r
10#\r
6bfbb5f0 11##\r
e1f414b6 12\r
e1f414b6 13[Defines]\r
14 INF_VERSION = 0x00010005\r
15 BASE_NAME = BaseMemoryLibSse2\r
c92c1790 16 MODULE_UNI_FILE = BaseMemoryLibSse2.uni\r
e1f414b6 17 FILE_GUID = 65a18235-5096-4032-8c63-214f0249ce8d\r
18 MODULE_TYPE = BASE\r
19 VERSION_STRING = 1.0\r
9095d37b 20 LIBRARY_CLASS = BaseMemoryLib\r
e1f414b6 21\r
22\r
e1f414b6 23#\r
24# VALID_ARCHITECTURES = IA32 X64\r
25#\r
26\r
6bfbb5f0 27[Sources]\r
e1f414b6 28 MemLibInternals.h\r
4df876ad 29 ScanMem64Wrapper.c\r
30 ScanMem32Wrapper.c\r
31 ScanMem16Wrapper.c\r
32 ScanMem8Wrapper.c\r
33 ZeroMemWrapper.c\r
34 CompareMemWrapper.c\r
35 SetMem64Wrapper.c\r
36 SetMem32Wrapper.c\r
37 SetMem16Wrapper.c\r
38 SetMemWrapper.c\r
39 CopyMemWrapper.c\r
102b4c7c 40 IsZeroBufferWrapper.c\r
4df876ad 41 MemLibGuid.c\r
e1f414b6 42\r
43[Sources.Ia32]\r
99138cf9 44 Ia32/ScanMem64.nasm\r
78a0563e 45 Ia32/ScanMem32.nasm\r
4b6f1d62 46 Ia32/ScanMem16.nasm\r
77ae4157 47 Ia32/ScanMem8.nasm\r
2ee36c26 48 Ia32/CompareMem.nasm\r
37968f40 49 Ia32/ZeroMem.nasm\r
dabe6500 50 Ia32/SetMem64.nasm\r
ff3ca569 51 Ia32/SetMem32.nasm\r
39a993ff 52 Ia32/SetMem16.nasm\r
861b36d3 53 Ia32/SetMem.nasm\r
733c2935 54 Ia32/CopyMem.nasm\r
99138cf9 55 Ia32/ScanMem64.nasm\r
78a0563e 56 Ia32/ScanMem32.nasm\r
4b6f1d62 57 Ia32/ScanMem16.nasm\r
77ae4157 58 Ia32/ScanMem8.nasm\r
2ee36c26 59 Ia32/CompareMem.nasm\r
37968f40 60 Ia32/ZeroMem.nasm\r
dabe6500 61 Ia32/SetMem64.nasm\r
ff3ca569 62 Ia32/SetMem32.nasm\r
39a993ff 63 Ia32/SetMem16.nasm\r
861b36d3 64 Ia32/SetMem.nasm\r
733c2935 65 Ia32/CopyMem.nasm\r
102b4c7c 66 Ia32/IsZeroBuffer.nasm\r
e1f414b6 67\r
68[Sources.X64]\r
5f4eb694 69 X64/ScanMem64.nasm\r
171d6ce1 70 X64/ScanMem32.nasm\r
01da574a 71 X64/ScanMem16.nasm\r
90063aa1 72 X64/ScanMem8.nasm\r
c2f1f3b2 73 X64/CompareMem.nasm\r
41a275ba 74 X64/ZeroMem.nasm\r
58be35c1 75 X64/SetMem64.nasm\r
1380b8d0 76 X64/SetMem32.nasm\r
e53526ca 77 X64/SetMem16.nasm\r
e8758b6a 78 X64/SetMem.nasm\r
9987eaea 79 X64/CopyMem.nasm\r
5f4eb694 80 X64/ScanMem64.nasm\r
171d6ce1 81 X64/ScanMem32.nasm\r
01da574a 82 X64/ScanMem16.nasm\r
90063aa1 83 X64/ScanMem8.nasm\r
c2f1f3b2 84 X64/CompareMem.nasm\r
41a275ba 85 X64/ZeroMem.nasm\r
58be35c1 86 X64/SetMem64.nasm\r
1380b8d0 87 X64/SetMem32.nasm\r
e53526ca 88 X64/SetMem16.nasm\r
e8758b6a 89 X64/SetMem.nasm\r
9987eaea 90 X64/CopyMem.nasm\r
102b4c7c 91 X64/IsZeroBuffer.nasm\r
e1f414b6 92\r
e1f414b6 93[Packages]\r
94 MdePkg/MdePkg.dec\r
95\r
e1f414b6 96[LibraryClasses]\r
97 DebugLib\r
98 BaseLib\r
99\r