History log of /relibc/openlibm/i387/ (Results 1 – 25 of 39)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
e7e2050221-Aug-2016 Keno Fischer <kfischer+github@college.harvard.edu>

Fix invalid assembly directive caught by clang

Similar to the x86_64 changes a while back

28fb939b14-Mar-2016 Keno Fischer <kfischer@college.harvard.edu>

Blanket rename DLLEXPORT->OLM_DLLEXPORT


/relibc/openlibm/amd64/bsd_asm.h
/relibc/openlibm/amd64/fenv.c
/relibc/openlibm/bsdsrc/b_exp.c
/relibc/openlibm/bsdsrc/b_log.c
/relibc/openlibm/bsdsrc/b_tgamma.c
bsd_ieeefp.h
fenv.c
/relibc/openlibm/include/openlibm_fenv_amd64.h
/relibc/openlibm/include/openlibm_math.h
/relibc/openlibm/ld128/k_cosl.c
/relibc/openlibm/ld128/k_sinl.c
/relibc/openlibm/ld128/k_tanl.c
/relibc/openlibm/ld128/s_exp2l.c
/relibc/openlibm/ld128/s_nanl.c
/relibc/openlibm/ld80/k_cosl.c
/relibc/openlibm/ld80/k_sinl.c
/relibc/openlibm/ld80/k_tanl.c
/relibc/openlibm/ld80/s_exp2l.c
/relibc/openlibm/ld80/s_nanl.c
/relibc/openlibm/src/bsd_cdefs.h
/relibc/openlibm/src/cdefs-compat.h
/relibc/openlibm/src/common.c
/relibc/openlibm/src/e_acos.c
/relibc/openlibm/src/e_acosf.c
/relibc/openlibm/src/e_acosh.c
/relibc/openlibm/src/e_acoshf.c
/relibc/openlibm/src/e_acosl.c
/relibc/openlibm/src/e_asin.c
/relibc/openlibm/src/e_asinf.c
/relibc/openlibm/src/e_asinl.c
/relibc/openlibm/src/e_atan2.c
/relibc/openlibm/src/e_atan2f.c
/relibc/openlibm/src/e_atan2l.c
/relibc/openlibm/src/e_atanh.c
/relibc/openlibm/src/e_atanhf.c
/relibc/openlibm/src/e_cosh.c
/relibc/openlibm/src/e_coshf.c
/relibc/openlibm/src/e_exp.c
/relibc/openlibm/src/e_expf.c
/relibc/openlibm/src/e_fmod.c
/relibc/openlibm/src/e_fmodf.c
/relibc/openlibm/src/e_fmodl.c
/relibc/openlibm/src/e_hypot.c
/relibc/openlibm/src/e_hypotf.c
/relibc/openlibm/src/e_hypotl.c
/relibc/openlibm/src/e_j0.c
/relibc/openlibm/src/e_j0f.c
/relibc/openlibm/src/e_j1.c
/relibc/openlibm/src/e_j1f.c
/relibc/openlibm/src/e_jn.c
/relibc/openlibm/src/e_jnf.c
/relibc/openlibm/src/e_lgamma.c
/relibc/openlibm/src/e_lgamma_r.c
/relibc/openlibm/src/e_lgammaf.c
/relibc/openlibm/src/e_lgammaf_r.c
/relibc/openlibm/src/e_lgammal.c
/relibc/openlibm/src/e_log.c
/relibc/openlibm/src/e_log10.c
/relibc/openlibm/src/e_log10f.c
/relibc/openlibm/src/e_log2.c
/relibc/openlibm/src/e_log2f.c
/relibc/openlibm/src/e_logf.c
/relibc/openlibm/src/e_pow.c
/relibc/openlibm/src/e_powf.c
/relibc/openlibm/src/e_remainder.c
/relibc/openlibm/src/e_remainderf.c
/relibc/openlibm/src/e_remainderl.c
/relibc/openlibm/src/e_sinh.c
/relibc/openlibm/src/e_sinhf.c
/relibc/openlibm/src/e_sqrt.c
/relibc/openlibm/src/e_sqrtf.c
/relibc/openlibm/src/e_sqrtl.c
/relibc/openlibm/src/k_cos.c
/relibc/openlibm/src/k_cosf.c
/relibc/openlibm/src/k_exp.c
/relibc/openlibm/src/k_expf.c
/relibc/openlibm/src/k_rem_pio2.c
/relibc/openlibm/src/k_sin.c
/relibc/openlibm/src/k_sinf.c
/relibc/openlibm/src/k_tan.c
/relibc/openlibm/src/k_tanf.c
/relibc/openlibm/src/math_private.h
/relibc/openlibm/src/s_asinh.c
/relibc/openlibm/src/s_asinhf.c
/relibc/openlibm/src/s_atan.c
/relibc/openlibm/src/s_atanf.c
/relibc/openlibm/src/s_atanl.c
/relibc/openlibm/src/s_carg.c
/relibc/openlibm/src/s_cargf.c
/relibc/openlibm/src/s_cargl.c
/relibc/openlibm/src/s_cbrt.c
/relibc/openlibm/src/s_cbrtf.c
/relibc/openlibm/src/s_cbrtl.c
/relibc/openlibm/src/s_ccosh.c
/relibc/openlibm/src/s_ccoshf.c
/relibc/openlibm/src/s_ceil.c
/relibc/openlibm/src/s_ceilf.c
/relibc/openlibm/src/s_ceill.c
/relibc/openlibm/src/s_cexp.c
/relibc/openlibm/src/s_cexpf.c
/relibc/openlibm/src/s_cimag.c
/relibc/openlibm/src/s_cimagf.c
/relibc/openlibm/src/s_cimagl.c
/relibc/openlibm/src/s_conj.c
/relibc/openlibm/src/s_conjf.c
/relibc/openlibm/src/s_conjl.c
/relibc/openlibm/src/s_copysign.c
/relibc/openlibm/src/s_copysignf.c
/relibc/openlibm/src/s_copysignl.c
/relibc/openlibm/src/s_cos.c
/relibc/openlibm/src/s_cosf.c
/relibc/openlibm/src/s_cosl.c
/relibc/openlibm/src/s_cpow.c
/relibc/openlibm/src/s_cpowf.c
/relibc/openlibm/src/s_cpowl.c
/relibc/openlibm/src/s_cproj.c
/relibc/openlibm/src/s_cprojf.c
/relibc/openlibm/src/s_cprojl.c
/relibc/openlibm/src/s_creal.c
/relibc/openlibm/src/s_crealf.c
/relibc/openlibm/src/s_creall.c
/relibc/openlibm/src/s_csinh.c
/relibc/openlibm/src/s_csinhf.c
/relibc/openlibm/src/s_csqrt.c
/relibc/openlibm/src/s_csqrtf.c
/relibc/openlibm/src/s_csqrtl.c
/relibc/openlibm/src/s_ctanh.c
/relibc/openlibm/src/s_ctanhf.c
/relibc/openlibm/src/s_erf.c
/relibc/openlibm/src/s_erff.c
/relibc/openlibm/src/s_exp2.c
/relibc/openlibm/src/s_exp2f.c
/relibc/openlibm/src/s_expm1.c
/relibc/openlibm/src/s_expm1f.c
/relibc/openlibm/src/s_fabs.c
/relibc/openlibm/src/s_fabsf.c
/relibc/openlibm/src/s_fabsl.c
/relibc/openlibm/src/s_fdim.c
/relibc/openlibm/src/s_floor.c
/relibc/openlibm/src/s_floorf.c
/relibc/openlibm/src/s_floorl.c
/relibc/openlibm/src/s_fma.c
/relibc/openlibm/src/s_fmaf.c
/relibc/openlibm/src/s_fmal.c
/relibc/openlibm/src/s_fmax.c
/relibc/openlibm/src/s_fmaxf.c
/relibc/openlibm/src/s_fmaxl.c
/relibc/openlibm/src/s_fmin.c
/relibc/openlibm/src/s_fminf.c
/relibc/openlibm/src/s_fminl.c
/relibc/openlibm/src/s_fpclassify.c
/relibc/openlibm/src/s_frexp.c
/relibc/openlibm/src/s_frexpf.c
/relibc/openlibm/src/s_frexpl.c
/relibc/openlibm/src/s_ilogb.c
/relibc/openlibm/src/s_ilogbf.c
/relibc/openlibm/src/s_ilogbl.c
/relibc/openlibm/src/s_isfinite.c
/relibc/openlibm/src/s_isinf.c
/relibc/openlibm/src/s_isnan.c
/relibc/openlibm/src/s_isnormal.c
/relibc/openlibm/src/s_log1p.c
/relibc/openlibm/src/s_log1pf.c
/relibc/openlibm/src/s_logb.c
/relibc/openlibm/src/s_logbf.c
/relibc/openlibm/src/s_logbl.c
/relibc/openlibm/src/s_lrint.c
/relibc/openlibm/src/s_lround.c
/relibc/openlibm/src/s_modf.c
/relibc/openlibm/src/s_modff.c
/relibc/openlibm/src/s_modfl.c
/relibc/openlibm/src/s_nan.c
/relibc/openlibm/src/s_nearbyint.c
/relibc/openlibm/src/s_nextafter.c
/relibc/openlibm/src/s_nextafterf.c
/relibc/openlibm/src/s_nextafterl.c
/relibc/openlibm/src/s_nexttoward.c
/relibc/openlibm/src/s_nexttowardf.c
/relibc/openlibm/src/s_remquo.c
/relibc/openlibm/src/s_remquof.c
/relibc/openlibm/src/s_remquol.c
/relibc/openlibm/src/s_rint.c
/relibc/openlibm/src/s_rintf.c
/relibc/openlibm/src/s_rintl.c
/relibc/openlibm/src/s_round.c
/relibc/openlibm/src/s_roundf.c
/relibc/openlibm/src/s_roundl.c
/relibc/openlibm/src/s_scalbln.c
/relibc/openlibm/src/s_scalbn.c
/relibc/openlibm/src/s_scalbnf.c
/relibc/openlibm/src/s_scalbnl.c
/relibc/openlibm/src/s_signbit.c
/relibc/openlibm/src/s_sin.c
/relibc/openlibm/src/s_sincos.c
/relibc/openlibm/src/s_sincosf.c
/relibc/openlibm/src/s_sincosl.c
/relibc/openlibm/src/s_sinf.c
/relibc/openlibm/src/s_sinl.c
/relibc/openlibm/src/s_tan.c
/relibc/openlibm/src/s_tanf.c
/relibc/openlibm/src/s_tanh.c
/relibc/openlibm/src/s_tanhf.c
/relibc/openlibm/src/s_tanl.c
/relibc/openlibm/src/s_tgammaf.c
/relibc/openlibm/src/s_trunc.c
/relibc/openlibm/src/s_truncf.c
/relibc/openlibm/src/s_truncl.c
/relibc/openlibm/src/w_cabs.c
/relibc/openlibm/src/w_cabsf.c
/relibc/openlibm/src/w_cabsl.c
0df58e7a03-Mar-2016 Milan Bouchet-Valat <nalimilan@club.fr>

