this repo has no description
1/* This file causes certain symbols to be defined in the ppc branch of
2 libmx.dylib, libmx_debug.dylib, and libmx_profile.debug but nothing in
3 other branches. See Documentation/libmxNotes.doc for additional
4 information.
5
6 Additionally, a linker extension is used that causes the symbols to be
7 visible only when linking for Mac OS X version 10.3. This is the only
8 version in which the symbols must be resolved from libmx. In later
9 versions, the symbols were available in libSystem. In earlier versions,
10 the symbols were not available in any dynamic library.
11*/
12
13
14#if defined __ppc__
15
16 #define Define(x) $ld$add$os10.3$##x: .globl $ld$add$os10.3$##x
17
18 Define(_acosf)
19 Define(_acoshf)
20 Define(_asinf)
21 Define(_asinhf)
22 Define(_atan2f)
23 Define(_atanf)
24 Define(_atanhf)
25 Define(_cabsf)
26 Define(_cacos)
27 Define(_cacosf)
28 Define(_cacosh)
29 Define(_cacoshf)
30 Define(_carg)
31 Define(_cargf)
32 Define(_casin)
33 Define(_casinf)
34 Define(_casinh)
35 Define(_casinhf)
36 Define(_catan)
37 Define(_catanf)
38 Define(_catanh)
39 Define(_catanhf)
40 Define(_cbrtf)
41 Define(_ccos)
42 Define(_ccosf)
43 Define(_ccosh)
44 Define(_ccoshf)
45 Define(_cexp)
46 Define(_cexpf)
47 Define(_clog)
48 Define(_clogf)
49 Define(_cosf)
50 Define(_coshf)
51 Define(_cpow)
52 Define(_cpowf)
53 Define(_cproj)
54 Define(_cprojf)
55 Define(_csin)
56 Define(_csinf)
57 Define(_csinh)
58 Define(_csinhf)
59 Define(_csqrt)
60 Define(_csqrtf)
61 Define(_ctan)
62 Define(_ctanf)
63 Define(_ctanh)
64 Define(_ctanhf)
65 Define(_erfcf)
66 Define(_erff)
67 Define(_exp2f)
68 Define(_expf)
69 Define(_expm1f)
70 Define(_hypotf)
71 Define(_lgammaf)
72 Define(_log10f)
73 Define(_log1pf)
74 Define(_log2f)
75 Define(_logf)
76 Define(_powf)
77 Define(_sinf)
78 Define(_sinhf)
79 Define(_sqrtf)
80 Define(_tanf)
81 Define(_tanhf)
82 Define(_tgammaf)
83
84#endif defined __ppc__