]> git.proxmox.com Git - mirror_edk2.git/blob - MdePkg/Library/BaseMemoryLibSse2/BaseMemoryLibSse2.inf
MdePkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / MdePkg / Library / BaseMemoryLibSse2 / BaseMemoryLibSse2.inf
1 ## @file
2 # Instance of Base Memory Library using SSE2 registers.
3 #
4 # Base Memory Library that uses SSE2 registers for high performance.
5 #
6 # Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
7 #
8 # SPDX-License-Identifier: BSD-2-Clause-Patent
9 #
10 #
11 ##
12
13 [Defines]
14 INF_VERSION = 0x00010005
15 BASE_NAME = BaseMemoryLibSse2
16 MODULE_UNI_FILE = BaseMemoryLibSse2.uni
17 FILE_GUID = 65a18235-5096-4032-8c63-214f0249ce8d
18 MODULE_TYPE = BASE
19 VERSION_STRING = 1.0
20 LIBRARY_CLASS = BaseMemoryLib
21
22
23 #
24 # VALID_ARCHITECTURES = IA32 X64
25 #
26
27 [Sources]
28 MemLibInternals.h
29 ScanMem64Wrapper.c
30 ScanMem32Wrapper.c
31 ScanMem16Wrapper.c
32 ScanMem8Wrapper.c
33 ZeroMemWrapper.c
34 CompareMemWrapper.c
35 SetMem64Wrapper.c
36 SetMem32Wrapper.c
37 SetMem16Wrapper.c
38 SetMemWrapper.c
39 CopyMemWrapper.c
40 IsZeroBufferWrapper.c
41 MemLibGuid.c
42
43 [Sources.Ia32]
44 Ia32/ScanMem64.nasm
45 Ia32/ScanMem32.nasm
46 Ia32/ScanMem16.nasm
47 Ia32/ScanMem8.nasm
48 Ia32/CompareMem.nasm
49 Ia32/ZeroMem.nasm
50 Ia32/SetMem64.nasm
51 Ia32/SetMem32.nasm
52 Ia32/SetMem16.nasm
53 Ia32/SetMem.nasm
54 Ia32/CopyMem.nasm
55 Ia32/ScanMem64.nasm
56 Ia32/ScanMem32.nasm
57 Ia32/ScanMem16.nasm
58 Ia32/ScanMem8.nasm
59 Ia32/CompareMem.nasm
60 Ia32/ZeroMem.nasm
61 Ia32/SetMem64.nasm
62 Ia32/SetMem32.nasm
63 Ia32/SetMem16.nasm
64 Ia32/SetMem.nasm
65 Ia32/CopyMem.nasm
66 Ia32/IsZeroBuffer.nasm
67
68 [Sources.X64]
69 X64/ScanMem64.nasm
70 X64/ScanMem32.nasm
71 X64/ScanMem16.nasm
72 X64/ScanMem8.nasm
73 X64/CompareMem.nasm
74 X64/ZeroMem.nasm
75 X64/SetMem64.nasm
76 X64/SetMem32.nasm
77 X64/SetMem16.nasm
78 X64/SetMem.nasm
79 X64/CopyMem.nasm
80 X64/ScanMem64.nasm
81 X64/ScanMem32.nasm
82 X64/ScanMem16.nasm
83 X64/ScanMem8.nasm
84 X64/CompareMem.nasm
85 X64/ZeroMem.nasm
86 X64/SetMem64.nasm
87 X64/SetMem32.nasm
88 X64/SetMem16.nasm
89 X64/SetMem.nasm
90 X64/CopyMem.nasm
91 X64/IsZeroBuffer.nasm
92
93 [Packages]
94 MdePkg/MdePkg.dec
95
96 [LibraryClasses]
97 DebugLib
98 BaseLib
99