Use quotes instead of <> with #include for private headers

2c3f3b5a28-Feb-2016 Milan Bouchet-Valat <nalimilan@club.fr>

Cleanup bsd_cdefs.h, merge i387 and amd64 duplicate files

Most macros were not actually used. This gets rid of warnings when
building on Linux.

4ef4170e27-Feb-2016 Viral B. Shah <viral@mayin.org>

Change some #ifdefs to be different than the system ones.

2a0d386827-Feb-2016 Viral B. Shah <viral@mayin.org>

Fix fpgetprec and fpsetprec.

2729465a24-Feb-2016 Viral B. Shah <viral@mayin.org>

Use i386 ieeefp.h

e3336dd007-Nov-2015 Graham Inggs <graham@nerve.org.za>

Enable stack protection for all ELFs, not only __linux__

ebe1db3c27-Oct-2015 Graham Inggs <graham@nerve.org.za>

Build on GNU/kfreeBSD and GNU/Hurd
Use __GLIBC__ instead of __linux
Simplify Make.inc as per JuliaLang/openspecfun@e91925a

c08bd96212-Feb-2015 Ed Schouten <ed@nuxi.nl>

Remove the non-standard finite() function.

eca4ac8b12-Feb-2015 Ed Schouten <ed@nuxi.nl>

Remove the non-standard significand() function.

388f0f1d01-Feb-2015 Viral B. Shah <viral@mayin.org>

Remove unused Symbol.map files.


