VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/FirmwareNew/MdePkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf

Last change on this file was 108794, checked in by vboxsync, 3 weeks ago

Devices/EFI/FirmwareNew: Merge edk2-stable202502 from the vendor branch and make it build for the important platforms, bugref:4643

  • Property svn:eol-style set to native
File size: 1.9 KB
Line 
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# SPDX-License-Identifier: BSD-2-Clause-Patent
8#
9#
10#**/
11
12[Defines]
13 INF_VERSION = 1.29
14 BASE_NAME = CompilerIntrinsicsLib
15 FILE_GUID = 2A6B451F-B99D-47B1-8F29-D805433C62E0
16 MODULE_TYPE = BASE
17 VERSION_STRING = 1.0
18 LIBRARY_CLASS = CompilerIntrinsicsLib
19
20[Sources]
21 memcpy.c | GCC
22 memset.c | GCC
23
24 memcpy_ms.c | MSFT
25 memset_ms.c | MSFT
26 memcmp_ms.c | MSFT
27 memmove_ms.c | MSFT
28
29[Sources.ARM]
30 Arm/ashrdi3.S | GCC
31 Arm/ashldi3.S | GCC
32 Arm/div.S | GCC
33 Arm/divdi3.S | GCC
34 Arm/divsi3.S | GCC
35 Arm/lshrdi3.S | GCC
36 Arm/memmove.S | GCC
37 Arm/modsi3.S | GCC
38 Arm/moddi3.S | GCC
39 Arm/muldi3.S | GCC
40 Arm/mullu.S | GCC
41 Arm/udivsi3.S | GCC
42 Arm/umodsi3.S | GCC
43 Arm/udivdi3.S | GCC
44 Arm/umoddi3.S | GCC
45 Arm/udivmoddi4.S | GCC
46 Arm/clzsi2.S | GCC
47 Arm/ctzsi2.S | GCC
48 Arm/ucmpdi2.S | GCC
49 Arm/switch8.S | GCC
50 Arm/switchu8.S | GCC
51 Arm/switch16.S | GCC
52 Arm/switch32.S | GCC
53 Arm/sourcery.S | GCC
54 Arm/uldiv.S | GCC
55 Arm/ldivmod.S | GCC
56 Arm/lasr.S | GCC
57 Arm/llsr.S | GCC
58 Arm/llsl.S | GCC
59 Arm/uread.S | GCC
60 Arm/uwrite.S | GCC
61
62 Arm/div.asm | MSFT
63 Arm/uldiv.asm | MSFT
64 Arm/ldivmod.asm | MSFT
65 Arm/llsr.asm | MSFT
66
67[Sources.AARCH64]
68 AArch64/Atomics.S | GCC
69 AArch64/ashlti3.S | GCC
70
71[Packages]
72 MdePkg/MdePkg.dec
73
74[BuildOptions]
75 MSFT:*_*_*_CC_FLAGS = /GL-
76 MSFT:*_*_ARM_ASM_FLAGS = /oldit
Note: See TracBrowser for help on using the repository browser.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette