aboutsummaryrefslogtreecommitdiff
path: root/newlib/libm/math/ef_sqrt.c
AgeCommit message (Collapse)AuthorFilesLines
2021-06-04Fix rounding issues with sqrt/sqrtfJeff Johnston1-2/+2
- compiler is sometimes optimizing out the rounding check in e_sqrt.c and ef_sqrt.c which uses two constants to create an inexact operation - there is a similar constant operation in s_tanh.c/sf_tanh.c - make the one and tiny constants volatile to stop this
2010-03-05 * libm/math/ef_sqrt.c: Delete unused variable sign.Corinna Vinschen1-1/+0
* libc/stdlib/getenv.c: Delete "char *_findenv_r ();", as is not a proper prototype, and is properly prototyped in stdlib.h, anyway. * libc/stdlib/getenv_r.c: Ditto. * libc/search/hash.c: Add _DEFUN to __hash_open() declaration; add #define __DBINTERFACE_PRIVATE to activate prototypes from db_local.h. * libc/search/db_local.h: Correct __hash_open() prototype. * libc/sys/linux/cmath/math_private.h: Eliminate compiler warnings: Remove #define INFINITY (redefines from math.h); remove #define __isnanf and #define __isinff isinff.
2001-04-04 * libc/include/machine/ieeefp.h: Comment about new configurationRichard Sandiford1-10/+8
macros _FLT_LARGEST_EXPONENT_IS_NORMAL and _FLT_NO_DENORMALS. * libm/common/fdlib.h: Define new macros for testing floats. * libm/common/sf_*: Use them. * libm/math/ef_*: Likewise. * libm/math/sf_*: Likewise.
2000-02-17import newlib-2000-02-17 snapshotChristopher Faylor1-0/+92