ReactOS
0.4.16-dev-1946-g52006dd
fma3_initializer.cpp
Go to the documentation of this file.
1
//
2
// fma3_initializer.cpp
3
//
4
// Copyright (c) Microsoft Corporation. All rights reserved.
5
//
6
// CRT initializers and terminators have been extracted from the main CRT sources
7
// to enable the CRT DLL to be built with LTCG enabled. The source files in which
8
// the CRT initializers and terminators are defined cannot be compiled as /GL
9
// because the compiler will optimize them away during link-time code generation.
10
// We inhibit this optimization by defining the initializers and terminators in
11
// separate source files that are not compiled with /GL.
12
//
13
#include <
corecrt_internal.h
>
14
15
extern
"C"
int
__cdecl
__acrt_initialize_fma3
();
16
17
extern
"C"
_CRTALLOC
(
".CRT$XIC"
)
_PIFV
const
__acrt_tran_fma3_initializer =
__acrt_initialize_fma3
;
__cdecl
#define __cdecl
Definition:
accygwin.h:79
corecrt_internal.h
_PIFV
int(__cdecl * _PIFV)(void)
Definition:
corecrt_startup.h:113
_CRTALLOC
#define _CRTALLOC(x)
Definition:
fma3_available.c:37
__acrt_initialize_fma3
int __cdecl __acrt_initialize_fma3()
const
#define const
Definition:
zconf.h:233
sdk
lib
ucrt
initializers
fma3_initializer.cpp
Generated on Thu Dec 4 2025 06:16:19 for ReactOS by
1.9.6