annotate modules/expm1l @ 40196:e63f5d3edab5

relocatable-prog: Update documentation. * doc/relocatable-maint.texi (Supporting Relocation): Update to match the recent changes.
author Bruno Haible <bruno@clisp.org>
date Sun, 24 Feb 2019 01:49:15 +0100
parents 7ca21aacb634
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
16585
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
1 Description:
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
2 expm1l() function: exponential function minus one with long double argument.
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
3
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
4 Files:
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
5 lib/expm1l.c
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
6 m4/expm1l.m4
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
7
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
8 Depends-on:
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
9 math
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
10 extensions
40113
7ca21aacb634 expm1l: Work around inaccurate implementation on NetBSD.
Bruno Haible <bruno@clisp.org>
parents: 17713
diff changeset
11 expm1 [{ test $HAVE_EXPM1L = 0 || test $REPLACE_EXPM1L = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1]
7ca21aacb634 expm1l: Work around inaccurate implementation on NetBSD.
Bruno Haible <bruno@clisp.org>
parents: 17713
diff changeset
12 float [{ test $HAVE_EXPM1L = 0 || test $REPLACE_EXPM1L = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
7ca21aacb634 expm1l: Work around inaccurate implementation on NetBSD.
Bruno Haible <bruno@clisp.org>
parents: 17713
diff changeset
13 isnanl [{ test $HAVE_EXPM1L = 0 || test $REPLACE_EXPM1L = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
7ca21aacb634 expm1l: Work around inaccurate implementation on NetBSD.
Bruno Haible <bruno@clisp.org>
parents: 17713
diff changeset
14 expl [{ test $HAVE_EXPM1L = 0 || test $REPLACE_EXPM1L = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
7ca21aacb634 expm1l: Work around inaccurate implementation on NetBSD.
Bruno Haible <bruno@clisp.org>
parents: 17713
diff changeset
15 roundl [{ test $HAVE_EXPM1L = 0 || test $REPLACE_EXPM1L = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
7ca21aacb634 expm1l: Work around inaccurate implementation on NetBSD.
Bruno Haible <bruno@clisp.org>
parents: 17713
diff changeset
16 ldexpl [{ test $HAVE_EXPM1L = 0 || test $REPLACE_EXPM1L = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
16585
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
17
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
18 configure.ac:
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
19 gl_FUNC_EXPM1L
40113
7ca21aacb634 expm1l: Work around inaccurate implementation on NetBSD.
Bruno Haible <bruno@clisp.org>
parents: 17713
diff changeset
20 if test $HAVE_EXPM1L = 0 || test $REPLACE_EXPM1L = 1; then
16585
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
21 AC_LIBOBJ([expm1l])
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
22 fi
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
23 gl_MATH_MODULE_INDICATOR([expm1l])
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
24
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
25 Makefile.am:
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
26
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
27 Include:
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
28 <math.h>
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
29
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
30 Link:
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
31 $(EXPM1L_LIBM)
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
32
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
33 License:
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
34 LGPL
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
35
e9d32ad2396a New module 'expm1l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
36 Maintainer:
17713
1f14c6dd175d Bruno Haible has stepped down as maintainer.
Paul Eggert <eggert@cs.ucla.edu>
parents: 16585
diff changeset
37 all