]> git.proxmox.com Git - mirror_edk2.git/blame - MdePkg/Library/BaseMemoryLibSse2/BaseMemoryLibSse2.inf
MdePkg BaseMemoryLibSse2: Convert Ia32/ScanMem64.asm to 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
c92c1790 6# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
e1f414b6 7#\r
c33c6476 8# This program and the accompanying materials\r
e1f414b6 9# are licensed and made available under the terms and conditions of the BSD License\r
10# which accompanies this distribution. The full text of the license may be found at\r
2fc59a00 11# http://opensource.org/licenses/bsd-license.php.\r
e1f414b6 12# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
13# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
14#\r
15#\r
6bfbb5f0 16##\r
e1f414b6 17\r
e1f414b6 18[Defines]\r
19 INF_VERSION = 0x00010005\r
20 BASE_NAME = BaseMemoryLibSse2\r
c92c1790 21 MODULE_UNI_FILE = BaseMemoryLibSse2.uni\r
e1f414b6 22 FILE_GUID = 65a18235-5096-4032-8c63-214f0249ce8d\r
23 MODULE_TYPE = BASE\r
24 VERSION_STRING = 1.0\r
25 LIBRARY_CLASS = BaseMemoryLib \r
e1f414b6 26\r
27\r
e1f414b6 28#\r
29# VALID_ARCHITECTURES = IA32 X64\r
30#\r
31\r
6bfbb5f0 32[Sources]\r
e1f414b6 33 MemLibInternals.h\r
4df876ad 34 ScanMem64Wrapper.c\r
35 ScanMem32Wrapper.c\r
36 ScanMem16Wrapper.c\r
37 ScanMem8Wrapper.c\r
38 ZeroMemWrapper.c\r
39 CompareMemWrapper.c\r
40 SetMem64Wrapper.c\r
41 SetMem32Wrapper.c\r
42 SetMem16Wrapper.c\r
43 SetMemWrapper.c\r
44 CopyMemWrapper.c\r
45 MemLibGuid.c\r
e1f414b6 46\r
47[Sources.Ia32]\r
99138cf9 48 Ia32/ScanMem64.nasm\r
e1f414b6 49 Ia32/ScanMem64.S\r
50 Ia32/ScanMem32.S\r
51 Ia32/ScanMem16.S\r
52 Ia32/ScanMem8.S\r
53 Ia32/CompareMem.S\r
54 Ia32/ZeroMem.S\r
55 Ia32/SetMem64.S\r
56 Ia32/SetMem32.S\r
57 Ia32/SetMem16.S\r
58 Ia32/SetMem.S\r
59 Ia32/CopyMem.S\r
99138cf9 60 Ia32/ScanMem64.nasm\r
e1f414b6 61 Ia32/ScanMem64.asm\r
62 Ia32/ScanMem32.asm\r
63 Ia32/ScanMem16.asm\r
64 Ia32/ScanMem8.asm\r
65 Ia32/CompareMem.asm\r
66 Ia32/ZeroMem.asm\r
67 Ia32/SetMem64.asm\r
68 Ia32/SetMem32.asm\r
69 Ia32/SetMem16.asm\r
70 Ia32/SetMem.asm\r
71 Ia32/CopyMem.asm\r
e1f414b6 72\r
73[Sources.X64]\r
30ab8a12 74 X64/ScanMem64.asm\r
75 X64/ScanMem32.asm\r
76 X64/ScanMem16.asm\r
77 X64/ScanMem8.asm\r
78 X64/CompareMem.asm\r
79 X64/ZeroMem.asm\r
80 X64/SetMem64.asm\r
81 X64/SetMem32.asm\r
82 X64/SetMem16.asm\r
83 X64/SetMem.asm\r
84 X64/CopyMem.asm\r
4df876ad 85 X64/ScanMem64.S\r
86 X64/ScanMem32.S\r
87 X64/ScanMem16.S\r
88 X64/ScanMem8.S\r
89 X64/CompareMem.S\r
90 X64/ZeroMem.S\r
91 X64/SetMem64.S\r
92 X64/SetMem32.S\r
93 X64/SetMem16.S\r
94 X64/SetMem.S\r
95 X64/CopyMem.S\r
e1f414b6 96\r
e1f414b6 97[Packages]\r
98 MdePkg/MdePkg.dec\r
99\r
e1f414b6 100[LibraryClasses]\r
101 DebugLib\r
102 BaseLib\r
103\r