From 72b6105518afd82e01abe946ba5867f98d6be37a Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Fri, 5 Jan 2024 00:01:23 -0500 Subject: newlib: docs: add "Function " to every function node When creating a split manual with one-node-per-page, the main index.html ends up getting clobbered by the page for the index() function because it uses "@node index" which, for html, also creates an index.html page. To remedy this, add "Function " to every function node so now we output "Function-index.html" and avoid clobbering. It also namespaces every other function and helps make sure we don't clobber anything else. Otherwise, there isn't really much rendering difference as @node text is mostly internal. Node title text comes from @section instead. --- newlib/libm/complex/complex.tex | 46 ++++++++--------- newlib/libm/fenv/fenv.tex | 22 ++++---- newlib/libm/math/math.tex | 112 ++++++++++++++++++++-------------------- newlib/libm/mathfp/mathfp.tex | 78 ++++++++++++++-------------- 4 files changed, 129 insertions(+), 129 deletions(-) (limited to 'newlib/libm') diff --git a/newlib/libm/complex/complex.tex b/newlib/libm/complex/complex.tex index e91937aa2..4af4d02dd 100644 --- a/newlib/libm/complex/complex.tex +++ b/newlib/libm/complex/complex.tex @@ -6,29 +6,29 @@ corresponding definitions and declarations are in @file{complex.h}. Functions and documentations are taken from NetBSD. @menu -* cabs:: Complex absolute value -* cacos:: Complex arc cosine -* cacosh:: Complex arc hyperbolic cosine -* carg:: Argument (also called phase angle) -* casin:: Complex arc sine -* casinh:: Complex arc hyperbolic sine -* catan:: Complex arc tangent -* catanh:: Complex arc hyperbolic tangent -* ccos:: Complex cosine -* ccosh:: Complex hyperbolic cosine -* cexp:: Complex exponent -* cimag:: Imaginary part -* clog:: Complex natural (base e) logarithm -* clog10:: Complex base 10 logarithm -* conj:: Complex conjugate -* cpow:: Complex power function -* cproj:: Compute a projection on the Riemann sphere -* creal:: Real part -* csin:: Complex sine -* csinh:: Complex hyperbolic sine -* csqrt:: Complex square root -* ctan:: Complex tangent -* ctanh:: Complex hyperbolic tangent +* Function cabs:: Complex absolute value +* Function cacos:: Complex arc cosine +* Function cacosh:: Complex arc hyperbolic cosine +* Function carg:: Argument (also called phase angle) +* Function casin:: Complex arc sine +* Function casinh:: Complex arc hyperbolic sine +* Function catan:: Complex arc tangent +* Function catanh:: Complex arc hyperbolic tangent +* Function ccos:: Complex cosine +* Function ccosh:: Complex hyperbolic cosine +* Function cexp:: Complex exponent +* Function cimag:: Imaginary part +* Function clog:: Complex natural (base e) logarithm +* Function clog10:: Complex base 10 logarithm +* Function conj:: Complex conjugate +* Function cpow:: Complex power function +* Function cproj:: Compute a projection on the Riemann sphere +* Function creal:: Real part +* Function csin:: Complex sine +* Function csinh:: Complex hyperbolic sine +* Function csqrt:: Complex square root +* Function ctan:: Complex tangent +* Function ctanh:: Complex hyperbolic tangent @end menu @page diff --git a/newlib/libm/fenv/fenv.tex b/newlib/libm/fenv/fenv.tex index 3b76003d3..567a6e90b 100644 --- a/newlib/libm/fenv/fenv.tex +++ b/newlib/libm/fenv/fenv.tex @@ -8,17 +8,17 @@ status flags to indicate abnormal result information. The implementation of these methods is architecture specific. @menu -* feclearexcept:: Clear floating-point exception -* fegetenv:: Get current floating-point environment -* fegetexceptflag:: Get floating-point status flags -* fegetround:: Get current rounding direction -* feholdexcept:: Save current floating-point environment -* feraiseexcept:: Raise floating-point exception -* fesetenv:: Set current floating-point environment -* fesetexceptflag:: Set floating-point status flags -* fesetround:: Set current rounding direction -* fetestexcept:: Test floating-point exception flags -* feupdateenv:: Update current floating-point environment +* Function feclearexcept:: Clear floating-point exception +* Function fegetenv:: Get current floating-point environment +* Function fegetexceptflag:: Get floating-point status flags +* Function fegetround:: Get current rounding direction +* Function feholdexcept:: Save current floating-point environment +* Function feraiseexcept:: Raise floating-point exception +* Function fesetenv:: Set current floating-point environment +* Function fesetexceptflag:: Set floating-point status flags +* Function fesetround:: Set current rounding direction +* Function fetestexcept:: Test floating-point exception flags +* Function feupdateenv:: Update current floating-point environment @end menu @page diff --git a/newlib/libm/math/math.tex b/newlib/libm/math/math.tex index 92b384f63..5956a124b 100644 --- a/newlib/libm/math/math.tex +++ b/newlib/libm/math/math.tex @@ -20,62 +20,62 @@ machines---are available when you include @file{fastmath.h} instead of @menu * version:: Version of library -* acos:: Arccosine -* acosh:: Inverse hyperbolic cosine -* asin:: Arcsine -* asinh:: Inverse hyperbolic sine -* atan:: Arctangent -* atan2:: Arctangent of y/x -* atanh:: Inverse hyperbolic tangent -* jN:: Bessel functions (jN, yN) -* cbrt:: Cube root -* copysign:: Sign of Y, magnitude of X -* cosh:: Hyperbolic cosine -* erf:: Error function (erf, erfc) -* exp:: Exponential, base e -* exp10:: Exponential, base 10 -* exp2:: Exponential, base 2 -* expm1:: Exponential, base e, of x - 1 -* fabs:: Absolute value (magnitude) -* fdim:: Positive difference -* floor:: Floor and ceiling (floor, ceil) -* fma:: Floating multiply add -* fmax:: Maximum -* fmin:: Minimum -* fmod:: Floating-point remainder (modulo) -* fpclassify:: Floating-point classification macro -* frexp:: Split floating-point number -* gamma:: Logarithmic gamma function -* hypot:: Distance from origin -* ilogb:: Get exponent -* infinity:: Floating infinity -* isgreater:: Comparison macros -* ldexp:: Scale by a power of 2 -* log:: Natural logarithms -* log10:: Base 10 logarithms -* log1p:: Log of 1 + X -* log2:: Base 2 logarithms -* logb:: Get exponent -* lrint:: Round to integer -* lround:: Round to integer, away from zero (lround, llround) -* modf:: Split fractional and integer parts -* nan:: Floating Not a Number -* nearbyint:: Round to integer -* nextafter:: Get next representable number -* pow:: X to the power Y -* pow10:: 10 to the power X -* remainder:: remainder of X divided by Y -* remquo:: Remainder and part of quotient -* rint:: Round to integer -* round:: Round to integer, away from zero -* scalbn:: Scale by a power of FLT_RADIX (2) -* signbit:: Does floating-point number have negative sign? -* sin:: Sine or cosine (sin, cos) -* sinh:: Hyperbolic sine -* sqrt:: Positive square root -* tan:: Tangent -* tanh:: Hyperbolic tangent -* trunc:: Round to integer, towards zero +* Function acos:: Arccosine +* Function acosh:: Inverse hyperbolic cosine +* Function asin:: Arcsine +* Function asinh:: Inverse hyperbolic sine +* Function atan:: Arctangent +* Function atan2:: Arctangent of y/x +* Function atanh:: Inverse hyperbolic tangent +* Function jN:: Bessel functions (jN, yN) +* Function cbrt:: Cube root +* Function copysign:: Sign of Y, magnitude of X +* Function cosh:: Hyperbolic cosine +* Function erf:: Error function (erf, erfc) +* Function exp:: Exponential, base e +* Function exp10:: Exponential, base 10 +* Function exp2:: Exponential, base 2 +* Function expm1:: Exponential, base e, of x - 1 +* Function fabs:: Absolute value (magnitude) +* Function fdim:: Positive difference +* Function floor:: Floor and ceiling (floor, ceil) +* Function fma:: Floating multiply add +* Function fmax:: Maximum +* Function fmin:: Minimum +* Function fmod:: Floating-point remainder (modulo) +* Function fpclassify:: Floating-point classification macro +* Function frexp:: Split floating-point number +* Function gamma:: Logarithmic gamma function +* Function hypot:: Distance from origin +* Function ilogb:: Get exponent +* Function infinity:: Floating infinity +* Function isgreater:: Comparison macros +* Function ldexp:: Scale by a power of 2 +* Function log:: Natural logarithms +* Function log10:: Base 10 logarithms +* Function log1p:: Log of 1 + X +* Function log2:: Base 2 logarithms +* Function logb:: Get exponent +* Function lrint:: Round to integer +* Function lround:: Round to integer, away from zero (lround, llround) +* Function modf:: Split fractional and integer parts +* Function nan:: Floating Not a Number +* Function nearbyint:: Round to integer +* Function nextafter:: Get next representable number +* Function pow:: X to the power Y +* Function pow10:: 10 to the power X +* Function remainder:: remainder of X divided by Y +* Function remquo:: Remainder and part of quotient +* Function rint:: Round to integer +* Function round:: Round to integer, away from zero +* Function scalbn:: Scale by a power of FLT_RADIX (2) +* Function signbit:: Does floating-point number have negative sign? +* Function sin:: Sine or cosine (sin, cos) +* Function sinh:: Hyperbolic sine +* Function sqrt:: Positive square root +* Function tan:: Tangent +* Function tanh:: Hyperbolic tangent +* Function trunc:: Round to integer, towards zero @end menu @page diff --git a/newlib/libm/mathfp/mathfp.tex b/newlib/libm/mathfp/mathfp.tex index 0b9f08557..8c9e37c94 100644 --- a/newlib/libm/mathfp/mathfp.tex +++ b/newlib/libm/mathfp/mathfp.tex @@ -37,45 +37,45 @@ machines---are available when you include @file{fastmath.h} instead of @menu * version:: Version of library -* acos:: Arccosine -* acosh:: Inverse hyperbolic cosine -* asin:: Arcsine -* asinh:: Inverse hyperbolic sine -* atan:: Arctangent -* atan2:: Arctangent of y/x -* atanh:: Inverse hyperbolic tangent -* jN:: Bessel functions (jN, yN) -* cbrt:: Cube root -* copysign:: Sign of Y, magnitude of X -* cosh:: Hyperbolic cosine -* erf:: Error function (erf, erfc) -* exp:: Exponential -* expm1:: Exponential of x, - 1 -* fabs:: Absolute value (magnitude) -* floor:: Floor and ceiling (floor, ceil) -* fmod:: Floating-point remainder (modulo) -* frexp:: Split floating-point number -* gamma:: Logarithmic gamma function -* hypot:: Distance from origin -* ilogb:: Get exponent -* infinity:: Floating infinity -* isnan:: Check type of number -* ldexp:: Load exponent -* log:: Natural logarithms -* log10:: Base 10 logarithms -* log1p:: Log of 1 + X -* matherr:: Modifiable math error handler -* modf:: Split fractional and integer parts -* nan:: Floating Not a Number -* nextafter:: Get next representable number -* pow:: X to the power Y -* remainder:: remainder of X divided by Y -* scalbn:: scalbn -* sin:: Sine or cosine (sin, cos) -* sinh:: Hyperbolic sine -* sqrt:: Positive square root -* tan:: Tangent -* tanh:: Hyperbolic tangent +* Function acos:: Arccosine +* Function acosh:: Inverse hyperbolic cosine +* Function asin:: Arcsine +* Function asinh:: Inverse hyperbolic sine +* Function atan:: Arctangent +* Function atan2:: Arctangent of y/x +* Function atanh:: Inverse hyperbolic tangent +* Function jN:: Bessel functions (jN, yN) +* Function cbrt:: Cube root +* Function copysign:: Sign of Y, magnitude of X +* Function cosh:: Hyperbolic cosine +* Function erf:: Error function (erf, erfc) +* Function exp:: Exponential +* Function expm1:: Exponential of x, - 1 +* Function fabs:: Absolute value (magnitude) +* Function floor:: Floor and ceiling (floor, ceil) +* Function fmod:: Floating-point remainder (modulo) +* Function frexp:: Split floating-point number +* Function gamma:: Logarithmic gamma function +* Function hypot:: Distance from origin +* Function ilogb:: Get exponent +* Function infinity:: Floating infinity +* Function isnan:: Check type of number +* Function ldexp:: Load exponent +* Function log:: Natural logarithms +* Function log10:: Base 10 logarithms +* Function log1p:: Log of 1 + X +* Function matherr:: Modifiable math error handler +* Function modf:: Split fractional and integer parts +* Function nan:: Floating Not a Number +* Function nextafter:: Get next representable number +* Function pow:: X to the power Y +* Function remainder:: remainder of X divided by Y +* Function scalbn:: scalbn +* Function sin:: Sine or cosine (sin, cos) +* Function sinh:: Hyperbolic sine +* Function sqrt:: Positive square root +* Function tan:: Tangent +* Function tanh:: Hyperbolic tangent @end menu @page -- cgit v1.2.3