Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
bits | 2012-05-07 | ||
branred.c | 2012-05-03 | 19 Bytes | |
doasin.c | 2012-05-03 | 19 Bytes | |
dosincos.c | 2012-05-03 | 19 Bytes | |
e_acos.S | 2012-05-03 | 24.2 kB | |
e_acosf.S | 2012-05-03 | 20.0 kB | |
e_acosh.S | 2012-05-03 | 39.7 kB | |
e_acoshf.S | 2012-05-03 | 33.1 kB | |
e_acoshl.S | 2012-05-03 | 44.4 kB | |
e_acosl.S | 2012-05-03 | 59.7 kB | |
e_asin.S | 2012-05-03 | 23.4 kB | |
e_asinf.S | 2012-05-03 | 19.9 kB | |
e_asinl.S | 2012-05-03 | 59.0 kB | |
e_atan2.S | 2012-05-03 | 28.5 kB | |
e_atan2f.S | 2012-05-03 | 24.1 kB | |
e_atan2l.c | 2012-05-03 | 18 Bytes | |
e_atanh.S | 2012-05-03 | 38.4 kB | |
e_atanhf.S | 2012-05-03 | 29.4 kB | |
e_atanhl.S | 2012-05-03 | 31.8 kB | |
e_cosh.S | 2012-05-03 | 23.3 kB | |
e_coshf.S | 2012-05-03 | 20.6 kB | |
e_coshl.S | 2012-05-03 | 29.1 kB | |
e_exp2.S | 2012-05-03 | 14.2 kB | |
e_exp2f.S | 2012-05-03 | 13.6 kB | |
e_exp2l.S | 2012-05-03 | 24.1 kB | |
e_exp10.S | 2012-05-03 | 16.1 kB | |
e_exp10f.S | 2012-05-03 | 14.7 kB | |
e_exp10l.S | 2012-05-03 | 24.9 kB | |
e_exp.S | 2012-05-03 | 22.2 kB | |
e_expf.S | 2012-05-03 | 20.9 kB | |
e_expl.c | 2012-05-03 | 18 Bytes | |
e_fmod.S | 2012-05-03 | 11.8 kB | |
e_fmodf.S | 2012-05-03 | 11.9 kB | |
e_fmodl.S | 2012-05-03 | 14.2 kB | |
e_gamma_r.c | 2012-05-03 | 18 Bytes | |
e_gammaf_r.c | 2012-05-03 | 18 Bytes | |
e_gammal_r.c | 2012-05-03 | 18 Bytes | |
e_hypot.S | 2012-05-03 | 9.7 kB | |
e_hypotf.S | 2012-05-03 | 9.1 kB | |
e_hypotl.S | 2012-05-03 | 10.0 kB | |
e_lgamma_r.c | 2012-05-03 | 2.6 kB | |
e_lgammaf_r.c | 2012-05-03 | 2.6 kB | |
e_lgammal_r.c | 2012-05-03 | 2.6 kB | |
e_log2.S | 2012-05-03 | 20.1 kB | |
e_log2f.S | 2012-05-03 | 15.8 kB | |
e_log2l.S | 2012-05-03 | 22.5 kB | |
e_log10.c | 2012-05-03 | 18 Bytes | |
e_log10f.c | 2012-05-03 | 18 Bytes | |
e_log10l.c | 2012-05-03 | 18 Bytes | |
e_log.S | 2012-05-03 | 49.7 kB | |
e_logf.S | 2012-05-03 | 38.7 kB | |
e_logl.S | 2012-05-03 | 31.0 kB | |
e_pow.S | 2012-05-03 | 77.7 kB | |
e_powf.S | 2012-05-03 | 66.9 kB | |
e_powl.S | 2012-05-03 | 71.7 kB | |
e_rem_pio2.c | 2012-05-03 | 18 Bytes | |
e_rem_pio2f.c | 2012-05-03 | 18 Bytes | |
e_remainder.S | 2012-05-03 | 12.7 kB | |
e_remainderf.S | 2012-05-03 | 12.9 kB | |
e_remainderl.S | 2012-05-03 | 13.2 kB | |
e_scalb.S | 2012-05-03 | 14.4 kB | |
e_scalbf.S | 2012-05-03 | 14.4 kB | |
e_scalbl.S | 2012-05-03 | 14.4 kB | |
e_sinh.S | 2012-05-03 | 24.5 kB | |
e_sinhf.S | 2012-05-03 | 21.7 kB | |
e_sinhl.S | 2012-05-03 | 30.1 kB | |
e_sqrt.S | 2012-05-03 | 9.4 kB | |
e_sqrtf.S | 2012-05-03 | 7.4 kB | |
e_sqrtl.S | 2012-05-03 | 7.5 kB | |
fclrexcpt.c | 2012-05-03 | 1.5 kB | |
fedisblxcpt.c | 2012-05-03 | 1.3 kB | |
feenablxcpt.c | 2012-05-03 | 1.3 kB | |
fegetenv.c | 2012-05-03 | 1.1 kB | |
fegetexcept.c | 2012-05-03 | 1.1 kB | |
fegetround.c | 2012-05-03 | 1.1 kB | |
feholdexcpt.c | 2012-05-03 | 1.5 kB | |
fesetenv.c | 2012-05-03 | 1.4 kB | |
fesetround.c | 2012-05-03 | 1.4 kB | |
feupdateenv.c | 2012-05-03 | 1.4 kB | |
fgetexcptflg.c | 2012-05-03 | 1.3 kB | |
fraiseexcpt.c | 2012-05-03 | 2.5 kB | |
fsetexcptflg.c | 2012-05-03 | 1.5 kB | |
ftestexcept.c | 2012-05-03 | 1.2 kB | |
gen_import_file_list | 2012-05-03 | 2.0 kB | |
halfulp.c | 2012-05-03 | 19 Bytes | |
import_check | 2012-05-03 | 1.9 kB | |
import_diffs | 2012-05-03 | 142 Bytes | |
import_file.awk | 2012-05-03 | 3.8 kB | |
import_intel_libm | 2012-05-03 | 1.7 kB | |
k_rem_pio2.c | 2012-05-03 | 18 Bytes | |
k_rem_pio2f.c | 2012-05-03 | 18 Bytes | |
k_rem_pio2l.c | 2012-05-03 | 18 Bytes | |
libc_libm_error.c | 2012-05-03 | 258 Bytes | |
libm-symbols.h | 2012-05-03 | 1.7 kB | |
libm-test-ulps | 2012-05-03 | 23.2 kB | |
libm_cpu_defs.h | 2012-05-03 | 5.4 kB | |
libm_error.c | 2012-05-03 | 97.3 kB | |
libm_error_codes.h | 2012-05-03 | 11.6 kB | |
libm_frexp4.S | 2012-05-03 | 6.2 kB | |
libm_frexp4f.S | 2012-05-03 | 6.2 kB | |
libm_frexp4l.S | 2012-05-03 | 6.2 kB | |
libm_frexp.S | 2012-05-03 | 7.0 kB | |
libm_frexpf.S | 2012-05-03 | 7.0 kB | |
libm_frexpl.S | 2012-05-03 | 7.1 kB | |
libm_lgamma.S | 2012-05-03 | 111.8 kB | |
libm_lgammaf.S | 2012-05-03 | 67.3 kB | |
libm_lgammal.S | 2012-05-03 | 227.3 kB | |
libm_reduce.S | 2012-05-03 | 43.2 kB | |
libm_scalblnf.S | 2012-05-03 | 11.3 kB | |
libm_sincos.S | 2012-05-03 | 24.1 kB | |
libm_sincos_large.S | 2012-05-03 | 59.6 kB | |
libm_sincosf.S | 2012-05-03 | 22.2 kB | |
libm_sincosl.S | 2012-05-03 | 63.3 kB | |
libm_support.h | 2012-05-03 | 49.9 kB | |
libm_tan.S | 2012-05-03 | 75.0 kB | |
Makefile | 2012-05-03 | 1.3 kB | |
math_ldbl.h | 2012-05-03 | 2.3 kB | |
mpa.c | 2012-05-03 | 19 Bytes | |
mpatan2.c | 2012-05-03 | 19 Bytes | |
mpatan.c | 2012-05-03 | 19 Bytes | |
mpexp.c | 2012-05-03 | 19 Bytes | |
mplog.c | 2012-05-03 | 19 Bytes | |
mpsqrt.c | 2012-05-03 | 19 Bytes | |
mptan.c | 2012-05-03 | 19 Bytes | |
printf_fphex.c | 2012-05-03 | 3.3 kB | |
README | 2012-05-03 | 1.8 kB | |
s_asinh.S | 2012-05-03 | 37.7 kB | |
s_asinhf.S | 2012-05-03 | 30.7 kB | |
s_asinhl.S | 2012-05-03 | 35.6 kB | |
s_atan.S | 2012-05-03 | 19.7 kB | |
s_atanf.S | 2012-05-03 | 15.1 kB | |
s_atanl.S | 2012-05-03 | 50.2 kB | |
s_cbrt.S | 2012-05-03 | 29.8 kB | |
s_cbrtf.S | 2012-05-03 | 29.4 kB | |
s_cbrtl.S | 2012-05-03 | 42.3 kB | |
s_ceil.S | 2012-05-03 | 6.9 kB | |
s_ceilf.S | 2012-05-03 | 6.9 kB | |
s_ceill.S | 2012-05-03 | 6.9 kB | |
s_copysign.S | 2012-05-03 | 1.3 kB | |
s_copysignf.S | 2012-05-03 | 38 Bytes | |
s_copysignl.S | 2012-05-03 | 38 Bytes | |
s_cos.S | 2012-05-03 | 24.5 kB | |
s_cosf.S | 2012-05-03 | 23.0 kB | |
s_cosl.S | 2012-05-03 | 59.4 kB | |
s_erf.S | 2012-05-03 | 24.9 kB | |
s_erfc.S | 2012-05-03 | 48.6 kB | |
s_erfcf.S | 2012-05-03 | 30.0 kB | |
s_erfcl.S | 2012-05-03 | 81.5 kB | |
s_erff.S | 2012-05-03 | 15.7 kB | |
s_erfl.S | 2012-05-03 | 46.5 kB | |
s_expm1.S | 2012-05-03 | 24.1 kB | |
s_expm1f.S | 2012-05-03 | 19.6 kB | |
s_expm1l.S | 2012-05-03 | 42.4 kB | |
s_fabs.S | 2012-05-03 | 2.8 kB | |
s_fabsf.S | 2012-05-03 | 2.8 kB | |
s_fabsl.S | 2012-05-03 | 2.9 kB | |
s_fdim.S | 2012-05-03 | 6.6 kB | |
s_fdimf.S | 2012-05-03 | 6.6 kB | |
s_fdiml.S | 2012-05-03 | 6.6 kB | |
s_finite.S | 2012-05-03 | 1.3 kB | |
s_finitef.S | 2012-05-03 | 34 Bytes | |
s_finitel.S | 2012-05-03 | 34 Bytes | |
s_floor.S | 2012-05-03 | 6.7 kB | |
s_floorf.S | 2012-05-03 | 6.6 kB | |
s_floorl.S | 2012-05-03 | 6.6 kB | |
s_fma.S | 2012-05-03 | 2.6 kB | |
s_fmaf.S | 2012-05-03 | 2.6 kB | |
s_fmal.S | 2012-05-03 | 2.7 kB | |
s_fmax.S | 2012-05-03 | 3.5 kB | |
s_fmaxf.S | 2012-05-03 | 3.5 kB | |
s_fmaxl.S | 2012-05-03 | 3.5 kB | |
s_fpclassify.S | 2012-05-03 | 1.6 kB | |
s_fpclassifyf.S | 2012-05-03 | 42 Bytes | |
s_fpclassifyl.S | 2012-05-03 | 42 Bytes | |
s_frexp.c | 2012-05-03 | 2.3 kB | |
s_frexpf.c | 2012-05-03 | 2.3 kB | |
s_frexpl.c | 2012-05-03 | 2.4 kB | |
s_ilogb.S | 2012-05-03 | 8.1 kB | |
s_ilogbf.S | 2012-05-03 | 8.1 kB | |
s_ilogbl.S | 2012-05-03 | 8.1 kB | |
s_isinf.S | 2012-05-03 | 1.5 kB | |
s_isinff.S | 2012-05-03 | 32 Bytes | |
s_isinfl.S | 2012-05-03 | 32 Bytes | |
s_isnan.S | 2012-05-03 | 1.4 kB | |
s_isnanf.S | 2012-05-03 | 32 Bytes | |
s_isnanl.S | 2012-05-03 | 32 Bytes | |
s_ldexp.c | 2012-05-03 | 2.1 kB | |
s_ldexpf.c | 2012-05-03 | 2.1 kB | |
s_ldexpl.c | 2012-05-03 | 2.1 kB | |
s_libm_ldexp.S | 2012-05-03 | 11.3 kB | |
s_libm_ldexpf.S | 2012-05-03 | 11.3 kB | |
s_libm_ldexpl.S | 2012-05-03 | 11.3 kB | |
s_libm_scalbn.S | 2012-05-03 | 11.3 kB | |
s_libm_scalbnf.S | 2012-05-03 | 11.3 kB | |
s_libm_scalbnl.S | 2012-05-03 | 11.3 kB | |
s_log1p.S | 2012-05-03 | 30.6 kB | |
s_log1pf.S | 2012-05-03 | 23.0 kB | |
s_log1pl.S | 2012-05-03 | 32.2 kB | |
s_logb.S | 2012-05-03 | 8.4 kB | |
s_logbf.S | 2012-05-03 | 8.4 kB | |
s_logbl.S | 2012-05-03 | 8.4 kB | |
s_matherrf.c | 2012-05-03 | 707 Bytes | |
s_matherrl.c | 2012-05-03 | 707 Bytes | |
s_modf.S | 2012-05-03 | 8.0 kB | |
s_modff.S | 2012-05-03 | 8.0 kB | |
s_modfl.S | 2012-05-03 | 7.8 kB | |
s_nearbyint.S | 2012-05-03 | 6.8 kB | |
s_nearbyintf.S | 2012-05-03 | 6.8 kB | |
s_nearbyintl.S | 2012-05-03 | 6.8 kB | |
s_nextafter.S | 2012-05-03 | 14.1 kB | |
s_nextafterf.S | 2012-05-03 | 14.1 kB | |
s_nextafterl.S | 2012-05-03 | 14.0 kB | |
s_nexttoward.S | 2012-05-03 | 13.6 kB | |
s_nexttowardf.S | 2012-05-03 | 13.6 kB | |
s_nexttowardl.S | 2012-05-03 | 13.4 kB | |
s_rint.S | 2012-05-03 | 7.1 kB | |
s_rintf.S | 2012-05-03 | 7.1 kB | |
s_rintl.S | 2012-05-03 | 7.1 kB | |
s_round.S | 2012-05-03 | 7.1 kB | |
s_roundf.S | 2012-05-03 | 7.1 kB | |
s_roundl.S | 2012-05-03 | 7.1 kB | |
s_scalblnf.c | 2012-05-03 | 2.1 kB | |
s_scalbn.c | 2012-05-03 | 2.1 kB | |
s_scalbnf.c | 2012-05-03 | 2.1 kB | |
s_scalbnl.c | 2012-05-03 | 2.1 kB | |
s_signbit.S | 2012-05-03 | 1.1 kB | |
s_signbitf.S | 2012-05-03 | 36 Bytes | |
s_signbitl.S | 2012-05-03 | 36 Bytes | |
s_significand.S | 2012-05-03 | 4.3 kB | |
s_significandf.S | 2012-05-03 | 4.3 kB | |
s_significandl.S | 2012-05-03 | 4.4 kB | |
s_sin.c | 2012-05-03 | 18 Bytes | |
s_sincos.c | 2012-05-03 | 18 Bytes | |
s_sincosf.c | 2012-05-03 | 18 Bytes | |
s_sincosl.c | 2012-05-03 | 18 Bytes | |
s_sinf.c | 2012-05-03 | 18 Bytes | |
s_sinl.c | 2012-05-03 | 18 Bytes | |
s_tan.S | 2012-05-03 | 20.5 kB | |
s_tanf.S | 2012-05-03 | 18.9 kB | |
s_tanh.S | 2012-05-03 | 31.7 kB | |
s_tanhf.S | 2012-05-03 | 16.5 kB | |
s_tanhl.S | 2012-05-03 | 56.2 kB | |
s_tanl.S | 2012-05-03 | 81.6 kB | |
s_trunc.S | 2012-05-03 | 5.5 kB | |
s_truncf.S | 2012-05-03 | 5.5 kB | |
s_truncl.S | 2012-05-03 | 5.6 kB | |
sincos32.c | 2012-05-03 | 19 Bytes | |
slowexp.c | 2012-05-03 | 19 Bytes | |
slowpow.c | 2012-05-03 | 19 Bytes | |
t_exp.c | 2012-05-03 | 18 Bytes | |
Versions | 2012-05-03 | 160 Bytes | |
w_acos.c | 2012-05-03 | 18 Bytes | |
w_acosf.c | 2012-05-03 | 19 Bytes | |
w_acosh.c | 2012-05-03 | 18 Bytes | |
w_acoshf.c | 2012-05-03 | 18 Bytes | |
w_acoshl.c | 2012-05-03 | 18 Bytes | |
w_acosl.c | 2012-05-03 | 19 Bytes | |
w_asin.c | 2012-05-03 | 18 Bytes | |
w_asinf.c | 2012-05-03 | 18 Bytes | |
w_asinl.c | 2012-05-03 | 18 Bytes | |
w_atan2.c | 2012-05-03 | 18 Bytes | |
w_atan2f.c | 2012-05-03 | 18 Bytes | |
w_atan2l.c | 2012-05-03 | 18 Bytes | |
w_atanh.c | 2012-05-03 | 18 Bytes | |
w_atanhf.c | 2012-05-03 | 18 Bytes | |
w_atanhl.c | 2012-05-03 | 18 Bytes | |
w_cosh.c | 2012-05-03 | 18 Bytes | |
w_coshf.c | 2012-05-03 | 18 Bytes | |
w_coshl.c | 2012-05-03 | 18 Bytes | |
w_exp2.c | 2012-05-03 | 18 Bytes | |
w_exp2f.c | 2012-05-03 | 18 Bytes | |
w_exp2l.c | 2012-05-03 | 18 Bytes | |
w_exp10.c | 2012-05-03 | 18 Bytes | |
w_exp10f.c | 2012-05-03 | 18 Bytes | |
w_exp10l.c | 2012-05-03 | 18 Bytes | |
w_exp.c | 2012-05-03 | 18 Bytes | |
w_expf.c | 2012-05-03 | 18 Bytes | |
w_expl.c | 2012-05-03 | 18 Bytes | |
w_fmod.c | 2012-05-03 | 18 Bytes | |
w_fmodf.c | 2012-05-03 | 18 Bytes | |
w_fmodl.c | 2012-05-03 | 18 Bytes | |
w_hypot.c | 2012-05-03 | 18 Bytes | |
w_hypotf.c | 2012-05-03 | 18 Bytes | |
w_hypotl.c | 2012-05-03 | 18 Bytes | |
w_lgamma.c | 2012-05-03 | 2.6 kB | |
w_lgamma_r.c | 2012-05-03 | 18 Bytes | |
w_lgammaf.c | 2012-05-03 | 2.7 kB | |
w_lgammaf_r.c | 2012-05-03 | 18 Bytes | |
w_lgammal.c | 2012-05-03 | 2.7 kB | |
w_lgammal_r.c | 2012-05-03 | 18 Bytes | |
w_log2.c | 2012-05-03 | 18 Bytes | |
w_log2f.c | 2012-05-03 | 18 Bytes | |
w_log2l.c | 2012-05-03 | 18 Bytes | |
w_log10.c | 2012-05-03 | 18 Bytes | |
w_log10f.c | 2012-05-03 | 18 Bytes | |
w_log10l.c | 2012-05-03 | 18 Bytes | |
w_log.c | 2012-05-03 | 18 Bytes | |
w_logf.c | 2012-05-03 | 18 Bytes | |
w_logl.c | 2012-05-03 | 18 Bytes | |
w_pow.c | 2012-05-03 | 18 Bytes | |
w_powf.c | 2012-05-03 | 18 Bytes | |
w_powl.c | 2012-05-03 | 18 Bytes | |
w_remainder.c | 2012-05-03 | 18 Bytes | |
w_remainderf.c | 2012-05-03 | 18 Bytes | |
w_remainderl.c | 2012-05-03 | 18 Bytes | |
w_scalb.c | 2012-05-03 | 18 Bytes | |
w_scalbf.c | 2012-05-03 | 18 Bytes | |
w_scalbl.c | 2012-05-03 | 18 Bytes | |
w_sinh.c | 2012-05-03 | 18 Bytes | |
w_sinhf.c | 2012-05-03 | 18 Bytes | |
w_sinhl.c | 2012-05-03 | 18 Bytes | |
w_sqrt.c | 2012-05-03 | 18 Bytes | |
w_sqrtf.c | 2012-05-03 | 18 Bytes | |
w_sqrtl.c | 2012-05-03 | 18 Bytes | |
w_tgamma.S | 2012-05-03 | 54.2 kB | |
w_tgammaf.S | 2012-05-03 | 36.5 kB | |
w_tgammal.S | 2012-05-03 | 140.8 kB | |
Totals: 317 Items | 4.0 MB | 0 |
---------------------------------------------------------- Notes on how to update libm based on Intel's libm releases ---------------------------------------------------------- This source code in this directory is currently based on Intel libm v2.1 as available from: http://www.intel.com/software/products/opensource/libraries/num.htm To ease importing, fix some bugs, and simplify integration into libc, it is also necessary to apply the patch at: ftp://ftp.hpl.hp.com/pub/linux-ia64/intel-libm-041228.diff.gz The expectation is that Intel will integrate most if not all of these changes into future releases of libm, so this patching step can hopefully be omitted in the future. Once the patched libm sources are extracted in a directory $LIBM, they can be imported into the libc source tree at $LIBC with the following step: $ cd $LIBC/src/sysdep/ia64/fpu $ ./import_intel_libm $LIBM This should produce a number of "Importing..." messages, without showing any errors. At this point, you should be able to build glibc in the usual fashion. We assume you do this in directory $OBJ. Once the build has completed, run "make check" to verify that all (math) checks succeed. If these checks succeed, you should also run the following commands to verify that the new libm doesn't pollute the name-space and has proper size-info for the data objects: $ cd $LIBC/src/sysdep/ia64/fpu $ import_check $OBJ/math/ There should be no (unexpected) errors reported by this script. As an optional step, you may also want to confirm that the new libm exports the exact same global symbols as the old one. If you want to see the changes introduced by the "import_intel_libm" script, you can run the commands: $ cd $LIBC/src/sysdep/ia64/fpu $ import_diffs That's it.