/relibc/openlibm/.travis.yml
/relibc/openlibm/Make.inc
/relibc/openlibm/README.md
/relibc/openlibm/bsdsrc/b_exp.c
/relibc/openlibm/bsdsrc/b_log.c
/relibc/openlibm/bsdsrc/b_tgamma.c
/relibc/openlibm/bsdsrc/mathimpl.h
/relibc/openlibm/include/openlibm.h
/relibc/openlibm/include/openlibm_math.h
/relibc/openlibm/ld128/e_acoshl.c
/relibc/openlibm/ld128/e_atanhl.c
/relibc/openlibm/ld128/e_coshl.c
/relibc/openlibm/ld128/e_expl.c
/relibc/openlibm/ld128/e_fmodl.c
/relibc/openlibm/ld128/e_hypotl.c
/relibc/openlibm/ld128/e_lgammal_r.c
/relibc/openlibm/ld128/e_log10l.c
/relibc/openlibm/ld128/e_log2l.c
/relibc/openlibm/ld128/e_logl.c
/relibc/openlibm/ld128/e_powl.c
/relibc/openlibm/ld128/e_rem_pio2l.h
/relibc/openlibm/ld128/e_sinhl.c
/relibc/openlibm/ld128/e_tgammal.c
/relibc/openlibm/ld128/k_tanl.c
/relibc/openlibm/ld128/s_asinhl.c
/relibc/openlibm/ld128/s_ceill.c
/relibc/openlibm/ld128/s_erfl.c
/relibc/openlibm/ld128/s_exp2l.c
/relibc/openlibm/ld128/s_expm1l.c
/relibc/openlibm/ld128/s_floorl.c
/relibc/openlibm/ld128/s_log1pl.c
/relibc/openlibm/ld128/s_modfl.c
/relibc/openlibm/ld128/s_nanl.c
/relibc/openlibm/ld128/s_nextafterl.c
/relibc/openlibm/ld128/s_nexttoward.c
/relibc/openlibm/ld128/s_nexttowardf.c
/relibc/openlibm/ld128/s_remquol.c
/relibc/openlibm/ld128/s_tanhl.c
/relibc/openlibm/ld128/s_truncl.c
/relibc/openlibm/ld80/e_acoshl.c
/relibc/openlibm/ld80/e_atanhl.c
/relibc/openlibm/ld80/e_coshl.c
/relibc/openlibm/ld80/e_expl.c
/relibc/openlibm/ld80/e_fmodl.c
/relibc/openlibm/ld80/e_hypotl.c
/relibc/openlibm/ld80/e_lgammal_r.c
/relibc/openlibm/ld80/e_log10l.c
/relibc/openlibm/ld80/e_log2l.c
/relibc/openlibm/ld80/e_logl.c
/relibc/openlibm/ld80/e_powl.c
/relibc/openlibm/ld80/e_rem_pio2l.h
/relibc/openlibm/ld80/e_sinhl.c
/relibc/openlibm/ld80/e_tgammal.c
/relibc/openlibm/ld80/invtrig.h
/relibc/openlibm/ld80/k_tanl.c
/relibc/openlibm/ld80/s_asinhl.c
/relibc/openlibm/ld80/s_ceill.c
/relibc/openlibm/ld80/s_erfl.c
/relibc/openlibm/ld80/s_exp2l.c
/relibc/openlibm/ld80/s_expm1l.c
/relibc/openlibm/ld80/s_floorl.c
/relibc/openlibm/ld80/s_log1pl.c
/relibc/openlibm/ld80/s_modfl.c
/relibc/openlibm/ld80/s_nanl.c
/relibc/openlibm/ld80/s_nextafterl.c
/relibc/openlibm/ld80/s_nexttoward.c
/relibc/openlibm/ld80/s_nexttowardf.c
/relibc/openlibm/ld80/s_remquol.c
/relibc/openlibm/ld80/s_tanhl.c
/relibc/openlibm/ld80/s_truncl.c
/relibc/openlibm/src/cdefs-compat.h
/relibc/openlibm/src/common.c
/relibc/openlibm/src/e_acos.c
/relibc/openlibm/src/e_acosf.c
/relibc/openlibm/src/e_acosh.c
/relibc/openlibm/src/e_acoshf.c
/relibc/openlibm/src/e_acosl.c
/relibc/openlibm/src/e_asin.c
/relibc/openlibm/src/e_asinf.c
/relibc/openlibm/src/e_asinl.c
/relibc/openlibm/src/e_atan2.c
/relibc/openlibm/src/e_atan2f.c
/relibc/openlibm/src/e_atan2l.c
/relibc/openlibm/src/e_atanh.c
/relibc/openlibm/src/e_atanhf.c
/relibc/openlibm/src/e_cosh.c
/relibc/openlibm/src/e_coshf.c
/relibc/openlibm/src/e_exp.c
/relibc/openlibm/src/e_expf.c
/relibc/openlibm/src/e_fmod.c
/relibc/openlibm/src/e_fmodf.c
/relibc/openlibm/src/e_fmodl.c
/relibc/openlibm/src/e_gamma.c
/relibc/openlibm/src/e_gamma_r.c
/relibc/openlibm/src/e_gammaf.c
/relibc/openlibm/src/e_gammaf_r.c
/relibc/openlibm/src/e_hypot.c
/relibc/openlibm/src/e_hypotf.c
/relibc/openlibm/src/e_hypotl.c
/relibc/openlibm/src/e_j0.c
/relibc/openlibm/src/e_j0f.c
/relibc/openlibm/src/e_j1.c
/relibc/openlibm/src/e_j1f.c
/relibc/openlibm/src/e_jn.c
/relibc/openlibm/src/e_jnf.c
/relibc/openlibm/src/e_lgamma.c
/relibc/openlibm/src/e_lgamma_r.c
/relibc/openlibm/src/e_lgammaf.c
/relibc/openlibm/src/e_lgammaf_r.c
/relibc/openlibm/src/e_lgammal.c
/relibc/openlibm/src/e_log.c
/relibc/openlibm/src/e_log10.c
/relibc/openlibm/src/e_log10f.c
/relibc/openlibm/src/e_log2.c
/relibc/openlibm/src/e_log2f.c
/relibc/openlibm/src/e_logf.c
/relibc/openlibm/src/e_pow.c
/relibc/openlibm/src/e_powf.c
/relibc/openlibm/src/e_rem_pio2.c
/relibc/openlibm/src/e_rem_pio2f.c
/relibc/openlibm/src/e_remainder.c
/relibc/openlibm/src/e_remainderf.c
/relibc/openlibm/src/e_remainderl.c
/relibc/openlibm/src/e_scalb.c
/relibc/openlibm/src/e_scalbf.c
/relibc/openlibm/src/e_sinh.c
/relibc/openlibm/src/e_sinhf.c
/relibc/openlibm/src/e_sqrt.c
/relibc/openlibm/src/e_sqrtf.c
/relibc/openlibm/src/e_sqrtl.c
/relibc/openlibm/src/k_cos.c
/relibc/openlibm/src/k_cosf.c
/relibc/openlibm/src/k_exp.c
/relibc/openlibm/src/k_expf.c
/relibc/openlibm/src/k_rem_pio2.c
/relibc/openlibm/src/k_sin.c
/relibc/openlibm/src/k_sinf.c
/relibc/openlibm/src/k_tan.c
/relibc/openlibm/src/k_tanf.c
/relibc/openlibm/src/polevll.c
/relibc/openlibm/src/s_asinh.c
/relibc/openlibm/src/s_asinhf.c
/relibc/openlibm/src/s_atan.c
/relibc/openlibm/src/s_atanf.c
/relibc/openlibm/src/s_atanl.c
/relibc/openlibm/src/s_cabs.c
/relibc/openlibm/src/s_cabsf.c
/relibc/openlibm/src/s_cabsl.c
/relibc/openlibm/src/s_cacos.c
/relibc/openlibm/src/s_cacosf.c
/relibc/openlibm/src/s_cacosh.c
/relibc/openlibm/src/s_cacoshf.c
/relibc/openlibm/src/s_cacoshl.c
/relibc/openlibm/src/s_cacosl.c
/relibc/openlibm/src/s_carg.c
/relibc/openlibm/src/s_cargf.c
/relibc/openlibm/src/s_cargl.c
/relibc/openlibm/src/s_casin.c
/relibc/openlibm/src/s_casinf.c
/relibc/openlibm/src/s_casinh.c
/relibc/openlibm/src/s_casinhf.c
/relibc/openlibm/src/s_casinhl.c
/relibc/openlibm/src/s_casinl.c
/relibc/openlibm/src/s_catan.c
/relibc/openlibm/src/s_catanf.c
/relibc/openlibm/src/s_catanh.c
/relibc/openlibm/src/s_catanhf.c
/relibc/openlibm/src/s_catanhl.c
/relibc/openlibm/src/s_catanl.c
/relibc/openlibm/src/s_cbrt.c
/relibc/openlibm/src/s_cbrtf.c
/relibc/openlibm/src/s_cbrtl.c
/relibc/openlibm/src/s_ccos.c
/relibc/openlibm/src/s_ccosf.c
/relibc/openlibm/src/s_ccosh.c
/relibc/openlibm/src/s_ccoshf.c
/relibc/openlibm/src/s_ccoshl.c
/relibc/openlibm/src/s_ccosl.c
/relibc/openlibm/src/s_ceil.c
/relibc/openlibm/src/s_ceilf.c
/relibc/openlibm/src/s_ceill.c
/relibc/openlibm/src/s_cexp.c
/relibc/openlibm/src/s_cexpf.c
/relibc/openlibm/src/s_cexpl.c
/relibc/openlibm/src/s_clog.c
/relibc/openlibm/src/s_clogf.c
/relibc/openlibm/src/s_clogl.c
/relibc/openlibm/src/s_conj.c
/relibc/openlibm/src/s_conjf.c
/relibc/openlibm/src/s_conjl.c
/relibc/openlibm/src/s_copysign.c
/relibc/openlibm/src/s_copysignf.c
/relibc/openlibm/src/s_copysignl.c
/relibc/openlibm/src/s_cos.c
/relibc/openlibm/src/s_cosf.c
/relibc/openlibm/src/s_cosl.c
/relibc/openlibm/src/s_cpow.c
/relibc/openlibm/src/s_cpowf.c
/relibc/openlibm/src/s_cpowl.c
/relibc/openlibm/src/s_cproj.c
/relibc/openlibm/src/s_cprojf.c
/relibc/openlibm/src/s_cprojl.c
/relibc/openlibm/src/s_creal.c
/relibc/openlibm/src/s_crealf.c
/relibc/openlibm/src/s_creall.c
/relibc/openlibm/src/s_csin.c
/relibc/openlibm/src/s_csinf.c
/relibc/openlibm/src/s_csinh.c
/relibc/openlibm/src/s_csinhf.c
/relibc/openlibm/src/s_csinhl.c
/relibc/openlibm/src/s_csinl.c
/relibc/openlibm/src/s_csqrt.c
/relibc/openlibm/src/s_csqrtf.c
/relibc/openlibm/src/s_csqrtl.c
/relibc/openlibm/src/s_ctan.c
/relibc/openlibm/src/s_ctanf.c
/relibc/openlibm/src/s_ctanh.c
/relibc/openlibm/src/s_ctanhf.c
/relibc/openlibm/src/s_ctanhl.c
/relibc/openlibm/src/s_ctanl.c
/relibc/openlibm/src/s_erf.c
/relibc/openlibm/src/s_erff.c
/relibc/openlibm/src/s_exp2.c
/relibc/openlibm/src/s_exp2f.c
/relibc/openlibm/src/s_expm1.c
/relibc/openlibm/src/s_expm1f.c
/relibc/openlibm/src/s_fabs.c
/relibc/openlibm/src/s_fabsf.c
/relibc/openlibm/src/s_fabsl.c
/relibc/openlibm/src/s_fdim.c
/relibc/openlibm/src/s_finite.c
/relibc/openlibm/src/s_finitef.c
/relibc/openlibm/src/s_floor.c
/relibc/openlibm/src/s_floorf.c
/relibc/openlibm/src/s_floorl.c
/relibc/openlibm/src/s_fma.c
/relibc/openlibm/src/s_fmaf.c
/relibc/openlibm/src/s_fmal.c
/relibc/openlibm/src/s_fmax.c
/relibc/openlibm/src/s_fmaxf.c
/relibc/openlibm/src/s_fmaxl.c
/relibc/openlibm/src/s_fmin.c
/relibc/openlibm/src/s_fminf.c
/relibc/openlibm/src/s_fminl.c
/relibc/openlibm/src/s_fpclassify.c
/relibc/openlibm/src/s_frexp.c
/relibc/openlibm/src/s_frexpf.c
/relibc/openlibm/src/s_frexpl.c
/relibc/openlibm/src/s_ilogb.c
/relibc/openlibm/src/s_ilogbf.c
/relibc/openlibm/src/s_ilogbl.c
/relibc/openlibm/src/s_isfinite.c
/relibc/openlibm/src/s_isinf.c
/relibc/openlibm/src/s_isnan.c
/relibc/openlibm/src/s_isnormal.c
/relibc/openlibm/src/s_log1p.c
/relibc/openlibm/src/s_log1pf.c
/relibc/openlibm/src/s_logb.c
/relibc/openlibm/src/s_logbf.c
/relibc/openlibm/src/s_logbl.c
/relibc/openlibm/src/s_lrint.c
/relibc/openlibm/src/s_lround.c
/relibc/openlibm/src/s_modf.c
/relibc/openlibm/src/s_modff.c
/relibc/openlibm/src/s_modfl.c
/relibc/openlibm/src/s_nan.c
/relibc/openlibm/src/s_nearbyint.c
/relibc/openlibm/src/s_nextafter.c
/relibc/openlibm/src/s_nextafterf.c
/relibc/openlibm/src/s_nextafterl.c
/relibc/openlibm/src/s_nexttoward.c
/relibc/openlibm/src/s_nexttowardf.c
/relibc/openlibm/src/s_remquo.c
/relibc/openlibm/src/s_remquof.c
/relibc/openlibm/src/s_remquol.c
/relibc/openlibm/src/s_rint.c
/relibc/openlibm/src/s_rintf.c
/relibc/openlibm/src/s_rintl.c
/relibc/openlibm/src/s_round.c
/relibc/openlibm/src/s_roundf.c
/relibc/openlibm/src/s_roundl.c
/relibc/openlibm/src/s_scalbln.c
/relibc/openlibm/src/s_scalbn.c
/relibc/openlibm/src/s_scalbnf.c
/relibc/openlibm/src/s_scalbnl.c
/relibc/openlibm/src/s_signbit.c
/relibc/openlibm/src/s_signgam.c
/relibc/openlibm/src/s_significand.c
/relibc/openlibm/src/s_significandf.c
/relibc/openlibm/src/s_sin.c
/relibc/openlibm/src/s_sincos.c
/relibc/openlibm/src/s_sincosf.c
/relibc/openlibm/src/s_sincosl.c
/relibc/openlibm/src/s_sinf.c
/relibc/openlibm/src/s_sinl.c
/relibc/openlibm/src/s_tan.c
/relibc/openlibm/src/s_tanf.c
/relibc/openlibm/src/s_tanh.c
/relibc/openlibm/src/s_tanhf.c
/relibc/openlibm/src/s_tanl.c
/relibc/openlibm/src/s_tgammaf.c
/relibc/openlibm/src/s_trunc.c
/relibc/openlibm/src/s_truncf.c
/relibc/openlibm/src/s_truncl.c
/relibc/openlibm/src/w_cabs.c
/relibc/openlibm/src/w_cabsf.c
/relibc/openlibm/src/w_cabsl.c
/relibc/openlibm/src/w_drem.c
/relibc/openlibm/src/w_dremf.c
/relibc/openlibm/test/libm-test.c
93aef7f911-Jan-2015 Ed Schouten <ed@nuxi.nl>

