newlib-cygwin/winsup/cygwin/math
David Wohlferd 113abc27a6 Avoid truncating from long double to double in sinhl().
This routine makes a call to fabs instead of fabsl(), causing truncation.

Clang complains (warning: absolute value function 'fabs' given an argument of type 'long double' but has parameter of type 'double' which may cause truncation of value).

Signed-off-by: David Wohlferd <dw@LimeGreenSocks.com>
2016-08-22 14:18:39 +02:00
..
DISCLAIMER.PD Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
acosh.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
acoshl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
acosl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
asinhl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
asinl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
atan2l.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
atanhl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
atanl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
cabs.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
cabsl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
cacos.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
cacosh.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
cacosl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
carg.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
cargl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
casin.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
casinh.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
casinl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
catan.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
catanh.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
catanl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
cbrtl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
ccos.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
ccosh.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
ccosl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
ceil.S Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
ceilf.S Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
ceill.S Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
cephes_emath.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
cephes_emath.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
cephes_mconf.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
cexp.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
cexpl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
cimag.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
cimagl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
clog.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
clog10.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
clog10l.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
clogl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
complex_internal.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
conj.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
conjl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
copysignl.S Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
cos.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
coshl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
cosl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
cosl_internal.S Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
cossin.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
cpow.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
cpowl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
cproj.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
cprojl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
creal.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
creall.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
csin.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
csinh.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
csinl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
csqrt.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
csqrtl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
ctan.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
ctanh.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
ctanl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
erfl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
exp.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
exp2.S Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
exp2l.S Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
exp10l.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
expl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
expm1.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
expm1l.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
fabsl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
fastmath.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
fdiml.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
finite.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
floorl.S Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
fmal.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
fmaxl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
fminl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
fmodl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
frexpl.S Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
ilogbl.S Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
internal_logl.S Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
isinf.c cygwin/math: make isinf functions signed 2016-04-04 10:25:34 -05:00
isnan.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
ldexpl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
lgammal.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
llrint.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
llrintf.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
llrintl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
llroundl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
log.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
log1pl.S Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
log2l.S Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
log10l.S Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
logbl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
logl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
lrint.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
lrintf.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
lrintl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
lroundl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
modfl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
nanl.c Add missing nanl 2016-03-29 17:39:17 +02:00
nearbyint.S Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
nearbyintf.S Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
nearbyintl.S Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
nextafterl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
nexttoward.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
nexttowardf.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
pow.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
pow10l.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
powi.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
powil.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
powl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
remainder.S Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
remainderf.S Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
remainderl.S Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
remquol.S Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
rint.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
rintf.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
rintl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
roundl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
scalbl.S Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
scalbnl.S Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
sin.def.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
sinhl.c Avoid truncating from long double to double in sinhl(). 2016-08-22 14:18:39 +02:00
sinl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
sinl_internal.S Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
sqrt.def.h sqrt: Fix NaN propagation for IEEE Std 754-2008 2016-08-22 14:17:58 +02:00
sqrtl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
tanhl.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
tanl.S Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
tgammal.c Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
truncl.c truncl: Fix setting rounding bits in FPU control word 2016-07-18 22:00:17 +02:00