Home | History | Annotate | Download | only in BaseMemoryLibSse2
      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 - 2014, Intel Corporation. All rights reserved.<BR>

      7 #

      8 #  This program and the accompanying materials

      9 #  are licensed and made available under the terms and conditions of the BSD License

     10 #  which accompanies this distribution. The full text of the license may be found at

     11 #  http://opensource.org/licenses/bsd-license.php.

     12 #  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,

     13 #  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

     14 #

     15 #

     16 ##

     17 
     18 [Defines]
     19   INF_VERSION                    = 0x00010005
     20   BASE_NAME                      = BaseMemoryLibSse2
     21   MODULE_UNI_FILE                = BaseMemoryLibSse2.uni
     22   FILE_GUID                      = 65a18235-5096-4032-8c63-214f0249ce8d
     23   MODULE_TYPE                    = BASE
     24   VERSION_STRING                 = 1.0
     25   LIBRARY_CLASS                  = BaseMemoryLib 
     26 
     27 
     28 #

     29 #  VALID_ARCHITECTURES           = IA32 X64

     30 #

     31 
     32 [Sources]
     33   MemLibInternals.h
     34   ScanMem64Wrapper.c
     35   ScanMem32Wrapper.c
     36   ScanMem16Wrapper.c
     37   ScanMem8Wrapper.c
     38   ZeroMemWrapper.c
     39   CompareMemWrapper.c
     40   SetMem64Wrapper.c
     41   SetMem32Wrapper.c
     42   SetMem16Wrapper.c
     43   SetMemWrapper.c
     44   CopyMemWrapper.c
     45   MemLibGuid.c
     46 
     47 [Sources.Ia32]
     48   Ia32/ScanMem64.S
     49   Ia32/ScanMem32.S
     50   Ia32/ScanMem16.S
     51   Ia32/ScanMem8.S
     52   Ia32/CompareMem.S
     53   Ia32/ZeroMem.S
     54   Ia32/SetMem64.S
     55   Ia32/SetMem32.S
     56   Ia32/SetMem16.S
     57   Ia32/SetMem.S
     58   Ia32/CopyMem.S
     59   Ia32/ScanMem64.asm
     60   Ia32/ScanMem32.asm
     61   Ia32/ScanMem16.asm
     62   Ia32/ScanMem8.asm
     63   Ia32/CompareMem.asm
     64   Ia32/ZeroMem.asm
     65   Ia32/SetMem64.asm
     66   Ia32/SetMem32.asm
     67   Ia32/SetMem16.asm
     68   Ia32/SetMem.asm
     69   Ia32/CopyMem.asm
     70 
     71 [Sources.X64]
     72   X64/ScanMem64.asm
     73   X64/ScanMem32.asm
     74   X64/ScanMem16.asm
     75   X64/ScanMem8.asm
     76   X64/CompareMem.asm
     77   X64/ZeroMem.asm
     78   X64/SetMem64.asm
     79   X64/SetMem32.asm
     80   X64/SetMem16.asm
     81   X64/SetMem.asm
     82   X64/CopyMem.asm
     83   X64/ScanMem64.S
     84   X64/ScanMem32.S
     85   X64/ScanMem16.S
     86   X64/ScanMem8.S
     87   X64/CompareMem.S
     88   X64/ZeroMem.S
     89   X64/SetMem64.S
     90   X64/SetMem32.S
     91   X64/SetMem16.S
     92   X64/SetMem.S
     93   X64/CopyMem.S
     94 
     95 [Packages]
     96   MdePkg/MdePkg.dec
     97 
     98 [LibraryClasses]
     99   DebugLib
    100   BaseLib
    101 
    102