Remove $ARCH/openlibm_fenv.h.

It seems I accidentally copied these headers twice in
d07820351bed7d16f1f0a1ae0596a2e2b6f50aaf. We should only have them in
include/.


bc3f903b11-Jan-2015 Ed Schouten <ed@nuxi.nl>

Move public headers into include/ and private headers into src/.

While there, also modify the install target. We should make sure to
install all openlibm*.h headers. There is still some work to be d

Move public headers into include/ and private headers into src/.

While there, also modify the install target. We should make sure to
install all openlibm*.h headers. There is still some work to be done:
openlibm_fenv_*.h still depends on some additional bits. I'd propose
that we eventually create an include/openlibm_cdefs.h that contains all
of the macros we need.

show more ...

d078203510-Jan-2015 Ed Schouten <ed@nuxi.nl>

Rename the fenv headers.

I guess the idea would be to eventually also install all of the
openlibm*.h headers, instead of just openlibm.h. Make openlibm_fenv.h
suitable for this purpose by moving all

Rename the fenv headers.

I guess the idea would be to eventually also install all of the
openlibm*.h headers, instead of just openlibm.h. Make openlibm_fenv.h
suitable for this purpose by moving all of the $ARCH/fenv.h headers next
to it.

We actually need this change to make OPENLIBM_USE_HOST_FENV_H work.
Right now it's still broken, because the "#include <fenv.h>" performed
by openlibm_fenv.h still pulls in $ARCH/fenv.h as $ARCH/ is added to the
compiler include path.

show more ...

4217787310-Jan-2015 Ed Schouten <ed@nuxi.nl>

Remove weak reference construct from fenv code.

I grepped through the FreeBSD source tree and for me, it seems to be
totally unclear why these two specific functions are weak references.
Such a cons

Remove weak reference construct from fenv code.

I grepped through the FreeBSD source tree and for me, it seems to be
totally unclear why these two specific functions are weak references.
Such a construct is commonly used by FreeBSD's threading library
(libthr) to override certain functions, but I can't find any traces of
that.

Just use the function name directly. This fixes a compiler warning as
well (-Wmissing-prototypes).

show more ...


