aboutsummaryrefslogtreecommitdiff
path: root/newlib/libm
diff options
context:
space:
mode:
authorJeff Johnston <jjohnstn@redhat.com>2003-10-20 18:46:38 +0000
committerJeff Johnston <jjohnstn@redhat.com>2003-10-20 18:46:38 +0000
commit76a7df5256c9873b853f8d48247b7140b2d6d670 (patch)
treeeda0f3cbbc3352a884b59243a9ff6d21ac258cb2 /newlib/libm
parentd775e6b7aeb570dd8d8624299c5d551bdefa9416 (diff)
downloadnewlib-76a7df5256c9873b853f8d48247b7140b2d6d670.zip
newlib-76a7df5256c9873b853f8d48247b7140b2d6d670.tar.gz
newlib-76a7df5256c9873b853f8d48247b7140b2d6d670.tar.bz2
2003-10-20 Bob Wilson <bob.wilson@acm.org>
* libc/locale/locale.c: Use double quotes in code. * libc/locale/locale.tex: Likewise. * libc/libc.texinfo: Hyphenate "floating-point". * libc/machine/necv70/necv70.tex: Likewise. * libc/stdio/sprintf.c: Likewise. * libc/stdio/sscanf.c: Likewise. * libc/stdlib/atof.c: Likewise. * libc/stdlib/ldtoa.c: Fix comment typo. * libc/stdlib/div.c: Use @ifnottex instead of @ifinfo. * libc/stdlib/ldiv.c: Likewise. * libm/common/s_expm1.c: Likewise. * libm/common/s_ilogb.c: Hyphenate "floating-point". Use "nonzero". * libm/common/s_infinity: Hyphenate "double- and single-precision". * libm/common/s_nan.c: Likewise. Also correct the FUNCTION summary. * libm/common/s_nextafter.c: Fix typo. Hyphenate "double-precision" and "floating-point". * libm/common/s_scalbn.c: Correct the FUNCTION summary. * libm/math/e_pow.c: Fix comment typo. * libm/math/math.tex: Hyphenate "single-precision" and "floating-point". * libm/math/s_asinh.c: Use @ifnottex instead of @ifinfo. * libm/math/s_atan.c: Likewise. * libm/math/s_frexp.c: Likewise. Also use "nonzero". * libm/math/s_isnan.c: Hyphenate "single-precision" and "floating-point". Use "nonzero". * libm/math/s_ldexp.c: Use @ifnottex instead of @ifinfo. * libm/math/w_acos.c: Likewise. * libm/math/w_acosh.c: Likewise. * libm/math/w_asin.c: Likewise. * libm/math/w_atan2.c: Likewise. * libm/math/w_atanh.c: Likewise. * libm/math/w_cosh.c: Likewise. * libm/math/w_exp.c: Likewise. * libm/math/w_exp2.c: Likewise. Add missing @end and missing @tex version of 2^x in the description. * libm/math/w_fmod.c: Use @ifnottex instead of @ifinfo. * libm/math/w_gamma.c: Likewise. * libm/math/w_hypot.c: Likewise. * libm/math/w_j0.c: Likewise. * libm/math/w_sinh.c: Likewise. * libm/math/w_pow.c: Replace "exp1.0nt" with "exponent". * libm/mathfp/mathfp.tex: Hyphenate "single-precision" and "floating-point". * libm/mathfp/e_acosh.c: Use @ifnottex instead of @ifinfo. * libm/mathfp/e_atanh.c: Likewise. * libm/mathfp/e_hypot.c: Likewise. * libm/mathfp/er_lgamma.c: Likewise. * libm/mathfp/s_acos.c: Likewise. * libm/mathfp/s_asine.c: Likewise. * libm/mathfp/s_asinh.c: Likewise. * libm/mathfp/s_atan.c: Likewise. * libm/mathfp/s_atan2.c: Likewise. * libm/mathfp/s_atangent.c: Likewise. * libm/mathfp/s_cosh.c: Likewise. * libm/mathfp/s_exp.c: Likewise. * libm/mathfp/s_fmod.c: Likewise. * libm/mathfp/s_frexp.c: Likewise. Also use "nonzero". * libm/mathfp/s_isnan.c: Hyphenate "single-precision" and "floating-point". Use "nonzero". * libm/math/s_pow.c: Replace "exp1.0nt" with "exponent". * libm/mathfp/s_ldexp.c: Use @ifnottex instead of @ifinfo. * libm/mathfp/s_sineh.c: Likewise. * libm/mathfp/w_jn.c: Likewise.
Diffstat (limited to 'newlib/libm')
-rw-r--r--newlib/libm/common/s_expm1.c4
-rw-r--r--newlib/libm/common/s_ilogb.c6
-rw-r--r--newlib/libm/common/s_infinity.c4
-rw-r--r--newlib/libm/common/s_nan.c4
-rw-r--r--newlib/libm/common/s_nextafter.c2
-rw-r--r--newlib/libm/common/s_scalbn.c2
-rw-r--r--newlib/libm/math/e_pow.c2
-rw-r--r--newlib/libm/math/math.tex2
-rw-r--r--newlib/libm/math/s_asinh.c4
-rw-r--r--newlib/libm/math/s_atan.c4
-rw-r--r--newlib/libm/math/s_frexp.c6
-rw-r--r--newlib/libm/math/s_isnan.c8
-rw-r--r--newlib/libm/math/s_ldexp.c4
-rw-r--r--newlib/libm/math/w_acos.c4
-rw-r--r--newlib/libm/math/w_acosh.c4
-rw-r--r--newlib/libm/math/w_asin.c4
-rw-r--r--newlib/libm/math/w_atan2.c8
-rw-r--r--newlib/libm/math/w_atanh.c8
-rw-r--r--newlib/libm/math/w_cosh.c4
-rw-r--r--newlib/libm/math/w_exp.c4
-rw-r--r--newlib/libm/math/w_exp2.c6
-rw-r--r--newlib/libm/math/w_fmod.c4
-rw-r--r--newlib/libm/math/w_gamma.c8
-rw-r--r--newlib/libm/math/w_hypot.c4
-rw-r--r--newlib/libm/math/w_j0.c4
-rw-r--r--newlib/libm/math/w_pow.c2
-rw-r--r--newlib/libm/math/w_sinh.c4
-rw-r--r--newlib/libm/mathfp/e_acosh.c4
-rw-r--r--newlib/libm/mathfp/e_atanh.c8
-rw-r--r--newlib/libm/mathfp/e_hypot.c4
-rw-r--r--newlib/libm/mathfp/er_lgamma.c8
-rw-r--r--newlib/libm/mathfp/mathfp.tex2
-rw-r--r--newlib/libm/mathfp/s_acos.c4
-rw-r--r--newlib/libm/mathfp/s_asine.c4
-rw-r--r--newlib/libm/mathfp/s_asinh.c4
-rw-r--r--newlib/libm/mathfp/s_atan.c4
-rw-r--r--newlib/libm/mathfp/s_atan2.c8
-rw-r--r--newlib/libm/mathfp/s_atangent.c4
-rw-r--r--newlib/libm/mathfp/s_cosh.c4
-rw-r--r--newlib/libm/mathfp/s_exp.c4
-rw-r--r--newlib/libm/mathfp/s_fmod.c4
-rw-r--r--newlib/libm/mathfp/s_frexp.c6
-rw-r--r--newlib/libm/mathfp/s_isnan.c10
-rw-r--r--newlib/libm/mathfp/s_ldexp.c4
-rw-r--r--newlib/libm/mathfp/s_pow.c2
-rw-r--r--newlib/libm/mathfp/s_sineh.c8
-rw-r--r--newlib/libm/mathfp/w_jn.c4
47 files changed, 112 insertions, 108 deletions
diff --git a/newlib/libm/common/s_expm1.c b/newlib/libm/common/s_expm1.c
index c857c32..12c88f1 100644
--- a/newlib/libm/common/s_expm1.c
+++ b/newlib/libm/common/s_expm1.c
@@ -35,9 +35,9 @@ TRAD_SYNOPSIS
DESCRIPTION
<<expm1>> and <<expm1f>> calculate the exponential of <[x]>
and subtract 1, that is,
- @ifinfo
+ @ifnottex
e raised to the power <[x]> minus 1 (where e
- @end ifinfo
+ @end ifnottex
@tex
$e^x - 1$ (where $e$
@end tex
diff --git a/newlib/libm/common/s_ilogb.c b/newlib/libm/common/s_ilogb.c
index 4e3e69f..00dfef6 100644
--- a/newlib/libm/common/s_ilogb.c
+++ b/newlib/libm/common/s_ilogb.c
@@ -13,7 +13,7 @@
/*
FUNCTION
- <<ilogb>>, <<ilogbf>>---get exponent of floating point number
+ <<ilogb>>, <<ilogbf>>---get exponent of floating-point number
INDEX
ilogb
INDEX
@@ -35,7 +35,7 @@ TRAD_SYNOPSIS
DESCRIPTION
- All non zero, normal numbers can be described as <[m]> *
+ All nonzero, normal numbers can be described as <[m]> *
2**<[p]>. <<ilogb>> and <<ilogbf>> examine the argument
<[val]>, and return <[p]>. The functions <<frexp>> and
<<frexpf>> are similar to <<ilogb>> and <<ilogbf>>, but also
@@ -44,7 +44,7 @@ DESCRIPTION
RETURNS
<<ilogb>> and <<ilogbf>> return the power of two used to form the
-floating point argument. If <[val]> is <<0>>, they return <<-
+floating-point argument. If <[val]> is <<0>>, they return <<-
INT_MAX>> (<<INT_MAX>> is defined in limits.h). If <[val]> is
infinite, or NaN, they return <<INT_MAX>>.
diff --git a/newlib/libm/common/s_infinity.c b/newlib/libm/common/s_infinity.c
index 6508216..9f9cbeb 100644
--- a/newlib/libm/common/s_infinity.c
+++ b/newlib/libm/common/s_infinity.c
@@ -25,8 +25,8 @@ TRAD_SYNOPSIS
DESCRIPTION
<<infinity>> and <<infinityf>> return the special number IEEE
- infinity in double and single precision arithmetic
- respectivly.
+ infinity in double- and single-precision arithmetic
+ respectively.
QUICKREF
infinity - pure
diff --git a/newlib/libm/common/s_nan.c b/newlib/libm/common/s_nan.c
index a7d4dad..7ff4ef7 100644
--- a/newlib/libm/common/s_nan.c
+++ b/newlib/libm/common/s_nan.c
@@ -5,7 +5,7 @@
/*
FUNCTION
- <<nan>>, <<nanf>>---representation of infinity
+ <<nan>>, <<nanf>>---representation of ``Not a Number''
INDEX
nan
@@ -25,7 +25,7 @@ TRAD_SYNOPSIS
DESCRIPTION
<<nan>> and <<nanf>> return an IEEE NaN (Not a Number) in
- double and single precision arithmetic respectivly. The
+ double- and single-precision arithmetic respectively. The
argument is currently disregarded.
QUICKREF
diff --git a/newlib/libm/common/s_nextafter.c b/newlib/libm/common/s_nextafter.c
index 82eb8e3..3a7fa3f 100644
--- a/newlib/libm/common/s_nextafter.c
+++ b/newlib/libm/common/s_nextafter.c
@@ -38,7 +38,7 @@ TRAD_SYNOPSIS
DESCRIPTION
-<<nextafter>> returns the double) precision floating point number
+<<nextafter>> returns the double-precision floating-point number
closest to <[val]> in the direction toward <[dir]>. <<nextafterf>>
performs the same operation in single precision. For example,
<<nextafter(0.0,1.0)>> returns the smallest positive number which is
diff --git a/newlib/libm/common/s_scalbn.c b/newlib/libm/common/s_scalbn.c
index e067670..5edf6b7 100644
--- a/newlib/libm/common/s_scalbn.c
+++ b/newlib/libm/common/s_scalbn.c
@@ -13,7 +13,7 @@
/*
FUNCTION
-<<scalbn>>, <<scalbnf>>---scale by integer
+<<scalbn>>, <<scalbnf>>---scale by power of two
INDEX
scalbn
INDEX
diff --git a/newlib/libm/math/e_pow.c b/newlib/libm/math/e_pow.c
index 55b5f7f..56c7980 100644
--- a/newlib/libm/math/e_pow.c
+++ b/newlib/libm/math/e_pow.c
@@ -18,7 +18,7 @@
* 1. Compute and return log2(x) in two pieces:
* log2(x) = w1 + w2,
* where w1 has 53-24 = 29 bit trailing zeros.
- * 2. Perform y*log2(x) = n+y' by simulating muti-precision
+ * 2. Perform y*log2(x) = n+y' by simulating multi-precision
* arithmetic, where |y'|<=0.5.
* 3. Return x**y = 2**n*exp(y'*log2)
*
diff --git a/newlib/libm/math/math.tex b/newlib/libm/math/math.tex
index c6035de..0b1e596 100644
--- a/newlib/libm/math/math.tex
+++ b/newlib/libm/math/math.tex
@@ -102,7 +102,7 @@ In X/Open mode, @code{errno} is set correctly, and @code{matherr} is
called, but warning message are not printed.
In SVID mode, functions which overflow return 3.40282346638528860e+38,
-the maximum single precision floating point value, rather than infinity.
+the maximum single-precision floating-point value, rather than infinity.
Also, @code{errno} is set correctly, @code{matherr} is called, and, if
@code{matherr} returns 0, warning messages are printed for some errors.
For example, by default @samp{log(-1.0)} writes this message on standard
diff --git a/newlib/libm/math/s_asinh.c b/newlib/libm/math/s_asinh.c
index 958b71f..b7e173c 100644
--- a/newlib/libm/math/s_asinh.c
+++ b/newlib/libm/math/s_asinh.c
@@ -36,9 +36,9 @@ TRAD_SYNOPSIS
DESCRIPTION
<<asinh>> calculates the inverse hyperbolic sine of <[x]>.
<<asinh>> is defined as
-@ifinfo
+@ifnottex
. sgn(<[x]>) * log(abs(<[x]>) + sqrt(1+<[x]>*<[x]>))
-@end ifinfo
+@end ifnottex
@tex
$$sign(x) \times ln\Bigl(|x| + \sqrt{1+x^2}\Bigr)$$
@end tex
diff --git a/newlib/libm/math/s_atan.c b/newlib/libm/math/s_atan.c
index b1410ec..c52a09d 100644
--- a/newlib/libm/math/s_atan.c
+++ b/newlib/libm/math/s_atan.c
@@ -41,9 +41,9 @@ DESCRIPTION
<<atanf>> is identical to <<atan>>, save that it operates on <<floats>>.
RETURNS
-@ifinfo
+@ifnottex
<<atan>> returns a value in radians, in the range of -pi/2 to pi/2.
-@end ifinfo
+@end ifnottex
@tex
<<atan>> returns a value in radians, in the range of $-\pi/2$ to $\pi/2$.
@end tex
diff --git a/newlib/libm/math/s_frexp.c b/newlib/libm/math/s_frexp.c
index aaa3606..5a396c7 100644
--- a/newlib/libm/math/s_frexp.c
+++ b/newlib/libm/math/s_frexp.c
@@ -36,17 +36,17 @@ TRAD_SYNOPSIS
DESCRIPTION
- All non zero, normal numbers can be described as <[m]> * 2**<[p]>.
+ All nonzero, normal numbers can be described as <[m]> * 2**<[p]>.
<<frexp>> represents the double <[val]> as a mantissa <[m]>
and a power of two <[p]>. The resulting mantissa will always
be greater than or equal to <<0.5>>, and less than <<1.0>> (as
long as <[val]> is nonzero). The power of two will be stored
in <<*>><[exp]>.
-@ifinfo
+@ifnottex
<[m]> and <[p]> are calculated so that
<[val]> is <[m]> times <<2>> to the power <[p]>.
-@end ifinfo
+@end ifnottex
@tex
<[m]> and <[p]> are calculated so that
$ val = m \times 2^p $.
diff --git a/newlib/libm/math/s_isnan.c b/newlib/libm/math/s_isnan.c
index 5d83fc0..0338cfe 100644
--- a/newlib/libm/math/s_isnan.c
+++ b/newlib/libm/math/s_isnan.c
@@ -55,7 +55,7 @@ TRAD_SYNOPSIS
DESCRIPTION
- These functions provide information on the floating point
+ These functions provide information on the floating-point
argument supplied.
There are five major number formats -
@@ -63,13 +63,13 @@ DESCRIPTION
o zero
a number which contains all zero bits.
o subnormal
- Is used to represent number with a zero exponent, but a non zero fraction.
+ Is used to represent number with a zero exponent, but a nonzero fraction.
o normal
A number with an exponent, and a fraction
o infinity
A number with an all 1's exponent and a zero fraction.
o NAN
- A number with an all 1's exponent and a non zero fraction.
+ A number with an all 1's exponent and a nonzero fraction.
o-
@@ -79,7 +79,7 @@ DESCRIPTION
The <<isnanf>>, <<isinff>> and <<finitef>> perform the same
operations as their <<isnan>>, <<isinf>> and <<finite>>
- counterparts, but on single precision floating point numbers.
+ counterparts, but on single-precision floating-point numbers.
QUICKREF
isnan - pure
diff --git a/newlib/libm/math/s_ldexp.c b/newlib/libm/math/s_ldexp.c
index ccf7171..e5d4563 100644
--- a/newlib/libm/math/s_ldexp.c
+++ b/newlib/libm/math/s_ldexp.c
@@ -39,9 +39,9 @@ TRAD_SYNOPSIS
DESCRIPTION
<<ldexp>> calculates the value
-@ifinfo
+@ifnottex
<[val]> times 2 to the power <[exp]>.
-@end ifinfo
+@end ifnottex
@tex
$val\times 2^{exp}$.
@end tex
diff --git a/newlib/libm/math/w_acos.c b/newlib/libm/math/w_acos.c
index c9ca99c..0a4823f 100644
--- a/newlib/libm/math/w_acos.c
+++ b/newlib/libm/math/w_acos.c
@@ -44,9 +44,9 @@ DESCRIPTION
its calculations on <<floats>>.
RETURNS
- @ifinfo
+ @ifnottex
<<acos>> and <<acosf>> return values in radians, in the range of 0 to pi.
- @end ifinfo
+ @end ifnottex
@tex
<<acos>> and <<acosf>> return values in radians, in the range of <<0>> to $\pi$.
@end tex
diff --git a/newlib/libm/math/w_acosh.c b/newlib/libm/math/w_acosh.c
index 4120d7b..022c5c6 100644
--- a/newlib/libm/math/w_acosh.c
+++ b/newlib/libm/math/w_acosh.c
@@ -37,9 +37,9 @@ TRAD_SYNOPSIS
DESCRIPTION
<<acosh>> calculates the inverse hyperbolic cosine of <[x]>.
<<acosh>> is defined as
-@ifinfo
+@ifnottex
. log(<[x]> + sqrt(<[x]>*<[x]>-1))
-@end ifinfo
+@end ifnottex
@tex
$$ln\Bigl(x + \sqrt{x^2-1}\Bigr)$$
@end tex
diff --git a/newlib/libm/math/w_asin.c b/newlib/libm/math/w_asin.c
index f6cb271..b146dfd 100644
--- a/newlib/libm/math/w_asin.c
+++ b/newlib/libm/math/w_asin.c
@@ -46,9 +46,9 @@ returning floats.
You can modify error handling for these routines using <<matherr>>.
RETURNS
-@ifinfo
+@ifnottex
<<asin>> returns values in radians, in the range of -pi/2 to pi/2.
-@end ifinfo
+@end ifnottex
@tex
<<asin>> returns values in radians, in the range of $-\pi/2$ to $\pi/2$.
@end tex
diff --git a/newlib/libm/math/w_atan2.c b/newlib/libm/math/w_atan2.c
index 91742c7..25eb161 100644
--- a/newlib/libm/math/w_atan2.c
+++ b/newlib/libm/math/w_atan2.c
@@ -40,9 +40,9 @@ DESCRIPTION
<<atan2>> computes the inverse tangent (arc tangent) of <[y]>/<[x]>.
<<atan2>> produces the correct result even for angles near
-@ifinfo
+@ifnottex
pi/2 or -pi/2
-@end ifinfo
+@end ifnottex
@tex
$\pi/2$ or $-\pi/2$
@end tex
@@ -53,9 +53,9 @@ $\pi/2$ or $-\pi/2$
RETURNS
<<atan2>> and <<atan2f>> return a value in radians, in the range of
-@ifinfo
+@ifnottex
-pi to pi.
-@end ifinfo
+@end ifnottex
@tex
$-\pi$ to $\pi$.
@end tex
diff --git a/newlib/libm/math/w_atanh.c b/newlib/libm/math/w_atanh.c
index b89d4f0..07fd459 100644
--- a/newlib/libm/math/w_atanh.c
+++ b/newlib/libm/math/w_atanh.c
@@ -43,9 +43,9 @@ RETURNS
<<atanh>> and <<atanhf>> return the calculated value.
If
- @ifinfo
+ @ifnottex
|<[x]>|
- @end ifinfo
+ @end ifnottex
@tex
$|x|$
@end tex
@@ -53,9 +53,9 @@ RETURNS
the result is a NaN. A <<DOMAIN error>> is reported.
If
- @ifinfo
+ @ifnottex
|<[x]>|
- @end ifinfo
+ @end ifnottex
@tex
$|x|$
@end tex
diff --git a/newlib/libm/math/w_cosh.c b/newlib/libm/math/w_cosh.c
index 7b38dcb..ab046f6 100644
--- a/newlib/libm/math/w_cosh.c
+++ b/newlib/libm/math/w_cosh.c
@@ -33,9 +33,9 @@ DESCRIPTION
<<cosh>> computes the hyperbolic cosine of the argument <[x]>.
<<cosh(<[x]>)>> is defined as
- @ifinfo
+ @ifnottex
. (exp(x) + exp(-x))/2
- @end ifinfo
+ @end ifnottex
@tex
$${(e^x + e^{-x})} \over 2$$
@end tex
diff --git a/newlib/libm/math/w_exp.c b/newlib/libm/math/w_exp.c
index ae792a8..eb36390 100644
--- a/newlib/libm/math/w_exp.c
+++ b/newlib/libm/math/w_exp.c
@@ -34,9 +34,9 @@ TRAD_SYNOPSIS
DESCRIPTION
<<exp>> and <<expf>> calculate the exponential of <[x]>, that is,
- @ifinfo
+ @ifnottex
e raised to the power <[x]> (where e
- @end ifinfo
+ @end ifnottex
@tex
$e^x$ (where $e$
@end tex
diff --git a/newlib/libm/math/w_exp2.c b/newlib/libm/math/w_exp2.c
index 5a0c6ed..ed0bc39 100644
--- a/newlib/libm/math/w_exp2.c
+++ b/newlib/libm/math/w_exp2.c
@@ -34,8 +34,12 @@ TRAD_SYNOPSIS
DESCRIPTION
<<exp2>> and <<exp2f>> calculate 2 ^ <[x]>, that is,
- @ifinfo
+ @ifnottex
2 raised to the power <[x]>.
+ @end ifnottex
+ @tex
+ $2^x$
+ @end tex
You can use the (non-ANSI) function <<matherr>> to specify
error handling for these functions.
diff --git a/newlib/libm/math/w_fmod.c b/newlib/libm/math/w_fmod.c
index b6b36cb..47d1dd0 100644
--- a/newlib/libm/math/w_fmod.c
+++ b/newlib/libm/math/w_fmod.c
@@ -39,9 +39,9 @@ remainder of <[x]>/<[y]> (<[x]> modulo <[y]>).
RETURNS
The <<fmod>> function returns the value
-@ifinfo
+@ifnottex
<[x]>-<[i]>*<[y]>,
-@end ifinfo
+@end ifnottex
@tex
$x-i\times y$,
@end tex
diff --git a/newlib/libm/math/w_gamma.c b/newlib/libm/math/w_gamma.c
index 358a493..fad4049 100644
--- a/newlib/libm/math/w_gamma.c
+++ b/newlib/libm/math/w_gamma.c
@@ -76,9 +76,9 @@ $\mit ln\bigl(\Gamma(x)\bigr)$,
the natural logarithm of the gamma function of <[x]>. The gamma function
(<<exp(gamma(<[x]>))>>) is a generalization of factorial, and retains
the property that
-@ifinfo
+@ifnottex
<<exp(gamma(N))>> is equivalent to <<N*exp(gamma(N-1))>>.
-@end ifinfo
+@end ifnottex
@tex
$\mit \Gamma(N)\equiv N\times\Gamma(N-1)$.
@end tex
@@ -87,10 +87,10 @@ quickly. <<gamma>> is defined as
@tex
$\mit ln\bigl(\Gamma(x)\bigr)$ rather than simply $\mit \Gamma(x)$
@end tex
-@ifinfo
+@ifnottex
the natural log of the gamma function, rather than the gamma function
itself,
-@end ifinfo
+@end ifnottex
to extend the useful range of results representable.
The sign of the result is returned in the global variable <<signgam>>,
diff --git a/newlib/libm/math/w_hypot.c b/newlib/libm/math/w_hypot.c
index 318853d..203bf09 100644
--- a/newlib/libm/math/w_hypot.c
+++ b/newlib/libm/math/w_hypot.c
@@ -36,9 +36,9 @@ DESCRIPTION
@tex
$\sqrt{x^2+y^2}$
@end tex
- @ifinfo
+ @ifnottex
<<sqrt(<[x]>*<[x]> + <[y]>*<[y]>)>>
- @end ifinfo
+ @end ifnottex
between the origin (0,0) and a point represented by the
Cartesian coordinates (<[x]>,<[y]>). <<hypotf>> differs only
in the type of its arguments and result.
diff --git a/newlib/libm/math/w_j0.c b/newlib/libm/math/w_j0.c
index 4f07908..2bf6633 100644
--- a/newlib/libm/math/w_j0.c
+++ b/newlib/libm/math/w_j0.c
@@ -91,10 +91,10 @@ float <[x]>;
DESCRIPTION
The Bessel functions are a family of functions that solve the
differential equation
-@ifinfo
+@ifnottex
. 2 2 2
. x y'' + xy' + (x - p )y = 0
-@end ifinfo
+@end ifnottex
@tex
$$x^2{d^2y\over dx^2} + x{dy\over dx} + (x^2-p^2)y = 0$$
@end tex
diff --git a/newlib/libm/math/w_pow.c b/newlib/libm/math/w_pow.c
index 3df099a..d54cd3a 100644
--- a/newlib/libm/math/w_pow.c
+++ b/newlib/libm/math/w_pow.c
@@ -35,7 +35,7 @@ TRAD_SYNOPSIS
float <[x]>, <[y]>;
DESCRIPTION
- <<pow>> and <<powf>> calculate <[x]> raised to the exp1.0nt <[y]>.
+ <<pow>> and <<powf>> calculate <[x]> raised to the exponent <[y]>.
@tex
(That is, $x^y$.)
@end tex
diff --git a/newlib/libm/math/w_sinh.c b/newlib/libm/math/w_sinh.c
index 02a3888..72e0ef5 100644
--- a/newlib/libm/math/w_sinh.c
+++ b/newlib/libm/math/w_sinh.c
@@ -37,9 +37,9 @@ TRAD_SYNOPSIS
DESCRIPTION
<<sinh>> computes the hyperbolic sine of the argument <[x]>.
Angles are specified in radians. <<sinh>>(<[x]>) is defined as
- @ifinfo
+ @ifnottex
. (exp(<[x]>) - exp(-<[x]>))/2
- @end ifinfo
+ @end ifnottex
@tex
$${e^x - e^{-x}}\over 2$$
@end tex
diff --git a/newlib/libm/mathfp/e_acosh.c b/newlib/libm/mathfp/e_acosh.c
index a484203..c2bf528 100644
--- a/newlib/libm/mathfp/e_acosh.c
+++ b/newlib/libm/mathfp/e_acosh.c
@@ -26,9 +26,9 @@ TRAD_SYNOPSIS
DESCRIPTION
<<acosh>> calculates the inverse hyperbolic cosine of <[x]>.
<<acosh>> is defined as
-@ifinfo
+@ifnottex
. log(<[x]> + sqrt(<[x]>*<[x]>-1))
-@end ifinfo
+@end ifnottex
@tex
$$ln\Bigl(x + \sqrt{x^2-1}\Bigr)$$
@end tex
diff --git a/newlib/libm/mathfp/e_atanh.c b/newlib/libm/mathfp/e_atanh.c
index 1ab311d..fb233e5 100644
--- a/newlib/libm/mathfp/e_atanh.c
+++ b/newlib/libm/mathfp/e_atanh.c
@@ -44,9 +44,9 @@ RETURNS
<<atanh>> and <<atanhf>> return the calculated value.
If
- @ifinfo
+ @ifnottex
|<[x]>|
- @end ifinfo
+ @end ifnottex
@tex
$|x|$
@end tex
@@ -54,9 +54,9 @@ RETURNS
the result is a NaN. A <<DOMAIN error>> is reported.
If
- @ifinfo
+ @ifnottex
|<[x]>|
- @end ifinfo
+ @end ifnottex
@tex
$|x|$
@end tex
diff --git a/newlib/libm/mathfp/e_hypot.c b/newlib/libm/mathfp/e_hypot.c
index d93263e..713aa77 100644
--- a/newlib/libm/mathfp/e_hypot.c
+++ b/newlib/libm/mathfp/e_hypot.c
@@ -36,9 +36,9 @@ DESCRIPTION
@tex
$\sqrt{x^2+y^2}$
@end tex
- @ifinfo
+ @ifnottex
<<sqrt(<[x]>*<[x]> + <[y]>*<[y]>)>>
- @end ifinfo
+ @end ifnottex
between the origin (0,0) and a point represented by the
Cartesian coordinates (<[x]>,<[y]>). <<hypotf>> differs only
in the type of its arguments and result.
diff --git a/newlib/libm/mathfp/er_lgamma.c b/newlib/libm/mathfp/er_lgamma.c
index 8b75476..65d6002 100644
--- a/newlib/libm/mathfp/er_lgamma.c
+++ b/newlib/libm/mathfp/er_lgamma.c
@@ -76,9 +76,9 @@ $\mit ln\bigl(\Gamma(x)\bigr)$,
the natural logarithm of the gamma function of <[x]>. The gamma function
(<<exp(gamma(<[x]>))>>) is a generalization of factorial, and retains
the property that
-@ifinfo
+@ifnottex
<<exp(gamma(N))>> is equivalent to <<N*exp(gamma(N-1))>>.
-@end ifinfo
+@end ifnottex
@tex
$\mit \Gamma(N)\equiv N\times\Gamma(N-1)$.
@end tex
@@ -87,10 +87,10 @@ quickly. <<gamma>> is defined as
@tex
$\mit ln\bigl(\Gamma(x)\bigr)$ rather than simply $\mit \Gamma(x)$
@end tex
-@ifinfo
+@ifnottex
the natural log of the gamma function, rather than the gamma function
itself,
-@end ifinfo
+@end ifnottex
to extend the useful range of results representable.
The sign of the result is returned in the global variable <<signgam>>,
diff --git a/newlib/libm/mathfp/mathfp.tex b/newlib/libm/mathfp/mathfp.tex
index e7f897a..6286405 100644
--- a/newlib/libm/mathfp/mathfp.tex
+++ b/newlib/libm/mathfp/mathfp.tex
@@ -102,7 +102,7 @@ In X/Open mode, @code{errno} is set correctly, and @code{matherr} is
called, but warning message are not printed.
In SVID mode, functions which overflow return 3.40282346638528860e+38,
-the maximum single precision floating point value, rather than infinity.
+the maximum single-precision floating-point value, rather than infinity.
Also, @code{errno} is set correctly, @code{matherr} is called, and, if
@code{matherr} returns 0, warning messages are printed for some errors.
For example, by default @samp{log(-1.0)} writes this message on standard
diff --git a/newlib/libm/mathfp/s_acos.c b/newlib/libm/mathfp/s_acos.c
index e03344e..88d5937 100644
--- a/newlib/libm/mathfp/s_acos.c
+++ b/newlib/libm/mathfp/s_acos.c
@@ -34,10 +34,10 @@ DESCRIPTION
its calculations on <<floats>>.
RETURNS
- @ifinfo
+ @ifnottex
<<acos>> and <<acosf>> return values in radians, in the range of 0 to pi
.
- @end ifinfo
+ @end ifnottex
@tex
<<acos>> and <<acosf>> return values in radians, in the range of <<0>> t
o $\pi$.
diff --git a/newlib/libm/mathfp/s_asine.c b/newlib/libm/mathfp/s_asine.c
index efc0a81..89a2bed 100644
--- a/newlib/libm/mathfp/s_asine.c
+++ b/newlib/libm/mathfp/s_asine.c
@@ -62,9 +62,9 @@ Arguments to <<asin>> and <<acos>> must be in the range @minus{}1 to 1.
than taking and returning floats.
RETURNS
-@ifinfo
+@ifnottex
<<asin>> and <<acos>> return values in radians, in the range of -pi/2 to pi/2.
-@end ifinfo
+@end ifnottex
@tex
<<asin>> and <<acos>> return values in radians, in the range of $-\pi/2$ to $\pi/2$.
@end tex
diff --git a/newlib/libm/mathfp/s_asinh.c b/newlib/libm/mathfp/s_asinh.c
index 43b9d49..d70cc61 100644
--- a/newlib/libm/mathfp/s_asinh.c
+++ b/newlib/libm/mathfp/s_asinh.c
@@ -36,9 +36,9 @@ TRAD_SYNOPSIS
DESCRIPTION
<<asinh>> calculates the inverse hyperbolic sine of <[x]>.
<<asinh>> is defined as
-@ifinfo
+@ifnottex
. sgn(<[x]>) * log(abs(<[x]>) + sqrt(1+<[x]>*<[x]>))
-@end ifinfo
+@end ifnottex
@tex
$$sign(x) \times ln\Bigl(|x| + \sqrt{1+x^2}\Bigr)$$
@end tex
diff --git a/newlib/libm/mathfp/s_atan.c b/newlib/libm/mathfp/s_atan.c
index b8e633e..a5a8189 100644
--- a/newlib/libm/mathfp/s_atan.c
+++ b/newlib/libm/mathfp/s_atan.c
@@ -30,9 +30,9 @@ DESCRIPTION
<<atanf>> is identical to <<atan>>, save that it operates on <<floats>>.
RETURNS
-@ifinfo
+@ifnottex
<<atan>> returns a value in radians, in the range of -pi/2 to pi/2.
-@end ifinfo
+@end ifnottex
@tex
<<atan>> returns a value in radians, in the range of $-\pi/2$ to $\pi/2$.
@end tex
diff --git a/newlib/libm/mathfp/s_atan2.c b/newlib/libm/mathfp/s_atan2.c
index d73a6ef..60034b3 100644
--- a/newlib/libm/mathfp/s_atan2.c
+++ b/newlib/libm/mathfp/s_atan2.c
@@ -29,9 +29,9 @@ DESCRIPTION
<<atan2>> computes the inverse tangent (arc tangent) of <[y]>/<[x]>.
<<atan2>> produces the correct result even for angles near
-@ifinfo
+@ifnottex
pi/2 or -pi/2
-@end ifinfo
+@end ifnottex
@tex
$\pi/2$ or $-\pi/2$
@end tex
@@ -42,9 +42,9 @@ $\pi/2$ or $-\pi/2$
RETURNS
<<atan2>> and <<atan2f>> return a value in radians, in the range of
-@ifinfo
+@ifnottex
-pi to pi.
-@end ifinfo
+@end ifnottex
@tex
$-\pi$ to $\pi$.
@end tex
diff --git a/newlib/libm/mathfp/s_atangent.c b/newlib/libm/mathfp/s_atangent.c
index c6f3c9b..981e1c8 100644
--- a/newlib/libm/mathfp/s_atangent.c
+++ b/newlib/libm/mathfp/s_atangent.c
@@ -55,10 +55,10 @@ DESCRIPTION
<<atanf>> is identical to <<atan>>, save that it operates on <<floats>>.
RETURNS
-@ifinfo
+@ifnottex
<<atan>> returns a value in radians, in the range of -pi/2 to pi/2.
<<atan2>> returns a value in radians, in the range of -pi/2 to pi/2.
-@end ifinfo
+@end ifnottex
@tex
<<atan>> returns a value in radians, in the range of $-\pi/2$ to $\pi/2$.
<<atan2>> returns a value in radians, in the range of $-\pi/2$ to $\pi/2$.
diff --git a/newlib/libm/mathfp/s_cosh.c b/newlib/libm/mathfp/s_cosh.c
index 6550e9c..24b5420 100644
--- a/newlib/libm/mathfp/s_cosh.c
+++ b/newlib/libm/mathfp/s_cosh.c
@@ -23,9 +23,9 @@ DESCRIPTION
<<cosh>> computes the hyperbolic cosine of the argument <[x]>.
<<cosh(<[x]>)>> is defined as
- @ifinfo
+ @ifnottex
. (exp(x) + exp(-x))/2
- @end ifinfo
+ @end ifnottex
@tex
$${(e^x + e^{-x})} \over 2$$
@end tex
diff --git a/newlib/libm/mathfp/s_exp.c b/newlib/libm/mathfp/s_exp.c
index 8c7f723..e70699b 100644
--- a/newlib/libm/mathfp/s_exp.c
+++ b/newlib/libm/mathfp/s_exp.c
@@ -30,9 +30,9 @@ TRAD_SYNOPSIS
DESCRIPTION
<<exp>> and <<expf>> calculate the exponential of <[x]>, that is,
- @ifinfo
+ @ifnottex
e raised to the power <[x]> (where e
- @end ifinfo
+ @end ifnottex
@tex
$e^x$ (where $e$
@end tex
diff --git a/newlib/libm/mathfp/s_fmod.c b/newlib/libm/mathfp/s_fmod.c
index 3af7300..ec86376 100644
--- a/newlib/libm/mathfp/s_fmod.c
+++ b/newlib/libm/mathfp/s_fmod.c
@@ -39,9 +39,9 @@ remainder of <[x]>/<[y]> (<[x]> modulo <[y]>).
RETURNS
The <<fmod>> function returns the value
-@ifinfo
+@ifnottex
<[x]>-<[i]>*<[y]>,
-@end ifinfo
+@end ifnottex
@tex
$x-i\times y$,
@end tex
diff --git a/newlib/libm/mathfp/s_frexp.c b/newlib/libm/mathfp/s_frexp.c
index 6145c47..08611e9 100644
--- a/newlib/libm/mathfp/s_frexp.c
+++ b/newlib/libm/mathfp/s_frexp.c
@@ -26,17 +26,17 @@ TRAD_SYNOPSIS
DESCRIPTION
- All non zero, normal numbers can be described as <[m]> * 2**<[p]>.
+ All nonzero, normal numbers can be described as <[m]> * 2**<[p]>.
<<frexp>> represents the double <[val]> as a mantissa <[m]>
and a power of two <[p]>. The resulting mantissa will always
be greater than or equal to <<0.5>>, and less than <<1.0>> (as
long as <[val]> is nonzero). The power of two will be stored
in <<*>><[exp]>.
-@ifinfo
+@ifnottex
<[m]> and <[p]> are calculated so that
<[val]> is <[m]> times <<2>> to the power <[p]>.
-@end ifinfo
+@end ifnottex
@tex
<[m]> and <[p]> are calculated so that
$ val = m \times 2^p $.
diff --git a/newlib/libm/mathfp/s_isnan.c b/newlib/libm/mathfp/s_isnan.c
index 776baa2..03cfeee 100644
--- a/newlib/libm/mathfp/s_isnan.c
+++ b/newlib/libm/mathfp/s_isnan.c
@@ -46,7 +46,7 @@ TRAD_SYNOPSIS
DESCRIPTION
- These functions provide information on the floating point
+ These functions provide information on the floating-point
argument supplied.
There are five major number formats -
@@ -54,14 +54,14 @@ DESCRIPTION
o zero
a number which contains all zero bits.
o subnormal
- Is used to represent number with a zero exponent, but a non zero fract
+ Is used to represent number with a zero exponent, but a nonzero fract
ion.
o normal
A number with an exponent, and a fraction
o infinity
A number with an all 1's exponent and a zero fraction.
o NAN
- A number with an all 1's exponent and a non zero fraction.
+ A number with an all 1's exponent and a nonzero fraction.
o-
@@ -71,7 +71,7 @@ ion.
The <<isnanf>>, <<isinff>> and <<finitef>> perform the same
operations as their <<isnan>>, <<isinf>> and <<finite>>
- counterparts, but on single precision floating point numbers.
+ counterparts, but on single-precision floating-point numbers.
QUICKREF
isnan - pure
@@ -92,7 +92,7 @@ QUICKREF
* isnan
*
* Input:
- * x - pointer to a floating point value
+ * x - pointer to a floating-point value
*
* Output:
* An integer that indicates if the number is NaN.
diff --git a/newlib/libm/mathfp/s_ldexp.c b/newlib/libm/mathfp/s_ldexp.c
index 97d8a3b..5ce2710 100644
--- a/newlib/libm/mathfp/s_ldexp.c
+++ b/newlib/libm/mathfp/s_ldexp.c
@@ -28,9 +28,9 @@ TRAD_SYNOPSIS
DESCRIPTION
<<ldexp>> calculates the value
-@ifinfo
+@ifnottex
<[val]> times 2 to the power <[exp]>.
-@end ifinfo
+@end ifnottex
@tex
$val\times 2^{exp}$.
@end tex
diff --git a/newlib/libm/mathfp/s_pow.c b/newlib/libm/mathfp/s_pow.c
index b4b6c89..3514510 100644
--- a/newlib/libm/mathfp/s_pow.c
+++ b/newlib/libm/mathfp/s_pow.c
@@ -24,7 +24,7 @@ TRAD_SYNOPSIS
float <[x]>, <[y]>;
DESCRIPTION
- <<pow>> and <<powf>> calculate <[x]> raised to the exp1.0nt <[y]>.
+ <<pow>> and <<powf>> calculate <[x]> raised to the exponent <[y]>.
@tex
(That is, $x^y$.)
@end tex
diff --git a/newlib/libm/mathfp/s_sineh.c b/newlib/libm/mathfp/s_sineh.c
index 6b3480d..6f5e208 100644
--- a/newlib/libm/mathfp/s_sineh.c
+++ b/newlib/libm/mathfp/s_sineh.c
@@ -44,16 +44,16 @@ DESCRIPTION
<<sinh>> and <<cosh>> compute the hyperbolic sine or cosine
of the argument <[x]>.
Angles are specified in radians. <<sinh>>(<[x]>) is defined as
- @ifinfo
+ @ifnottex
. (exp(<[x]>) - exp(-<[x]>))/2
- @end ifinfo
+ @end ifnottex
@tex
$${e^x - e^{-x}}\over 2$$
@end tex
<<cosh>> is defined as
- @ifinfo
+ @ifnottex
. (exp(<[x]>) - exp(-<[x]>))/2
- @end ifinfo
+ @end ifnottex
@tex
$${e^x + e^{-x}}\over 2$$
@end tex
diff --git a/newlib/libm/mathfp/w_jn.c b/newlib/libm/mathfp/w_jn.c
index 6806f01..bd78781 100644
--- a/newlib/libm/mathfp/w_jn.c
+++ b/newlib/libm/mathfp/w_jn.c
@@ -91,10 +91,10 @@ float <[x]>;
DESCRIPTION
The Bessel functions are a family of functions that solve the
differential equation
-@ifinfo
+@ifnottex
. 2 2 2
. x y'' + xy' + (x - p )y = 0
-@end ifinfo
+@end ifnottex
@tex
$$x^2{d^2y\over dx^2} + x{dy\over dx} + (x^2-p^2)y = 0$$
@end tex