From 76a7df5256c9873b853f8d48247b7140b2d6d670 Mon Sep 17 00:00:00 2001 From: Jeff Johnston Date: Mon, 20 Oct 2003 18:46:38 +0000 Subject: 2003-10-20 Bob Wilson * 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. --- newlib/libm/math/e_pow.c | 2 +- newlib/libm/math/math.tex | 2 +- newlib/libm/math/s_asinh.c | 4 ++-- newlib/libm/math/s_atan.c | 4 ++-- newlib/libm/math/s_frexp.c | 6 +++--- newlib/libm/math/s_isnan.c | 8 ++++---- newlib/libm/math/s_ldexp.c | 4 ++-- newlib/libm/math/w_acos.c | 4 ++-- newlib/libm/math/w_acosh.c | 4 ++-- newlib/libm/math/w_asin.c | 4 ++-- newlib/libm/math/w_atan2.c | 8 ++++---- newlib/libm/math/w_atanh.c | 8 ++++---- newlib/libm/math/w_cosh.c | 4 ++-- newlib/libm/math/w_exp.c | 4 ++-- newlib/libm/math/w_exp2.c | 6 +++++- newlib/libm/math/w_fmod.c | 4 ++-- newlib/libm/math/w_gamma.c | 8 ++++---- newlib/libm/math/w_hypot.c | 4 ++-- newlib/libm/math/w_j0.c | 4 ++-- newlib/libm/math/w_pow.c | 2 +- newlib/libm/math/w_sinh.c | 4 ++-- 21 files changed, 51 insertions(+), 47 deletions(-) (limited to 'newlib/libm/math') diff --git a/newlib/libm/math/e_pow.c b/newlib/libm/math/e_pow.c index 55b5f7f5b..56c7980ef 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 c6035deae..0b1e596fb 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 958b71f82..b7e173c79 100644 --- a/newlib/libm/math/s_asinh.c +++ b/newlib/libm/math/s_asinh.c @@ -36,9 +36,9 @@ TRAD_SYNOPSIS DESCRIPTION <> calculates the inverse hyperbolic sine of <[x]>. <> 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 b1410ecca..c52a09dd0 100644 --- a/newlib/libm/math/s_atan.c +++ b/newlib/libm/math/s_atan.c @@ -41,9 +41,9 @@ DESCRIPTION <> is identical to <>, save that it operates on <>. RETURNS -@ifinfo +@ifnottex <> returns a value in radians, in the range of -pi/2 to pi/2. -@end ifinfo +@end ifnottex @tex <> 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 aaa36068a..5a396c7a1 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]>. <> 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 5d83fc043..0338cfe47 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 <>, <> and <> perform the same operations as their <>, <> and <> - 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 ccf7171b1..e5d45633d 100644 --- a/newlib/libm/math/s_ldexp.c +++ b/newlib/libm/math/s_ldexp.c @@ -39,9 +39,9 @@ TRAD_SYNOPSIS DESCRIPTION <> 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 c9ca99c40..0a4823f3d 100644 --- a/newlib/libm/math/w_acos.c +++ b/newlib/libm/math/w_acos.c @@ -44,9 +44,9 @@ DESCRIPTION its calculations on <>. RETURNS - @ifinfo + @ifnottex <> and <> return values in radians, in the range of 0 to pi. - @end ifinfo + @end ifnottex @tex <> and <> 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 4120d7b12..022c5c6ee 100644 --- a/newlib/libm/math/w_acosh.c +++ b/newlib/libm/math/w_acosh.c @@ -37,9 +37,9 @@ TRAD_SYNOPSIS DESCRIPTION <> calculates the inverse hyperbolic cosine of <[x]>. <> 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 f6cb271d3..b146dfd9b 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 <>. RETURNS -@ifinfo +@ifnottex <> returns values in radians, in the range of -pi/2 to pi/2. -@end ifinfo +@end ifnottex @tex <> 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 91742c72b..25eb1617e 100644 --- a/newlib/libm/math/w_atan2.c +++ b/newlib/libm/math/w_atan2.c @@ -40,9 +40,9 @@ DESCRIPTION <> computes the inverse tangent (arc tangent) of <[y]>/<[x]>. <> 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 <> and <> 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 b89d4f025..07fd45962 100644 --- a/newlib/libm/math/w_atanh.c +++ b/newlib/libm/math/w_atanh.c @@ -43,9 +43,9 @@ RETURNS <> and <> 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 <> 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 7b38dcb08..ab046f6ed 100644 --- a/newlib/libm/math/w_cosh.c +++ b/newlib/libm/math/w_cosh.c @@ -33,9 +33,9 @@ DESCRIPTION <> computes the hyperbolic cosine of the argument <[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 ae792a846..eb36390c2 100644 --- a/newlib/libm/math/w_exp.c +++ b/newlib/libm/math/w_exp.c @@ -34,9 +34,9 @@ TRAD_SYNOPSIS DESCRIPTION <> and <> 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 5a0c6edb8..ed0bc39e9 100644 --- a/newlib/libm/math/w_exp2.c +++ b/newlib/libm/math/w_exp2.c @@ -34,8 +34,12 @@ TRAD_SYNOPSIS DESCRIPTION <> and <> 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 <> to specify error handling for these functions. diff --git a/newlib/libm/math/w_fmod.c b/newlib/libm/math/w_fmod.c index b6b36cb76..47d1dd081 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 <> 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 358a493df..fad40496d 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 (<))>>) is a generalization of factorial, and retains the property that -@ifinfo +@ifnottex <> is equivalent to <>. -@end ifinfo +@end ifnottex @tex $\mit \Gamma(N)\equiv N\times\Gamma(N-1)$. @end tex @@ -87,10 +87,10 @@ quickly. <> 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 <>, diff --git a/newlib/libm/math/w_hypot.c b/newlib/libm/math/w_hypot.c index 318853d56..203bf0982 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 <*<[x]> + <[y]>*<[y]>)>> - @end ifinfo + @end ifnottex between the origin (0,0) and a point represented by the Cartesian coordinates (<[x]>,<[y]>). <> 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 4f0790842..2bf663316 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 3df099a17..d54cd3adb 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 - <> and <> calculate <[x]> raised to the exp1.0nt <[y]>. + <> and <> 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 02a388862..72e0ef51e 100644 --- a/newlib/libm/math/w_sinh.c +++ b/newlib/libm/math/w_sinh.c @@ -37,9 +37,9 @@ TRAD_SYNOPSIS DESCRIPTION <> computes the hyperbolic sine of the argument <[x]>. Angles are specified in radians. <>(<[x]>) is defined as - @ifinfo + @ifnottex . (exp(<[x]>) - exp(-<[x]>))/2 - @end ifinfo + @end ifnottex @tex $${e^x - e^{-x}}\over 2$$ @end tex -- cgit v1.2.3