/relibc/openlibm/amd64/fenv.c
fenv.c
/relibc/openlibm/ld128/e_acoshl.c
/relibc/openlibm/ld128/e_atanhl.c
/relibc/openlibm/ld128/e_coshl.c
/relibc/openlibm/ld128/e_expl.c
/relibc/openlibm/ld128/e_fmodl.c
/relibc/openlibm/ld128/e_hypotl.c
/relibc/openlibm/ld128/e_lgammal_r.c
/relibc/openlibm/ld128/e_log10l.c
/relibc/openlibm/ld128/e_log2l.c
/relibc/openlibm/ld128/e_logl.c
/relibc/openlibm/ld128/e_powl.c
/relibc/openlibm/ld128/e_rem_pio2l.h
/relibc/openlibm/ld128/e_sinhl.c
/relibc/openlibm/ld128/e_tgammal.c
/relibc/openlibm/ld128/k_tanl.c
/relibc/openlibm/ld128/s_asinhl.c
/relibc/openlibm/ld128/s_ceill.c
/relibc/openlibm/ld128/s_erfl.c
/relibc/openlibm/ld128/s_exp2l.c
/relibc/openlibm/ld128/s_expm1l.c
/relibc/openlibm/ld128/s_floorl.c
/relibc/openlibm/ld128/s_log1pl.c
/relibc/openlibm/ld128/s_modfl.c
/relibc/openlibm/ld128/s_nanl.c
/relibc/openlibm/ld128/s_nextafterl.c
/relibc/openlibm/ld128/s_nexttoward.c
/relibc/openlibm/ld128/s_nexttowardf.c
/relibc/openlibm/ld128/s_remquol.c
/relibc/openlibm/ld128/s_tanhl.c
/relibc/openlibm/ld128/s_truncl.c
/relibc/openlibm/ld80/e_coshl.c
/relibc/openlibm/ld80/e_rem_pio2l.h
/relibc/openlibm/ld80/k_tanl.c
/relibc/openlibm/ld80/s_exp2l.c
/relibc/openlibm/ld80/s_nanl.c
/relibc/openlibm/ld80/s_truncl.c
/relibc/openlibm/src/e_acos.c
/relibc/openlibm/src/e_acosf.c
/relibc/openlibm/src/e_acosh.c
/relibc/openlibm/src/e_acoshf.c
/relibc/openlibm/src/e_acosl.c
/relibc/openlibm/src/e_asin.c
/relibc/openlibm/src/e_asinf.c
/relibc/openlibm/src/e_asinl.c
/relibc/openlibm/src/e_atan2.c
/relibc/openlibm/src/e_atan2f.c
/relibc/openlibm/src/e_atan2l.c
/relibc/openlibm/src/e_atanh.c
/relibc/openlibm/src/e_atanhf.c
/relibc/openlibm/src/e_cosh.c
/relibc/openlibm/src/e_coshf.c
/relibc/openlibm/src/e_exp.c
/relibc/openlibm/src/e_expf.c
/relibc/openlibm/src/e_fmod.c
/relibc/openlibm/src/e_fmodf.c
/relibc/openlibm/src/e_fmodl.c
/relibc/openlibm/src/e_gamma.c
/relibc/openlibm/src/e_gamma_r.c
/relibc/openlibm/src/e_gammaf.c
/relibc/openlibm/src/e_gammaf_r.c
/relibc/openlibm/src/e_hypot.c
/relibc/openlibm/src/e_hypotf.c
/relibc/openlibm/src/e_hypotl.c
/relibc/openlibm/src/e_j0.c
/relibc/openlibm/src/e_j0f.c
/relibc/openlibm/src/e_j1.c
/relibc/openlibm/src/e_j1f.c
/relibc/openlibm/src/e_jn.c
/relibc/openlibm/src/e_jnf.c
/relibc/openlibm/src/e_lgamma.c
/relibc/openlibm/src/e_lgamma_r.c
/relibc/openlibm/src/e_lgammaf.c
/relibc/openlibm/src/e_lgammaf_r.c
/relibc/openlibm/src/e_lgammal.c
/relibc/openlibm/src/e_log.c
/relibc/openlibm/src/e_log10.c
/relibc/openlibm/src/e_log10f.c
/relibc/openlibm/src/e_log2.c
/relibc/openlibm/src/e_log2f.c
/relibc/openlibm/src/e_logf.c
/relibc/openlibm/src/e_pow.c
/relibc/openlibm/src/e_powf.c
/relibc/openlibm/src/e_rem_pio2.c
/relibc/openlibm/src/e_rem_pio2f.c
/relibc/openlibm/src/e_remainder.c
/relibc/openlibm/src/e_remainderf.c
/relibc/openlibm/src/e_scalb.c
/relibc/openlibm/src/e_scalbf.c
/relibc/openlibm/src/e_sinh.c
/relibc/openlibm/src/e_sinhf.c
/relibc/openlibm/src/e_sqrt.c
/relibc/openlibm/src/e_sqrtf.c
/relibc/openlibm/src/e_sqrtl.c
/relibc/openlibm/src/k_cos.c
/relibc/openlibm/src/k_cosf.c
/relibc/openlibm/src/k_exp.c
/relibc/openlibm/src/k_expf.c
/relibc/openlibm/src/k_rem_pio2.c
/relibc/openlibm/src/k_sin.c
/relibc/openlibm/src/k_sinf.c
/relibc/openlibm/src/k_tan.c
/relibc/openlibm/src/k_tanf.c
/relibc/openlibm/src/math_private.h
/relibc/openlibm/src/openlibm.h
/relibc/openlibm/src/openlibm_complex.h
/relibc/openlibm/src/openlibm_fenv.h
/relibc/openlibm/src/polevll.c
/relibc/openlibm/src/s_asinh.c
/relibc/openlibm/src/s_asinhf.c
/relibc/openlibm/src/s_atan.c
/relibc/openlibm/src/s_atanf.c
/relibc/openlibm/src/s_atanl.c
/relibc/openlibm/src/s_cabs.c
/relibc/openlibm/src/s_cabsf.c
/relibc/openlibm/src/s_cabsl.c
/relibc/openlibm/src/s_cacos.c
/relibc/openlibm/src/s_cacosf.c
/relibc/openlibm/src/s_cacosh.c
/relibc/openlibm/src/s_cacoshf.c
/relibc/openlibm/src/s_cacoshl.c
/relibc/openlibm/src/s_cacosl.c
/relibc/openlibm/src/s_carg.c
/relibc/openlibm/src/s_cargf.c
/relibc/openlibm/src/s_cargl.c
/relibc/openlibm/src/s_casin.c
/relibc/openlibm/src/s_casinf.c
/relibc/openlibm/src/s_casinh.c
/relibc/openlibm/src/s_casinhf.c
/relibc/openlibm/src/s_casinhl.c
/relibc/openlibm/src/s_casinl.c
/relibc/openlibm/src/s_catan.c
/relibc/openlibm/src/s_catanf.c
/relibc/openlibm/src/s_catanh.c
/relibc/openlibm/src/s_catanhf.c
/relibc/openlibm/src/s_catanhl.c
/relibc/openlibm/src/s_catanl.c
/relibc/openlibm/src/s_cbrt.c
/relibc/openlibm/src/s_cbrtf.c
/relibc/openlibm/src/s_cbrtl.c
/relibc/openlibm/src/s_ccos.c
/relibc/openlibm/src/s_ccosf.c
/relibc/openlibm/src/s_ccosh.c
/relibc/openlibm/src/s_ccoshf.c
/relibc/openlibm/src/s_ccoshl.c
/relibc/openlibm/src/s_ccosl.c
/relibc/openlibm/src/s_ceil.c
/relibc/openlibm/src/s_ceilf.c
/relibc/openlibm/src/s_cexp.c
/relibc/openlibm/src/s_cexpf.c
/relibc/openlibm/src/s_cexpl.c
/relibc/openlibm/src/s_cimag.c
/relibc/openlibm/src/s_cimagf.c
/relibc/openlibm/src/s_cimagl.c
/relibc/openlibm/src/s_clog.c
/relibc/openlibm/src/s_clogf.c
/relibc/openlibm/src/s_clogl.c
/relibc/openlibm/src/s_conj.c
/relibc/openlibm/src/s_conjf.c
/relibc/openlibm/src/s_conjl.c
/relibc/openlibm/src/s_copysign.c
/relibc/openlibm/src/s_copysignf.c
/relibc/openlibm/src/s_cos.c
/relibc/openlibm/src/s_cosf.c
/relibc/openlibm/src/s_cosl.c
/relibc/openlibm/src/s_cpow.c
/relibc/openlibm/src/s_cpowf.c
/relibc/openlibm/src/s_cpowl.c
/relibc/openlibm/src/s_cproj.c
/relibc/openlibm/src/s_cprojf.c
/relibc/openlibm/src/s_cprojl.c
/relibc/openlibm/src/s_creal.c
/relibc/openlibm/src/s_crealf.c
/relibc/openlibm/src/s_creall.c
/relibc/openlibm/src/s_csin.c
/relibc/openlibm/src/s_csinf.c
/relibc/openlibm/src/s_csinh.c
/relibc/openlibm/src/s_csinhf.c
/relibc/openlibm/src/s_csinhl.c
/relibc/openlibm/src/s_csinl.c
/relibc/openlibm/src/s_csqrt.c
/relibc/openlibm/src/s_csqrtf.c
/relibc/openlibm/src/s_csqrtl.c
/relibc/openlibm/src/s_ctan.c
/relibc/openlibm/src/s_ctanf.c
/relibc/openlibm/src/s_ctanh.c
/relibc/openlibm/src/s_ctanhf.c
/relibc/openlibm/src/s_ctanhl.c
/relibc/openlibm/src/s_ctanl.c
/relibc/openlibm/src/s_erf.c
/relibc/openlibm/src/s_erff.c
/relibc/openlibm/src/s_exp2.c
/relibc/openlibm/src/s_exp2f.c
/relibc/openlibm/src/s_expm1.c
/relibc/openlibm/src/s_expm1f.c
/relibc/openlibm/src/s_fabs.c
/relibc/openlibm/src/s_fabsf.c
/relibc/openlibm/src/s_finite.c
/relibc/openlibm/src/s_finitef.c
/relibc/openlibm/src/s_floor.c
/relibc/openlibm/src/s_floorf.c
/relibc/openlibm/src/s_fmaf.c
/relibc/openlibm/src/s_frexp.c
/relibc/openlibm/src/s_frexpf.c
/relibc/openlibm/src/s_ilogb.c
/relibc/openlibm/src/s_ilogbf.c
/relibc/openlibm/src/s_log1p.c
/relibc/openlibm/src/s_log1pf.c
/relibc/openlibm/src/s_logb.c
/relibc/openlibm/src/s_logbf.c
/relibc/openlibm/src/s_modf.c
/relibc/openlibm/src/s_modff.c
/relibc/openlibm/src/s_nextafter.c
/relibc/openlibm/src/s_nextafterf.c
/relibc/openlibm/src/s_nextafterl.c
/relibc/openlibm/src/s_nexttoward.c
/relibc/openlibm/src/s_nexttowardf.c
/relibc/openlibm/src/s_remquo.c
/relibc/openlibm/src/s_remquof.c
/relibc/openlibm/src/s_remquol.c
/relibc/openlibm/src/s_rint.c
/relibc/openlibm/src/s_rintf.c
/relibc/openlibm/src/s_scalbn.c
/relibc/openlibm/src/s_scalbnf.c
/relibc/openlibm/src/s_signgam.c
/relibc/openlibm/src/s_significand.c
/relibc/openlibm/src/s_significandf.c
/relibc/openlibm/src/s_sin.c
/relibc/openlibm/src/s_sincos.c
/relibc/openlibm/src/s_sincosf.c
/relibc/openlibm/src/s_sincosl.c
/relibc/openlibm/src/s_sinf.c
/relibc/openlibm/src/s_sinl.c
/relibc/openlibm/src/s_tan.c
/relibc/openlibm/src/s_tanf.c
/relibc/openlibm/src/s_tanh.c
/relibc/openlibm/src/s_tanhf.c
/relibc/openlibm/src/s_tanl.c
/relibc/openlibm/src/s_trunc.c
/relibc/openlibm/src/s_truncf.c
/relibc/openlibm/src/w_cabs.c
/relibc/openlibm/src/w_cabsf.c
/relibc/openlibm/src/w_cabsl.c
/relibc/openlibm/src/w_dremf.c
/relibc/openlibm/test/libm-test.c
17688c4409-Jan-2015 Ed Schouten <ed@nuxi.nl>

