annotate modules/fmal @ 16063:c3b6b5b6bc32

More conditional dependencies. * modules/faccessat (Depends-on): Add conditions. * modules/fchmodat (Depends-on): Likewise. * modules/fchownat (Depends-on): Likewise. * modules/fstatat (Depends-on): Likewise. * modules/mkfifoat (Depends-on): Likewise. * modules/readlinkat (Depends-on): Likewise. * modules/symlinkat (Depends-on): Likewise. * modules/unlinkat (Depends-on): Likewise. * modules/utimensat (Depends-on): Likewise. * modules/mkdirat (Depends-on): Add sys_stat. Add conditions. * modules/linkat (Depends-on): Refine the conditions. * modules/renameat (Depends-on): Likewise.
author Bruno Haible <bruno@clisp.org>
date Wed, 09 Nov 2011 02:42:45 +0100
parents 40ce19578aff
children fdbe3125f81a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
16042
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
1 Description:
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
2 fmal() function: fused multiply-add.
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
3
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
4 Files:
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
5 lib/fmal.c
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
6 lib/fma.c
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
7 lib/float+.h
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
8 m4/fmal.m4
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
9 m4/fegetround.m4
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
10 m4/mathfunc.m4
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
11
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
12 Depends-on:
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
13 math
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
14 fma [{ test $HAVE_FMAL = 0 || test $REPLACE_FMAL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1]
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
15 float [{ test $HAVE_FMAL = 0 || test $REPLACE_FMAL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
16 stdbool [{ test $HAVE_FMAL = 0 || test $REPLACE_FMAL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
17 verify [{ test $HAVE_FMAL = 0 || test $REPLACE_FMAL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
18 isfinite [{ test $HAVE_FMAL = 0 || test $REPLACE_FMAL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
19 integer_length [{ test $HAVE_FMAL = 0 || test $REPLACE_FMAL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
20 frexpl [{ test $HAVE_FMAL = 0 || test $REPLACE_FMAL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
21 ldexpl [{ test $HAVE_FMAL = 0 || test $REPLACE_FMAL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
22
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
23 configure.ac:
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
24 gl_FUNC_FMAL
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
25 if test $HAVE_FMAL = 0 || test $REPLACE_FMAL = 1; then
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
26 AC_LIBOBJ([fmal])
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
27 gl_PREREQ_FMAL
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
28 fi
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
29 gl_MATH_MODULE_INDICATOR([fmal])
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
30
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
31 Makefile.am:
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
32
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
33 Include:
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
34 <math.h>
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
35
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
36 Link:
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
37 $(FMAL_LIBM)
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
38
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
39 License:
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
40 LGPL
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
41
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
42 Maintainer:
40ce19578aff New module 'fmal'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
43 Bruno Haible