]> git.ipfire.org Git - thirdparty/glibc.git/blob - sysdeps/ieee754/ldbl-96/Makefile
Update copyright dates with scripts/update-copyrights
[thirdparty/glibc.git] / sysdeps / ieee754 / ldbl-96 / Makefile
1 # Makefile for sysdeps/ieee754/ldbl-96.
2 # Copyright (C) 2016-2023 Free Software Foundation, Inc.
3 # This file is part of the GNU C Library.
4
5 # The GNU C Library is free software; you can redistribute it and/or
6 # modify it under the terms of the GNU Lesser General Public
7 # License as published by the Free Software Foundation; either
8 # version 2.1 of the License, or (at your option) any later version.
9
10 # The GNU C Library is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 # Lesser General Public License for more details.
14
15 # You should have received a copy of the GNU Lesser General Public
16 # License along with the GNU C Library; if not, see
17 # <https://www.gnu.org/licenses/>.
18
19 ifeq ($(subdir),math)
20 tests += test-canonical-ldbl-96 test-totalorderl-ldbl-96 test-sinl-pseudo
21 ifeq ($(have-ssp),yes)
22 CFLAGS-test-sinl-pseudo.c += -fstack-protector-all
23 endif
24
25 CFLAGS-w_acosl.c += -fno-builtin-acosf64x
26 CFLAGS-w_acoshl.c += -fno-builtin-acoshf64x
27 CFLAGS-w_asinl.c += -fno-builtin-asinf64x
28 CFLAGS-s_asinhl.c += -fno-builtin-asinhf64x
29 CFLAGS-s_atanl.c += -fno-builtin-atanf64x
30 CFLAGS-w_atan2l.c += -fno-builtin-atan2f64x
31 CFLAGS-w_atanhl.c += -fno-builtin-atanhf64x
32 CFLAGS-s_cabsl.c += -fno-builtin-cabsf64x
33 CFLAGS-s_cacosl.c += -fno-builtin-cacosf64x
34 CFLAGS-s_cacoshl.c += -fno-builtin-cacoshf64x
35 CFLAGS-s_canonicalizel.c += -fno-builtin-canonicalizef64x
36 CFLAGS-s_cargl.c += -fno-builtin-cargf64x
37 CFLAGS-s_casinl.c += -fno-builtin-casinf64x
38 CFLAGS-s_casinhl.c += -fno-builtin-casinhf64x
39 CFLAGS-s_catanl.c += -fno-builtin-catanf64x
40 CFLAGS-s_catanhl.c += -fno-builtin-catanhf64x
41 CFLAGS-s_cbrtl.c += -fno-builtin-cbrtf64x
42 CFLAGS-s_ccosl.c += -fno-builtin-ccosf64x
43 CFLAGS-s_ccoshl.c += -fno-builtin-ccoshf64x
44 CFLAGS-s_ceill.c += -fno-builtin-ceilf64x
45 CFLAGS-s_cexpl.c += -fno-builtin-cexpf64x
46 CFLAGS-s_cimagl.c += -fno-builtin-cimagf64x
47 CFLAGS-s_clogl.c += -fno-builtin-clogf64x
48 CFLAGS-s_clog10l.c += -fno-builtin-clog10f64x
49 CFLAGS-s_conjl.c += -fno-builtin-conjf64x
50 CFLAGS-s_copysignl.c += -fno-builtin-copysignf64x
51 CFLAGS-s_cosl.c += -fno-builtin-cosf64x
52 CFLAGS-w_coshl.c += -fno-builtin-coshf64x
53 CFLAGS-s_cpowl.c += -fno-builtin-cpowf64x
54 CFLAGS-s_cprojl.c += -fno-builtin-cprojf64x
55 CFLAGS-s_creall.c += -fno-builtin-crealf64x
56 CFLAGS-s_csinl.c += -fno-builtin-csinf64x
57 CFLAGS-s_csinhl.c += -fno-builtin-csinhf64x
58 CFLAGS-s_csqrtl.c += -fno-builtin-csqrtf64x
59 CFLAGS-s_ctanl.c += -fno-builtin-ctanf64x
60 CFLAGS-s_ctanhl.c += -fno-builtin-ctanhf64x
61 CFLAGS-s_daddl.c += -fno-builtin-f64addf64x
62 CFLAGS-s_ddivl.c += -fno-builtin-f64divf64x
63 CFLAGS-s_dfmal.c += -fno-builtin-f64fmaf64x
64 CFLAGS-s_dmull.c += -fno-builtin-f64mulf64x
65 CFLAGS-s_dsqrtl.c += -fno-builtin-f64sqrtf64x
66 CFLAGS-s_dsubl.c += -fno-builtin-f64subf64x
67 CFLAGS-s_erfl.c += -fno-builtin-erff64x
68 CFLAGS-s_erfcl.c += -fno-builtin-erfcf64x
69 CFLAGS-e_expl.c += -fno-builtin-expf64x
70 CFLAGS-w_exp10l.c += -fno-builtin-exp10f64x
71 CFLAGS-e_exp2l.c += -fno-builtin-exp2f64x
72 CFLAGS-s_expm1l.c += -fno-builtin-expm1f64x
73 CFLAGS-s_fabsl.c += -fno-builtin-fabsf64x
74 CFLAGS-s_faddl.c += -fno-builtin-f32addf64x
75 CFLAGS-s_fdiml.c += -fno-builtin-fdimf64x
76 CFLAGS-s_fdivl.c += -fno-builtin-f32divf64x
77 CFLAGS-s_ffmal.c += -fno-builtin-f32fmaf64x
78 CFLAGS-s_floorl.c += -fno-builtin-floorf64x
79 CFLAGS-s_fmal.c += -fno-builtin-fmaf64x
80 CFLAGS-s_fmaxl.c += -fno-builtin-fmaxf64x
81 CFLAGS-s_fmaximuml.c += -fno-builtin-fmaximumf64x
82 CFLAGS-s_fmaximum_magl.c += -fno-builtin-fmaximum_magf64x
83 CFLAGS-s_fmaximum_mag_numl.c += -fno-builtin-fmaximum_mag_numf64x
84 CFLAGS-s_fmaximum_numl.c += -fno-builtin-fmaximum_numf64x
85 CFLAGS-s_fmaxmagl.c += -fno-builtin-fmaxmagf64x
86 CFLAGS-s_fminl.c += -fno-builtin-fminf64x
87 CFLAGS-s_fminimuml.c += -fno-builtin-fminimumf64x
88 CFLAGS-s_fminimum_magl.c += -fno-builtin-fminimum_magf64x
89 CFLAGS-s_fminimum_mag_numl.c += -fno-builtin-fminimum_mag_numf64x
90 CFLAGS-s_fminimum_numl.c += -fno-builtin-fminimum_numf64x
91 CFLAGS-s_fminmagl.c += -fno-builtin-fminmagf64x
92 CFLAGS-w_fmodl.c += -fno-builtin-fmodf64x
93 CFLAGS-s_fmull.c += -fno-builtin-f32mulf64x
94 CFLAGS-s_frexpl.c += -fno-builtin-frexpf64x
95 CFLAGS-s_fromfpl.c += -fno-builtin-fromfpf64x
96 CFLAGS-s_fromfpxl.c += -fno-builtin-fromfpxf64x
97 CFLAGS-s_fsqrtl.c += -fno-builtin-f32sqrtf64x
98 CFLAGS-s_fsubl.c += -fno-builtin-f32subf64x
99 CFLAGS-s_getpayloadl.c += -fno-builtin-getpayloadf64x
100 CFLAGS-w_hypotl.c += -fno-builtin-hypotf64x
101 CFLAGS-w_ilogbl.c += -fno-builtin-ilogbf64x
102 CFLAGS-w_j0l.c += -fno-builtin-j0f64x
103 CFLAGS-w_j1l.c += -fno-builtin-j1f64x
104 CFLAGS-w_jnl.c += -fno-builtin-jnf64x
105 CFLAGS-s_ldexpl.c += -fno-builtin-ldexpf64x
106 CFLAGS-w_lgammal.c += -fno-builtin-lgammaf64x
107 CFLAGS-w_lgammal_r.c += -fno-builtin-lgammaf64x_r
108 CFLAGS-w_llogbl.c += -fno-builtin-llogbf64x
109 CFLAGS-s_llrintl.c += -fno-builtin-llrintf64x
110 CFLAGS-s_llroundl.c += -fno-builtin-llroundf64x
111 CFLAGS-e_logl.c += -fno-builtin-logf64x
112 CFLAGS-w_log10l.c += -fno-builtin-log10f64x
113 CFLAGS-w_log1pl.c += -fno-builtin-log1pf64x
114 CFLAGS-e_log2l.c += -fno-builtin-log2f64x
115 CFLAGS-s_logbl.c += -fno-builtin-logbf64x
116 CFLAGS-s_lrintl.c += -fno-builtin-lrintf64x
117 CFLAGS-s_lroundl.c += -fno-builtin-lroundf64x
118 CFLAGS-s_modfl.c += -fno-builtin-modff64x
119 CFLAGS-s_nanl.c += -fno-builtin-nanf64x
120 CFLAGS-s_nearbyintl.c += -fno-builtin-nearbyintf64x
121 CFLAGS-s_nextafterl.c += -fno-builtin-nextafterf64x
122 CFLAGS-s_nextdownl.c += -fno-builtin-nextdownf64x
123 CFLAGS-s_nextupl.c += -fno-builtin-nextupf64x
124 CFLAGS-e_powl.c += -fno-builtin-powf64x
125 CFLAGS-w_remainderl.c += -fno-builtin-remainderf64x
126 CFLAGS-s_remquol.c += -fno-builtin-remquof64x
127 CFLAGS-s_rintl.c += -fno-builtin-rintf64x
128 CFLAGS-s_roundl.c += -fno-builtin-roundf64x
129 CFLAGS-s_roundevenl.c += -fno-builtin-roundevenf64x
130 CFLAGS-w_scalblnl.c += -fno-builtin-scalblnf64x
131 CFLAGS-s_scalbnl.c += -fno-builtin-scalbnf64x
132 CFLAGS-s_setpayloadl.c += -fno-builtin-setpayloadf64x
133 CFLAGS-s_setpayloadsigl.c += -fno-builtin-setpayloadsigf64x
134 CFLAGS-s_sinl.c += -fno-builtin-sinf64x
135 CFLAGS-s_sincosl.c += -fno-builtin-sincosf64x
136 CFLAGS-w_sinhl.c += -fno-builtin-sinhf64x
137 CFLAGS-w_sqrtl.c += -fno-builtin-sqrtf64x
138 CFLAGS-s_tanl.c += -fno-builtin-tanf64x
139 CFLAGS-s_tanhl.c += -fno-builtin-tanhf64x
140 CFLAGS-w_tgammal.c += -fno-builtin-tgammaf64x
141 CFLAGS-s_totalorderl.c += -fno-builtin-totalorderf64x
142 CFLAGS-s_totalordermagl.c += -fno-builtin-totalordermagf64x
143 CFLAGS-s_truncl.c += -fno-builtin-truncf64x
144 CFLAGS-s_ufromfpl.c += -fno-builtin-ufromfpf64x
145 CFLAGS-s_ufromfpxl.c += -fno-builtin-ufromfpxf64x
146 CFLAGS-s_y0l.c += -fno-builtin-y0f64x
147 CFLAGS-s_y1l.c += -fno-builtin-y1f64x
148 CFLAGS-s_ynl.c += -fno-builtin-ynf64x
149
150 endif # $(subdir) == math