ldbl-128ibm-compat: Provide ieee128 symbols to narrow functions
[glibc.git] / sysdeps / ieee754 / ldbl-128ibm-compat / Versions
blob46ff4446f271cd12a6935c4bdca59a3cb0a0543c
1 %include <ldbl-128ibm-compat-abi.h>
2 %ifndef LDBL_IBM128_VERSION
3 % error "ldbl-128ibm-compat-abi.h must define LDBL_IBM128_VERSION"
4 %endif
6 libm {
7   LDBL_IBM128_VERSION {
8     __acoshieee128;
9     __acosieee128;
10     __asinhieee128;
11     __asinieee128;
12     __atan2ieee128;
13     __atanhieee128;
14     __atanieee128;
15     __cabsieee128;
16     __cacoshieee128;
17     __cacosieee128;
18     __canonicalizeieee128;
19     __cargieee128;
20     __casinhieee128;
21     __casinieee128;
22     __catanhieee128;
23     __catanieee128;
24     __cbrtieee128;
25     __ccoshieee128;
26     __ccosieee128;
27     __ceilieee128;
28     __cexpieee128;
29     __cimagieee128;
30     __clog10ieee128;
31     __clogieee128;
32     __conjieee128;
33     __copysignieee128;
34     __coshieee128;
35     __cosieee128;
36     __cpowieee128;
37     __cprojieee128;
38     __crealieee128;
39     __csinhieee128;
40     __csinieee128;
41     __csqrtieee128;
42     __ctanhieee128;
43     __ctanieee128;
44     __erfcieee128;
45     __erfieee128;
46     __exp10ieee128;
47     __exp2ieee128;
48     __expieee128;
49     __expm1ieee128;
50     __f32addieee128;
51     __f32divieee128;
52     __f32mulieee128;
53     __f32subieee128;
54     __f64addieee128;
55     __f64divieee128;
56     __f64mulieee128;
57     __f64subieee128;
58     __fabsieee128;
59     __fdimieee128;
60     __floorieee128;
61     __fmaieee128;
62     __fmaxieee128;
63     __fmaxmagieee128;
64     __fminieee128;
65     __fminmagieee128;
66     __fmodieee128;
67     __frexpieee128;
68     __fromfpieee128;
69     __fromfpxieee128;
70     __getpayloadieee128;
71     __hypotieee128;
72     __ilogbieee128;
73     __j0ieee128;
74     __j1ieee128;
75     __jnieee128;
76     __ldexpieee128;
77     __lgammaieee128;
78     __lgammaieee128_r;
79     __llogbieee128;
80     __llrintieee128;
81     __llroundieee128;
82     __log10ieee128;
83     __log1pieee128;
84     __log2ieee128;
85     __logbieee128;
86     __logieee128;
87     __lrintieee128;
88     __lroundieee128;
89     __modfieee128;
90     __nanieee128;
91     __nearbyintieee128;
92     __nextafterieee128;
93     __nextdownieee128;
94     __nextupieee128;
95     __powieee128;
96     __remainderieee128;
97     __remquoieee128;
98     __rintieee128;
99     __roundevenieee128;
100     __roundieee128;
101     __scalbieee128;
102     __scalblnieee128;
103     __scalbnieee128;
104     __setpayloadieee128;
105     __setpayloadsigieee128;
106     __sincosieee128;
107     __sinhieee128;
108     __sinieee128;
109     __sqrtieee128;
110     __tanhieee128;
111     __tanieee128;
112     __tgammaieee128;
113     __totalorderieee128;
114     __totalordermagieee128;
115     __truncieee128;
116     __ufromfpieee128;
117     __ufromfpxieee128;
118     __y0ieee128;
119     __y1ieee128;
120     __ynieee128;
121   }
123 libc {
124   LDBL_IBM128_VERSION {
125     __strfromieee128;
126     __strtoieee128;
127     __strtoieee128_l;
128     __wcstoieee128;
129     __wcstoieee128_l;
131     __printf_sizeieee128;
133     __asprintfieee128;
134     __dprintfieee128;
135     __fprintfieee128;
136     __printfieee128;
137     __snprintfieee128;
138     __sprintfieee128;
140     __vasprintfieee128;
141     __vdprintfieee128;
142     __vfprintfieee128;
143     __vprintfieee128;
144     __vsnprintfieee128;
145     __vsprintfieee128;
147     __fwprintfieee128;
148     __swprintfieee128;
149     __wprintfieee128;
151     __vfwprintfieee128;
152     __vswprintfieee128;
153     __vwprintfieee128;
155     __asprintf_chkieee128;
156     __dprintf_chkieee128;
157     __fprintf_chkieee128;
158     __printf_chkieee128;
159     __snprintf_chkieee128;
160     __sprintf_chkieee128;
162     __vasprintf_chkieee128;
163     __vdprintf_chkieee128;
164     __vfprintf_chkieee128;
165     __vprintf_chkieee128;
166     __vsnprintf_chkieee128;
167     __vsprintf_chkieee128;
169     __fwprintf_chkieee128;
170     __swprintf_chkieee128;
171     __wprintf_chkieee128;
173     __vfwprintf_chkieee128;
174     __vswprintf_chkieee128;
175     __vwprintf_chkieee128;
177     __obstack_printfieee128;
178     __obstack_vprintfieee128;
179     __obstack_printf_chkieee128;
180     __obstack_vprintf_chkieee128;
182     __syslogieee128;
183     __vsyslogieee128;
184     __syslog_chkieee128;
185     __vsyslog_chkieee128;
187     __fscanfieee128;
188     __scanfieee128;
189     __sscanfieee128;
191     __vfscanfieee128;
192     __vscanfieee128;
193     __vsscanfieee128;
195     __fwscanfieee128;
196     __swscanfieee128;
197     __wscanfieee128;
199     __vfwscanfieee128;
200     __vswscanfieee128;
201     __vwscanfieee128;
203     __isoc99_fscanfieee128;
204     __isoc99_scanfieee128;
205     __isoc99_sscanfieee128;
207     __isoc99_vfscanfieee128;
208     __isoc99_vscanfieee128;
209     __isoc99_vsscanfieee128;
211     __isoc99_fwscanfieee128;
212     __isoc99_swscanfieee128;
213     __isoc99_wscanfieee128;
215     __isoc99_vfwscanfieee128;
216     __isoc99_vswscanfieee128;
217     __isoc99_vwscanfieee128;
219     __argp_errorieee128;
220     __argp_failureieee128;
222     __warnieee128;
223     __warnxieee128;
224     __vwarnieee128;
225     __vwarnxieee128;
226     __errieee128;
227     __errxieee128;
228     __verrieee128;
229     __verrxieee128;
231     __errorieee128;
232     __error_at_lineieee128;
234     __strfmonieee128;
235     __strfmon_lieee128;
237     __qecvtieee128;
238     __qfcvtieee128;
239     __qgcvtieee128;
240     __qecvtieee128_r;
241     __qfcvtieee128_r;
242   }