1#/** @file 2# Base Library implementation. 3# 4# Copyright (c) 2009, Apple Inc. All rights reserved.<BR> 5# Copyright (c) 2011-2013, ARM Limited. All rights reserved. 6# 7# This program and the accompanying materials 8# are licensed and made available under the terms and conditions of the BSD License 9# which accompanies this distribution. The full text of the license may be found at 10# http://opensource.org/licenses/bsd-license.php 11# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 12# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 13# 14# 15#**/ 16 17[Defines] 18 INF_VERSION = 0x00010005 19 BASE_NAME = CompilerIntrinsicsLib 20 FILE_GUID = 855274FA-3575-4C20-9709-C031DC5589FA 21 MODULE_TYPE = BASE 22 VERSION_STRING = 1.0 23 LIBRARY_CLASS = CompilerIntrinsicsLib 24 25[Sources] 26 memcpy.c 27 memset.c 28 29[Sources.ARM] 30 Arm/mullu.asm | RVCT 31 Arm/switch.asm | RVCT 32 Arm/llsr.asm | RVCT 33 Arm/memmove.asm | RVCT 34 Arm/uread.asm | RVCT 35 Arm/uwrite.asm | RVCT 36 Arm/lasr.asm | RVCT 37 Arm/llsl.asm | RVCT 38 Arm/div.asm | RVCT 39 Arm/uldiv.asm | RVCT 40 Arm/ldivmod.asm | RVCT 41 42 43# 44# Move .c to .s to work around LLVM issues 45# 46# Arm/ashrdi3.c | GCC 47# Arm/ashldi3.c | GCC 48# Arm/divdi3.c | GCC 49# Arm/divsi3.c | GCC 50# Arm/lshrdi3.c | GCC 51 Arm/ashrdi3.S | GCC 52 Arm/ashldi3.S | GCC 53 Arm/div.S | GCC 54 Arm/divdi3.S | GCC 55 Arm/divsi3.S | GCC 56 Arm/lshrdi3.S | GCC 57 58 Arm/memmove.S | GCC 59 60# Arm/modsi3.c | GCC 61# Arm/moddi3.c | GCC 62# Arm/muldi3.c | GCC 63 Arm/modsi3.S | GCC 64 Arm/moddi3.S | GCC 65 Arm/muldi3.S | GCC 66 Arm/mullu.S | GCC 67 68# Arm/udivsi3.c | GCC 69# Arm/umodsi3.c | GCC 70# Arm/udivdi3.c | GCC 71# Arm/umoddi3.c | GCC 72# Arm/udivmoddi4.c | GCC 73 Arm/udivsi3.S | GCC 74 Arm/umodsi3.S | GCC 75 Arm/udivdi3.S | GCC 76 Arm/umoddi3.S | GCC 77 Arm/udivmoddi4.S | GCC 78 79# Arm/clzsi2.c | GCC 80# Arm/ctzsi2.c | GCC 81# Arm/ucmpdi2.c | GCC 82 Arm/clzsi2.S | GCC 83 Arm/ctzsi2.S | GCC 84 Arm/ucmpdi2.S | GCC 85 Arm/switch8.S | GCC 86 Arm/switchu8.S | GCC 87 Arm/switch16.S | GCC 88 Arm/switch32.S | GCC 89 90 Arm/sourcery.S | GCC 91 Arm/uldiv.S | GCC 92 Arm/ldivmod.S | GCC 93 94 Arm/llsr.S | GCC 95 Arm/llsl.S | GCC 96 97 98[Packages] 99 MdePkg/MdePkg.dec 100 ArmPkg/ArmPkg.dec 101 102[LibraryClasses] 103 104