diff options
author | Bruno Haible <bruno@clisp.org> | 2010-01-19 01:40:52 +0100 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2010-01-19 01:43:27 +0100 |
commit | 8b893ddd3707e3ca0703933d9a72eaea356759e5 (patch) | |
tree | 8fec028e3fa9ac93329d89f87002f6e366ab0a2a /modules | |
parent | 146d9145073e62a2096a2d6b33f75e93908fedf3 (diff) | |
download | gnulib-8b893ddd3707e3ca0703933d9a72eaea356759e5.tar.gz |
New modules for common <math.h> functions.
Diffstat (limited to 'modules')
-rw-r--r-- | modules/acos | 24 | ||||
-rw-r--r-- | modules/asin | 24 | ||||
-rw-r--r-- | modules/atan | 24 | ||||
-rw-r--r-- | modules/atan2 | 24 | ||||
-rw-r--r-- | modules/cbrt | 24 | ||||
-rw-r--r-- | modules/copysign | 24 | ||||
-rw-r--r-- | modules/cos | 24 | ||||
-rw-r--r-- | modules/cosh | 24 | ||||
-rw-r--r-- | modules/erf | 24 | ||||
-rw-r--r-- | modules/erfc | 24 | ||||
-rw-r--r-- | modules/exp | 24 | ||||
-rw-r--r-- | modules/fabs | 24 | ||||
-rw-r--r-- | modules/fmod | 24 | ||||
-rw-r--r-- | modules/hypot | 24 | ||||
-rw-r--r-- | modules/j0 | 24 | ||||
-rw-r--r-- | modules/j1 | 24 | ||||
-rw-r--r-- | modules/jn | 24 | ||||
-rw-r--r-- | modules/ldexp | 24 | ||||
-rw-r--r-- | modules/lgamma | 24 | ||||
-rw-r--r-- | modules/log | 24 | ||||
-rw-r--r-- | modules/log10 | 24 | ||||
-rw-r--r-- | modules/log1p | 24 | ||||
-rw-r--r-- | modules/logb | 24 | ||||
-rw-r--r-- | modules/modf | 24 | ||||
-rw-r--r-- | modules/nextafter | 24 | ||||
-rw-r--r-- | modules/pow | 24 | ||||
-rw-r--r-- | modules/remainder | 24 | ||||
-rw-r--r-- | modules/rint | 24 | ||||
-rw-r--r-- | modules/sin | 24 | ||||
-rw-r--r-- | modules/sinh | 24 | ||||
-rw-r--r-- | modules/sqrt | 24 | ||||
-rw-r--r-- | modules/tan | 24 | ||||
-rw-r--r-- | modules/tanh | 24 | ||||
-rw-r--r-- | modules/y0 | 24 | ||||
-rw-r--r-- | modules/y1 | 24 | ||||
-rw-r--r-- | modules/yn | 24 |
36 files changed, 864 insertions, 0 deletions
diff --git a/modules/acos b/modules/acos new file mode 100644 index 0000000000..472fd7b1f5 --- /dev/null +++ b/modules/acos @@ -0,0 +1,24 @@ +Description: +acos() function: inverse cosine function. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([acos]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(ACOS_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/asin b/modules/asin new file mode 100644 index 0000000000..1e42c0758b --- /dev/null +++ b/modules/asin @@ -0,0 +1,24 @@ +Description: +asin() function: inverse sine function. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([asin]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(ASIN_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/atan b/modules/atan new file mode 100644 index 0000000000..811d70e22f --- /dev/null +++ b/modules/atan @@ -0,0 +1,24 @@ +Description: +atan() function: inverse tangent function. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([atan]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(ATAN_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/atan2 b/modules/atan2 new file mode 100644 index 0000000000..fc31267973 --- /dev/null +++ b/modules/atan2 @@ -0,0 +1,24 @@ +Description: +atan2() function: angle of a point in the plane. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([atan2]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(ATAN2_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/cbrt b/modules/cbrt new file mode 100644 index 0000000000..c88da5736f --- /dev/null +++ b/modules/cbrt @@ -0,0 +1,24 @@ +Description: +cbrt() function: cube root. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([cbrt]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(CBRT_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/copysign b/modules/copysign new file mode 100644 index 0000000000..6c919ae40c --- /dev/null +++ b/modules/copysign @@ -0,0 +1,24 @@ +Description: +copysign() function: copy sign. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([copysign]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(COPYSIGN_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/cos b/modules/cos new file mode 100644 index 0000000000..77a4aca618 --- /dev/null +++ b/modules/cos @@ -0,0 +1,24 @@ +Description: +cos() function: cosine function. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([cos]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(COS_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/cosh b/modules/cosh new file mode 100644 index 0000000000..4a9d71e7e8 --- /dev/null +++ b/modules/cosh @@ -0,0 +1,24 @@ +Description: +cosh() function: hyperbolic cosine function. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([cosh]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(COSH_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/erf b/modules/erf new file mode 100644 index 0000000000..8315997f23 --- /dev/null +++ b/modules/erf @@ -0,0 +1,24 @@ +Description: +erf() function: error function. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([erf]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(ERF_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/erfc b/modules/erfc new file mode 100644 index 0000000000..d2b8aed28a --- /dev/null +++ b/modules/erfc @@ -0,0 +1,24 @@ +Description: +erfc() function: complementary error function. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([erfc]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(ERFC_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/exp b/modules/exp new file mode 100644 index 0000000000..51bbce306a --- /dev/null +++ b/modules/exp @@ -0,0 +1,24 @@ +Description: +exp() function: exponential function. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([exp]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(EXP_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/fabs b/modules/fabs new file mode 100644 index 0000000000..b621c3f8f0 --- /dev/null +++ b/modules/fabs @@ -0,0 +1,24 @@ +Description: +fabs() function: absolute value. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([fabs]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(FABS_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/fmod b/modules/fmod new file mode 100644 index 0000000000..0862fe9d12 --- /dev/null +++ b/modules/fmod @@ -0,0 +1,24 @@ +Description: +fmod() function: floating-point remainder function. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([fmod]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(FMOD_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/hypot b/modules/hypot new file mode 100644 index 0000000000..3a58d28578 --- /dev/null +++ b/modules/hypot @@ -0,0 +1,24 @@ +Description: +hypot() function: length of a vector in the plane. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([hypot]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(HYPOT_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/j0 b/modules/j0 new file mode 100644 index 0000000000..215180c1ff --- /dev/null +++ b/modules/j0 @@ -0,0 +1,24 @@ +Description: +j0() function: Bessel function of the first kind of order 0. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([j0]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(J0_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/j1 b/modules/j1 new file mode 100644 index 0000000000..b2480c5f82 --- /dev/null +++ b/modules/j1 @@ -0,0 +1,24 @@ +Description: +j1() function: Bessel function of the first kind of order 1. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([j1]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(J1_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/jn b/modules/jn new file mode 100644 index 0000000000..6eff0e34b1 --- /dev/null +++ b/modules/jn @@ -0,0 +1,24 @@ +Description: +jn() function: Bessel function of the first kind of order n. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([jn]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(JN_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/ldexp b/modules/ldexp new file mode 100644 index 0000000000..eaa4a1321d --- /dev/null +++ b/modules/ldexp @@ -0,0 +1,24 @@ +Description: +ldexp() function: multiply a 'double' by a power of 2. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([ldexp]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(LDEXP_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/lgamma b/modules/lgamma new file mode 100644 index 0000000000..5a2d537500 --- /dev/null +++ b/modules/lgamma @@ -0,0 +1,24 @@ +Description: +lgamma() function: log of gamma function. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([lgamma]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(LGAMMA_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/log b/modules/log new file mode 100644 index 0000000000..5e7d8336a5 --- /dev/null +++ b/modules/log @@ -0,0 +1,24 @@ +Description: +log() function: natural logarithmic function. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([log]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(LOG_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/log10 b/modules/log10 new file mode 100644 index 0000000000..d3d8bbf56a --- /dev/null +++ b/modules/log10 @@ -0,0 +1,24 @@ +Description: +log10() function: base 10 logarithmic function. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([log10]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(LOG10_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/log1p b/modules/log1p new file mode 100644 index 0000000000..7c006140cf --- /dev/null +++ b/modules/log1p @@ -0,0 +1,24 @@ +Description: +log1p() function: natural logarithm of 1 plus argument. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([log1p]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(LOG1P_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/logb b/modules/logb new file mode 100644 index 0000000000..0388803bcb --- /dev/null +++ b/modules/logb @@ -0,0 +1,24 @@ +Description: +logb() function: get exponent. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([logb]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(LOGB_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/modf b/modules/modf new file mode 100644 index 0000000000..a075374857 --- /dev/null +++ b/modules/modf @@ -0,0 +1,24 @@ +Description: +modf() function: get signed integer and fractional parts. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([modf]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(MODF_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/nextafter b/modules/nextafter new file mode 100644 index 0000000000..8b6d4a72ca --- /dev/null +++ b/modules/nextafter @@ -0,0 +1,24 @@ +Description: +nextafter() function: next representable 'double' number. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([nextafter]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(NEXTAFTER_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/pow b/modules/pow new file mode 100644 index 0000000000..8eead4847f --- /dev/null +++ b/modules/pow @@ -0,0 +1,24 @@ +Description: +pow() function: power function. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([pow]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(POW_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/remainder b/modules/remainder new file mode 100644 index 0000000000..2d35318c09 --- /dev/null +++ b/modules/remainder @@ -0,0 +1,24 @@ +Description: +remainder() function: floating-point remainder function. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([remainder]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(REMAINDER_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/rint b/modules/rint new file mode 100644 index 0000000000..304bcf57b4 --- /dev/null +++ b/modules/rint @@ -0,0 +1,24 @@ +Description: +rint() function: round to nearest integer. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([rint]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(RINT_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/sin b/modules/sin new file mode 100644 index 0000000000..0d8dc60c25 --- /dev/null +++ b/modules/sin @@ -0,0 +1,24 @@ +Description: +sin() function: sine function. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([sin]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(SIN_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/sinh b/modules/sinh new file mode 100644 index 0000000000..d1c5c1fc3c --- /dev/null +++ b/modules/sinh @@ -0,0 +1,24 @@ +Description: +sinh() function: hyperbolic sine function. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([sinh]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(SINH_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/sqrt b/modules/sqrt new file mode 100644 index 0000000000..b425ca4953 --- /dev/null +++ b/modules/sqrt @@ -0,0 +1,24 @@ +Description: +sqrt() function: square root. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([sqrt]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(SQRT_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/tan b/modules/tan new file mode 100644 index 0000000000..2b2eceece7 --- /dev/null +++ b/modules/tan @@ -0,0 +1,24 @@ +Description: +tan() function: tangent function. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([tan]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(TAN_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/tanh b/modules/tanh new file mode 100644 index 0000000000..3e5e309d22 --- /dev/null +++ b/modules/tanh @@ -0,0 +1,24 @@ +Description: +tanh() function: hyperbolic tangent function. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([tanh]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(TANH_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/y0 b/modules/y0 new file mode 100644 index 0000000000..bb1cfb663b --- /dev/null +++ b/modules/y0 @@ -0,0 +1,24 @@ +Description: +y0() function: Bessel function of the second kind of order 0. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([y0]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(Y0_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/y1 b/modules/y1 new file mode 100644 index 0000000000..27dcdaacd2 --- /dev/null +++ b/modules/y1 @@ -0,0 +1,24 @@ +Description: +y1() function: Bessel function of the second kind of order 1. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([y1]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(Y1_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible diff --git a/modules/yn b/modules/yn new file mode 100644 index 0000000000..eab9f58cfa --- /dev/null +++ b/modules/yn @@ -0,0 +1,24 @@ +Description: +yn() function: Bessel function of the second kind of order n. + +Files: +m4/mathfunc.m4 + +Depends-on: + +configure.ac: +gl_MATHFUNC([yn]) + +Makefile.am: + +Include: +<math.h> + +Link: +$(YN_LIBM) + +License: +LGPL + +Maintainer: +Bruno Haible |