Lines Matching refs:math

308 	* libm/math/w_asin.c: Ditto.
394 * libm/math/Makefile.am: Ditto.
419 * libm/math/w_exp2.c: Ditto.
420 * libm/math/w_gamma.c: Ditto.
430 * libm/math/w_cosh.c: Ditto.
431 * libm/math/w_fmod.c: Ditto.
656 * libm/math/math.tex: Include exp10 and pow10, and add to menu.
764 * libm/math/e_sqrt.c (__ieee754_sqrt): Don't truncate constant to
1022 * libc/include/math.h (finitel): Add prototype.
1046 * libm/math/Makefile.am (lsrc): Define.
1049 * libm/math/Makefile.in: Regenerate.
1050 * libm/math/el_hypot.c: New file. Adds implementation of the
1261 * libc/include/math.h: Add log2l,logbl,nexttowardf,
1476 * libc/include/math.h: _LONG_LONG_TYPE replaced by "long long".
1613 * libc/include/math.h (frexpl): Remove parameter name.
1642 * libc/include/math.h: Also define M_PI etc. if _XOPEN_SOURCE is
1924 * libm/math/math.tex: Ditto.
3306 * libc/include/math.h: Remove the log2f macro.
3310 * libc/include/math.h: Add recognition of values 1 and 2 for
3657 * libm/math/e_atan2.c (__ieee754_atan2): Add parenthesis to avoid
3659 * libm/math/e_exp.c (__ieee754_exp): Initialize k to 0 to avoid
3661 * libm/math/ef_exp.c (__ieee754_expf): Ditto.
3662 * libm/math/e_pow.c (__ieee754_pow): Add braces to avoid compiler
3664 * libm/math/ef_pow.c (__ieee754_powf): Ditto.
3665 * libm/math/er_lgamma.c (__ieee754_lgamma_r): Initialize nadj to 0 to
3667 * libm/math/erf_lgamma.c (__ieee754_lgammaf_r): Ditto.
3668 * libm/math/e_rem_pio2.c (__ieee754_rem_pio2): Ditto for variable z.
4381 * libm/math/w_tgamma.c: Only build ifndef _DOUBLE_IS_32BITS.
4382 * libm/math/wf_tgamma.c: Map tgamma to tgammaf, ifdef _DOUBLE_IS_32BITS.
4511 * libc/include/math.h: Missing from previous checkin.
4516 (from math.h--the latter is POSIX, the former non-standard).
4518 float_t (in case all math not done in float).
4519 * libc/include/math.h: Ditto (same 2 things as sf_log2.c).
4610 * libc/include/math.h: Delete cabs() and cabs() prototypes
4641 * libm/math/w_cabs.c: Delete.
4642 * libm/math/wf_cabs.c: Delete.
4643 * libm/math/Makefile.am (src): Remove w_cabs.c.
4645 * libm/math/Makefile.in: Regenerate.
4997 * libm/math/ef_sqrt.c: Delete unused variable sign.
5005 Remove #define INFINITY (redefines from math.h); remove #define __isnanf
5232 the prior -INT_MAX and INT_MAX. The FP_ILOGBx defines in math.h
5235 are permitted to be different, so subsequent edits of math.h could
5443 * libc/include/math.h (log2, log2f): Disable macro versions for C++,
5642 * libc/include/math.h (logb, logbf): ...to here.
6028 * libm/math/ef_scalb.c: Replace isnanf() (pre-C99 function call) with
6030 * libm/math/wf_log.c: Ditto.
6031 * libm/math/wf_j0.c: Ditto.
6032 * libm/math/wf_sqrt.c: Ditto.
6033 * libm/math/wf_pow.c: Ditto.
6034 * libm/math/wf_fmod.c: Ditto.
6035 * libm/math/wf_remainder.c: Ditto.
6036 * libm/math/wf_scalb.c: Ditto.
6037 * libm/math/wf_atanh.c: Ditto.
6038 * libm/math/wf_cosh.c: Ditto.
6039 * libm/math/wf_acos.c: Ditto.
6040 * libm/math/wf_acosh.c: Ditto.
6041 * libm/math/wf_jn.c: Ditto.
6042 * libm/math/wf_log10.c: Ditto.
6043 * libm/math/wf_asin.c: Ditto.
6044 * libm/math/wf_j1.c: Ditto.
6050 recently done in math.h).
6051 * libc/include/math.h: Remove isnanf and isinff prototypes (are in
6053 * libm/machine/spu/sf_isinf.c: Fix comment (remove <math.h>).
6130 * libc/include/math.h: Simplify fpclassify, isinf, isnan, and signbit
6182 * libc/include/math.h: Change non-builtin defines for HUGE_VAL,
6188 deprecated (because now removed from math.h, are not used anywhere
6281 * libc/include/math.h: Use _LDBL_EQ_DBL flag instead of
6373 * libc/include/math.h: Change _LDBL_EQ_DBL flag usage to
6443 * libc/include/math.h (llrintl): Declare.
6492 * libc/include/math.h (atanl, cosl, sinl, tanl, tanhl): Declare.
6637 * libc/include/math.h: Remove duplicate copysign prototype.
6706 * libc/include/math.h: (llround, llroundf): Declare.
6742 * libm/common/isgreater.c: New file for documenting math.h function-like
6758 * libm/math/w_exp2.c: Add "base 2" to documentation description (and
6760 * libm/math/w_gamma.c: Add tgamma() and tgammaf() documentation, along
6762 * libm/math/math.tex: Add includes for newly-added documentation (see
6763 .def additions to common/Makefile.am and math/Makefile.am in this
6769 * libm/math/Makefile.am: Add w_exp2.def (chobj);
6773 * libm/math/Makefile.in: regenerated
6916 * libc/include/math.h: Add log2 and log2f function prototypes.
7194 * libc/stdlib/wcstod.c: Add includes for <wctype.h> and <math.h>.
8062 * libm/math/Makefile.in: Ditto.
8718 * libc/include/math.h: Likewise.
9079 * libc/include/math.h (llrint, llrintf, rintl, lrintl, llrintl): Add
9082 fast math versions of rint, lrint, and llrint family functions.
9089 libm/machine/i386/f_rintl.c: New files with fast math implementations.
9183 consistent with math directory and glibc version such that
9187 * libm/math/w_log.c: Set errno to ERANGE when input is 0.0.
9188 * libm/math/wf_log.c: Ditto.
9189 * libm/math/w_log10.c: Ditto.
9190 * libm/math/wf_log10.c: Ditto.
9441 math code, as we don't support the matherr callout.
9618 * libc/include/math.h (_M_LOG2E): Replace with..
9629 * libc/include/math.h (_M_LOG2E): New log2 of e macro.
9636 * libm/math/wf_tgamma.c: Add missing include.
9794 * libc/include/math.h: Fix so C99 functions/macros are accessible
10229 * libm/math/Makefile.in: Regenerate.
10329 * libm/math/w_atan2.c: Fix atan2 to be consistent with glibc
10331 * libm/math/wf_atan2.c: Ditto.
10342 * libc/include/math.h [!pow10]: New pow10 prototype.
10359 * libc/include/math.h (INFINITY, NAN, FP_ILOGB0, FP_ILOGBNAN)
10363 avoid clash with <math.h>.
10470 * libm/math/e_pow.c: Fix to be consistent with glibc with regards
10472 * libm/math/ef_pow.c: Ditto.
10473 * libm/math/w_pow.c: Ditto.
10474 * libm/math/wf_pow.c: Ditto.
10475 * libm/math/w_acos.c: Fix domain errors to return NaN.
10476 * libm/math/w_asin.c: Ditto.
10477 * libm/math/wf_acos.c: Ditto.
10478 * libm/math/wf_asin.c: Ditto.
10479 * libm/math/w_log.c: Fix to return NaN for negative number inputs.
10480 * libm/math/wf_log.c: Ditto.
10481 * libm/math/wf_log10.c: Ditto.
10482 * libm/math/w_log10.c: Ditto.
10504 * libc/include/math.h: Allow C99 isfinite, isinf, and isnan to be
10794 * libm/math/w_pow.c: Fix typo in documentation comment.
11150 * libc/include/math.h: Allow C99 functions/macros to be
11244 * libc/include/math.h: (exception): Add a comment
11316 * libc/include/math.h: Remove _CONST from _LIB_VERSION, as it is
11497 huge value macros are already defined correctly for i386 by <math.h>.
11796 math-library functions that should also be in libc.
11901 * libm/math/Makefile.am: Ditto.
11993 * libm/math/math.tex: Fix reference to sisnan.def which
12003 conflict if <math.h> has previously been included.
12004 * libc/include/math.h
12005 * libc/include/math.h: Make isnan and isinf macros to
12010 sf_isinf files which have been moved from math/mathfp directories.
12016 * libm/common/s_isinf.c: Moved from libm/math directory.
12020 * libm/math/Makefile.am: Remove isinf and isnan family functions
12023 * libm/math/Makefile.in: Regenerated.
12025 * libm/math/s_isinf.c: Removed.
12026 * libm/math/s_isnan.c: Ditto.
12027 * libm/math/sf_isinf.c: Ditto.
12028 * libm/math/sf_isnan.c: Ditto.
12411 * libm/math/s_isnan.c: Fix formatting, grammar and punctuation in
12414 * libm/math/s_ldexp.c: Fix punctuation.
12416 * libm/math/w_log.c: Likewise.
12418 * libm/math/w_j0.c: Add spaces to FUNCTION description.
12437 * libc/include/math.h (HUGE_VAL, HUGE_VALF, HUGE_VALL): When
12450 * libc/include/math.h (HUGE_VALF, HUGE_VALL): New.
12455 * libm/math/Makefile.am: Remove s_infconst.c support.
12456 * libm/math/Makefile.in: Regenerated.
12457 * libm/math/s_infconst.c: Moved to common directory.
12481 * libm/math/math.tex: Include .def files from common/.
12496 * libm/math/math.tex (Math): Likewise.
12698 * libm/math/ef_hypot.c (__ieee754_hypotf): Add missing exponent bias
12709 * libm/math/ef_atan2.c (pi, pi_lo): Use round-to-nearest value of pi.
13052 * libc/include/math.h (isfinite, isnormal, isunordered): Change
14739 * libm/math/e_pow.c: Fix comment typo.
14740 * libm/math/math.tex: Hyphenate "single-precision" and "floating-point".
14741 * libm/math/s_asinh.c: Use @ifnottex instead of @ifinfo.
14742 * libm/math/s_atan.c: Likewise.
14743 * libm/math/s_frexp.c: Likewise. Also use "nonzero".
14744 * libm/math/s_isnan.c: Hyphenate "single-precision" and
14746 * libm/math/s_ldexp.c: Use @ifnottex instead of @ifinfo.
14747 * libm/math/w_acos.c: Likewise.
14748 * libm/math/w_acosh.c: Likewise.
14749 * libm/math/w_asin.c: Likewise.
14750 * libm/math/w_atan2.c: Likewise.
14751 * libm/math/w_atanh.c: Likewise.
14752 * libm/math/w_cosh.c: Likewise.
14753 * libm/math/w_exp.c: Likewise.
14754 * libm/math/w_exp2.c: Likewise. Add missing @end and missing @tex
14756 * libm/math/w_fmod.c: Use @ifnottex instead of @ifinfo.
14757 * libm/math/w_gamma.c: Likewise.
14758 * libm/math/w_hypot.c: Likewise.
14759 * libm/math/w_j0.c: Likewise.
14760 * libm/math/w_sinh.c: Likewise.
14761 * libm/math/w_pow.c: Replace "exp1.0nt" with "exponent".
14780 * libm/math/s_pow.c: Replace "exp1.0nt" with "exponent".
14956 * libc/include/math.h: Add prototypes for __signbitf and
15026 * libc/include/math.h (nan, nanf): Update prototype to C99.
17021 * libm/math/w_sincos.c: New file
17022 * libm/math/wf_sincos.c: New file
17026 * libc/include/math.h: Add sincos and sincosf declarations.
17030 * libm/math/Makefile.am (src): Add w_sincos.c.
17444 * libc/include/math.h (MAXFLOAT): Added.
17530 * libc/include/math.h: Same.
17626 * libc/include/math.h: Remove <sys/types.h>.
17682 * libc/include/math.h: Add <sys/types.h> to get _uint32_t definition.
17866 * libm/math/e_pow.c (__ieee754_pow): Fix case whereby
17869 * libm/math/ef_pow.c (__ieee754_powf): Ditto.
17911 * libm/math/w_exp2.c: Likewise.
17912 * libm/math/w_tgamma.c: Likewise.
17913 * libm/math/wf_exp2.c: Likewise.
17914 * libm/math/wf_tgamma.c: Likewise.
17919 * libm/math/er_gamma.c: Fix return value.
17920 * libm/math/erf_gamma.c: Likewise.
17923 * libc/include/math.h (!__STRICT_ANSI__): Include ISOC99-specific
18698 * libm/math/ef_hypot.c: Increase scale factor to 68.
18910 * libm/math/ef_hypot.c: Increase scale factor to 68.
19159 * libc/include/math.h (__singam_r): Use _REENT_SIGNGAM().
19161 * libm/math/w_gamma.c (gamma): Use _REENT_SIGNGAM().
19162 * libm/math/w_lgamma.c (lgamma): Use _REENT_SIGNGAM().
19163 * libm/math/wf_gamma.c (gammaf): Use _REENT_SIGNGAM().
19164 * libm/math/wf_lgamma.c (lgammaf): Use _REENT_SIGNGAM().
19290 * Makefile.am: Add libtool support. Change math and mathfp
19323 * libm/Makefile.am: Add libtool support. Change math and
19328 * libm/math/Makefile.am: Likewise.
19428 * libc/include/math.h: The C++ standard adds the single-precision
19727 * newlib/libm/math/ef_asin.c (pio2_hi, pio2_lo, pio4_hi):
19753 * libm/math/ef_*: Likewise.
19754 * libm/math/sf_*: Likewise.
19956 * libc/include/math.h (signgam): Change to errno-like solution
19971 * libc/include/math.h (signgam): Regress previous fix as
19976 * libc/include/math.h (signgam): Changed to a macro refering to
20492 * libm/math/e_cosh.c (__ieee754_cosh): changed parentheses to
20494 * libm/math/e_sinh.c (__ieee754_sinh): Ditto.
20495 * libm/math/s_infconst.c: added another pair of braces to all
20579 * libc/include/math.h (__infinity, signam, _LIB_VERSION): ditto
20580 * libc/include/math.h (__mb_cur_max): ditto
20588 * libc/include/math.h (__infinity): Declare as an array without
20591 * libm/math/s_infconst.c (__infinity): Ditto.
20596 * libc/include/math.h: Use appropriate dll import linkage for
20679 * libm/math/e_log.c: Likewise.
20680 * libm/math/e_asin.c: Likewise.
20681 * libm/math/ef_asin.c: Likewise.
20682 * libm/math/e_j0.c (pzero, qzero): Remove redundant test.
20683 * libm/math/e_j1.c (pone, qone): Likewise.
20684 * libm/math/ef_j0.c (pzerof, qzerof): Likewise.
20685 * libm/math/ef_j1.c (ponef, qonef): Likewise.
20774 * libm/math/ef_log.c: Ditto.
21384 * libc/include/math.h: Include <machine/fastmath.h> if -ffast-math
21387 fast-math routines.
21460 * libc/include/math.h: Ditto.
21733 fast version of math function to be used by compiler when
21790 * libm/math: Files that are duplicated in common directory removed.
21791 * libm/math/fdlibm.h: Removed.
21792 * libm/math/s_cbrt.c: Removed.
21793 * libm/math/s_copysign.c: Removed.
21794 * libm/math/s_expm1.c: Removed.
21795 * libm/math/s_finite.c: Removed.
21796 * libm/math/s_ilogb.c: Removed.
21797 * libm/math/s_infinity.c: Removed.
21798 * libm/math/s_lib_ver.c: Removed.
21799 * libm/math/s_log1p.c: Removed.
21800 * libm/math/s_logb.c: Removed.
21801 * libm/math/s_matherr.c: Removed.
21802 * libm/math/s_modf.c: Removed.
21803 * libm/math/s_nan.c: Removed.
21804 * libm/math/s_nextafter.c: Removed.
21805 * libm/math/s_rint.c: Removed.
21806 * libm/math/s_scalbn.c: Removed.
21807 * libm/math/sf_cbrt.c: Removed.
21808 * libm/math/sf_copysign.c: Removed.
21809 * libm/math/sf_expm1.c: Removed.
21810 * libm/math/sf_finite.c: Removed.
21811 * libm/math/sf_ilogb.c: Removed.
21812 * libm/math/sf_infinity.c: Removed.
21813 * libm/math/sf_log1p.c: Removed.
21814 * libm/math/sf_logb.c: Removed.
21815 * libm/math/sf_modf.c: Removed.
21816 * libm/math/sf_nan.c: Removed.
21817 * libm/math/sf_nextafter.c: Removed.
21818 * libm/math/sf_rint.c: Removed.
21819 * libm/math/sf_scalbn.c: Removed.
21820 * libm/math/Makefile.am: Removed references to deleted files (above).
21821 * libm/math/Makefile.in: Regenerated.
21822 * libm/Makefile.am: Added common directory to math.
21882 * libm/math/Makefile.am: Removed s_signgam.o.
21883 * libm/math/Makefile.in: Regenerated.
21884 * libm/math/w_gamma.c (gamma): Used variable '_gamma_signgam' from
21886 * libm/math/w_lgamma.c (lgamma): Likewise.
21887 * libm/math/wf_gamma.c (gammaf): Likewise.
21888 * libm/math/wf_lgamma.c (lgammaf): Likewise.
21889 * libm/math/s_signgam.c: Removed.
21901 * libm/math/s_lib_ver.c: define variable _LIB_VERSION to be const.
21966 * libm/math/Makefile.in: Regenerated.
22006 math library that uses floating point algorithms instead of the old
22182 * libm/math/wrf_lgamma.c (lgammaf_r): Initialize exc.err to 0 and
22184 * libm/math/wrf_gamma.c (gammaf_r): ditto
22185 * libm/math/wr_lgamma.c (lgamma_r): ditto
22186 * libm/math/wr_gamma.c (gamma_r): ditto
22187 * libm/math/wf_sqrt.c (sqrtf): ditto
22188 * libm/math/wf_sinh.c (sinhf): ditto
22189 * libm/math/wf_scalb.c (scalbf): ditto
22190 * libm/math/wf_remainder.c (remainderf): ditto
22191 * libm/math/wf_pow.c (powf): ditto
22192 * libm/math/wf_log10.c (log10f): ditto
22193 * libm/math/wf_log.c (logf): ditto
22194 * libm/math/wf_lgamma.c (lgammaf): ditto
22195 * libm/math/wf_jn.c (jnf, ynf): ditto
22196 * libm/math/wf_j1.c (j1f, y1f): ditto
22197 * libm/math/wf_j0.c (j0f, y0f): ditto
22198 * libm/math/wf_hypot.c (hypotf): ditto
22199 * libm/math/wf_gamma.c (gammaf): ditto
22200 * libm/math/wf_fmod.c (fmodf): ditto
22201 * libm/math/wf_exp.c (expf): ditto
22202 * libm/math/wf_cosh.c (coshf): ditto
22203 * libm/math/wf_atanh.c (atanhf): ditto
22204 * libm/math/wf_atan2f.c (atan2f): ditto
22205 * libm/math/wf_asin.c (asinf): ditto
22206 * libm/math/wf_acosh.c (acoshf): ditto
22207 * libm/math/wf_acos.c (acosf): ditto
22208 * libm/math/w_sqrt.c (sqrt): ditto
22209 * libm/math/w_sinh.c (sinh): ditto
22210 * libm/math/w_scalb.c (scalb): ditto
22211 * libm/math/w_remainder.c (remainder): ditto
22212 * libm/math/w_pow.c (pow): ditto
22213 * libm/math/w_log10.c (log10): ditto
22214 * libm/math/w_log.c (log): ditto
22215 * libm/math/w_lgamma.c (lgamma): ditto
22216 * libm/math/w_jn.c (jn, yn): ditto
22217 * libm/math/w_j1.c (j1, y1): ditto
22218 * libm/math/w_j0.c (j0, y0): ditto
22219 * libm/math/w_hypot.c (hypot): ditto
22220 * libm/math/w_gamma.c (gamma): ditto
22221 * libm/math/w_fmod.c (fmod): ditto
22222 * libm/math/w_exp.c (exp): ditto
22223 * libm/math/w_cosh.c (cosh): ditto
22224 * libm/math/w_atanh.c (atanh): ditto
22225 * libm/math/w_atan2f.c (atan2): ditto
22226 * libm/math/w_asin.c (asin): ditto
22227 * libm/math/w_acosh.c (acosh): ditto
22228 * libm/math/w_acos.c (acos): ditto
22232 * libm/math/Makefile.am (src): Add w_cabs.c and w_drem.c.
22234 * libm/math/Makefile.in: Rebuild.
22445 * libm/math/Makefile.in: add s_signgam.o to obj list
22788 * libm/math/w_sqrt.c (sqrt): Remove call to kernel_standard
22790 * libm/math/wrf_lgamma.c (lgammaf_r): Likewise.
22791 * libm/math/wr_lgamma.c (lgamma_r): Likewise.
22792 * libm/math/wrf_gamma.c (gammaf_r): Likewise.
22793 * libm/math/wr_gamma.c (gamma_r): Likewise.
22794 * libm/math/wf_sinh.c (sinfh): Likewise.
22795 * libm/math/w_sinh.c (sinh): Likewise.
22796 * libm/math/wf_scalb.c (scalbf): Likewise.
22797 * libm/math/w_scalb.c (scalb): Likewise.
22798 * libm/math/wf_remainder.c (remainderf): Likewise.
22799 * libm/math/w_remainder.c (remainder): Likewise.
22800 * libm/math/wf_pow.c (powf): Likewise.
22801 * libm/math/w_pow.c (pow): Likewise.
22802 * libm/math/wf_log10.c (log10f): Likewise.
22803 * libm/math/w_log10.c (log10): Likewise.
22804 * libm/math/wf_log.c (logf): Likewise.
22805 * libm/math/w_log.c (log): Likewise.
22806 * libm/math/w_lgamma.c (lgamma): Likewise.
22807 * libm/math/wf_lgamma.c (lgammaf): Likewise.
22808 * libm/math/wf_jn.c (jnf): Likewise.
22809 * libm/math/w_jn.c (jn): Likewise.
22810 * libm/math/wf_j1.c (j1f): Likewise.
22811 * libm/math/w_j1.c (j1): Likewise.
22812 * libm/math/wf_j0.c (j0f): Likewise.
22813 * libm/math/w_j0.c (j0): Likewise.
22814 * libm/math/wf_hypot.c (hypotf): Likewise.
22815 * libm/math/w_hypot.c (hypot): Likewise.
22816 * libm/math/wf_gamma.c (gammaf): Likewise.
22817 * libm/math/w_gamma.c (gamma): Likewise.
22818 * libm/math/wf_fmod.c (fmodf): Likewise.
22819 * libm/math/w_fmod.c (fmod): Likewise.
22820 * libm/math/wf_exp.c (expf): Likewise.
22821 * libm/math/w_exp.c (exp): Likewise.
22822 * libm/math/wf_cosh.c (coshf): Likewise.
22823 * libm/math/w_cosh.c (cosh): Likewise.
22824 * libm/math/wf_atanh.c (atanhf): Likewise.
22825 * libm/math/w_atanh.c (atanh): Likewise.
22826 * libm/math/wf_atan2.c (atan2f): Likewise.
22827 * libm/math/w_atan2.c (atan2): Likewise.
22828 * libm/math/wf_asin.c (asinf): Likewise.
22829 * libm/math/w_asin.c (asin): Likewise.
22830 * libm/math/wf_acosh.c (acoshf): Likewise.
22831 * libm/math/w_acosh.c (acosh): Likewise.
22832 * libm/math/wf_acos.c (asocf): Likewise.
22833 * libm/math/w_acos.c (acos): Likewise.
22834 * libm/math/wf_sqrt.c (sqrtf): Likewise.
22835 * libm/math/k_standard.c (_k_standard): Don't require SVID behavior
23078 * libm/math/k_standard.c (__kernel_standard): Call fflush(stdout)
23093 * libm/math/k_standard.c (__kernel_standard): Delete reentrancy
23224 * libm/math/ef_hypot.c: Use long constants where
23226 * libm/math/ef_sqrt.c: Ditto.
23366 * libc/include/math.h: avoid conflicts with ANSI C++ <exception>
23631 * libm/math/ef_scalb.c (__ieee754_scalbf): Cut down range to 32000
23634 * libm/math/sf_scalbn.c (scalbnf): Cut down overflow test to 30000
24053 * libm/math/Makefile.in ({w,wf}_cabs.o,{w,wf}_drem.o): Add rule for
24151 * libm/math/sf_asinh.c: Fix typo.
24158 * libm/math/w_gamma.c: Likewise.
24222 * libm/math/*.c: Removed _foo_r() reentrancy API.
24223 * libc/include/math.h: Removed _foo_r prototypes and macros.
24225 * libm/math/*.c: On systems with IEEE single precision "doubles"
24517 * libm/math/wf_acos.c (acosf): check for _HAVE_STDC, not __STDC__.
25205 * libc/include/math.h (cabs, cabsf, drem, dremf): New declarations.
25207 * libm/math/{w_cabs.c, wf_cabs.c, w_drem.c, wf_drem.c}: New files,
25211 * libm/math/Makefile.in (obj): Added w_cabs.o and w_drem.o.
25479 * libm/math/e_rem_pio2.c (__ieee754_rem_pio2): Integrate change
25481 * libm/math/ef_rem_pio2.c: Likewise.
25482 * libm/math/e_log10.c: Remove unused static one.
25483 * libm/math/ef_log10.c: Likewise.
25484 * libm/math/s_frexp.c: Likewise.
25485 * libm/math/sf_frexp.c: Likewise.
25500 * libm/math/e_jn.c (__ieee754_yn): Integrate change from fdlibm
25503 * libm/math/ef_jn.c (__ieee754_ynf): Likewise.
25540 * libc/include/math.h: Change all uses of _FLOAT_RET and
25542 * libm/test/math.c: Likewise.
25543 * testsuite/libm.sac/math.c: Likewise.
25544 * testsuite/libm.sac/working/math.c: Likewise.
25572 * libm/math/Makefile.in (chobjs): Remove underscores from file
25575 * libm/math/math.tex: Remove underscores from @include file names.
25635 * libc/include/math.h: Don't define HUGE_VAL if it is already
25649 * libc/include/math.h: Include <machine/ieeefp.h>.
25651 * libm/math/fdlibm.h, libm/math/*.c: Use __int32_t and __uint32_t
25656 Replace the math library with the SunPRO fdlibm package.
25657 * libm/math: Completely changed all files.
25660 (SUBDIRS): Just set to math/lib.a.
25662 * libc/include/math.h: Extensive changes for new math library.
25676 * testsuite/libm.sac/math.c (run_vector_1): Use float, not
25821 * libc/include/math.h: #ifndef __math_68881 around things which
25823 gcc/ginclude/math-68881.h.
26143 * libm/math/Makefile.in (matherr.o): Ditto.
26296 locale.h, math.h, pwd.h, reent.h, setjmp.h, signal.h, stdio.h,
26432 libm/ieeefp/Makefile.in, libm/math/Makefile.in: updated copyright.
26510 * libm/math/Makefile.in (FAKEC): added atanf.c log1pf.c scalbnf.c.
26564 * libc/include/math.h: Rename xxx_r fns to _xxx_r.
26577 * libm/math/modf.c (modf): We now take the address of ipart, so
26582 * libm/math/*: Rename all xxx_r fns to _xxx_r.
26602 libc/string/strspn.c, libm/ieeefp/isnan.c, libm/math/bessel.c,
26603 libm/math/matherr.c: changes for better docn formatting (info).
26609 libm/libm.texinfo, libm/ieeefp/ieeefp.tex, libm/math/math.tex: use
26681 * libm/test/math.c: Ditto.
26735 * configure.in (subdirs): Removed libc/math.
26743 * libc/include/{errno.h, math.h, stdio.h, stdlib.h}: Use
26806 * libm/math/{acos.h, acosh.h, asin.c, asinh.h, atanh.h, bessel.h,
26812 * libc/include/{_ansi.h, ctype.h, math.h, reent.h, locale.h,
26937 ieeefp.h, locale.h, math.h, paths.h, pwd.h, reent.h, setjmp.h,
27005 libc/include/math.h: Include reent.h. Declare many reentrant
27021 * Added many new reentrant functions to libm/math/*.
27022 libm/math/error.c (__matherror): Added reent_struct pointer
27024 libm/math/gamma.c (signgam): Removed. Set ptr->_signgam, instead.
27025 libm/math/exp.h, libm/math/pow.h, libm/math/sincos.h,
27026 libm/math/tan.h: Removed obsolete unused header files.
27208 * libc/include/math.h: added _DOUBLE_IS_32BITS checks
27248 * libm/math/remainder.c (remainder): document the svr4 and sunos
27253 * libm/math/remainder.c (rint, remainder): fix old typos.
27254 * libm/math/Makefile.in: actually build remainder.c (functions
27277 * libm/math/sqrt.h (sqrt): actually, the final version of fp-bit
27377 * libm/math/sqrt.h: using the fp-bit routines appears to require
27488 * libm/math/gamma.h: made local variables non-static.
27490 * libm/math/acos.h, libm/math/bessel.c, libm/math/erf.c,
27491 libm/math/exp.c, libm/math/gamma.h: marked static arrays as
27494 * libm/math/constants.c: removed file, because the constants it
27496 libm/math/Makefile.in: removed references to constants.c.
27497 libm/math/mathimpl.h: removed declarations of constants.
27509 * libm/math/Makefile.in: added some dependencies for .c files
27520 * libm/ieeefp/Makefile.in, libm/math/Makefile.in: use
27548 * libc/math/bessel.c: (doc, comments only) shorten heading
27562 * libm/math/bessel.c: (doc, comments only) shorten heading
27640 * libm/math/log1p.c: split to use the new function way of float
27641 function definition. math/log1p.h deleted
27642 * libm/math/scalb.c: obsolete and deleted
27643 * libm/math/scalbn.c: created from part log1p.c
27644 * libm/math/Makefile.in: know about log1p and scalbn
27725 libm/math/exp.c, libm/math/pow.c, libm/math/modf.c,
27726 libm/math/sincos.c, libm/math/fmod.c, libm/math/tan.c have been