Keith Packard via Newlib
905aa4c013
libm/math: set errno to ERANGE at gamma poles
...
For POSIX, gamma(i) (i non-positive integer) should set errno to
ERANGE instead of EDOM.
Signed-off-by: Keith Packard <keithp@keithp.com>
2020-08-05 22:16:31 +02:00
Jozef Lawrynowicz
d451d9ec78
Use HUGE_VALF instead of HUGE_VAL in single-precision float libm math functions
...
This patch replaces instances of "(float).*HUGE_VAL" with a direct usage of
HUGE_VALF, which is also defined in math.h.
2019-01-23 10:46:30 +01:00
Jozef Lawrynowicz
7db203304e
Remove HUGE_VAL definition from libm math functions
...
This patch removes the definitions of HUGE_VAL from some of the float math
functions. HUGE_VAL is defined in newlib/libc/include/math.h, so it is not
necessary to have a further definition in the math functions.
2019-01-23 10:46:30 +01:00
Jozef Lawrynowicz
b14a879d85
Remove matherr, and SVID and X/Open math library configurations
...
Default math library configuration is now IEEE
2019-01-23 10:46:24 +01:00
Matthew Green
8195aff714
* implement a new `struct _reent' that is significantly smaller. use this
...
if _REENT_SMALL is defined in config.h. define this for xstormy16.
2002-02-03 09:24:18 +00:00
Christopher Faylor
8a0efa53e4
import newlib-2000-02-17 snapshot
2000-02-17 19:39:52 +00:00