aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/generic/math_private.h
AgeCommit message (Expand)AuthorFilesLines
2018-05-10Move math_check_force_underflow macros to separate math-underflow.h.Joseph Myers1-53/+0
2018-05-09Move math_opt_barrier, math_force_eval to separate math-barriers.h.Joseph Myers1-6/+1
2018-05-09Move math_narrow_eval to separate math-narrow-eval.h.Joseph Myers1-23/+0
2018-02-12Remove slow paths from expSzabolcs Nagy1-1/+0
2018-02-12Remove slow paths from powWilco Dijkstra1-3/+1
2018-02-01Add feholdexcept inline in generic math_private.h.Joseph Myers1-0/+12
2018-02-01Move fenv.h override inline functions to generic math_private.h.Joseph Myers1-0/+68
2018-02-01Move some fenv.h override macros to generic math_private.h.Joseph Myers1-0/+10
2018-01-11Make default libc_feholdsetround_noex_ctx use __feholdexcept (bug 22702).Joseph Myers1-4/+5
2017-12-19Revert exp reimplementation (causes test failures).Joseph Myers1-0/+1
2017-12-19Improve __ieee754_exp() performance by greater than 5x on sparc/x86.Patrick McGehearty1-1/+0
2017-11-24Make min_of_type_ macros function-like.Joseph Myers1-6/+9
2017-08-21Obsolete matherr, _LIB_VERSION, libieee.a.Joseph Myers1-5/+0
2017-08-04Reimplement min_of_type using __MATH_TG.Joseph Myers1-18/+8
2017-08-03Consistently use uintN_t not u_intN_t in libm.Joseph Myers1-5/+5
2017-06-22Correct min_of_type handling of _Float128.Joseph Myers1-2/+2
2017-05-15float128: Add private _Float128 declarations for libm.Paul E. Murphy1-1/+50
2017-05-04ldbl-128: Use mathx_hidden_def inplace of hidden_defPaul E. Murphy1-0/+4
2017-04-24Macroize function declarations in math_private.hGabriel F. T. Gomes1-170/+22
2017-04-10Remove unneeded declarations from math_private.hGabriel F. T. Gomes1-20/+0
2017-03-30Change return type in the declaration of __ieee754_rem_pio2lGabriel F. T. Gomes1-1/+1
2017-02-25Allow direct use of math_ldbl.h in testsuite.Zack Weinberg1-2/+2
2016-11-10Refactor some libm type-generic macros.Joseph Myers1-6/+1
2016-09-20Remove __nan{f,,l} macrosPaul E. Murphy1-7/+0
2016-09-01Remove unneeded stubs for k_rem_pio2l.Paul E. Murphy1-2/+0
2015-09-28Fix clog, clog10 inaccuracy (bug 19016).Joseph Myers1-2/+2
2015-09-23Refactor code forcing underflow exceptions.Joseph Myers1-0/+52
2015-09-18Avoid excess range overflowing results from cosh, sinh, lgamma (bug 18980).Joseph Myers1-0/+24
2015-09-10Fix lgamma (negative) inaccuracy (bug 2542, bug 2543, bug 2558).Joseph Myers1-0/+16
2015-01-07Fix libm feupdateenv namespace (bug 17748).Joseph Myers1-3/+3
2015-01-07Fix libm fesetround namespace (bug 17748).Joseph Myers1-4/+4
2015-01-06Fix libm fesetenv namespace (bug 17748).Joseph Myers1-2/+2
2015-01-05Fix libm feholdexcept namespace (bug 17748).Joseph Myers1-2/+2
2014-12-31Fix libm fegetenv namespace (bug 17748).Joseph Myers1-2/+2
2014-06-23Add generic HAVE_RM_CTX implementationWilco Dijkstra1-19/+96
2014-03-17Revert "Fix HAVE_RM_CTX -Wundef warnings"Will Newton1-1/+1
2014-03-17Fix HAVE_RM_CTX -Wundef warningsWill Newton1-1/+1
2013-10-08Consolidate multiple precision sin/cos functionsSiddhesh Poyarekar1-4/+2
2013-06-12Set/restore rounding mode only when neededSiddhesh Poyarekar1-14/+41
2013-06-05Skip modifying exception mask and flags in SET_RESTORE_ROUND_53BITSiddhesh Poyarekar1-6/+6
2013-05-08Improve tgamma accuracy (bugs 2546, 2560, 5159, 15426).Joseph Myers1-0/+12
2012-11-03Make fma use of Dekker and Knuth algorithms use round-to-nearest (bug 14796).Joseph Myers1-0/+16
2012-09-25Fix inaccuracy of clog, clog10 near |z| = 1 (bug 13629).Joseph Myers1-0/+7
2012-04-17Fix ilogb exception and errno (bug 6794)Adhemerval Zanella1-0/+3
2012-03-28Avoid overflows from long double functions using __kernel_standard.Joseph Myers1-0/+1
2012-03-19Create and use libc_feupdateenv_test.Richard Henderson1-0/+18
2012-03-19Create and use SET_RESTORE_ROUND{,_NOEX,_53BIT}{,F,L}.Richard Henderson1-0/+69
2012-03-19Convert libc_feholdexcept et al from macros to inline functions.Richard Henderson1-21/+78
2012-03-19Make inline __isnan, __isinf_ns, __finite generic.Richard Henderson1-13/+26
2012-03-14Implement and use libc_feholdexcept_setround_53bit and libc_feupdateenv_53bitAndreas Jaeger1-0/+5