Rename include/fenv.h to <openlibm_fenv.h>.

OpenLibm has an implementation of fenv.h internally. This may be
problematic in case you want it to build against the host system's
implementation, as it

Rename include/fenv.h to <openlibm_fenv.h>.

OpenLibm has an implementation of fenv.h internally. This may be
problematic in case you want it to build against the host system's
implementation, as it would require you to somehow take the fenv.h file
out of the compiler search path.

Simply use a different naming scheme, similar to openlibm.h and
openlibm_complex.h. If we want to build against the host's fenv.h, we
can simply add an '#include <fenv.h>' from within this header.

show more ...


/relibc/openlibm/.travis.sh
/relibc/openlibm/.travis.yml
/relibc/openlibm/LICENSE.md
/relibc/openlibm/Make.inc
/relibc/openlibm/Makefile
/relibc/openlibm/README.md
/relibc/openlibm/amd64/bsd_ieeefp.h
/relibc/openlibm/amd64/fenv.c
/relibc/openlibm/amd64/fenv.h
/relibc/openlibm/arm/fenv.c
/relibc/openlibm/arm/fenv.h
/relibc/openlibm/bsdsrc/b_exp.c
/relibc/openlibm/bsdsrc/b_tgamma.c
fenv.c
/relibc/openlibm/include/cdefs-compat.h
/relibc/openlibm/include/fpmath.h
/relibc/openlibm/include/types-compat.h
/relibc/openlibm/ld128/e_acoshl.c
/relibc/openlibm/ld128/e_atanhl.c
/relibc/openlibm/ld128/e_coshl.c
/relibc/openlibm/ld128/e_expl.c
/relibc/openlibm/ld128/e_fmodl.c
/relibc/openlibm/ld128/e_hypotl.c
/relibc/openlibm/ld128/e_lgammal_r.c
/relibc/openlibm/ld128/e_log10l.c
/relibc/openlibm/ld128/e_log2l.c
/relibc/openlibm/ld128/e_logl.c
/relibc/openlibm/ld128/e_powl.c
/relibc/openlibm/ld128/e_sinhl.c
/relibc/openlibm/ld128/e_tgammal.c
/relibc/openlibm/ld128/s_asinhl.c
/relibc/openlibm/ld128/s_ceill.c
/relibc/openlibm/ld128/s_erfl.c
/relibc/openlibm/ld128/s_expm1l.c
/relibc/openlibm/ld128/s_floorl.c
/relibc/openlibm/ld128/s_log1pl.c
/relibc/openlibm/ld128/s_modfl.c
/relibc/openlibm/ld128/s_nextafterl.c
/relibc/openlibm/ld128/s_nexttoward.c
/relibc/openlibm/ld128/s_nexttowardf.c
/relibc/openlibm/ld128/s_remquol.c
/relibc/openlibm/ld128/s_tanhl.c
/relibc/openlibm/ld128/s_truncl.c
/relibc/openlibm/ld80/Make.files
/relibc/openlibm/ld80/e_acoshl.c
/relibc/openlibm/ld80/e_atanhl.c
/relibc/openlibm/ld80/e_coshl.c
/relibc/openlibm/ld80/e_expl.c
/relibc/openlibm/ld80/e_fmodl.c
/relibc/openlibm/ld80/e_hypotl.c
/relibc/openlibm/ld80/e_lgammal_r.c
/relibc/openlibm/ld80/e_log10l.c
/relibc/openlibm/ld80/e_log2l.c
/relibc/openlibm/ld80/e_logl.c
/relibc/openlibm/ld80/e_powl.c
/relibc/openlibm/ld80/e_rem_pio2l.h
/relibc/openlibm/ld80/e_sinhl.c
/relibc/openlibm/ld80/e_tgammal.c
/relibc/openlibm/ld80/invtrig.h
/relibc/openlibm/ld80/s_asinhl.c
/relibc/openlibm/ld80/s_ceill.c
/relibc/openlibm/ld80/s_erfl.c
/relibc/openlibm/ld80/s_exp2l.c
/relibc/openlibm/ld80/s_expm1l.c
/relibc/openlibm/ld80/s_floorl.c
/relibc/openlibm/ld80/s_log1pl.c
/relibc/openlibm/ld80/s_modfl.c
/relibc/openlibm/ld80/s_nanl.c
/relibc/openlibm/ld80/s_nextafterl.c
/relibc/openlibm/ld80/s_nexttoward.c
/relibc/openlibm/ld80/s_nexttowardf.c
/relibc/openlibm/ld80/s_remquol.c
/relibc/openlibm/ld80/s_tanhl.c
/relibc/openlibm/ld80/s_truncl.c
/relibc/openlibm/src/Make.files
/relibc/openlibm/src/e_j0.c
/relibc/openlibm/src/e_j0f.c
/relibc/openlibm/src/e_j1.c
/relibc/openlibm/src/e_j1f.c
/relibc/openlibm/src/e_lgammal.c
/relibc/openlibm/src/e_rem_pio2.c
/relibc/openlibm/src/e_rem_pio2f.c
/relibc/openlibm/src/e_scalb.c
/relibc/openlibm/src/e_scalbf.c
/relibc/openlibm/src/e_sqrtl.c
/relibc/openlibm/src/k_exp.c
/relibc/openlibm/src/k_expf.c
/relibc/openlibm/src/math_private.h
/relibc/openlibm/src/math_private_openbsd.h
/relibc/openlibm/src/openlibm.h
/relibc/openlibm/src/openlibm_complex.h
/relibc/openlibm/src/openlibm_fenv.h
/relibc/openlibm/src/polevll.c
/relibc/openlibm/src/s_cabs.c
/relibc/openlibm/src/s_cabsf.c
/relibc/openlibm/src/s_cabsl.c
/relibc/openlibm/src/s_cacos.c
/relibc/openlibm/src/s_cacosf.c
/relibc/openlibm/src/s_cacosh.c
/relibc/openlibm/src/s_cacoshf.c
/relibc/openlibm/src/s_cacoshl.c
/relibc/openlibm/src/s_cacosl.c
/relibc/openlibm/src/s_casin.c
/relibc/openlibm/src/s_casinf.c
/relibc/openlibm/src/s_casinh.c
/relibc/openlibm/src/s_casinhf.c
/relibc/openlibm/src/s_casinhl.c
/relibc/openlibm/src/s_casinl.c
/relibc/openlibm/src/s_catan.c
/relibc/openlibm/src/s_catanf.c
/relibc/openlibm/src/s_catanh.c
/relibc/openlibm/src/s_catanhf.c
/relibc/openlibm/src/s_catanhl.c
/relibc/openlibm/src/s_catanl.c
/relibc/openlibm/src/s_ccos.c
/relibc/openlibm/src/s_ccosf.c
/relibc/openlibm/src/s_ccosh.c
/relibc/openlibm/src/s_ccoshf.c
/relibc/openlibm/src/s_ccoshl.c
/relibc/openlibm/src/s_ccosl.c
/relibc/openlibm/src/s_cexp.c
/relibc/openlibm/src/s_cexpf.c
/relibc/openlibm/src/s_cexpl.c
/relibc/openlibm/src/s_clog.c
/relibc/openlibm/src/s_clogf.c
/relibc/openlibm/src/s_clogl.c
/relibc/openlibm/src/s_conj.c
/relibc/openlibm/src/s_conjf.c
/relibc/openlibm/src/s_conjl.c
/relibc/openlibm/src/s_cproj.c
/relibc/openlibm/src/s_cprojf.c
/relibc/openlibm/src/s_cprojl.c
/relibc/openlibm/src/s_csin.c
/relibc/openlibm/src/s_csinf.c
/relibc/openlibm/src/s_csinh.c
/relibc/openlibm/src/s_csinhf.c
/relibc/openlibm/src/s_csinhl.c
/relibc/openlibm/src/s_csinl.c
/relibc/openlibm/src/s_csqrt.c
/relibc/openlibm/src/s_csqrtf.c
/relibc/openlibm/src/s_csqrtl.c
/relibc/openlibm/src/s_ctan.c
/relibc/openlibm/src/s_ctanf.c
/relibc/openlibm/src/s_ctanh.c
/relibc/openlibm/src/s_ctanhf.c
/relibc/openlibm/src/s_ctanhl.c
/relibc/openlibm/src/s_ctanl.c
/relibc/openlibm/src/s_fma.c
/relibc/openlibm/src/s_fmaf.c
/relibc/openlibm/src/s_fmal.c
/relibc/openlibm/src/s_lrint.c
/relibc/openlibm/src/s_lround.c
/relibc/openlibm/src/s_modfl.c
/relibc/openlibm/src/s_nearbyint.c
/relibc/openlibm/src/w_cabsf.c
/relibc/openlibm/test/.gitignore
/relibc/openlibm/test/Makefile
/relibc/openlibm/test/libm-bench.cpp
/relibc/openlibm/test/libm-test-ulps.h
/relibc/openlibm/test/libm-test.c
923ff37627-Jun-2014 Jameson Nash <vtjnash@gmail.com>

