glibc/sysdeps/alpha/fpu
Aurelien Jarno 116ff9ad18 alpha: fix corner cases in ceil, floor, rint.
Partial revert of bebc49030c. Even with the revert, ceil and floor are
still faster than libcpml's equivalent.

Fixes bug 5350.

Signed-off-by: Matt Turner <mattst88@gmail.com>
2010-05-04 09:01:40 -07:00
..
bits (__MATH_INLINE): Define to __extern_inline whenever that macro is defined. 2007-09-15 02:31:47 +00:00
cabsf.c * Versions.def (libm): Add GLIBC_2.3.3. 2004-01-13 09:08:04 +00:00
cargf.c * Versions.def (libm): Add GLIBC_2.3.3. 2004-01-13 09:08:04 +00:00
cfloat-compat.h * Versions.def (libm): Replace GLIBC_2.3.3 with GLIBC_2.3.4. 2004-01-23 21:08:08 +00:00
cimagf.c * Versions.def (libm): Add GLIBC_2.3.3. 2004-01-13 09:08:04 +00:00
conjf.c * Versions.def (libm): Add GLIBC_2.3.3. 2004-01-13 09:08:04 +00:00
crealf.c * Versions.def (libm): Add GLIBC_2.3.3. 2004-01-13 09:08:04 +00:00
e_sqrt.c Mark sqrt_data as used. 2003-12-10 05:45:29 +00:00
fclrexcpt.c Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
fedisblxcpt.c Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
feenablxcpt.c Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
fegetenv.c alpha: Add hidden alias for fegetenv. 2010-03-26 13:17:53 -07:00
fegetexcept.c Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
fegetround.c Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
feholdexcpt.c Add libm_hidden_def. 2005-07-08 18:52:47 +00:00
fenv_libc.h Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
fesetenv.c Add libm_hidden_ver. 2002-09-10 01:26:37 +00:00
fesetround.c Add libm_hidden_def. 2005-07-08 18:52:47 +00:00
feupdateenv.c Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
fgetexcptflg.c Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
fpu_control.h 2002-07-06 Bruno Haible <bruno@clisp.org> 2002-08-26 11:37:35 +00:00
fsetexcptflg.c Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
ftestexcept.c Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
libm-test-ulps * sysdeps/alpha/Makefile (sysdep-CFLAGS): Force dynamic rounding. 2007-03-14 00:40:50 +00:00
s_cacosf.c 2005-12-15 Roland McGrath <roland@redhat.com> 2005-12-15 21:10:12 +00:00
s_cacoshf.c 2005-12-15 Roland McGrath <roland@redhat.com> 2005-12-15 21:10:12 +00:00
s_casinf.c 2005-12-15 Roland McGrath <roland@redhat.com> 2005-12-15 21:10:12 +00:00
s_casinhf.c 2005-12-15 Roland McGrath <roland@redhat.com> 2005-12-15 21:10:12 +00:00
s_catanf.c 2005-12-15 Roland McGrath <roland@redhat.com> 2005-12-15 21:10:12 +00:00
s_catanhf.c 2005-12-15 Roland McGrath <roland@redhat.com> 2005-12-15 21:10:12 +00:00
s_ccosf.c 2005-12-15 Roland McGrath <roland@redhat.com> 2005-12-15 21:10:12 +00:00
s_ccoshf.c 2005-12-15 Roland McGrath <roland@redhat.com> 2005-12-15 21:10:12 +00:00
s_ceil.c alpha: fix corner cases in ceil, floor, rint. 2010-05-04 09:01:40 -07:00
s_ceilf.c alpha: fix corner cases in ceil, floor, rint. 2010-05-04 09:01:40 -07:00
s_cexpf.c 2005-12-15 Roland McGrath <roland@redhat.com> 2005-12-15 21:10:12 +00:00
s_clog10f.c 2005-12-15 Roland McGrath <roland@redhat.com> 2005-12-15 21:10:12 +00:00
s_clogf.c 2005-12-15 Roland McGrath <roland@redhat.com> 2005-12-15 21:10:12 +00:00
s_copysign.c 2006-01-31 Jakub Jelinek <jakub@redhat.com> 2006-02-01 03:13:45 +00:00
s_copysignf.c Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
s_cpowf.c 2005-12-15 Roland McGrath <roland@redhat.com> 2005-12-15 21:10:12 +00:00
s_cprojf.c 2005-12-15 Roland McGrath <roland@redhat.com> 2005-12-15 21:10:12 +00:00
s_csinf.c 2005-12-15 Roland McGrath <roland@redhat.com> 2005-12-15 21:10:12 +00:00
s_csinhf.c 2005-12-15 Roland McGrath <roland@redhat.com> 2005-12-15 21:10:12 +00:00
s_csqrtf.c 2005-12-15 Roland McGrath <roland@redhat.com> 2005-12-15 21:10:12 +00:00
s_ctanf.c 2005-12-15 Roland McGrath <roland@redhat.com> 2005-12-15 21:10:12 +00:00
s_ctanhf.c 2005-12-15 Roland McGrath <roland@redhat.com> 2005-12-15 21:10:12 +00:00
s_fabs.c 2006-01-31 Jakub Jelinek <jakub@redhat.com> 2006-02-01 03:13:45 +00:00
s_fabsf.c Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
s_floor.c alpha: fix corner cases in ceil, floor, rint. 2010-05-04 09:01:40 -07:00
s_floorf.c alpha: fix corner cases in ceil, floor, rint. 2010-05-04 09:01:40 -07:00
s_fmax.S 2007-05-07 Richard Henderson <rth@redhat.com> 2007-05-07 22:57:20 +00:00
s_fmaxf.S * sysdeps/alpha/fpu/s_ceil.c: Rewrite without branches. 2007-03-14 17:44:14 +00:00
s_fmin.S 2007-05-07 Richard Henderson <rth@redhat.com> 2007-05-07 22:57:20 +00:00
s_fminf.S * sysdeps/alpha/fpu/s_ceil.c: Rewrite without branches. 2007-03-14 17:44:14 +00:00
s_isnan.c 2007-05-07 Richard Henderson <rth@redhat.com> 2007-05-07 22:57:20 +00:00
s_isnanf.c * sysdeps/alpha/fpu/s_ceil.c: Rewrite without branches. 2007-03-14 17:44:14 +00:00
s_llrint.c * sysdeps/alpha/fpu/s_ceil.c: Rewrite without branches. 2007-03-14 17:44:14 +00:00
s_llrintf.c * sysdeps/alpha/fpu/s_ceil.c: Rewrite without branches. 2007-03-14 17:44:14 +00:00
s_llround.c * sysdeps/alpha/fpu/s_llround.c: New file. 2007-03-14 20:01:05 +00:00
s_llroundf.c * sysdeps/alpha/fpu/s_llround.c: New file. 2007-03-14 20:01:05 +00:00
s_lrint.c 2007-05-07 Richard Henderson <rth@redhat.com> 2007-05-07 22:57:20 +00:00
s_lrintf.c * sysdeps/alpha/fpu/s_ceil.c: Rewrite without branches. 2007-03-14 17:44:14 +00:00
s_lround.c 2007-05-07 Richard Henderson <rth@redhat.com> 2007-05-07 22:57:20 +00:00
s_lroundf.c * sysdeps/alpha/fpu/s_llround.c: New file. 2007-03-14 20:01:05 +00:00
s_nearbyint.c 2007-05-07 Richard Henderson <rth@redhat.com> 2007-05-07 22:57:20 +00:00
s_nearbyintf.c * sysdeps/alpha/fpu/s_ceil.c: Rewrite without branches. 2007-03-14 17:44:14 +00:00
s_rint.c alpha: fix corner cases in ceil, floor, rint. 2010-05-04 09:01:40 -07:00
s_rintf.c alpha: fix corner cases in ceil, floor, rint. 2010-05-04 09:01:40 -07:00
s_round.c 2007-05-07 Richard Henderson <rth@redhat.com> 2007-05-07 22:57:20 +00:00
s_roundf.c * sysdeps/alpha/fpu/s_llround.c: New file. 2007-03-14 20:01:05 +00:00
s_trunc.c 2007-05-07 Richard Henderson <rth@redhat.com> 2007-05-07 22:57:20 +00:00
s_truncf.c * sysdeps/alpha/fpu/s_llround.c: New file. 2007-03-14 20:01:05 +00:00
Versions * Versions.def (libm): Replace GLIBC_2.3.3 with GLIBC_2.3.4. 2004-01-23 21:08:08 +00:00