(cimagl): Add prototype. (creall): Add prototype. * libc/include/ieeefp.h: Include float.h. (EXT_EXPBITS, EXT_FRACHBITS, EXT_FRACLBITS) (EXT_EXP_INFNAN. EXT_EXP_BIAS, EXT_FRACBITS): Define. (struct ieee_ext, union ieee_ext_u): New types for long double support. * libc/include/math.h (finitel): Add prototype. (hypotl): Add prototype. (sqrtl): Add prototype. * libm/common/Makefile.am (lsrc): Add sl_finite.c. * libm/common/Makefile.in: Regenerate. * libm/common/fdlibm.h (__ieee754_hypotl): Add prototype. * libm/common/hypotl.c (hypotl): Add implementation for when long double is larger than double. * libm/common/sqrtl.c (sqrtl): Likewise. * libm/common/sl_finite.c: New file. Adds implementation of the finitel function. * libm/complex/Makefile.am (lsrc): Define. (libcomplex_la_SOURCES): Add lsrc. (lib_a_SOURCES): Add lsrc. * libm/complex/Makefile.in: Regenerate. * libm/complex/cabs.c: Add documentation of cabsl function. * libm/complex/cimag.c: Add documentation of cimagl function. * libm/complex/creall.c: Add documentation of creall function. * libm/complex/cabsl.c: New file. Adds implementation of the cabsl function. * libm/complex/cimagl.c: New file. Adds implementation of the cimagl function. * libm/complex/creall.c: New file. Adds implementation of the creall function. * libm/math/Makefile.am (lsrc): Define. (libmath_la_SOURCES): Add lsrc. (lib_a_SOURCES): Add lsrc. * libm/math/Makefile.in: Regenerate. * libm/math/el_hypot.c: New file. Adds implementation of the __ieee754_hypotl function. |
||
|---|---|---|
| .. | ||
| Makefile.am | ||
| Makefile.in | ||
| acoshl.c | ||
| acosl.c | ||
| asinhl.c | ||
| asinl.c | ||
| atan2l.c | ||
| atanhl.c | ||
| atanl.c | ||
| cbrtl.c | ||
| ceill.c | ||
| copysignl.c | ||
| coshl.c | ||
| cosl.c | ||
| erfcl.c | ||
| erfl.c | ||
| exp2l.c | ||
| expl.c | ||
| expm1l.c | ||
| fabsl.c | ||
| fdiml.c | ||
| fdlibm.h | ||
| floorl.c | ||
| fmal.c | ||
| fmaxl.c | ||
| fminl.c | ||
| fmodl.c | ||
| frexpl.c | ||
| hypotl.c | ||
| ilogbl.c | ||
| isgreater.c | ||
| ldexpl.c | ||
| lgammal.c | ||
| llrintl.c | ||
| llroundl.c | ||
| local.h | ||
| log1pl.c | ||
| log2l.c | ||
| log10l.c | ||
| logbl.c | ||
| logl.c | ||
| lrintl.c | ||
| lroundl.c | ||
| modfl.c | ||
| nanl.c | ||
| nearbyintl.c | ||
| nextafterl.c | ||
| nexttoward.c | ||
| nexttowardf.c | ||
| nexttowardl.c | ||
| powl.c | ||
| remainderl.c | ||
| remquol.c | ||
| rintl.c | ||
| roundl.c | ||
| s_cbrt.c | ||
| s_copysign.c | ||
| s_exp10.c | ||
| s_expm1.c | ||
| s_fdim.c | ||
| s_finite.c | ||
| s_fma.c | ||
| s_fmax.c | ||
| s_fmin.c | ||
| s_fpclassify.c | ||
| s_ilogb.c | ||
| s_infconst.c | ||
| s_infinity.c | ||
| s_isinf.c | ||
| s_isinfd.c | ||
| s_isnan.c | ||
| s_isnand.c | ||
| s_lib_ver.c | ||
| s_llrint.c | ||
| s_llround.c | ||
| s_log1p.c | ||
| s_log2.c | ||
| s_logb.c | ||
| s_lrint.c | ||
| s_lround.c | ||
| s_matherr.c | ||
| s_modf.c | ||
| s_nan.c | ||
| s_nearbyint.c | ||
| s_nextafter.c | ||
| s_pow10.c | ||
| s_remquo.c | ||
| s_rint.c | ||
| s_round.c | ||
| s_scalbln.c | ||
| s_scalbn.c | ||
| s_signbit.c | ||
| s_trunc.c | ||
| scalblnl.c | ||
| scalbnl.c | ||
| sf_cbrt.c | ||
| sf_copysign.c | ||
| sf_exp10.c | ||
| sf_expm1.c | ||
| sf_fdim.c | ||
| sf_finite.c | ||
| sf_fma.c | ||
| sf_fmax.c | ||
| sf_fmin.c | ||
| sf_fpclassify.c | ||
| sf_ilogb.c | ||
| sf_infinity.c | ||
| sf_isinf.c | ||
| sf_isinff.c | ||
| sf_isnan.c | ||
| sf_isnanf.c | ||
| sf_llrint.c | ||
| sf_llround.c | ||
| sf_log1p.c | ||
| sf_log2.c | ||
| sf_logb.c | ||
| sf_lrint.c | ||
| sf_lround.c | ||
| sf_modf.c | ||
| sf_nan.c | ||
| sf_nearbyint.c | ||
| sf_nextafter.c | ||
| sf_pow10.c | ||
| sf_remquo.c | ||
| sf_rint.c | ||
| sf_round.c | ||
| sf_scalbln.c | ||
| sf_scalbn.c | ||
| sf_trunc.c | ||
| sinhl.c | ||
| sinl.c | ||
| sl_finite.c | ||
| sqrtl.c | ||
| tanhl.c | ||
| tanl.c | ||
| tgammal.c | ||
| truncl.c | ||