don't use system machine/npx.h on OS X either, since it may not exists and isn't necessary

5f4979e519-Mar-2014 Jameson Nash <vtjnash@gmail.com>

work around msvc bug where .model must be on its own line or it forgets about it

995c70ea19-Mar-2014 Jameson Nash <vtjnash@gmail.com>

add win64 compat definitions also

2eb1876b19-Mar-2014 Jameson Nash <vtjnash@gmail.com>

add more windows compatibility definitions

66e6f8ea19-Mar-2014 Jameson Nash <vtjnash@gmail.com>

normalize __WIN32__ to _WIN32, which is defined by all Windows compilers

0affa5be21-Dec-2013 Milan Bouchet-Valat <nalimilan@club.fr>

Enable stack protection in all .S files

Hardware stack protection is required by most distributions.
See https://wiki.gentoo.org/wiki/Project:Hardened/GNU_stack_quickstart

9b23967228-Aug-2013 Jameson Nash <vtjnash@gmail.com>

provide fenv functions on windows

18f475de03-Aug-2013 Jameson Nash <vtjnash@gmail.com>

add DLLEXPORT to i387 and amd64 assembly (win32 target) and ld80/ld128 files


/relibc/openlibm/Make.inc
/relibc/openlibm/amd64/bsd_asm.h
/relibc/openlibm/amd64/e_remainderl.S
/relibc/openlibm/amd64/e_sqrtl.S
/relibc/openlibm/amd64/s_llrint.S
/relibc/openlibm/amd64/s_llrintf.S
/relibc/openlibm/amd64/s_llrintl.S
/relibc/openlibm/amd64/s_logbl.S
/relibc/openlibm/amd64/s_lrint.S
/relibc/openlibm/amd64/s_lrintf.S
/relibc/openlibm/amd64/s_lrintl.S
/relibc/openlibm/amd64/s_remquo.S
/relibc/openlibm/amd64/s_remquof.S
/relibc/openlibm/amd64/s_remquol.S
/relibc/openlibm/amd64/s_rintl.S
/relibc/openlibm/amd64/s_scalbn.S
/relibc/openlibm/amd64/s_scalbnf.S
/relibc/openlibm/amd64/s_scalbnl.S
bsd_asm.h
/relibc/openlibm/ld128/k_cosl.c
/relibc/openlibm/ld128/k_sinl.c
/relibc/openlibm/ld128/k_tanl.c
/relibc/openlibm/ld128/s_exp2l.c
/relibc/openlibm/ld128/s_nanl.c
/relibc/openlibm/ld80/k_cosl.c
/relibc/openlibm/ld80/k_sinl.c
/relibc/openlibm/ld80/k_tanl.c
/relibc/openlibm/ld80/s_exp2l.c
/relibc/openlibm/ld80/s_nanl.c
/relibc/openlibm/src/Make.files
/relibc/openlibm/src/common.c
/relibc/openlibm/src/e_acos.c
/relibc/openlibm/src/e_acosf.c
/relibc/openlibm/src/e_acosh.c
/relibc/openlibm/src/e_acoshf.c
/relibc/openlibm/src/e_acosl.c
/relibc/openlibm/src/e_asin.c
/relibc/openlibm/src/e_asinf.c
/relibc/openlibm/src/e_asinl.c
/relibc/openlibm/src/e_atan2.c
/relibc/openlibm/src/e_atan2f.c
/relibc/openlibm/src/e_atan2l.c
/relibc/openlibm/src/e_atanh.c
/relibc/openlibm/src/e_atanhf.c
/relibc/openlibm/src/e_cosh.c
/relibc/openlibm/src/e_coshf.c
/relibc/openlibm/src/e_exp.c
/relibc/openlibm/src/e_expf.c
/relibc/openlibm/src/e_fmod.c
/relibc/openlibm/src/e_fmodf.c
/relibc/openlibm/src/e_fmodl.c
/relibc/openlibm/src/e_gamma.c
/relibc/openlibm/src/e_gamma_r.c
/relibc/openlibm/src/e_gammaf.c
/relibc/openlibm/src/e_gammaf_r.c
/relibc/openlibm/src/e_hypot.c
/relibc/openlibm/src/e_hypotf.c
/relibc/openlibm/src/e_hypotl.c
/relibc/openlibm/src/e_j0.c
/relibc/openlibm/src/e_j0f.c
/relibc/openlibm/src/e_j1.c
/relibc/openlibm/src/e_j1f.c
/relibc/openlibm/src/e_jn.c
/relibc/openlibm/src/e_jnf.c
/relibc/openlibm/src/e_lgamma.c
/relibc/openlibm/src/e_lgamma_r.c
/relibc/openlibm/src/e_lgammaf.c
/relibc/openlibm/src/e_lgammaf_r.c
/relibc/openlibm/src/e_log.c
/relibc/openlibm/src/e_log10.c
/relibc/openlibm/src/e_log10f.c
/relibc/openlibm/src/e_log2.c
/relibc/openlibm/src/e_log2f.c
/relibc/openlibm/src/e_logf.c
/relibc/openlibm/src/e_pow.c
/relibc/openlibm/src/e_powf.c
/relibc/openlibm/src/e_rem_pio2.c
/relibc/openlibm/src/e_rem_pio2f.c
/relibc/openlibm/src/e_remainder.c
/relibc/openlibm/src/e_remainderf.c
/relibc/openlibm/src/e_remainderl.c
/relibc/openlibm/src/e_scalb.c
/relibc/openlibm/src/e_scalbf.c
/relibc/openlibm/src/e_sinh.c
/relibc/openlibm/src/e_sinhf.c
/relibc/openlibm/src/e_sqrt.c
/relibc/openlibm/src/e_sqrtf.c
/relibc/openlibm/src/e_sqrtl.c
/relibc/openlibm/src/k_cos.c
/relibc/openlibm/src/k_cosf.c
/relibc/openlibm/src/k_exp.c
/relibc/openlibm/src/k_expf.c
/relibc/openlibm/src/k_rem_pio2.c
/relibc/openlibm/src/k_sin.c
/relibc/openlibm/src/k_sinf.c
/relibc/openlibm/src/k_tan.c
/relibc/openlibm/src/k_tanf.c
/relibc/openlibm/src/math_private.h
/relibc/openlibm/src/s_asinh.c
/relibc/openlibm/src/s_asinhf.c
/relibc/openlibm/src/s_atan.c
/relibc/openlibm/src/s_atanf.c
/relibc/openlibm/src/s_atanl.c
/relibc/openlibm/src/s_carg.c
/relibc/openlibm/src/s_cargf.c
/relibc/openlibm/src/s_cargl.c
/relibc/openlibm/src/s_cbrt.c
/relibc/openlibm/src/s_cbrtf.c
/relibc/openlibm/src/s_cbrtl.c
/relibc/openlibm/src/s_ccosh.c
/relibc/openlibm/src/s_ccoshf.c
/relibc/openlibm/src/s_ceil.c
/relibc/openlibm/src/s_ceilf.c
/relibc/openlibm/src/s_ceill.c
/relibc/openlibm/src/s_cexp.c
/relibc/openlibm/src/s_cexpf.c
/relibc/openlibm/src/s_cimag.c
/relibc/openlibm/src/s_cimagf.c
/relibc/openlibm/src/s_cimagl.c
/relibc/openlibm/src/s_conj.c
/relibc/openlibm/src/s_conjf.c
/relibc/openlibm/src/s_conjl.c
/relibc/openlibm/src/s_copysign.c
/relibc/openlibm/src/s_copysignf.c
/relibc/openlibm/src/s_copysignl.c
/relibc/openlibm/src/s_cos.c
/relibc/openlibm/src/s_cosf.c
/relibc/openlibm/src/s_cosl.c
/relibc/openlibm/src/s_cpow.c
/relibc/openlibm/src/s_cpowf.c
/relibc/openlibm/src/s_cpowl.c
/relibc/openlibm/src/s_cproj.c
/relibc/openlibm/src/s_cprojf.c
/relibc/openlibm/src/s_cprojl.c
/relibc/openlibm/src/s_creal.c
/relibc/openlibm/src/s_crealf.c
/relibc/openlibm/src/s_creall.c
/relibc/openlibm/src/s_csinh.c
/relibc/openlibm/src/s_csinhf.c
/relibc/openlibm/src/s_csqrt.c
/relibc/openlibm/src/s_csqrtf.c
/relibc/openlibm/src/s_csqrtl.c
/relibc/openlibm/src/s_ctanh.c
/relibc/openlibm/src/s_ctanhf.c
/relibc/openlibm/src/s_erf.c
/relibc/openlibm/src/s_erff.c
/relibc/openlibm/src/s_exp2.c
/relibc/openlibm/src/s_exp2f.c
/relibc/openlibm/src/s_expm1.c
/relibc/openlibm/src/s_expm1f.c
/relibc/openlibm/src/s_fabs.c
/relibc/openlibm/src/s_fabsf.c
/relibc/openlibm/src/s_fabsl.c
/relibc/openlibm/src/s_fdim.c
/relibc/openlibm/src/s_finite.c
/relibc/openlibm/src/s_finitef.c
/relibc/openlibm/src/s_floor.c
/relibc/openlibm/src/s_floorf.c
/relibc/openlibm/src/s_floorl.c
/relibc/openlibm/src/s_fma.c
/relibc/openlibm/src/s_fmaf.c
/relibc/openlibm/src/s_fmal.c
/relibc/openlibm/src/s_fmax.c
/relibc/openlibm/src/s_fmaxf.c
/relibc/openlibm/src/s_fmaxl.c
/relibc/openlibm/src/s_fmin.c
/relibc/openlibm/src/s_fminf.c
/relibc/openlibm/src/s_fminl.c
/relibc/openlibm/src/s_fpclassify.c
/relibc/openlibm/src/s_frexp.c
/relibc/openlibm/src/s_frexpf.c
/relibc/openlibm/src/s_frexpl.c
/relibc/openlibm/src/s_ilogb.c
/relibc/openlibm/src/s_ilogbf.c
/relibc/openlibm/src/s_ilogbl.c
/relibc/openlibm/src/s_isfinite.c
/relibc/openlibm/src/s_isinf.c
/relibc/openlibm/src/s_isnan.c
/relibc/openlibm/src/s_isnormal.c
/relibc/openlibm/src/s_log1p.c
/relibc/openlibm/src/s_log1pf.c
/relibc/openlibm/src/s_logb.c
/relibc/openlibm/src/s_logbf.c
/relibc/openlibm/src/s_logbl.c
/relibc/openlibm/src/s_lrint.c
/relibc/openlibm/src/s_lround.c
/relibc/openlibm/src/s_modf.c
/relibc/openlibm/src/s_modff.c
/relibc/openlibm/src/s_modfl.c
/relibc/openlibm/src/s_nan.c
/relibc/openlibm/src/s_nearbyint.c
/relibc/openlibm/src/s_nextafter.c
/relibc/openlibm/src/s_nextafterf.c
/relibc/openlibm/src/s_nextafterl.c
/relibc/openlibm/src/s_nexttoward.c
/relibc/openlibm/src/s_nexttowardf.c
/relibc/openlibm/src/s_remquo.c
/relibc/openlibm/src/s_remquof.c
/relibc/openlibm/src/s_remquol.c
/relibc/openlibm/src/s_rint.c
/relibc/openlibm/src/s_rintf.c
/relibc/openlibm/src/s_rintl.c
/relibc/openlibm/src/s_round.c
/relibc/openlibm/src/s_roundf.c
/relibc/openlibm/src/s_roundl.c
/relibc/openlibm/src/s_scalbln.c
/relibc/openlibm/src/s_scalbn.c
/relibc/openlibm/src/s_scalbnf.c
/relibc/openlibm/src/s_scalbnl.c
/relibc/openlibm/src/s_signbit.c
/relibc/openlibm/src/s_significand.c
/relibc/openlibm/src/s_significandf.c
/relibc/openlibm/src/s_sin.c
/relibc/openlibm/src/s_sincos.c
/relibc/openlibm/src/s_sincosf.c
/relibc/openlibm/src/s_sincosl.c
/relibc/openlibm/src/s_sinf.c
/relibc/openlibm/src/s_sinl.c
/relibc/openlibm/src/s_tan.c
/relibc/openlibm/src/s_tanf.c
/relibc/openlibm/src/s_tanh.c
/relibc/openlibm/src/s_tanhf.c
/relibc/openlibm/src/s_tanl.c
/relibc/openlibm/src/s_tgammaf.c
/relibc/openlibm/src/s_trunc.c
/relibc/openlibm/src/s_truncf.c
/relibc/openlibm/src/s_truncl.c
/relibc/openlibm/src/w_cabs.c
/relibc/openlibm/src/w_cabsf.c
/relibc/openlibm/src/w_cabsl.c
/relibc/openlibm/src/w_drem.c
/relibc/openlibm/src/w_dremf.c
/relibc/openlibm/test/libm-test.c

12