fmod, fmodl: Fix computation for large quotients x / y.
[gnulib.git] / modules / fmodl
1 Description:
2 fmodl() function: floating-point remainder function.
3
4 Files:
5 lib/fmodl.c
6 m4/fmodl.m4
7 m4/mathfunc.m4
8
9 Depends-on:
10 math
11 fmod            [{ test $HAVE_FMODL = 0 || test $REPLACE_FMODL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1]
12 float           [{ test $HAVE_FMODL = 0 || test $REPLACE_FMODL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
13 isfinite        [{ test $HAVE_FMODL = 0 || test $REPLACE_FMODL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
14 signbit         [{ test $HAVE_FMODL = 0 || test $REPLACE_FMODL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
15 fabsl           [{ test $HAVE_FMODL = 0 || test $REPLACE_FMODL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
16 frexpl          [{ test $HAVE_FMODL = 0 || test $REPLACE_FMODL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
17 truncl          [{ test $HAVE_FMODL = 0 || test $REPLACE_FMODL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
18 ldexpl          [{ test $HAVE_FMODL = 0 || test $REPLACE_FMODL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
19 isnanl          [{ test $HAVE_FMODL = 0 || test $REPLACE_FMODL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
20 isinf           [{ test $HAVE_FMODL = 0 || test $REPLACE_FMODL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
21
22 configure.ac:
23 gl_FUNC_FMODL
24 if test $HAVE_FMODL = 0 || test $REPLACE_FMODL = 1; then
25   AC_LIBOBJ([fmodl])
26 fi
27 gl_MATH_MODULE_INDICATOR([fmodl])
28
29 Makefile.am:
30
31 Include:
32 <math.h>
33
34 Link:
35 $(FMODL_LIBM)
36
37 License:
38 LGPL
39
40 Maintainer:
41 Bruno Haible