TODO update
[libm] / LICENSES
1 /*
2  * ====================================================
3  * Copyright 2004 Sun Microsystems, Inc.  All Rights Reserved.
4  *
5  * Permission to use, copy, modify, and distribute this
6  * software is freely granted, provided that this notice
7  * is preserved.
8  * ====================================================
9  */
10 math/__tan.c
11 math/__tandf.c
12 math/exp.c
13 math/pow.c
14
15 /*
16  * ====================================================
17  * Copyright 2004 Sun Microsystems, Inc.  All Rights Reserved.
18  * Copyright (c) 2008 Steven G. Kargl, David Schultz, Bruce D. Evans.
19  *
20  * Permission to use, copy, modify, and distribute this
21  * software is freely granted, provided that this notice
22  * is preserved.
23  * ====================================================
24  */
25 math/__tanl.c
26
27 /*
28  * ====================================================
29  * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
30  * Copyright (c) 2008 Steven G. Kargl, David Schultz, Bruce D. Evans.
31  *
32  * Developed at SunSoft, a Sun Microsystems, Inc. business.
33  * Permission to use, copy, modify, and distribute this
34  * software is freely granted, provided that this notice
35  * is preserved.
36  * ====================================================
37  */
38 math/__cosl.c
39 math/__rem_pio2l.h
40 math/__sinl.c
41
42 /*-
43  * ====================================================
44  * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
45  * Copyright (c) 2009-2011, Bruce D. Evans, Steven G. Kargl, David Schultz.
46  *
47  * Developed at SunPro, a Sun Microsystems, Inc. business.
48  * Permission to use, copy, modify, and distribute this
49  * software is freely granted, provided that this notice
50  * is preserved.
51  * ====================================================
52  *
53  * The argument reduction and testing for exceptional cases was
54  * written by Steven G. Kargl with input from Bruce D. Evans
55  * and David A. Schultz.
56  */
57 math/cbrtl.c
58
59 /*
60  * ====================================================
61  * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
62  *
63  * Developed at SunSoft, a Sun Microsystems, Inc. business.
64  * Permission to use, copy, modify, and distribute this
65  * software is freely granted, provided that this notice
66  * is preserved.
67  * ====================================================
68  */
69 math/__cos.c
70 math/__log1p.h
71 math/__rem_pio2.c
72 math/__rem_pio2_large.c
73 math/__sin.c
74 math/acos.c
75 math/acosh.c
76 math/acosl.c
77 math/asin.c
78 math/asinl.c
79 math/atan2.c
80 math/atan2l.c
81 math/atanh.c
82 math/cosh.c
83 math/fmod.c
84 math/fmodl.c
85 math/hypot.c
86 math/hypotl.c
87 math/j0.c
88 math/j1.c
89 math/jn.c
90 math/lgamma_r.c
91 math/log.c
92 math/log10.c
93 math/log2.c
94 math/remainder.c
95 math/remquo.c
96 math/remquof.c
97 math/remquol.c
98 math/scalb.c
99 math/sinh.c
100 math/sqrt.c
101
102 /*
103  * ====================================================
104  * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
105  *
106  * Developed at SunPro, a Sun Microsystems, Inc. business.
107  * Permission to use, copy, modify, and distribute this
108  * software is freely granted, provided that this notice
109  * is preserved.
110  * ====================================================
111  */
112 internal/libm.h
113 math/__cosdf.c
114 math/__log1pf.h
115 math/__rem_pio2f.c
116 math/__sindf.c
117 math/acosf.c
118 math/acoshf.c
119 math/acoshl.c
120 math/asinf.c
121 math/asinh.c
122 math/asinhf.c
123 math/asinhl.c
124 math/atan.c
125 math/atan2f.c
126 math/atanf.c
127 math/atanhf.c
128 math/atanhl.c
129 math/atanl.c
130 math/cbrt.c
131 math/cbrtf.c
132 math/ceil.c
133 math/ceilf.c
134 math/ceill.c
135 math/cos.c
136 math/cosf.c
137 math/coshf.c
138 math/coshl.c
139 math/erf.c
140 math/erff.c
141 math/erfl.c
142 math/expf.c
143 math/expm1.c
144 math/expm1f.c
145 math/floor.c
146 math/floorf.c
147 math/floorl.c
148 math/fmodf.c
149 math/hypotf.c
150 math/j0f.c
151 math/j1f.c
152 math/jnf.c
153 math/lgammaf_r.c
154 math/lgammal.c
155 math/log10f.c
156 math/log1p.c
157 math/log1pf.c
158 math/log2f.c
159 math/logf.c
160 math/modf.c
161 math/modfl.c
162 math/nextafter.c
163 math/nextafterf.c
164 math/nextafterl.c
165 math/nexttoward.c
166 math/nexttowardf.c
167 math/powf.c
168 math/remainderf.c
169 math/rint.c
170 math/rintf.c
171 math/scalbf.c
172 math/sin.c
173 math/sincos.c
174 math/sincosf.c
175 math/sinf.c
176 math/sinhf.c
177 math/sinhl.c
178 math/sqrtf.c
179 math/tan.c
180 math/tanf.c
181 math/tanh.c
182 math/tanhf.c
183 math/tanhl.c
184 math/trunc.c
185 math/truncf.c
186 math/truncl.c
187
188
189 /*-
190  * Copyright (c) 2005 Bruce D. Evans and Steven G. Kargl
191  * All rights reserved.
192  *
193  * Redistribution and use in source and binary forms, with or without
194  * modification, are permitted provided that the following conditions
195  * are met:
196  * 1. Redistributions of source code must retain the above copyright
197  *    notice unmodified, this list of conditions, and the following
198  *    disclaimer.
199  * 2. Redistributions in binary form must reproduce the above copyright
200  *    notice, this list of conditions and the following disclaimer in the
201  *    documentation and/or other materials provided with the distribution.
202  *
203  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
204  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
205  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
206  * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
207  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
208  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
209  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
210  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
211  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
212  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
213  */
214 cmath/ccosh.c
215 cmath/ccoshf.c
216 cmath/csinh.c
217 cmath/csinhf.c
218
219 /*-
220  * Copyright (c) 2003,2007 Steven G. Kargl
221  * All rights reserved.
222  *
223  * Redistribution and use in source and binary forms, with or without
224  * modification, are permitted provided that the following conditions
225  * are met:
226  * 1. Redistributions of source code must retain the above copyright
227  *    notice unmodified, this list of conditions, and the following
228  *    disclaimer.
229  * 2. Redistributions in binary form must reproduce the above copyright
230  *    notice, this list of conditions and the following disclaimer in the
231  *    documentation and/or other materials provided with the distribution.
232  *
233  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
234  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
235  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
236  * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
237  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
238  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
239  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
240  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
241  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
242  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
243  */
244 math/cosl.c
245 math/round.c
246 math/roundf.c
247 math/roundl.c
248 math/sinl.c
249 math/tanl.c
250
251 /*-
252  * Copyright (c) 2005-2011 David Schultz <das@FreeBSD.ORG>
253  * All rights reserved.
254  *
255  * Redistribution and use in source and binary forms, with or without
256  * modification, are permitted provided that the following conditions
257  * are met:
258  * 1. Redistributions of source code must retain the above copyright
259  *    notice, this list of conditions and the following disclaimer.
260  * 2. Redistributions in binary form must reproduce the above copyright
261  *    notice, this list of conditions and the following disclaimer in the
262  *    documentation and/or other materials provided with the distribution.
263  *
264  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
265  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
266  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
267  * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
268  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
269  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
270  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
271  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
272  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
273  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
274  * SUCH DAMAGE.
275  */
276 cmath/__cexp.c
277 cmath/__cexpf.c
278 cmath/cexp.c
279 cmath/cexpf.c
280 cmath/csqrt.c
281 cmath/csqrtf.c
282 cmath/ctanh.c
283 cmath/ctanhf.c
284 math/__expo2.c
285 math/__expo2f.c
286 math/__invtrigl.c
287 math/__invtrigl.h
288 math/exp2.c
289 math/exp2f.c
290 math/exp2l.c
291 math/fma.c
292 math/fmaf.c
293 math/fmal.c
294 math/modfl.c
295 math/rintl.c
296
297 /*
298  * Copyright (c) 2008 Stephen L. Moshier <steve@moshier.net>
299  *
300  * Permission to use, copy, modify, and distribute this software for any
301  * purpose with or without fee is hereby granted, provided that the above
302  * copyright notice and this permission notice appear in all copies.
303  *
304  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
305  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
306  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
307  * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
308  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
309  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
310  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
311  */
312 cmath/catan.c
313 cmath/catanf.c
314 cmath/catanl.c
315 math/__polevll.c
316 math/erfl.c
317 math/expl.c
318 math/expm1l.c
319 math/lgammal.c
320 math/log10l.c
321 math/log1pl.c
322 math/log2l.c
323 math/logl.c
324 math/powl.c
325 math/tgammal.c
326
327
328 /* musl code (or public domain) */
329 cmath/cabs.c
330 cmath/cabsf.c
331 cmath/cabsl.c
332 cmath/cacos.c
333 cmath/cacosf.c
334 cmath/cacosh.c
335 cmath/cacoshf.c
336 cmath/cacoshl.c
337 cmath/cacosl.c
338 cmath/carg.c
339 cmath/cargf.c
340 cmath/cargl.c
341 cmath/casin.c
342 cmath/casinf.c
343 cmath/casinh.c
344 cmath/casinhf.c
345 cmath/casinhl.c
346 cmath/casinl.c
347 cmath/catanh.c
348 cmath/catanhf.c
349 cmath/catanhl.c
350 cmath/ccos.c
351 cmath/ccosf.c
352 cmath/ccosl.c
353 cmath/cimag.c
354 cmath/cimagf.c
355 cmath/cimagl.c
356 cmath/clog.c
357 cmath/clogf.c
358 cmath/clogl.c
359 cmath/conj.c
360 cmath/conjf.c
361 cmath/conjl.c
362 cmath/cpow.c
363 cmath/cpowf.c
364 cmath/cpowl.c
365 cmath/cproj.c
366 cmath/cprojf.c
367 cmath/cprojl.c
368 cmath/creal.c
369 cmath/crealf.c
370 cmath/creall.c
371 cmath/csin.c
372 cmath/csinf.c
373 cmath/csinl.c
374 cmath/ctan.c
375 cmath/ctanf.c
376 cmath/ctanl.c
377 internal/ldhack.h
378 math/i386/*
379 math/x86_64/*
380 math/__fpclassify.c
381 math/__fpclassifyf.c
382 math/__fpclassifyl.c
383 math/__signbit.c
384 math/__signbitf.c
385 math/__signbitl.c
386 math/copysign.c
387 math/copysignf.c
388 math/copysignl.c
389 math/fabs.c
390 math/fabsf.c
391 math/fabsl.c
392 math/fdim.c
393 math/fdimf.c
394 math/fdiml.c
395 math/fmax.c
396 math/fmaxf.c
397 math/fmaxl.c
398 math/fmin.c
399 math/fminf.c
400 math/fminl.c
401 math/frexp.c
402 math/frexpf.c
403 math/frexpl.c
404 math/ilogb.c
405 math/ilogbf.c
406 math/ilogbl.c
407 math/ldexp.c
408 math/ldexpf.c
409 math/ldexpl.c
410 math/lgamma.c
411 math/lgammaf.c
412 math/llrint.c
413 math/llrintf.c
414 math/llrintl.c
415 math/llround.c
416 math/llroundf.c
417 math/llroundl.c
418 math/logb.c
419 math/logbf.c
420 math/logbl.c
421 math/lrint.c
422 math/lrintf.c
423 math/lrintl.c
424 math/lround.c
425 math/lroundf.c
426 math/lroundl.c
427 math/modff.c
428 math/nearbyint.c
429 math/nearbyintf.c
430 math/nearbyintl.c
431 math/nexttowardl.c
432 math/remainderl.c
433 math/scalbln.c
434 math/scalblnf.c
435 math/scalblnl.c
436 math/scalbn.c
437 math/scalbnf.c
438 math/scalbnl.c
439 math/signgam.c
440 math/sincosl.c
441 math/sqrtl.c