]> git.proxmox.com Git - mirror_edk2.git/blame - MdePkg/Library/BaseMemoryLibMmx/BaseMemoryLibMmx.inf
MdePkg: Remove X86 ASM and S files
[mirror_edk2.git] / MdePkg / Library / BaseMemoryLibMmx / BaseMemoryLibMmx.inf
CommitLineData
6bfbb5f0 1## @file\r
34b0820e 2# Instance of Base Memory Library using MMX registers.\r
c5ecf6c1 3#\r
34b0820e 4# Base Memory Library that uses MMX registers for high performance.\r
c5ecf6c1 5# Optimized for use in DXE.\r
85ea851e 6#\r
13688930 7# Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
c5ecf6c1 8#\r
085c3968 9# This program and the accompanying materials\r
c5ecf6c1 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
c5ecf6c1 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
c5ecf6c1 18\r
19[Defines]\r
20 INF_VERSION = 0x00010005\r
21 BASE_NAME = BaseMemoryLibMmx\r
c92c1790 22 MODULE_UNI_FILE = BaseMemoryLibMmx.uni\r
c5ecf6c1 23 FILE_GUID = d458a654-f64c-49db-b8d1-3821306bf1f6\r
24 MODULE_TYPE = BASE\r
25 VERSION_STRING = 1.0\r
26 LIBRARY_CLASS = BaseMemoryLib \r
c5ecf6c1 27\r
28\r
29#\r
30# VALID_ARCHITECTURES = IA32 X64\r
31#\r
32\r
623ad724 33[Packages]\r
34 MdePkg/MdePkg.dec\r
35\r
36\r
6bfbb5f0 37[Sources]\r
c5ecf6c1 38 ScanMem64Wrapper.c\r
39 ScanMem32Wrapper.c\r
40 ScanMem16Wrapper.c\r
41 ScanMem8Wrapper.c\r
42 ZeroMemWrapper.c\r
43 CompareMemWrapper.c\r
44 SetMem64Wrapper.c\r
45 SetMem32Wrapper.c\r
46 SetMem16Wrapper.c\r
47 SetMemWrapper.c\r
48 CopyMemWrapper.c\r
02b5cf7f 49 IsZeroBufferWrapper.c\r
c5ecf6c1 50 MemLibGuid.c\r
51 MemLibInternals.h\r
52\r
53[Sources.Ia32]\r
07b0d050 54 Ia32/ScanMem64.nasm\r
c5ecf6c1 55 Ia32/ScanMem64.S\r
535d1f9e 56 Ia32/ScanMem32.nasm\r
c5ecf6c1 57 Ia32/ScanMem32.S\r
8603aa7d 58 Ia32/ScanMem16.nasm\r
c5ecf6c1 59 Ia32/ScanMem16.S\r
07581615 60 Ia32/ScanMem8.nasm\r
c5ecf6c1 61 Ia32/ScanMem8.S\r
761ff571 62 Ia32/CompareMem.nasm\r
c5ecf6c1 63 Ia32/CompareMem.S\r
9e3a12a1 64 Ia32/SetMem64.nasm\r
c5ecf6c1 65 Ia32/SetMem64.S\r
b8f62ba2 66 Ia32/SetMem32.nasm\r
c5ecf6c1 67 Ia32/SetMem32.S\r
bef0fef4 68 Ia32/SetMem16.nasm\r
c5ecf6c1 69 Ia32/SetMem16.S\r
8dba24a6 70 Ia32/ZeroMem.nasm\r
c5ecf6c1 71 Ia32/ZeroMem.S\r
76fd76d6 72 Ia32/SetMem.nasm\r
c5ecf6c1 73 Ia32/SetMem.S\r
6fb11b1d 74 Ia32/CopyMem.nasm\r
c5ecf6c1 75 Ia32/CopyMem.S\r
07b0d050 76 Ia32/ScanMem64.nasm\r
535d1f9e 77 Ia32/ScanMem32.nasm\r
8603aa7d 78 Ia32/ScanMem16.nasm\r
07581615 79 Ia32/ScanMem8.nasm\r
761ff571 80 Ia32/CompareMem.nasm\r
9e3a12a1 81 Ia32/SetMem64.nasm\r
b8f62ba2 82 Ia32/SetMem32.nasm\r
bef0fef4 83 Ia32/SetMem16.nasm\r
8dba24a6 84 Ia32/ZeroMem.nasm\r
76fd76d6 85 Ia32/SetMem.nasm\r
6fb11b1d 86 Ia32/CopyMem.nasm\r
02b5cf7f 87 Ia32/IsZeroBuffer.nasm\r
c5ecf6c1 88\r
89[Sources.X64]\r
8b247ef7 90 X64/ZeroMem.nasm\r
cfe7789f 91 X64/ScanMem64.nasm\r
6254dedb 92 X64/ScanMem32.nasm\r
3fd6740c 93 X64/ScanMem16.nasm\r
d85d9d34 94 X64/ScanMem8.nasm\r
ebefee1b 95 X64/CompareMem.nasm\r
3b61fac6 96 X64/SetMem64.nasm\r
db75a3d6 97 X64/SetMem32.nasm\r
24502d71 98 X64/SetMem16.nasm\r
9692aa20 99 X64/SetMem.nasm\r
eadcb0a1 100 X64/CopyMem.nasm\r
cfe7789f 101 X64/ScanMem64.nasm\r
4df876ad 102 X64/ScanMem64.S\r
6254dedb 103 X64/ScanMem32.nasm\r
4df876ad 104 X64/ScanMem32.S\r
3fd6740c 105 X64/ScanMem16.nasm\r
4df876ad 106 X64/ScanMem16.S\r
d85d9d34 107 X64/ScanMem8.nasm\r
4df876ad 108 X64/ScanMem8.S\r
ebefee1b 109 X64/CompareMem.nasm\r
4df876ad 110 X64/CompareMem.S\r
3b61fac6 111 X64/SetMem64.nasm\r
4df876ad 112 X64/SetMem64.S\r
db75a3d6 113 X64/SetMem32.nasm\r
4df876ad 114 X64/SetMem32.S\r
24502d71 115 X64/SetMem16.nasm\r
4df876ad 116 X64/SetMem16.S\r
8b247ef7 117 X64/ZeroMem.nasm\r
4df876ad 118 X64/ZeroMem.S\r
9692aa20 119 X64/SetMem.nasm\r
4df876ad 120 X64/SetMem.S\r
eadcb0a1 121 X64/CopyMem.nasm\r
4df876ad 122 X64/CopyMem.S\r
02b5cf7f 123 X64/IsZeroBuffer.nasm\r
c5ecf6c1 124\r
125\r
126[LibraryClasses]\r
127 DebugLib\r
128 BaseLib\r
129\r